xv6

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 1c3cfc4e477703130c39e2bdadaee71a7013cf99
parent 6b2d072604fbbfe2788b64e2bccb368ae6eef212
Author: Brian Swetland <swetland@frotz.net>
Date:   Fri,  3 Jan 2014 20:34:44 -0800

update notes

Diffstat:
MREADME.64BIT | 16+++++++++-------
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