ARM/docs: add a TODO with the major open issues for this port.
Personally I find KDL hangman the biggest blocker, but oh well...
This commit is contained in:
parent
e2b8ceb23c
commit
b0cef9d956
19
docs/develop/ports/arm/todo.txt
Normal file
19
docs/develop/ports/arm/todo.txt
Normal file
@ -0,0 +1,19 @@
|
||||
* Figure out how to get page flags (modified/accessed) and implement it ;)
|
||||
|
||||
* Fix serial port mapping. Currently kernel uses the haiku_loader identity
|
||||
mapping for it, but this lives in user virtual address space...
|
||||
(Need to not use identity mapping in haiku_loader but just
|
||||
map_physical_memory() there too so it can be handed over without issues).
|
||||
|
||||
* Seperate ARM architecture/System-On-Chip IP code. Needed very early on
|
||||
(Interrupt Controller, Timer IP block). Should use FDT for this too.
|
||||
|
||||
* Use FDT to remove all the seperate board definitions in the build. Use a
|
||||
"minimal ARM architecture version" as the compile flag for ARM support.
|
||||
This to be able to optimize a kernel build for a specific SoC (or family).
|
||||
|
||||
* Research stack unwinding to implement backtrace support for KDL & friends.
|
||||
|
||||
* Add KDL hangman to the boot floppy image for more enjoyment during porting....
|
||||
|
||||
* Userland...........
|
Loading…
x
Reference in New Issue
Block a user