Changeset 108794 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/DynamicTablesPkg/Readme.md
- Timestamp:
- Mar 31, 2025 11:31:09 AM (2 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168237
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-164365 /vendor/edk2/current 103735-103757,103769-103776,129194-168232
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/DynamicTablesPkg/Readme.md
r105670 r108794 326 326 Ensure that the latest ACPICA iASL compiler is used for building *Dynamic Tables Framework*. 327 327 *Dynamic Tables Framework* has been tested using the following iASL compiler version: 328 [Version 20200717](https://www.acpica.org/node/183), dated 17 July, 2020. 328 [Version 20200717](https://www.intel.com/content/www/us/en/download/774849/774863/acpi-component-architecture-downloads-previous-releases-2020.html), 329 dated 17 July, 2020. 329 330 330 331 … … 403 404 [Dynamic Tables Framework: A Step Towards Automatic Generation of Advanced Configuration and Power Interface (ACPI) & System Management BIOS (SMBIOS) Tables](http://www.uefi.org/sites/default/files/resources/Arm_Dynamic%20Tables%20Framework%20A%20Step%20Towards%20Automatic%20Generation%20of%20Advanced%20Configuration%20and%20Power%20Interface%20%28ACPI%29%20%26%20System%20Management%20BIOS%20%28SMBIOS%29%20Tables%20_0.pdf) 404 405 406 ## Configuration Manager Objects 407 408 The CM_OBJECT_ID type is used to identify the Configuration Manager 409 objects. 410 411 ## Description of Configuration Manager Object ID 412 413 | 31 - 28 | 27 - 8 | 7 - 0 | 414 | :-------------: | :----: | :---------: | 415 | `Name Space ID` | 0 | `Object ID` | 416 ------------------------------------------ 417 418 ### Name Space ID: Bits [31:28] 419 420 | ID | Description | Comments | 421 | ---: | :-------------------------- | :--- | 422 | 0000b | Standard | | 423 | 0001b | Arch Common | | 424 | 0010b | ARM | | 425 | 0011b | X64 | | 426 | 1111b | Custom/OEM | | 427 | `*` | All other values are reserved. | | 428 429 ### Bits: [27:8] - Reserved, must be zero. 430 431 ### Bits: [7:0] - Object ID 432 433 #### Object ID's in the Standard Namespace: 434 435 | ID | Description | Comments | 436 | ---: | :-------------------------- | :--- | 437 | 0 | Configuration Manager Revision | | 438 | 1 | ACPI Table List | | 439 | 2 | SMBIOS Table List | | 440 441 #### Object ID's in the ARM Namespace: 442 443 | ID | Description | Comments | 444 | ---: | :-------------------------- | :--- | 445 | 0 | Reserved | | 446 | 1 | Boot Architecture Info | | 447 | 2 | GICC Info | | 448 | 3 | GICD Info | | 449 | 4 | GIC MSI Frame Info | | 450 | 5 | GIC Redistributor Info | | 451 | 6 | GIC ITS Info | | 452 | 7 | Generic Timer Info | | 453 | 8 | Platform GT Block Info | | 454 | 9 | Generic Timer Block Frame Info | | 455 | 10 | Platform Generic Watchdog | | 456 | 11 | ITS Group | | 457 | 12 | Named Component | | 458 | 13 | Root Complex | | 459 | 14 | SMMUv1 or SMMUv2 | | 460 | 15 | SMMUv3 | | 461 | 16 | PMCG | | 462 | 17 | GIC ITS Identifier Array | | 463 | 18 | ID Mapping Array | | 464 | 19 | SMMU Interrupt Array | | 465 | 20 | CMN 600 Info | | 466 | 21 | Reserved Memory Range Node | | 467 | 22 | Memory Range Descriptor | | 468 | 23 | Embedded Trace Extension/Module Info | | 469 | `*` | All other values are reserved. | | 470 471 #### Object ID's in the Arch Common Namespace: 472 473 | ID | Description | Comments | 474 | ---: | :-------------------------- | :--- | 475 | 0 | Reserved | | 476 | 1 | Power Management Profile Info | | 477 | 2 | Serial Port Info | | 478 | 3 | Serial Console Port Info | | 479 | 4 | Serial Debug Port Info | | 480 | 5 | Hypervisor Vendor Id | | 481 | 6 | Fixed feature flags for FADT | | 482 | 7 | CM Object Reference | | 483 | 8 | PCI Configuration Space Info | | 484 | 9 | PCI Address Map Info | | 485 | 10 | PCI Interrupt Map Info | | 486 | 11 | Memory Affinity Info | | 487 | 12 | Device Handle Acpi | | 488 | 13 | Device Handle PCI | | 489 | 14 | Generic Initiator Affinity Info | | 490 | 15 | Low Power Idle State Info | | 491 | 16 | Processor Hierarchy Info | | 492 | 17 | Cache Info | | 493 | 18 | Continuous Performance Control Info | | 494 | 19 | Pcc Subspace Type 0 Info | | 495 | 20 | Pcc Subspace Type 1 Info | | 496 | 21 | Pcc Subspace Type 2 Info | | 497 | 22 | Pcc Subspace Type 3 Info | | 498 | 23 | Pcc Subspace Type 4 Info | | 499 | 24 | Pcc Subspace Type 5 Info | | 500 | 25 | P-State Dependency (PSD) Info | | 501 | 26 | TPM Interface Info | | 502 | 27 | SPMI Interface Info | | 503 | 28 | SPMI Interrupt and Device/Uid Info | | 504 | `*` | All other values are reserved. | | 505 506 #### Object ID's in the X64 Namespace: 507 508 | ID | Description | Comments | 509 | ---: | :-------------------------- | :--- | 510 | 0 | Reserved | | 511 | 1 | SCI Interrupt Info | | 512 | 2 | SCI Command Info | | 513 | 3 | Legacy Power Management Block Info | | 514 | 4 | Legacy GPE Block Info | | 515 | 5 | Power Management Block Info | | 516 | 6 | GPE Block Info | | 517 | 7 | Sleep Block Info | | 518 | 8 | Reset Block Info | | 519 | 9 | Miscellaneous Block Info | | 520 | 10 | Windows protection flag Info | | 521 | 11 | HPET device Info | | 522 | 12 | MADT Table Info | | 523 | 13 | Local APIC and X2APIC info | | 524 | 14 | IO APIC info | | 525 | 15 | Interrupt Source Override info | | 526 | 16 | Local APIC and X2APIC NMI info | | 527 | 17 | FACS Information | | 528 | 18 | Local APIC and X2APIC Affinity info | | 529 | `*` | All other values are reserved. | |
Note:
See TracChangeset
for help on using the changeset viewer.