VirtualBox

Ignore:
Timestamp:
Oct 28, 2015 8:17:18 PM (9 years ago)
Author:
vboxsync
Message:

EFI/Firmware: 'svn merge /vendor/edk2/UDK2010.SR1 /vendor/edk2/current .', reverting and removing files+dirs listed in ReadMe.vbox, resolving conflicts with help from ../UDK2014.SP1/. This is a raw untested merge.

Location:
trunk/src/VBox/Devices/EFI/Firmware
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/EFI/Firmware

  • trunk/src/VBox/Devices/EFI/Firmware/MdePkg/Include/IndustryStandard/Pci22.h

    r48674 r58459  
    77    PC Card Standard, 8.0
    88
    9   Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
     9 
     10
     11  Copyright (c) 2006 - 2012, Intel Corporation. All rights reserved.<BR>
     12  Copyright (c) 2014, Hewlett-Packard Development Company, L.P.<BR>
    1013  This program and the accompanying materials                         
    1114  are licensed and made available under the terms and conditions of the BSD License         
     
    220223#define     PCI_IF_16650_MODEM            0x03
    221224#define     PCI_IF_16750_MODEM            0x04
    222 #define   PCI_SUBCLASS_SCC_OTHER          0x80
     225#define   PCI_SUBCLASS_SCC_OTHER        0x80
    223226
    224227#define PCI_CLASS_SYSTEM_PERIPHERAL   0x08
     
    239242#define   PCI_SUBCLASS_RTC              0x03
    240243#define     PCI_IF_GENERIC_RTC            0x00
    241 #define     PCI_IF_ISA_RTC                0x00
     244#define     PCI_IF_ISA_RTC                0x01
    242245#define   PCI_SUBCLASS_PNP_CONTROLLER   0x04    ///< HotPlug Controller
    243246#define   PCI_SUBCLASS_PERIPHERAL_OTHER 0x80
     
    250253#define   PCI_SUBCLASS_GAMEPORT         0x04
    251254#define     PCI_IF_GAMEPORT               0x00
    252 #define     PCI_IF_GAMEPORT1              0x01
     255#define     PCI_IF_GAMEPORT1              0x10
    253256#define   PCI_SUBCLASS_INPUT_OTHER      0x80
    254257
    255258#define PCI_CLASS_DOCKING_STATION     0x0A
     259#define   PCI_SUBCLASS_DOCKING_GENERIC  0x00
     260#define   PCI_SUBCLASS_DOCKING_OTHER    0x80
    256261
    257262#define PCI_CLASS_PROCESSOR           0x0B
     
    281286#define   PCI_SUBCLASS_IRDA             0x00
    282287#define   PCI_SUBCLASS_IR               0x01
    283 #define   PCI_SUBCLASS_RF               0x02
     288#define   PCI_SUBCLASS_RF               0x10
    284289#define   PCI_SUBCLASS_WIRELESS_OTHER   0x80
    285290
     
    654659
    655660///
     661/// PMC - Power Management Capabilities
     662/// Section 3.2.3, PCI Power Management Interface Specifiction, Revision 1.2
     663///
     664typedef union {
     665  struct {
     666    UINT16 Version : 3;
     667    UINT16 PmeClock : 1;
     668    UINT16 : 1;
     669    UINT16 DeviceSpecificInitialization : 1;
     670    UINT16 AuxCurrent : 3;
     671    UINT16 D1Support : 1;
     672    UINT16 D2Support : 1;
     673    UINT16 PmeSupport : 5;
     674  } Bits;
     675  UINT16 Data;
     676} EFI_PCI_PMC;
     677
     678#define EFI_PCI_PMC_D3_COLD_MASK    (BIT15)
     679
     680///
     681/// PMCSR - Power Management Control/Status
     682/// Section 3.2.4, PCI Power Management Interface Specifiction, Revision 1.2
     683///
     684typedef union {
     685  struct {
     686    UINT16 PowerState : 2;
     687    UINT16 : 6;
     688    UINT16 PmeEnable : 1;
     689    UINT16 DataSelect : 4;
     690    UINT16 DataScale : 2;
     691    UINT16 PmeStatus : 1;
     692  } Bits;
     693  UINT16 Data;
     694} EFI_PCI_PMCSR;
     695
     696///
    656697/// A.G.P Capability
    657698/// Section 6.1.4, Accelerated Graphics Port Interface Specification, Revision 1.0
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