edk2
edk2 copied to clipboard
DynamicTablesPkg: AML code generation for IO resouce descriptor.
Add helper functions to generate AML resource data for I/O resource descriptor.
Cc: Pierre Gondois [email protected] Cc: Sami Mujawar [email protected]
Description
Provides an API to generate IO resource descriptor. This API can be used to generate AML code for IO resource descriptor.
- [ ] Breaking change?
- Breaking change - Does this PR cause a break in build or boot behavior?
- Examples: Does it add a new library class or move a module to a different repo.
- [ ] Impacts security?
- Security - Does this PR have a direct security impact?
- Examples: Crypto algorithm change or buffer overflow fix.
- [ ] Includes tests?
- Tests - Does this PR include any explicit test code?
- Examples: Unit tests or integration tests.
How This Was Tested
Tested with downstream. Sample output: Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings { IO (Decode16, 0x0CA2, // Range Minimum 0x0CA4, // Range Maximum 0x00, // Alignment 0x02, // Length ) })
Integration Instructions
N/A
@abdattar edk2 is now in hard feature freeze, see https://edk2.groups.io/g/announce/message/366 I think we can pick this up for merging after the release on 23rd Aug 2024.
ooh I forgot its hard freeze :). Please merge once the "hard freeze" is lifted.
Gentle reminder, please merge the changes.
Hi @abdattar , github doesn't seem to manage to do the rebase, would it be possible to rebase your branch on top of master ?
Done, rebased the branch to the master.