OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
defs:TranslationTable
(Results
1 - 4
of
4
) sorted by null
/device/linaro/bootloader/edk2/ArmPlatformPkg/ArmJunoPkg/Drivers/PciHostBridgeDxe/
XPressRich3.c
69
UINTN
TranslationTable
;
87
TranslationTable
= VEXPRESS_ATR_PCIE_WIN0;
90
SetTranslationAddressEntry (CpuIo,
TranslationTable
, ARM_JUNO_GIV2M_MSI_BASE, ARM_JUNO_GIV2M_MSI_BASE,
92
TranslationTable
+= PCI_ATR_ENTRY_SIZE;
95
SetTranslationAddressEntry (CpuIo,
TranslationTable
, PcdGet64 (PcdSystemMemoryBase), PcdGet64 (PcdSystemMemoryBase),
97
TranslationTable
+= PCI_ATR_ENTRY_SIZE;
98
SetTranslationAddressEntry (CpuIo,
TranslationTable
, ARM_JUNO_EXTRA_SYSTEM_MEMORY_BASE, ARM_JUNO_EXTRA_SYSTEM_MEMORY_BASE,
104
TranslationTable
= VEXPRESS_ATR_AXI4_SLV1;
107
SetTranslationAddressEntry (CpuIo,
TranslationTable
, PCI_ECAM_BASE, PCI_ECAM_BASE, PCI_ECAM_SIZE, PCI_ATR_TRSLID_PCIE_CONF);
108
TranslationTable
+= PCI_ATR_ENTRY_SIZE;
[
all
...]
/device/linaro/bootloader/edk2/ArmPkg/Library/ArmLib/ArmV7/
ArmV7Mmu.c
94
UINT32
TranslationTable
;
128
TranslationTable
= *SectionEntry & TT_DESCRIPTOR_SECTION_PAGETABLE_ADDRESS_MASK;
133
TranslationTable
= (UINTN)AllocatePages(EFI_SIZE_TO_PAGES(TRANSLATION_TABLE_PAGE_SIZE + TRANSLATION_TABLE_PAGE_ALIGNMENT));
134
TranslationTable
= ((UINTN)
TranslationTable
+ TRANSLATION_TABLE_PAGE_ALIGNMENT_MASK) & ~TRANSLATION_TABLE_PAGE_ALIGNMENT_MASK;
142
PageEntry = (UINT32*)
TranslationTable
;
148
*SectionEntry = (
TranslationTable
& TT_DESCRIPTOR_SECTION_PAGETABLE_ADDRESS_MASK) |
157
TranslationTable
= (UINTN)AllocatePages(EFI_SIZE_TO_PAGES(TRANSLATION_TABLE_PAGE_SIZE + TRANSLATION_TABLE_PAGE_ALIGNMENT));
158
TranslationTable
= ((UINTN)
TranslationTable
+ TRANSLATION_TABLE_PAGE_ALIGNMENT_MASK) & ~TRANSLATION_TABLE_PAGE_ALIGNMENT_MASK;
[
all
...]
/device/linaro/bootloader/edk2/ArmPkg/Drivers/CpuDxe/AArch64/
Mmu.c
243
IN UINT64 *
TranslationTable
,
264
BlockEntry = (UINT64*)TT_GET_ENTRY_FOR_ADDRESS (
TranslationTable
, TableLevel, *BaseAddress);
306
// If we have reached the end of the
TranslationTable
and we have not found the end of the region then
320
UINT64 *
TranslationTable
;
327
TranslationTable
= ArmGetTTBR0BaseAddress ();
333
Status = GetMemoryRegionRec (
TranslationTable
, TableLevel,
334
(UINTN*)TT_LAST_BLOCK_ADDRESS(
TranslationTable
, EntryCount),
/device/linaro/bootloader/edk2/ArmPkg/Library/ArmLib/AArch64/
AArch64Mmu.c
212
UINT64 *
TranslationTable
;
274
TranslationTable
= RootTable;
276
BlockEntry = (UINT64*)TT_GET_ENTRY_FOR_ADDRESS (
TranslationTable
, IndexLevel, RegionStart);
280
TranslationTable
= (UINT64*)(*BlockEntry & TT_ADDRESS_MASK_DESCRIPTION_TABLE);
320
TranslationTable
= (UINT64*)AllocateAlignedPages (EFI_SIZE_TO_PAGES(TT_ENTRY_COUNT * sizeof(UINT64)), TT_ALIGNMENT_DESCRIPTION_TABLE);
321
if (
TranslationTable
== NULL) {
326
SubTableBlockEntry =
TranslationTable
;
332
// Fill the BlockEntry with the new
TranslationTable
333
*BlockEntry = ((UINTN)
TranslationTable
& TT_ADDRESS_MASK_DESCRIPTION_TABLE) | TableAttributes | TT_TYPE_TABLE_ENTRY;
342
TranslationTable
= (UINT64*)AllocateAlignedPages (EFI_SIZE_TO_PAGES(TT_ENTRY_COUNT * sizeof(UINT64)), TT_ALIGNMENT_ (…)
[
all
...]
Completed in 1842 milliseconds