socsvn commit: r238974 - soc2012/syuu/bhyve-bios/usr.sbin/bhyve
syuu at FreeBSD.org
syuu at FreeBSD.org
Wed Jul 4 20:29:10 UTC 2012
Author: syuu
Date: Wed Jul 4 20:29:07 2012
New Revision: 238974
URL: http://svnweb.FreeBSD.org/socsvn/?view=rev&rev=238974
Log:
add bios_int13.c to Makefile
Modified:
soc2012/syuu/bhyve-bios/usr.sbin/bhyve/Makefile
soc2012/syuu/bhyve-bios/usr.sbin/bhyve/bios_int13.c
Modified: soc2012/syuu/bhyve-bios/usr.sbin/bhyve/Makefile
==============================================================================
--- soc2012/syuu/bhyve-bios/usr.sbin/bhyve/Makefile Wed Jul 4 20:10:36 2012 (r238973)
+++ soc2012/syuu/bhyve-bios/usr.sbin/bhyve/Makefile Wed Jul 4 20:29:07 2012 (r238974)
@@ -8,7 +8,7 @@
SRCS+= instruction_emul.c mevent.c
SRCS+= pci_emul.c pci_hostbridge.c pci_passthru.c pci_virtio_block.c
SRCS+= pci_virtio_net.c pci_uart.c pit_8254.c post.c rtc.c uart.c xmsr.c
-SRCS+= bios_call.c bios_int10.c bios_int18.c
+SRCS+= bios_call.c bios_int10.c bios_int13.c bios_int18.c
NO_MAN=
Modified: soc2012/syuu/bhyve-bios/usr.sbin/bhyve/bios_int13.c
==============================================================================
--- soc2012/syuu/bhyve-bios/usr.sbin/bhyve/bios_int13.c Wed Jul 4 20:10:36 2012 (r238973)
+++ soc2012/syuu/bhyve-bios/usr.sbin/bhyve/bios_int13.c Wed Jul 4 20:29:07 2012 (r238974)
@@ -80,15 +80,15 @@
cl = (uint8_t)rcx;
ch = (uint8_t)(rcx >> 8);
- printf("%s ah=%x al=%x ch=%x cl=%x dh=%x dl=%x bx=%x es=%llx:%x:%x\n",
- __func__, ah, al, ch, cl, dh, dl, bx, es_base, es_limit, es_access);
+ printf("%s rax=%lx ah=%x al=%x rbx=%lx bx=%x rcx=%lx ch=%x cl=%x rdx=%lx dh=%x dl=%x es_base=%lx es_limit=%x es_access=%x\n",
+ __func__, rax, ah, al, rbx, bx, rcx, ch, cl, rdx, dh, dl, es_base, es_limit, es_access);
switch (ah) {
case 0x02:
break;
case 0x41:
rflags |= 0x1;
- error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_RFLAGS, rflags);
+ error = vm_set_register(ctx, vcpu, VM_REG_GUEST_RFLAGS, rflags);
break;
default:
fprintf(stderr, "Not implemented BIOS call int=%x ah=%x\n",
More information about the svn-soc-all
mailing list