[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] Various minor vmxassist cleanups.
# HG changeset patch # User kaf24@xxxxxxxxxxxxxxxxxxxx # Node ID ed474440decd673653020608a90358ec578de6d7 # Parent 7557c46a9edf0d30f4f92c9466a00cad61b1d2a8 Various minor vmxassist cleanups. Signed-Off-By: Leendert van Doorn <leendert@xxxxxxxxxxxxxx> diff -r 7557c46a9edf -r ed474440decd tools/firmware/vmxassist/Makefile --- a/tools/firmware/vmxassist/Makefile Fri Sep 2 17:53:34 2005 +++ b/tools/firmware/vmxassist/Makefile Fri Sep 2 17:53:52 2005 @@ -24,7 +24,7 @@ # The emulator code lives in ROM space TEXTADDR=0x000D0000 -DEFINES=-DDEBUG -DENABLE_VME -DTEXTADDR=${TEXTADDR} +DEFINES=-DDEBUG -DTEXTADDR=${TEXTADDR} XENINC=-I$(XEN_ROOT)/xen/include -I$(XEN_ROOT)/tools/libxc #DEFINES=-DDEBUG -DTEST -DTEXTADDR=${TEXTADDR} #XENINC=-I/home/leendert/xen/xeno-unstable.bk/xen/include diff -r 7557c46a9edf -r ed474440decd tools/firmware/vmxassist/setup.c --- a/tools/firmware/vmxassist/setup.c Fri Sep 2 17:53:34 2005 +++ b/tools/firmware/vmxassist/setup.c Fri Sep 2 17:53:52 2005 @@ -353,7 +353,7 @@ #endif setup_gdt(); setup_idt(); -#ifdef ENABLE_VME +#ifndef TEST set_cr4(get_cr4() | CR4_VME); #endif setup_ctx(); diff -r 7557c46a9edf -r ed474440decd tools/firmware/vmxassist/vm86.c --- a/tools/firmware/vmxassist/vm86.c Fri Sep 2 17:53:34 2005 +++ b/tools/firmware/vmxassist/vm86.c Fri Sep 2 17:53:52 2005 @@ -465,8 +465,7 @@ * Emulate a segment load in protected mode */ int -load_seg(unsigned long sel, unsigned long *base, unsigned long *limit, - union vmcs_arbytes *arbytes) +load_seg(unsigned long sel, u32 *base, u32 *limit, union vmcs_arbytes *arbytes) { unsigned long long entry; diff -r 7557c46a9edf -r ed474440decd tools/firmware/vmxassist/vmxloader.c --- a/tools/firmware/vmxassist/vmxloader.c Fri Sep 2 17:53:34 2005 +++ b/tools/firmware/vmxassist/vmxloader.c Fri Sep 2 17:53:52 2005 @@ -110,8 +110,8 @@ } #ifdef _ACPI_ puts("Loading ACPI ...\n"); - if (ACPI_PHYSICAL_ADDRESS+sizeof(acpi) <= 0xF0000 ){ - /* make sure acpi table does not overlap rombios + if (ACPI_PHYSICAL_ADDRESS+sizeof(acpi) <= 0xF0000 ){ + /* make sure acpi table does not overlap rombios * currently acpi less than 8K will be OK. */ memcpy((void *)ACPI_PHYSICAL_ADDRESS, acpi, sizeof(acpi)); @@ -122,5 +122,6 @@ memcpy((void *)TEXTADDR, vmxassist, sizeof(vmxassist)); puts("Go ...\n"); ((void (*)())TEXTADDR)(); + return 0; } diff -r 7557c46a9edf -r ed474440decd tools/firmware/vmxassist/TODO --- a/tools/firmware/vmxassist/TODO Fri Sep 2 17:53:34 2005 +++ /dev/null Fri Sep 2 17:53:52 2005 @@ -1,8 +0,0 @@ - -- Use the VME extensions (interrupt handling) - -- Use E820 map in vmxassist instead of cmos hack - -- Add ACPI support (Nitin's patch) - - _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |