* Copyright (c) 2001,2003,2004 David H. Hovemeyer <daveho@cs.umd.edu>
* Copyright (c) 2003, Jeffrey K. Hollingsworth <hollings@cs.umd.edu>
* Copyright (c) 2004, Iulian Neamtiu <neamtiu@cs.umd.edu>
- * $Revision: 1.26 $
+ * $Revision: 1.28 $
*
* This is free software. You are permitted to use,
* redistribute, and modify it as specified in the file "COPYING".
-#if 0
+#if 1
SerialPrint("Dumping VM kernel Code (first 128 bytes @ 0x%x)\n", 0x100000);
- SerialMemDump((unsigned char *)0xfe000, 4096);
+ SerialMemDump((unsigned char *)0x100000, 256);
/*
SerialPrint("Dumping kernel Code (first 512 bytes @ 0x%x)\n",KERNEL_START);
SerialMemDump((unsigned char *)VM_KERNEL_START, 512);
add_shadow_region(&(vm_info.mem_map),ent);
hook_io_port(&(vm_info.io_map), 0x61, &IO_Read, &IO_Write);
+ hook_io_port(&(vm_info.io_map), 0x05, &IO_Read, &IO_Write);
+
/*
vm_info.cr0 = 0;
vm_info.cs.base=0xf000;
vm_info.cs.limit=0xffff;
*/
- vm_info.rip = 0xfff0;
+ //vm_info.rip = 0xfff0;
+
+ vm_info.rip = 0;
vm_info.vm_regs.rsp = 0x0;
}