X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fgeekos%2Fsetup.asm;h=f4d0ae733c6ef623387722f21e867cbd7dcbc4db;hb=7b1f9657ed2182a9bd6935ca0cdf29d0256b1b5a;hp=d49a373faab91f6645267c1dc0d23e40ca705639;hpb=190b2ef9470c23c275754b74745933d973f8c439;p=palacios.releases.git diff --git a/palacios/src/geekos/setup.asm b/palacios/src/geekos/setup.asm index d49a373..f4d0ae7 100644 --- a/palacios/src/geekos/setup.asm +++ b/palacios/src/geekos/setup.asm @@ -1,7 +1,7 @@ ; -*- fundamental -*- ; GeekOS setup code ; Copyright (c) 2001,2004 David H. Hovemeyer -; $Revision: 1.2 $ +; $Revision: 1.4 $ ; This is free software. You are permitted to use, ; redistribute, and modify it as specified in the file "COPYING". @@ -88,14 +88,9 @@ setup_32: add eax, ebx push eax ; memSizeKB - mov eax, GUEST_SIZE - push eax ; Size of the guest kernel - - mov eax, 0x100000 - push eax ; Load address of the guest - mov eax, VMM_SIZE - push eax ; size of the VMM + shl eax, 9 ; Multiply the vmm size by 512 to get byte size + push ebx ; size of the VMM push dword 8 ; bootInfoSize