From b0cef9d95624e1e6621347753939abf36cb96497 Mon Sep 17 00:00:00 2001 From: "Ithamar R. Adema" Date: Wed, 7 Nov 2012 17:20:47 +0100 Subject: [PATCH] ARM/docs: add a TODO with the major open issues for this port. Personally I find KDL hangman the biggest blocker, but oh well... --- docs/develop/ports/arm/todo.txt | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 docs/develop/ports/arm/todo.txt diff --git a/docs/develop/ports/arm/todo.txt b/docs/develop/ports/arm/todo.txt new file mode 100644 index 00000000000..fae21763fcc --- /dev/null +++ b/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...........