On Thu, Feb 02, 2023 at 05:03:14PM +0800, Min Xu wrote: > From: Min M Xu <min.m...@intel.com> > > https://bugzilla.tianocore.org/show_bug.cgi?id=4245 > > QEMU provides the following three files for guest to install the ACPI > tables: > - etc/acpi/rsdp > - etc/acpi/tables > - etc/table-loader > > "etc/acpi/rsdp" and "etc/acpi/tables" are similar, they are only kept > separate because they have different allocation requirements in SeaBIOS. > > Both of these fw_cfg files contain preformatted ACPI payload. > "etc/acpi/rsdp" contains only the RSDP table, while "etc/acpi/tables" > contains all other tables, concatenated. To be noted, the tables in these > two files have been filled in by qemu, but two kinds of fields are > incomplete: pointers to other tables and checksums (which depend on the > pointers). > > "/etc/table-loader" is a linker/loader which provides the commands to > "patch" the tables in "etc/acpi/tables" and then install them. "Patch" > means to fill the pointers and compute the checksum. > > From the security perspective these 3 files are the raw data downloaded > from qemu. They should be measured and extended before they're consumed. > > Cc: Erdem Aktas <erdemak...@google.com> > Cc: James Bottomley <j...@linux.ibm.com> > Cc: Jiewen Yao <jiewen....@intel.com> > Cc: Gerd Hoffmann <kra...@redhat.com> > Cc: Tom Lendacky <thomas.lenda...@amd.com> > Cc: Michael Roth <michael.r...@amd.com> > Signed-off-by: Min Xu <min.m...@intel.com>
Acked-by: Gerd Hoffmann <kra...@redhat.com> -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#99539): https://edk2.groups.io/g/devel/message/99539 Mute This Topic: https://groups.io/mt/96696644/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-