X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fgeekos%2Fmain.c;h=4f21335929acb0b64fe9986cbd536bcad33bdcc5;hb=959ed075fac59969a8dc299e51824166f50bb2d0;hp=575aa70ea1998e8815d952544ca2670e9292775a;hpb=8cb3daaded0d8c80be801aa74493006b5a06999f;p=palacios.git diff --git a/palacios/src/geekos/main.c b/palacios/src/geekos/main.c index 575aa70..4f21335 100644 --- a/palacios/src/geekos/main.c +++ b/palacios/src/geekos/main.c @@ -3,7 +3,7 @@ * Copyright (c) 2001,2003,2004 David H. Hovemeyer * Copyright (c) 2003, Jeffrey K. Hollingsworth * Copyright (c) 2004, Iulian Neamtiu - * $Revision: 1.25 $ + * $Revision: 1.26 $ * * This is free software. You are permitted to use, * redistribute, and modify it as specified in the file "COPYING". @@ -329,7 +329,7 @@ void Main(struct Boot_Info* bootInfo) vm_info.rip = rip; rsp = (addr_t)Alloc_Page(); - vm_info.rsp = (rsp +4092 );// - 0x2000; + vm_info.vm_regs.rsp = (rsp +4092 );// - 0x2000; } else { @@ -348,10 +348,10 @@ void Main(struct Boot_Info* bootInfo) vm_info.cs.limit=0xffff; */ vm_info.rip = 0xfff0; - vm_info.rsp = 0x0; + vm_info.vm_regs.rsp = 0x0; } - PrintBoth("Initializing Guest (eip=0x%.8x) (esp=0x%.8x)\n", (uint_t)vm_info.rip,(uint_t)vm_info.rsp); + PrintBoth("Initializing Guest (eip=0x%.8x) (esp=0x%.8x)\n", (uint_t)vm_info.rip,(uint_t)vm_info.vm_regs.rsp); (vmm_ops).init_guest(&vm_info); PrintBoth("Starting Guest\n"); (vmm_ops).start_guest(&vm_info);