HomeSort by relevance Sort by last modified time
    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