Changeset 80531 in vbox for trunk/src/VBox/Devices/EFI/DevSmc.cpp
- Timestamp:
- Sep 1, 2019 11:03:34 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 133038
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/DevSmc.cpp
r76553 r80531 1489 1489 } 1490 1490 1491 #endif /* IN_RING3 */ 1492 1491 1493 1492 1494 /** … … 1495 1497 const PDMDEVREG g_DeviceSmc = 1496 1498 { 1497 /* u32Version */ 1498 PDM_DEVREG_VERSION, 1499 /* szName */ 1500 "smc", 1501 /* szRCMod */ 1502 "VBoxDDRC.rc", 1503 /* szR0Mod */ 1504 "VBoxDDR0.r0", 1505 /* pszDescription */ 1506 "Apple System Management Controller", 1507 /* fFlags */ 1508 PDM_DEVREG_FLAGS_HOST_BITS_DEFAULT | PDM_DEVREG_FLAGS_GUEST_BITS_DEFAULT | PDM_DEVREG_FLAGS_R0 | PDM_DEVREG_FLAGS_RC, 1509 /* fClass */ 1510 PDM_DEVREG_CLASS_ARCH, 1511 /* cMaxInstances */ 1512 1, 1513 /* cbInstance */ 1514 sizeof(DEVSMC), 1515 /* pfnConstruct */ 1516 smcConstruct, 1517 /* pfnDestruct */ 1518 NULL, 1519 /* pfnRelocate */ 1520 NULL, 1521 /* pfnMemSetup */ 1522 NULL, 1523 /* pfnPowerOn */ 1524 NULL, 1525 /* pfnReset */ 1526 NULL, 1527 /* pfnSuspend */ 1528 NULL, 1529 /* pfnResume */ 1530 NULL, 1531 /* pfnAttach */ 1532 NULL, 1533 /* pfnDetach */ 1534 NULL, 1535 /* pfnQueryInterface. */ 1536 NULL, 1537 /* pfnInitComplete. */ 1538 NULL, 1539 /* pfnPowerOff */ 1540 NULL, 1541 /* pfnSoftReset */ 1542 NULL, 1543 /* u32VersionEnd */ 1544 PDM_DEVREG_VERSION 1499 /* .u32Version = */ PDM_DEVREG_VERSION, 1500 /* .uReserved0 = */ 0, 1501 /* .szName = */ "smc", 1502 /* .fFlags = */ PDM_DEVREG_FLAGS_HOST_BITS_DEFAULT | PDM_DEVREG_FLAGS_GUEST_BITS_DEFAULT | PDM_DEVREG_FLAGS_R0 | PDM_DEVREG_FLAGS_RC, 1503 /* .fClass = */ PDM_DEVREG_CLASS_ARCH, 1504 /* .cMaxInstances = */ 1, 1505 /* .uSharedVersion = */ 42, 1506 /* .cbInstanceShared = */ sizeof(DEVSMC), 1507 /* .cbInstanceCC = */ 0, 1508 /* .cbInstanceRC = */ 0, 1509 /* .uReserved1 = */ 0, 1510 /* .pszDescription = */ "Apple System Management Controller", 1511 #if defined(IN_RING3) 1512 /* .pszRCMod = */ "VBoxDDRC.rc", 1513 /* .pszR0Mod = */ "VBoxDDR0.r0", 1514 /* .pfnConstruct = */ smcConstruct, 1515 /* .pfnDestruct = */ NULL, 1516 /* .pfnRelocate = */ NULL, 1517 /* .pfnMemSetup = */ NULL, 1518 /* .pfnPowerOn = */ NULL, 1519 /* .pfnReset = */ NULL, 1520 /* .pfnSuspend = */ NULL, 1521 /* .pfnResume = */ NULL, 1522 /* .pfnAttach = */ NULL, 1523 /* .pfnDetach = */ NULL, 1524 /* .pfnQueryInterface = */ NULL, 1525 /* .pfnInitComplete = */ NULL, 1526 /* .pfnPowerOff = */ NULL, 1527 /* .pfnSoftReset = */ NULL, 1528 /* .pfnReserved0 = */ NULL, 1529 /* .pfnReserved1 = */ NULL, 1530 /* .pfnReserved2 = */ NULL, 1531 /* .pfnReserved3 = */ NULL, 1532 /* .pfnReserved4 = */ NULL, 1533 /* .pfnReserved5 = */ NULL, 1534 /* .pfnReserved6 = */ NULL, 1535 /* .pfnReserved7 = */ NULL, 1536 #elif defined(IN_RING0) 1537 /* .pfnEarlyConstruct = */ NULL, 1538 /* .pfnConstruct = */ NULL, 1539 /* .pfnDestruct = */ NULL, 1540 /* .pfnFinalDestruct = */ NULL, 1541 /* .pfnRequest = */ NULL, 1542 /* .pfnReserved0 = */ NULL, 1543 /* .pfnReserved1 = */ NULL, 1544 /* .pfnReserved2 = */ NULL, 1545 /* .pfnReserved3 = */ NULL, 1546 /* .pfnReserved4 = */ NULL, 1547 /* .pfnReserved5 = */ NULL, 1548 /* .pfnReserved6 = */ NULL, 1549 /* .pfnReserved7 = */ NULL, 1550 #elif defined(IN_RC) 1551 /* .pfnConstruct = */ NULL, 1552 /* .pfnReserved0 = */ NULL, 1553 /* .pfnReserved1 = */ NULL, 1554 /* .pfnReserved2 = */ NULL, 1555 /* .pfnReserved3 = */ NULL, 1556 /* .pfnReserved4 = */ NULL, 1557 /* .pfnReserved5 = */ NULL, 1558 /* .pfnReserved6 = */ NULL, 1559 /* .pfnReserved7 = */ NULL, 1560 #else 1561 # error "Not in IN_RING3, IN_RING0 or IN_RC!" 1562 #endif 1563 /* .u32VersionEnd = */ PDM_DEVREG_VERSION 1545 1564 }; 1546 1565 1547 #endif /* IN_RING3 */1548 1566 #endif /* VBOX_DEVICE_STRUCT_TESTCASE */
Note:
See TracChangeset
for help on using the changeset viewer.