ARM: update TODO list once again
* stackcrawl is implemented * B_MAX_CPU_COUNT is no more * add some bootloader TODOs
This commit is contained in:
parent
eea45d0a32
commit
f1d7e394e4
@ -46,10 +46,6 @@
|
||||
"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.
|
||||
|
||||
* B_MAX_CPU_COUNT should be fixed to be a more sensible future-proof value then 1
|
||||
|
||||
* KDL disasm module.
|
||||
cf.
|
||||
http://fxr.watson.org/fxr/source/arch/arm/arm/disassem.c?v=NETBSD
|
||||
@ -57,3 +53,12 @@
|
||||
* Add KDL hangman to the boot floppy image for more enjoyment during porting....
|
||||
|
||||
* Userland...........
|
||||
|
||||
* Bootloader TODOs:
|
||||
- Better handling of memory ranges. Currently no checks are done, and
|
||||
memory is assumed to be a single contiguous range, and the "input"
|
||||
ranges for mmu_init are setup, but never considered.
|
||||
- Allocate the pagetable range using mmu_allocate() instead of identity
|
||||
mapping it. That way, there's a bit more flexibility in where to place
|
||||
it both physically and virtually. This will need a minor change on the
|
||||
kernel side too (in the early pagetable allocator).
|
||||
|
Loading…
Reference in New Issue
Block a user