Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README | 2011-05-03 | 1.1 kB | |
homeOS.24.tar.gz | 2011-05-03 | 81.3 kB | |
homeOS.23.tar.gz | 2009-04-18 | 538.4 kB | |
homeOS.22.tar.gz | 2009-04-11 | 99.0 kB | |
homeOS.21.tar.gz | 2009-03-29 | 90.4 kB | |
homeOS.2.tar.gz | 2009-03-27 | 70.8 kB | |
Totals: 6 Items | 880.9 kB | 0 |
Release Notes: homeOS.24.tar.gz: Tasks are now run in user mode. A single TSS is used, however archSwitchTo picks out the ESP0, ESP values from the archTaskStruct and puts the ESP0 into the TSS. GenericEntryPoint is the generic task entry point in kernel mode, which does a long-ret to get onto user mode. This version also enables keyboard interrupts and it understands Scan3 key-codes. See console.c and arch/i386/internal-includes. Next: Implement memory manager and switch paging ON, change the way task-stacks(kernel/user) work(split them using separate allocations for security), Add system-call infrastructure, fix deleteTask, which only worked when all tasks were kernel-tasks. To run homeOS on qemu, you can do ./configure x86 make qemu bootblk qemu allows debugging through a gdb stub, for debugging: qemu -s -S bootblk gdb; target remote :1234 Older versions: Release notes typed in on the older File-Release-System are still displayed by sourceforge, click on the (i) next to the file name