commit | f32df8dfcffbe4a2915b710ea579bee09f260756 | [log] [tgz] |
---|---|---|
author | Simon Glass <sjg@chromium.org> | Sat Mar 15 14:25:55 2025 +0000 |
committer | Tom Rini <trini@konsulko.com> | Thu Apr 03 11:41:55 2025 -0600 |
tree | 63257fa8457686e2b13e6bab7c39f90c3f299b45 | |
parent | 1eedab82b16f3e974ab4223e7a643cd69b4ef5b5 [diff] |
x86: emulation: Support BLOBLIST_TABLES properly The existing QEMU implementation mostly ignored BLOBLIST_TABLES and allocates the bulk of the tables with malloc(). Update it to place all tables in the bloblist. Since QEMU declares a size of 128KB regardless of the size of its tables, this requires a larger bloblist. Fix up the e820 table to handle this, keeping the old code as an option for now, to assist with any future bug-fixing. Signed-off-by: Simon Glass <sjg@chromium.org>