X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=palacios%2Fsrc%2Fpalacios%2Fvmm_config.c;h=942457362117f2ed700751d359c0139b329bbbce;hp=936250455b784adcf36d6552149eb3b534a55d2a;hb=6c56ead58f57e08c23eab5d67f2a58f95ce712b4;hpb=40495cd16267f1f7b17eb6f4181ca14df6869acc diff --git a/palacios/src/palacios/vmm_config.c b/palacios/src/palacios/vmm_config.c index 9362504..9424573 100644 --- a/palacios/src/palacios/vmm_config.c +++ b/palacios/src/palacios/vmm_config.c @@ -35,6 +35,7 @@ #include #include #include +#include @@ -196,7 +197,7 @@ static int setup_memory_map(struct guest_info * info, struct v3_vm_config * conf v3_add_shadow_mem(info, 0x1000000, 0x8000000, (addr_t)V3_AllocPages(32768)); // test - give linux accesss to PCI space - PAD - // v3_add_shadow_mem(info, 0xc0000000,0xffffffff,0xc0000000); + //v3_add_shadow_mem(info, 0xc0000000,0xffffffff,0xc0000000); print_shadow_map(info); @@ -216,6 +217,7 @@ static int setup_devices(struct guest_info * info, struct v3_vm_config * config_ struct vm_device * pit = v3_create_pit(); struct vm_device * bochs_debug = v3_create_bochs_debug(); struct vm_device * os_debug = v3_create_os_debug(); + struct vm_device * apic = v3_create_apic(); //struct vm_device * serial = v3_create_serial(); struct vm_device * generic = NULL; @@ -245,6 +247,8 @@ static int setup_devices(struct guest_info * info, struct v3_vm_config * config_ v3_attach_device(info, bochs_debug); v3_attach_device(info, os_debug); + v3_attach_device(info, apic); + if (use_ramdisk) { v3_attach_device(info, ramdisk); v3_attach_device(info, cdrom);