예제 #1
0
파일: mm.c 프로젝트: WenhuaChang/grub2
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);
}
예제 #2
0
파일: efimm.c 프로젝트: QuestOS/Support
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);
}
예제 #3
0
파일: mm.c 프로젝트: WenhuaChang/grub2
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);
}
예제 #4
0
파일: efimm.c 프로젝트: QuestOS/Support
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);
}