VirtualBox

Ignore:
Timestamp:
Nov 7, 2014 5:47:01 PM (10 years ago)
Author:
vboxsync
Message:

EFI: Work around Apple xHCI Panther Point HS handoff behavior.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxAppleSim/VBoxAppleSim.c

    r49098 r53270  
    198198
    199199
    200 /* 
     200/*
    201201 * Unknown Protocol #1.
    202202 */
    203203
    204204/** This seems to be related to graphics/display... */
    205 EFI_GUID gEfiUnknown1ProtocolGuid = 
     205EFI_GUID gEfiUnknown1ProtocolGuid =
    206206{
    207207    0xDD8E06AC, 0x00E2, 0x49A9, {0x88, 0x8F, 0xFA, 0x46, 0xDE, 0xD4, 0x0A, 0x52}
     
    251251     // -legacy acpi=0xffffffff acpi_debug=0xfffffff panic_io_port=0xef11 io=0xfffffffe trace=4096  io=0xffffffef -v serial=2 serialbaud=9600
    252252     // 0x10 makes kdb default, thus 0x15e for kdb, 0x14e for gdb
     253     // usb=0x800 is required to work around default behavior of the Apple xHCI driver which rejects high-speed
     254     // USB devices and tries to force them to EHCI when running on the Intel Panther Point chipset.
    253255
    254256     //static const CHAR8  vBootArgs[]      = "debug=0x15e keepsyms=1 acpi=0xffffffff acpi_debug=0xff acpi_level=7 -v -x32 -s"; // or just "debug=0x8 -legacy"
    255257     // 0x14e for serial output
    256      //static const CHAR8  vDefBootArgs[]      = "debug=0x146 keepsyms=1 -v -serial=0x1";
    257      static const CHAR8  vDefBootArgs[]      = "keepsyms=1 -v -serial=0x1";
     258     //static const CHAR8  vDefBootArgs[]      = "debug=0x146 usb=0x800 keepsyms=1 -v -serial=0x1";
     259     static const CHAR8  vDefBootArgs[]      = "usb=0x800 keepsyms=1 -v -serial=0x1";
    258260     CHAR8  vBootArgs[256];
    259261     UINT32 BootArgsLen;
Note: See TracChangeset for help on using the changeset viewer.

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