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