Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:michael-chang:efi:grub:nx
grub2
0026-fixup-nx-add-memory-attribute-get-set-API....
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0026-fixup-nx-add-memory-attribute-get-set-API.patch of Package grub2
From a6421767ed0311bf8f0189d6236f86f38da501ed Mon Sep 17 00:00:00 2001 From: Michael Chang <mchang@suse.com> Date: Mon, 11 Sep 2023 16:02:33 +0800 Subject: [PATCH 26/28] fixup! nx: add memory attribute get/set API --- grub-core/kern/efi/mm.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/grub-core/kern/efi/mm.c b/grub-core/kern/efi/mm.c index b00defaca..d4d9b2cdc 100644 --- a/grub-core/kern/efi/mm.c +++ b/grub-core/kern/efi/mm.c @@ -871,7 +871,7 @@ grub_get_mem_attrs (grub_addr_t addr, grub_size_t size, grub_uint64_t *attrs) return 0; } - efi_status = efi_call_4(proto->get_memory_attributes, + efi_status = proto->get_memory_attributes ( proto, physaddr, size, attrs); *attrs = uefi_mem_attrs_to_grub_mem_attrs (*attrs); @@ -916,10 +916,10 @@ grub_update_mem_attrs (grub_addr_t addr, grub_size_t size, uefi_clear_attrs = grub_mem_attrs_to_uefi_mem_attrs (clear_attrs); grub_dprintf ("nx", "translating clear_attrs from 0x%" PRIxGRUB_UINT64_T " to 0x%" PRIxGRUB_UINT64_T "\n", clear_attrs, uefi_clear_attrs); if (uefi_set_attrs) - efi_status = efi_call_4(proto->set_memory_attributes, + efi_status = proto->set_memory_attributes ( proto, physaddr, size, uefi_set_attrs); if (efi_status == GRUB_EFI_SUCCESS && uefi_clear_attrs) - efi_status = efi_call_4(proto->clear_memory_attributes, + efi_status = proto->clear_memory_attributes ( proto, physaddr, size, uefi_clear_attrs); err = grub_get_mem_attrs (addr, size, &after); -- 2.42.0
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor