VirtualBox

Ignore:
Timestamp:
Apr 14, 2023 3:17:44 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
156854
Message:

Devices/EFI/FirmwareNew: Update to edk2-stable202302 and make it build, bugref:4643

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

Legend:

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

  • trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Library/BasePciLibCf8/PciLib.c

    r80721 r99404  
    77
    88**/
    9 
    109
    1110#include <Base.h>
     
    6261EFIAPI
    6362PciRead8 (
    64   IN      UINTN                     Address
     63  IN      UINTN  Address
    6564  )
    6665{
     
    8786EFIAPI
    8887PciWrite8 (
    89   IN      UINTN                     Address,
    90   IN      UINT8                     Value
     88  IN      UINTN  Address,
     89  IN      UINT8  Value
    9190  )
    9291{
     
    117116EFIAPI
    118117PciOr8 (
    119   IN      UINTN                     Address,
    120   IN      UINT8                     OrData
     118  IN      UINTN  Address,
     119  IN      UINT8  OrData
    121120  )
    122121{
     
    147146EFIAPI
    148147PciAnd8 (
    149   IN      UINTN                     Address,
    150   IN      UINT8                     AndData
     148  IN      UINTN  Address,
     149  IN      UINT8  AndData
    151150  )
    152151{
     
    179178EFIAPI
    180179PciAndThenOr8 (
    181   IN      UINTN                     Address,
    182   IN      UINT8                     AndData,
    183   IN      UINT8                     OrData
     180  IN      UINTN  Address,
     181  IN      UINT8  AndData,
     182  IN      UINT8  OrData
    184183  )
    185184{
     
    211210EFIAPI
    212211PciBitFieldRead8 (
    213   IN      UINTN                     Address,
    214   IN      UINTN                     StartBit,
    215   IN      UINTN                     EndBit
     212  IN      UINTN  Address,
     213  IN      UINTN  StartBit,
     214  IN      UINTN  EndBit
    216215  )
    217216{
     
    246245EFIAPI
    247246PciBitFieldWrite8 (
    248   IN      UINTN                     Address,
    249   IN      UINTN                     StartBit,
    250   IN      UINTN                     EndBit,
    251   IN      UINT8                     Value
     247  IN      UINTN  Address,
     248  IN      UINTN  StartBit,
     249  IN      UINTN  EndBit,
     250  IN      UINT8  Value
    252251  )
    253252{
     
    285284EFIAPI
    286285PciBitFieldOr8 (
    287   IN      UINTN                     Address,
    288   IN      UINTN                     StartBit,
    289   IN      UINTN                     EndBit,
    290   IN      UINT8                     OrData
     286  IN      UINTN  Address,
     287  IN      UINTN  StartBit,
     288  IN      UINTN  EndBit,
     289  IN      UINT8  OrData
    291290  )
    292291{
     
    324323EFIAPI
    325324PciBitFieldAnd8 (
    326   IN      UINTN                     Address,
    327   IN      UINTN                     StartBit,
    328   IN      UINTN                     EndBit,
    329   IN      UINT8                     AndData
     325  IN      UINTN  Address,
     326  IN      UINTN  StartBit,
     327  IN      UINTN  EndBit,
     328  IN      UINT8  AndData
    330329  )
    331330{
     
    367366EFIAPI
    368367PciBitFieldAndThenOr8 (
    369   IN      UINTN                     Address,
    370   IN      UINTN                     StartBit,
    371   IN      UINTN                     EndBit,
    372   IN      UINT8                     AndData,
    373   IN      UINT8                     OrData
     368  IN      UINTN  Address,
     369  IN      UINTN  StartBit,
     370  IN      UINTN  EndBit,
     371  IN      UINT8  AndData,
     372  IN      UINT8  OrData
    374373  )
    375374{
     
    396395EFIAPI
    397396PciRead16 (
    398   IN      UINTN                     Address
     397  IN      UINTN  Address
    399398  )
    400399{
     
    422421EFIAPI
    423422PciWrite16 (
    424   IN      UINTN                     Address,
    425   IN      UINT16                    Value
     423  IN      UINTN   Address,
     424  IN      UINT16  Value
    426425  )
    427426{
     
    453452EFIAPI
    454453PciOr16 (
    455   IN      UINTN                     Address,
    456   IN      UINT16                    OrData
     454  IN      UINTN   Address,
     455  IN      UINT16  OrData
    457456  )
    458457{
     
    484483EFIAPI
    485484PciAnd16 (
    486   IN      UINTN                     Address,
    487   IN      UINT16                    AndData
     485  IN      UINTN   Address,
     486  IN      UINT16  AndData
    488487  )
    489488{
     
    517516EFIAPI
    518517PciAndThenOr16 (
    519   IN      UINTN                     Address,
    520   IN      UINT16                    AndData,
    521   IN      UINT16                    OrData
     518  IN      UINTN   Address,
     519  IN      UINT16  AndData,
     520  IN      UINT16  OrData
    522521  )
    523522{
     
    550549EFIAPI
    551550PciBitFieldRead16 (
    552   IN      UINTN                     Address,
    553   IN      UINTN                     StartBit,
    554   IN      UINTN                     EndBit
     551  IN      UINTN  Address,
     552  IN      UINTN  StartBit,
     553  IN      UINTN  EndBit
    555554  )
    556555{
     
    586585EFIAPI
    587586PciBitFieldWrite16 (
    588   IN      UINTN                     Address,
    589   IN      UINTN                     StartBit,
    590   IN      UINTN                     EndBit,
    591   IN      UINT16                    Value
     587  IN      UINTN   Address,
     588  IN      UINTN   StartBit,
     589  IN      UINTN   EndBit,
     590  IN      UINT16  Value
    592591  )
    593592{
     
    626625EFIAPI
    627626PciBitFieldOr16 (
    628   IN      UINTN                     Address,
    629   IN      UINTN                     StartBit,
    630   IN      UINTN                     EndBit,
    631   IN      UINT16                    OrData
     627  IN      UINTN   Address,
     628  IN      UINTN   StartBit,
     629  IN      UINTN   EndBit,
     630  IN      UINT16  OrData
    632631  )
    633632{
     
    666665EFIAPI
    667666PciBitFieldAnd16 (
    668   IN      UINTN                     Address,
    669   IN      UINTN                     StartBit,
    670   IN      UINTN                     EndBit,
    671   IN      UINT16                    AndData
     667  IN      UINTN   Address,
     668  IN      UINTN   StartBit,
     669  IN      UINTN   EndBit,
     670  IN      UINT16  AndData
    672671  )
    673672{
     
    710709EFIAPI
    711710PciBitFieldAndThenOr16 (
    712   IN      UINTN                     Address,
    713   IN      UINTN                     StartBit,
    714   IN      UINTN                     EndBit,
    715   IN      UINT16                    AndData,
    716   IN      UINT16                    OrData
     711  IN      UINTN   Address,
     712  IN      UINTN   StartBit,
     713  IN      UINTN   EndBit,
     714  IN      UINT16  AndData,
     715  IN      UINT16  OrData
    717716  )
    718717{
     
    739738EFIAPI
    740739PciRead32 (
    741   IN      UINTN                     Address
     740  IN      UINTN  Address
    742741  )
    743742{
     
    765764EFIAPI
    766765PciWrite32 (
    767   IN      UINTN                     Address,
    768   IN      UINT32                    Value
     766  IN      UINTN   Address,
     767  IN      UINT32  Value
    769768  )
    770769{
     
    796795EFIAPI
    797796PciOr32 (
    798   IN      UINTN                     Address,
    799   IN      UINT32                    OrData
     797  IN      UINTN   Address,
     798  IN      UINT32  OrData
    800799  )
    801800{
     
    827826EFIAPI
    828827PciAnd32 (
    829   IN      UINTN                     Address,
    830   IN      UINT32                    AndData
     828  IN      UINTN   Address,
     829  IN      UINT32  AndData
    831830  )
    832831{
     
    860859EFIAPI
    861860PciAndThenOr32 (
    862   IN      UINTN                     Address,
    863   IN      UINT32                    AndData,
    864   IN      UINT32                    OrData
     861  IN      UINTN   Address,
     862  IN      UINT32  AndData,
     863  IN      UINT32  OrData
    865864  )
    866865{
     
    893892EFIAPI
    894893PciBitFieldRead32 (
    895   IN      UINTN                     Address,
    896   IN      UINTN                     StartBit,
    897   IN      UINTN                     EndBit
     894  IN      UINTN  Address,
     895  IN      UINTN  StartBit,
     896  IN      UINTN  EndBit
    898897  )
    899898{
     
    929928EFIAPI
    930929PciBitFieldWrite32 (
    931   IN      UINTN                     Address,
    932   IN      UINTN                     StartBit,
    933   IN      UINTN                     EndBit,
    934   IN      UINT32                    Value
     930  IN      UINTN   Address,
     931  IN      UINTN   StartBit,
     932  IN      UINTN   EndBit,
     933  IN      UINT32  Value
    935934  )
    936935{
     
    969968EFIAPI
    970969PciBitFieldOr32 (
    971   IN      UINTN                     Address,
    972   IN      UINTN                     StartBit,
    973   IN      UINTN                     EndBit,
    974   IN      UINT32                    OrData
     970  IN      UINTN   Address,
     971  IN      UINTN   StartBit,
     972  IN      UINTN   EndBit,
     973  IN      UINT32  OrData
    975974  )
    976975{
     
    10091008EFIAPI
    10101009PciBitFieldAnd32 (
    1011   IN      UINTN                     Address,
    1012   IN      UINTN                     StartBit,
    1013   IN      UINTN                     EndBit,
    1014   IN      UINT32                    AndData
     1010  IN      UINTN   Address,
     1011  IN      UINTN   StartBit,
     1012  IN      UINTN   EndBit,
     1013  IN      UINT32  AndData
    10151014  )
    10161015{
     
    10531052EFIAPI
    10541053PciBitFieldAndThenOr32 (
    1055   IN      UINTN                     Address,
    1056   IN      UINTN                     StartBit,
    1057   IN      UINTN                     EndBit,
    1058   IN      UINT32                    AndData,
    1059   IN      UINT32                    OrData
     1054  IN      UINTN   Address,
     1055  IN      UINTN   StartBit,
     1056  IN      UINTN   EndBit,
     1057  IN      UINT32  AndData,
     1058  IN      UINT32  OrData
    10601059  )
    10611060{
     
    10891088EFIAPI
    10901089PciReadBuffer (
    1091   IN      UINTN                     StartAddress,
    1092   IN      UINTN                     Size,
    1093   OUT     VOID                      *Buffer
     1090  IN      UINTN  StartAddress,
     1091  IN      UINTN  Size,
     1092  OUT     VOID   *Buffer
    10941093  )
    10951094{
     
    11241123EFIAPI
    11251124PciWriteBuffer (
    1126   IN      UINTN                     StartAddress,
    1127   IN      UINTN                     Size,
    1128   IN      VOID                      *Buffer
     1125  IN      UINTN  StartAddress,
     1126  IN      UINTN  Size,
     1127  IN      VOID   *Buffer
    11291128  )
    11301129{
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