VirtualBox

Changeset 44575 in vbox


Ignore:
Timestamp:
Feb 6, 2013 6:21:17 PM (12 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
83645
Message:

Making VBOX_WITH_OVMF default, removing the old #else cases.

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r44528 r44575  
    422422# Enable EFI support
    423423VBOX_WITH_EFI = 1
    424 # Enable EFI/Ovmf support
    425 VBOX_WITH_OVMF = 1
    426424# Fetch EFI firmware image from the build server
    427425#VBOX_WITH_EFIFW_FROM_BUILD_SERVER = 1
  • trunk/src/VBox/Devices/EFI/Firmware2/VBoxPkg/Include/DevEFI.h

    r44529 r44575  
    4444typedef enum
    4545{
    46     EFI_INFO_INDEX_INVALID                    = 0,
     46    EFI_INFO_INDEX_INVALID = 0,
    4747    EFI_INFO_INDEX_VOLUME_BASE,
    4848    EFI_INFO_INDEX_VOLUME_SIZE,
     
    5959    EFI_INFO_INDEX_UGA_HORISONTAL_RESOLUTION,
    6060    EFI_INFO_INDEX_UGA_VERTICAL_RESOLUTION,
    61 #ifdef VBOX_WITH_OVMF
    62 
    63 #endif
    6461    EFI_INFO_INDEX_END
    6562} EfiInfoIndex;
     
    7067 * Reading from the port has no effect. */
    7168#define EFI_PANIC_PORT          (EFI_PORT_BASE+0x1)
     69
    7270/** @defgroup grp_devefi_panic_cmd  Panic Commands for EFI_PANIC_PORT
    7371 * @{ */
  • trunk/src/VBox/Devices/Makefile.kmk

    r43921 r44575  
    4040 include $(PATH_SUB_CURRENT)/PC/BIOS/Makefile.kmk
    4141 include $(PATH_SUB_CURRENT)/Graphics/BIOS/Makefile.kmk
    42  if defined(VBOX_WITH_EFI) && !defined(VBOX_WITH_OVMF)
    43   include $(PATH_SUB_CURRENT)/EFI/Thunk/Makefile.kmk
    44  endif
    4542
    4643 #
     
    438435
    439436 ifdef VBOX_WITH_EFI
    440   ifndef VBOX_WITH_OVMF
    441    VBoxDD_DEFS           += VBOX_WITH_EFI
    442    VBoxDD_LIBS           += $(PATH_STAGE_LIB)/EfiThunkBin$(VBOX_SUFF_LIB)
    443    ifdef VBOX_WITH_ALT_EFITHUNK
    444     VBoxDD_DEFS          += VBOX_WITH_ALT_EFITHUNK
    445    endif
    446    VBoxDD_SOURCES        += EFI/DevEFI.cpp
    447    EFI/DevEFI.cpp_INCS       += EFI/tools/include
    448    EFI/DevEFI.cpp_INCS.x86   += EFI/tools/include/Ia32
    449    EFI/DevEFI.cpp_INCS.amd64 += EFI/tools/include/X64
    450   else
    451437   VBoxDD_DEFS           += VBOX_WITH_EFI
    452438   VBoxDD_SOURCES        += EFI/DevOVMF.cpp
     
    454440   EFI/DevOVMF.cpp_INCS.x86   += EFI/tools/include/Ia32
    455441   EFI/DevOVMF.cpp_INCS.amd64 += EFI/tools/include/X64
    456    build/VBoxDD.cpp_DEFS += VBOX_WITH_OVMF
    457   endif
    458442 endif
    459443
  • trunk/src/VBox/Devices/build/VBoxDD.cpp

    r44528 r44575  
    3737const void *g_apvVBoxDDDependencies[] =
    3838{
    39 #if defined(VBOX_WITH_EFI) && !defined(VBOX_WITH_OVMF)
    40     &g_abEfiThunkBinary[0],
    41 #endif
    4239    NULL,
    4340};
  • trunk/src/VBox/Devices/build/VBoxDD.h

    r44514 r44575  
    2727/** The size of the default BIOS logo data. */
    2828extern const unsigned       g_cbVgaDefBiosLogo;
    29 #ifdef VBOX_WITH_EFI
    30 /** The EFI thunk binary. */
    31 extern const unsigned char  g_abEfiThunkBinary[];
    32 /** The size of the EFI thunk binary. */
    33 extern const unsigned       g_cbEfiThunkBinary;
    34 #endif
    3529
    3630
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette