Sun Aug 26 18:57:24 2018 UTC ()
update TODO
* done: kernel text/rodata mapping with correct permission. implemented.
* add: kernel preemption


(ryo)
diff -r1.2 -r1.3 src/sys/arch/aarch64/aarch64/TODO

cvs diff -r1.2 -r1.3 src/sys/arch/aarch64/aarch64/TODO (expand / switch to unified diff)

--- src/sys/arch/aarch64/aarch64/TODO 2018/07/09 09:58:15 1.2
+++ src/sys/arch/aarch64/aarch64/TODO 2018/08/26 18:57:24 1.3
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: TODO,v 1.2 2018/07/09 09:58:15 ryo Exp $ 1$NetBSD: TODO,v 1.3 2018/08/26 18:57:24 ryo Exp $
2 2
3TODO list for NetBSD/aarch64 3TODO list for NetBSD/aarch64
4 4
5- known bugs 5- known bugs
6 - __thread attributed variables fail to work (ld_elf.so issue?) 6 - __thread attributed variables fail to work (ld_elf.so issue?)
7 - C++ stack unwinding (libunwind?) 7 - C++ stack unwinding (libunwind?)
8 8
9- not yet 9- not yet
10 - kernel text/rodata segments are mapped writable. it should be mapped as RX. 10 - kernel preemption
11 - ucas(9), and ucas_ras_check() is not implemented yet 11 - ucas(9), and ucas_ras_check() is not implemented yet
12 - crash(8), savecore(8) and libkvm (cpu_kcore_hdr_t) 12 - crash(8), savecore(8) and libkvm (cpu_kcore_hdr_t)
13 - pmap should be work even if PID_MAX >= 65536 13 - pmap should be work even if PID_MAX >= 65536
14 - TLB ASID in pmap should be randomized 14 - TLB ASID in pmap should be randomized
15 - COMPAT_NETBSD32 15 - COMPAT_NETBSD32