MCPcopy Create free account
hub / github.com/CloverHackyColor/CloverBootloader / CmpPNP

Function CmpPNP

rEFIt_UEFI/Platform/FixBiosDsdt.cpp:1265–1290  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1263}
1264
1265BOOLEAN CmpPNP (UINT8 *dsdt, UINT32 j, UINT16 PNP)
1266{
1267 // Name (_HID, EisaId ("PNP0C0F")) for PNP=0x0C0F BigEndian
1268 if (PNP == 0) {
1269 return (BOOLEAN)
1270 ((dsdt[j + 0] == 0x08) &&
1271 (dsdt[j + 1] == 0x5F) &&
1272 (dsdt[j + 2] == 0x48) &&
1273 (dsdt[j + 3] == 0x49) &&
1274 (dsdt[j + 4] == 0x44) &&
1275 (dsdt[j + 5] == 0x0B) &&
1276 (dsdt[j + 6] == 0x41) &&
1277 (dsdt[j + 7] == 0xD0));
1278 }
1279 return (BOOLEAN)
1280 ((dsdt[j + 0] == 0x08) &&
1281 (dsdt[j + 1] == 0x5F) &&
1282 (dsdt[j + 2] == 0x48) &&
1283 (dsdt[j + 3] == 0x49) &&
1284 (dsdt[j + 4] == 0x44) &&
1285 (dsdt[j + 5] == 0x0C) &&
1286 (dsdt[j + 6] == 0x41) &&
1287 (dsdt[j + 7] == 0xD0) &&
1288 (dsdt[j + 8] == ((PNP & 0xff00) >> 8)) &&
1289 (dsdt[j + 9] == ((PNP & 0x00ff) >> 0)));
1290}
1291
1292INT32 CmpDev(UINT8 *dsdt, UINT32 i, const char Name[4])
1293{

Callers 7

GetPciDeviceFunction · 0.85
AddPNLFFunction · 0.85
FixRTCFunction · 0.85
FixTMRFunction · 0.85
FixPICFunction · 0.85
FixHPETFunction · 0.85
FIXPWRBFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected