Setup kernel stack; but process is failing
This commit is contained in:
24
DOOM.txt
Normal file
24
DOOM.txt
Normal file
@@ -0,0 +1,24 @@
|
||||
up to doom:
|
||||
|
||||
- Return from pedicel_main() normally (to idle)
|
||||
|
||||
** Checkpoint: ring0 process working
|
||||
|
||||
- VFS layer (open/read/write/...) with USTar filesystem (for initrd)
|
||||
|
||||
** Checkpoint: files not linked to but accessible by the kernel
|
||||
|
||||
- Ring3 memory mappings
|
||||
- Ring3 privilege switch
|
||||
|
||||
** Checkpoint: welcome to userland
|
||||
|
||||
- Syscall interface
|
||||
- Implement syscalls needed for doom
|
||||
|
||||
** Checkpoint: can run simple programs, ring 3, loaded from filesystem
|
||||
|
||||
- Properly handle the keyboard interrupt (keyboard buffer)
|
||||
- Port DOOMgeneric (few functions with Framebuffer/ticks/etc.)
|
||||
|
||||
** Achievement: It runs doom!
|
||||
Reference in New Issue
Block a user