Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-04-14 | Kernel: Remove system.h and make the uptime global a qword. | Andreas Kling | |
2019-04-06 | Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. | Andreas Kling | |
2019-04-03 | Kernel: Remove ancient nprocess and nblocked globals. | Andreas Kling | |
These were not in sync with reality, and not used anywhere anyway. | |||
2018-12-24 | The syncd loop can just be a lambda. | Andreas Kling | |
2018-12-24 | Move kernel symbolication code out of init.cpp and into its own KSym files. | Andreas Kling | |
Also use a simple array of { dword, const char* } for the KSyms and put the whole shebang in kmalloc_eternal() memory. This was a fugly source of kmalloc perma-frag. | |||
2018-12-04 | Import a simple text editor I started working on. | Andreas Kling | |
2018-11-17 | Make bash-2.05b build with minimal changes. | Andreas Kling | |
This is really neat. :^) | |||
2018-10-31 | Add a kmalloc_eternal() for things that will never be destroyed. | Andreas Kling | |
2018-10-27 | Greatly improve /proc/PID/stack by tracing the ebp frame chain. | Andreas Kling | |
I also added a generator cache to FileHandle. This way, multiple reads to a generated file (i.e in a synthfs) can transparently handle multiple calls to read() without the contents changing between calls. The cache is discarded at EOF (or when the FileHandle is destroyed.) | |||
2018-10-26 | Add a very hackish /proc/PID/stack. | Andreas Kling | |
It walks the stack and identifies anything that looks like a kernel symbol. This could be a lot more sophisticated. | |||
2018-10-16 | Import the "gerbert" kernel I worked on earlier this year. | Andreas Kling | |
It's a lot crappier than I remembered it. It's gonna need a lot of work. |