[arch][x86] fix multiboot to properly just cover the data segment, fix x86-64 bug

-Add -6 switch to do-qemux86 to build and run the x86-64 target
-Fix bug in x86-64 context switch, do not understand how it ever worked.
This commit is contained in:
Travis Geiselbrecht
2015-11-06 15:54:54 -08:00
parent 121d0b603b
commit 64fe297cb5
5 changed files with 52 additions and 11 deletions

View File

@@ -9,7 +9,7 @@ function HELP {
echo "-t a virtio tap network device"
echo "-d a virtio display"
echo "-6 64bit arm"
echo "-M <memory in MB>"
echo "-m <memory in MB>"
echo "-h for help"
echo "all arguments after -- are passed to qemu directly"
exit 1