diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2020-09-24 09:48:38 +0200 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2020-10-15 11:21:43 +0200 |
commit | 65f7877216b5dbba657560bc51c1870a97b29e97 (patch) | |
tree | a1330692b8a6cfc5213569979e2ae9dcfd991865 /.gitignore | |
parent | debe702fe679aa21d0670382a92767d7dd14a038 (diff) | |
download | seabios-65f7877216b5dbba657560bc51c1870a97b29e97.tar.gz |
dsdt: track device hierarchy
Add parent entry to acpi_device struct, set it when parsing sub-devices,
restore it when done.
This allows to track and check for device relationships, for example the
GSIn sub-devices of PCI0. Known limitation: Establishing relationship
using Scope() does not work.
This also makes the parser process data after sub-devices correctly,
for example find _CRS in this case:
Device (PCI0)
{
[ ... ]
Device (GSI0)
[ ... ]
Name (_CRS, ResourceTemplate ()
{ ... ]
}
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>.
Diffstat (limited to '.gitignore')
0 files changed, 0 insertions, 0 deletions