Exemplo n.º 1
0
void *
grub_efi_allocate_any_pages (grub_efi_uintn_t pages)
{
  return grub_efi_allocate_pages_real (GRUB_EFI_MAX_USABLE_ADDRESS,
				       pages, GRUB_EFI_ALLOCATE_MAX_ADDRESS,
				       GRUB_EFI_LOADER_DATA);
}
Exemplo n.º 2
0
void *
grub_efi_allocate_pages (grub_efi_physical_address_t address,
			 grub_efi_uintn_t pages)

{
  return grub_efi_allocate_pages_real(address, pages, GRUB_EFI_LOADER_DATA);
}
Exemplo n.º 3
0
void *
grub_efi_allocate_fixed (grub_efi_physical_address_t address,
			 grub_efi_uintn_t pages)
{
  return grub_efi_allocate_pages_real (address, pages,
				       GRUB_EFI_ALLOCATE_ADDRESS,
				       GRUB_EFI_LOADER_DATA);
}
Exemplo n.º 4
0
void *
grub_efi_allocate_runtime_pages (grub_efi_physical_address_t address,
				 grub_efi_uintn_t pages)

{
  return grub_efi_allocate_pages_real(address, pages,
				      GRUB_EFI_RUNTIME_SERVICES_DATA);
}