summaryrefslogtreecommitdiff
path: root/doc/README.arm64
diff options
context:
space:
mode:
authorAlexander Graf <agraf@suse.de>2016-03-04 01:09:54 +0100
committerTom Rini <trini@konsulko.com>2016-03-15 15:13:10 -0400
commit7985cdf74b280f86a1c7440298a84f1fb2876fd9 (patch)
treebf567412991af90c220b90b59051d97bd5819c6d /doc/README.arm64
parent21845825608af7fbc5513e4fbf812426df437302 (diff)
downloadu-boot-imx-7985cdf74b280f86a1c7440298a84f1fb2876fd9.zip
u-boot-imx-7985cdf74b280f86a1c7440298a84f1fb2876fd9.tar.gz
u-boot-imx-7985cdf74b280f86a1c7440298a84f1fb2876fd9.tar.bz2
arm64: Remove non-full-va map code
By now the code to only have a single page table level with 64k page size and 42 bit address space is no longer used by any board in tree, so we can safely remove it. To clean up code, move the layerscape mmu code to the new defines, removing redundant field definitions. Signed-off-by: Alexander Graf <agraf@suse.de>
Diffstat (limited to 'doc/README.arm64')
-rw-r--r--doc/README.arm6420
1 files changed, 0 insertions, 20 deletions
diff --git a/doc/README.arm64 b/doc/README.arm64
index de669cb..f658fa2 100644
--- a/doc/README.arm64
+++ b/doc/README.arm64
@@ -36,26 +36,6 @@ Notes
6. CONFIG_ARM64 instead of CONFIG_ARMV8 is used to distinguish aarch64 and
aarch32 specific codes.
-7. CONFIG_SYS_FULL_VA is used to enable 2-level page tables. For cores
- supporting 64k pages it allows usage of full 48+ virtual/physical addresses
-
- Enabling this option requires the following ones to be defined:
- - CONFIG_SYS_MEM_MAP - an array of 'struct mm_region' describing the
- system memory map (start, length, attributes)
- - CONFIG_SYS_MEM_MAP_SIZE - number of entries in CONFIG_SYS_MEM_MAP
- - CONFIG_SYS_PTL1_ENTRIES - number of 1st level page table entries
- - CONFIG_SYS_PTL2_ENTRIES - number of 1nd level page table entries
- for the largest CONFIG_SYS_MEM_MAP entry
- - CONFIG_COREID_MASK - the mask value used to get the core from the
- MPIDR_EL1 register
- - CONFIG_SYS_PTL2_BITS - number of bits addressed by the 2nd level
- page tables
- - CONFIG_SYS_BLOCK_SHIFT - number of bits addressed by a single block
- entry from L2 page tables
- - CONFIG_SYS_PGTABLE_SIZE - total size of the page table
- - CONFIG_SYS_TCR_EL{1,2,3}_IPS_BITS - the IPS field of the TCR_EL{1,2,3}
-
-
Contributor