commit 1c3cfc4e477703130c39e2bdadaee71a7013cf99
parent 6b2d072604fbbfe2788b64e2bccb368ae6eef212
Author: Brian Swetland <swetland@frotz.net>
Date: Fri, 3 Jan 2014 20:34:44 -0800
update notes
Diffstat:
1 file changed, 9 insertions(+), 7 deletions(-)
diff --git a/README.64BIT b/README.64BIT
@@ -36,20 +36,22 @@ DONE
* adjust process entry code for 64bit
* 64bit pointers and ABI (pass args in regs)
* implement 64bit mmu support (vm64.c)
-
-IN PROGRESS
* verify usermode works
- * tidy up exec() for 64bit (argument passing, stack alignment)
-
-TODO
* turn back on pre-emption
- * enable SMP and verify it
* verify usertests work
* update boot sector to support multiboot extended header
* the ELF header no longer handles the entrypoint
- * test on real hardware
* get 32bit build working again
+IN PROGRESS
+ * tidy up exec() for 64bit (argument passing, stack alignment)
+ * test on real hardware
+
+TODO
+ * enable SMP and verify it
+ * tidy up vm64.c
+ * fix procdump for 64bit mode
+
THINGS TO FIX LATER / NICE TO HAVE
* I wish qemu had a "halt-on-exception" mode. Would help early bringup
* gdb pukes when qemu switches from 32bit to 64bit mode