History

efi: Move UGA and PROP table handling to x86 code

The UGA table is x86 specific (its handling was introduced when the EFI support code was modified to accommodate IA32), so there is no need to handle it in generic code. The EFI properties table is not strictly x86 specific, but it was deprecated almost immediately after having been introduced, due to implementation difficulties. Only x86 takes it into account today, and this is not going to change, so make this table x86 only as well.

Ard Biesheuvel committed 6 years ago

Commit fd506e01 parent 120540f3 files · +31 −28Browse files

Showing the changes to include/linux (1 of 3 files). Show all

Unified · Split

include/linux/efi.h+0−2
@@ -535,12 +535,10 @@ extern struct efi { · 534 unmodified lines
535535 unsigned long acpi20; /* ACPI table (ACPI 2.0) */
536536 unsigned long smbios; /* SMBIOS table (32 bit entry point) */
537537 unsigned long smbios3; /* SMBIOS table (64 bit entry point) */
538− unsigned long uga; /* UGA table */
539538 unsigned long fw_vendor; /* fw_vendor */
540539 unsigned long runtime; /* runtime table */
541540 unsigned long config_table; /* config tables */
542541 unsigned long esrt; /* ESRT table */
543− unsigned long properties_table; /* properties table */
544542 unsigned long mem_attr_table; /* memory attributes table */
545543 unsigned long rng_seed; /* UEFI firmware random seed */
546544 unsigned long tpm_log; /* TPM2 Event Log table */

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t