<feed xmlns='http://www.w3.org/2005/Atom'>
<title>sophia.git/kc/core/task.c, branch kjarna</title>
<subtitle>[no description]</subtitle>
<id>https://git.adachristine.is/sophia.git/atom/kc/core/task.c?h=kjarna</id>
<link rel='self' href='https://git.adachristine.is/sophia.git/atom/kc/core/task.c?h=kjarna'/>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/'/>
<updated>2026-05-26T21:32:27Z</updated>
<entry>
<title>we're bringing kjarna back and not doing the crazy stuff with trying to have task management during efi. that was a bit extra.</title>
<updated>2026-05-26T21:32:27Z</updated>
<author>
<name>Ada Christine</name>
<email>adachristine18@gmail.com</email>
</author>
<published>2026-05-26T21:32:27Z</published>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/commit/?id=a10aabfcd52f702057316018cd7847ab2bfe4aa1'/>
<id>urn:sha1:a10aabfcd52f702057316018cd7847ab2bfe4aa1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactors</title>
<updated>2023-02-14T15:14:35Z</updated>
<author>
<name>Ada Christine</name>
<email>adachristine18@gmail.com</email>
</author>
<published>2023-02-14T15:14:35Z</published>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/commit/?id=9fd358e9395aae73622bdcf58ebe43f12671c990'/>
<id>urn:sha1:9fd358e9395aae73622bdcf58ebe43f12671c990</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ps2 driver</title>
<updated>2023-02-14T00:02:55Z</updated>
<author>
<name>Ada Christine</name>
<email>adachristine18@gmail.com</email>
</author>
<published>2023-02-14T00:02:55Z</published>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/commit/?id=ec04c40823f1a4265be8a6f81cbf5776dc2b2495'/>
<id>urn:sha1:ec04c40823f1a4265be8a6f81cbf5776dc2b2495</id>
<content type='text'>
</content>
</entry>
<entry>
<title>i forgot how vm_alloc() worked</title>
<updated>2023-02-07T19:50:08Z</updated>
<author>
<name>Ada Christine</name>
<email>adachristine18@gmail.com</email>
</author>
<published>2023-02-07T19:50:08Z</published>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/commit/?id=1e6ab2f15c8cdd7951f85a662f73efabb83325f2'/>
<id>urn:sha1:1e6ab2f15c8cdd7951f85a662f73efabb83325f2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>headers moved around</title>
<updated>2023-01-30T00:05:53Z</updated>
<author>
<name>Ada Christine</name>
<email>adachristine18@gmail.com</email>
</author>
<published>2023-01-30T00:05:53Z</published>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/commit/?id=798b1dc391f424868f5f4bac8937c191ed4716b8'/>
<id>urn:sha1:798b1dc391f424868f5f4bac8937c191ed4716b8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>move ugly stuff into own procedure</title>
<updated>2023-01-29T23:13:48Z</updated>
<author>
<name>Ada Christine</name>
<email>adachristine18@gmail.com</email>
</author>
<published>2023-01-29T23:13:48Z</published>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/commit/?id=fba7a0f3cde6217235663fcfb300b63cb8d7c2df'/>
<id>urn:sha1:fba7a0f3cde6217235663fcfb300b63cb8d7c2df</id>
<content type='text'>
</content>
</entry>
<entry>
<title>many changes</title>
<updated>2022-02-24T01:58:07Z</updated>
<author>
<name>Ada Christine</name>
<email>adachristine18@gmail.com</email>
</author>
<published>2022-02-24T01:58:07Z</published>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/commit/?id=1923e47fd296399180eaf19b990d5e951d71ccd2'/>
<id>urn:sha1:1923e47fd296399180eaf19b990d5e951d71ccd2</id>
<content type='text'>
- boot time memory allocation has changed. the fractal page map has been
  replaced by a single self-mapped page giving 2MiB of ready virtual
  space to play with without needing a fully-initialized memory manager. this
  scheme may be repeated for other purposes
- the page stack has now been totally overhauled to make use of sparse
  allocation and all of the ugly init_*() procedures are gone. long live
  the new interface. also reference counting is a thing now. sort of.
- found a bug in vmt_init_node where insertion did not use the root node as
  the parent in the case of no predecessor node. whoops.
</content>
</entry>
<entry>
<title>thread switching and sleeping appears to be working</title>
<updated>2022-02-18T21:19:27Z</updated>
<author>
<name>Ada Christine</name>
<email>adachristine18@gmail.com</email>
</author>
<published>2022-02-18T21:19:27Z</published>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/commit/?id=d07a644f542a7344941d1e4fed28c09531ba12c2'/>
<id>urn:sha1:d07a644f542a7344941d1e4fed28c09531ba12c2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>force 8253 timer to minimum frequency, log timesource delta at task management start</title>
<updated>2022-02-17T13:54:46Z</updated>
<author>
<name>Ada Christine</name>
<email>adachristine18@gmail.com</email>
</author>
<published>2022-02-17T13:54:46Z</published>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/commit/?id=0d1bf5ee926d74b66b6e891fb65816621c51824a'/>
<id>urn:sha1:0d1bf5ee926d74b66b6e891fb65816621c51824a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>many changes have happned</title>
<updated>2022-02-17T13:40:55Z</updated>
<author>
<name>Ada Christine</name>
<email>adachristine18@gmail.com</email>
</author>
<published>2022-02-17T13:40:55Z</published>
<link rel='alternate' type='text/html' href='https://git.adachristine.is/sophia.git/commit/?id=9b63c0000b2e0d9d0a306e56dbc7bc28403e5549'/>
<id>urn:sha1:9b63c0000b2e0d9d0a306e56dbc7bc28403e5549</id>
<content type='text'>
- updates to panic() interface
- genericized timer interface
- (yet unused) additions to task management
</content>
</entry>
</feed>
