Skip to content

Commit

Permalink
ARM/docs: add a TODO with the major open issues for this port.
Browse files Browse the repository at this point in the history
Personally I find KDL hangman the biggest blocker, but oh well...
  • Loading branch information
Ithamar committed Nov 7, 2012
1 parent e2b8ceb commit b0cef9d
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions docs/develop/ports/arm/todo.txt
@@ -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...........

0 comments on commit b0cef9d

Please sign in to comment.