diff options
author | Simon Glass <sjg@chromium.org> | 2021-12-01 09:02:42 -0700 |
---|---|---|
committer | Simon Glass <sjg@chromium.org> | 2022-01-25 11:44:36 -0700 |
commit | a9e414dd50c57113f810812af1fd1d1f502b3f57 (patch) | |
tree | dd5d5a50147a8b02134e87845692ff6c3d0b4310 /drivers/core/acpi.c | |
parent | 47642428ee16a5bcc0c20f3519c0aaee897ea2fe (diff) |
efi: Correct address handling with ACPI tables
The current EFI implementation confuses pointers and addresses. Normally
we can get away with this but in the case of sandbox it causes failures.
Despite the fact that efi_allocate_pages() returns a u64, it is actually
a pointer, not an address. Add special handling to avoid a crash when
running 'bootefi hello'.
Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'drivers/core/acpi.c')
0 files changed, 0 insertions, 0 deletions