Gitiles
Code Review
Sign In
git01.mediatek.com
/
filogic
/
atf
/
ab93d54a18e8dc2847ba6be99bf4c0f4f645f2ec
/
lib
/
xlat_tables_v2
9e505f9
refactor(cpufeat): add macro to simplify is_feat_xx_present
by Sona Mathew
· Wed Mar 13 11:33:54 2024 -0500
e480ec2
chore: simplify the macro names in ENABLE_FEAT mechanism
by Sona Mathew
· Mon Mar 11 15:58:15 2024 -0500
1daa5ed
fix(xlat): set MAX_PHYS_ADDR to total mapped physical region
by Amit Nagal
· Fri Nov 03 13:24:56 2023 +0530
eee28e7
chore: update to use Arm word across TF-A
by Govindraj Raja
· Tue Aug 01 15:52:40 2023 -0500
cf34a67
fix(xlat): fix defects on the xlat library reported by coverity scan
by Javier Almansa Sobrino
· Wed Jul 12 17:42:36 2023 +0100
8c8107e
feat(xlat): detect 4KB and 16KB page support when FEAT_LPA2 is present
by Javier Almansa Sobrino
· Wed May 03 12:16:11 2023 +0100
2be03c0
fix(tree): correct some typos
by Elyes Haouas
· Mon Feb 13 09:14:48 2023 +0100
01987ee
feat(spmc): prevent read only xlat tables with the EL3 SPMC
by Sayanta Pattanayak
· Sat Mar 06 11:43:06 2021 +0530
2a8af48
fix(xlat): fix bug on VERBOSE trace
by Javier Almansa Sobrino
· Thu Nov 25 09:29:27 2021 +0000
613b1c3
Merge changes from topic "za/feat_rme" into integration
by Soby Mathew
· Wed Oct 06 19:44:28 2021 +0200
173c6a2
feat(rme): add xlat table library changes for FEAT_RME
by Zelalem Aweke
· Thu Jul 08 17:23:04 2021 -0500
a18d984
fix(xlat): remove always true check in assert
by Yann Gautier
· Thu Aug 26 15:39:37 2021 +0200
ed20207
Increase type widths to satisfy width requirements
by Jimmy Brisson
· Tue Aug 04 16:18:52 2020 -0500
019b4f8
locks: bakery: use is_dcache_enabled() helper
by Masahiro Yamada
· Thu Apr 02 15:35:19 2020 +0900
03fa063
Merge "xlat_tables_v2: use get_current_el_maybe_constant() in is_dcache_enabled()" into integration
by Mark Dykes
· Fri Apr 03 21:41:05 2020 +0000
316b73b
xlat lib v2: Add support to pass shareability attribute for normal memory region
by Pramod Kumar
· Wed Feb 19 10:39:10 2020 +0530
0a3c95b
xlat_tables_v2: use get_current_el_maybe_constant() in is_dcache_enabled()
by Masahiro Yamada
· Thu Apr 02 16:20:21 2020 +0900
f5f203a
xlat_tables_v2: fix assembler warning of PLAT_RO_XLAT_TABLES
by Masahiro Yamada
· Thu Mar 26 13:18:48 2020 +0900
fb10bfd
xlat_tables_v2: add enable_mmu()
by Masahiro Yamada
· Thu Mar 26 13:18:48 2020 +0900
0db2375
xlat_tables_v2: merge REGISTER_XLAT_CONTEXT_{FULL_SPEC,RO_BASE_TABLE}
by Masahiro Yamada
· Fri Mar 06 19:21:26 2020 +0900
e5a6fef
Read-only xlat tables for BL31 memory
by Petre-Ionut Tudor
· Thu Nov 07 15:18:03 2019 +0000
b03d4cd
xlat_tables_v2: simplify end address checks in mmap_add_region_check()
by Masahiro Yamada
· Thu Dec 26 17:58:52 2019 +0900
eb2b2b6
Coding guideline suggest not to use unsigned long
by Deepika Bhavnani
· Tue Sep 03 21:06:17 2019 +0300
bce728f
xlat_table_v2: Fix enable WARMBOOT_ENABLE_DCACHE_EARLY config
by Artsem Artsemenka
· Thu Oct 17 13:51:27 2019 +0100
8e0ef0f
Switch AARCH32/AARCH64 to __aarch64__
by Julius Werner
· Tue Jul 09 14:02:43 2019 -0700
90f2e88
Add support for Branch Target Identification
by Alexei Fedorov
· Fri May 24 12:17:09 2019 +0100
37f97a5
SPM: Move shim layer to TTBR1_EL1
by Antonio Nino Diaz
· Wed Mar 27 11:10:31 2019 +0000
ff93d44
xlat_tables_v2: Revert recent changes to remove recursion
by Antonio Nino Diaz
· Tue Mar 19 14:12:09 2019 +0000
36e27b8
xlat_tables_v2: print xlat tables without recursion
by David Pu
· Mon Feb 25 10:52:41 2019 -0800
ce81ba1
xlat_tables_v2: unmap region without recursion.
by David Pu
· Fri Feb 22 02:36:20 2019 -0800
d1b7aa1
xlat_tables_v2: map region without recursion.
by David Pu
· Fri Feb 22 02:31:40 2019 -0800
5619c80
xlat_tables_v2: find VA/idx with helper functions.
by David Pu
· Fri Feb 22 02:23:57 2019 -0800
1507d41
xlat_tables_v2: get unmap action type with helper function.
by David Pu
· Fri Feb 22 02:15:57 2019 -0800
6bd8549
xlat_tables_v2: mark 'xlat_clean_dcache_range' unused
by Varun Wadekar
· Wed Jan 30 08:31:07 2019 -0800
32958ce
xlat v2: Fix comment
by Antonio Nino Diaz
· Fri Jan 25 13:12:07 2019 +0000
7415597
lib/xlat_tables: Add support for ARMv8.4-TTST
by Sathees Balya
· Fri Jan 25 11:36:01 2019 +0000
c326c34
xlat v2: Dynamically detect need for CnP bit
by Antonio Nino Diaz
· Fri Jan 11 11:20:10 2019 +0000
e0f9063
Sanitise includes across codebase
by Antonio Nino Diaz
· Fri Dec 14 00:18:21 2018 +0000
675d155
SPM: Support multiple xlat tables contexts
by Antonio Nino Diaz
· Tue Oct 30 11:36:47 2018 +0000
c003328
xlat v2: Support mapping regions with allocated VA
by Antonio Nino Diaz
· Tue Nov 20 16:03:11 2018 +0000
fcaf1bd
PIE: Use PC relative adrp/adr for symbol reference
by Soby Mathew
· Fri Oct 12 16:40:28 2018 +0100
61aff00
xlat: Fix compatibility between v1 and v2
by Antonio Nino Diaz
· Fri Oct 19 16:52:22 2018 +0100
2cb864c
xlat: Fix checks in mmap_add() and mmap_add_ctx()
by Antonio Nino Diaz
· Mon Oct 08 16:11:11 2018 +0100
5a03a25
Mark xlat tables initialization code
by Daniel Boulby
· Thu Aug 30 16:48:56 2018 +0100
0d38931
xlat: Change check in mmap_add and mmap_add_ctx()
by Daniel Boulby
· Tue Aug 28 17:44:48 2018 +0100
7df9f7e
xlat: Remove deprecated interfaces
by Antonio Nino Diaz
· Mon Sep 24 17:28:13 2018 +0100
00086e3
libc: Use printf and snprintf across codebase
by Antonio Nino Diaz
· Thu Aug 16 16:46:06 2018 +0100
4b32e62
libc: Fix all includes in codebase
by Antonio Nino Diaz
· Thu Aug 16 16:52:57 2018 +0100
128de8d
xlat v2: Support the EL2 translation regime
by Antonio Nino Diaz
· Tue Aug 07 19:59:49 2018 +0100
37a5efa
xlat v2: Flush xlat tables after being modified
by Antonio Nino Diaz
· Tue Aug 07 12:47:12 2018 +0100
6c4c9ee
xlat v2: Cleanup get/change mem attr helpers
by Antonio Nino Diaz
· Sun Aug 05 15:34:10 2018 +0100
5c97bd1
xlat: Use bool instead of int
by Antonio Nino Diaz
· Thu Aug 02 09:57:29 2018 +0100
50eb374
xlat: Fix MISRA defects
by Antonio Nino Diaz
· Tue Jul 24 10:20:53 2018 +0100
0842bd6
xlat: Remove references to the Trusted Firmware
by Antonio Nino Diaz
· Thu Jul 12 15:54:10 2018 +0100
67f799e
xlat v2: Make setup_mmu_config public
by Antonio Nino Diaz
· Sun Jul 15 16:42:01 2018 +0100
668d9ee
xlat v2: Turn MMU parameters into 64-bit values
by Antonio Nino Diaz
· Thu Jul 12 15:44:42 2018 +0100
9d596c4
xlat v2: Remove IMAGE_EL define
by Antonio Nino Diaz
· Thu Jul 12 15:43:07 2018 +0100
ad5dc7f
xlat v2: Remove unused tlbi helper
by Antonio Nino Diaz
· Wed Jul 11 09:46:45 2018 +0100
44d3c21
xlat v2: Remove architectural headers
by Antonio Nino Diaz
· Thu Jul 05 08:11:48 2018 +0100
bd0aff6
xlat v2: Make get/set attrs functions less verbose
by Antonio Nino Diaz
· Mon Jul 02 09:26:51 2018 +0100
7c1812e
xlat v2: Clean debug xlat tables descriptor print
by Antonio Nino Diaz
· Wed Jun 27 14:59:22 2018 +0100
f1b84f6
xlat v2: Split code into separate files
by Antonio Nino Diaz
· Tue Jul 03 11:58:49 2018 +0100
58e8148
xlat v2: Split MMU setup and enable
by Jeenu Viswambharan
· Fri Apr 27 15:06:57 2018 +0100
8643a81
xlat: Remove mmap_attr_t enum type
by Antonio Nino Diaz
· Thu Jun 21 14:39:16 2018 +0100
8ca4602
xlat_v2: Fix descriptor debug print
by Antonio Nino Diaz
· Thu Jun 21 10:52:44 2018 +0100
11d1e0e
Merge pull request #1420 from Yann-lms/mm_cursor_size_check
by Dimitris Papastamos
· Tue Jun 19 13:39:55 2018 +0100
4630489
Merge pull request #1415 from antonio-nino-diaz-arm/an/spm-fixes
by Dimitris Papastamos
· Thu Jun 14 14:33:13 2018 +0100
eabaea5
xlat_v2: add a check on mm_cursor->size to avoid infinite loop
by Yann Gautier
· Thu Jun 14 14:36:20 2018 +0200
4413ad5
xlat v2: Introduce xlat granule size helpers
by Antonio Nino Diaz
· Mon Jun 11 13:40:32 2018 +0100
fdd9248
MISRA rule 21.15 fix
by John Tsichritzis
· Fri May 25 09:12:48 2018 +0100
a1cf3c5
Merge pull request #1377 from robertovargas-arm/compiler-warnings
by Dimitris Papastamos
· Wed May 09 13:40:35 2018 +0100
c8cc351
Don't use variables as tf_printf format strings
by Roberto Vargas
· Wed May 09 10:49:24 2018 +0100
ca36163
Merge pull request #1370 from antonio-nino-diaz-arm/an/fix-parange
by danh-arm
· Thu May 03 16:48:14 2018 +0100
b9ae5db
xlat: Have all values of PARange for 8.x architectures
by Antonio Nino Diaz
· Wed May 02 11:23:56 2018 +0100
4907449
xlat: Set AP[1] to 1 when it is RES1
by Antonio Nino Diaz
· Thu Apr 26 12:59:08 2018 +0100
e881147
Fix some MISRA defects in SPM code
by Antonio Nino Diaz
· Tue Apr 17 15:10:18 2018 +0100
ccbd2e3
lib: xlat_tables_v2: reduce time required to add a mmap region
by Varun Wadekar
· Tue Apr 03 10:44:41 2018 -0700
b8d8145
Merge pull request #1282 from robertovargas-arm/misra-changes
by davidcunado-arm
· Wed Feb 28 18:53:30 2018 +0000
2ca18d9
Fix MISRA rule 8.4 Part 1
by Roberto Vargas
· Mon Feb 12 12:36:17 2018 +0000
777dd43
Fix MISRA rule 8.3 in common code
by Roberto Vargas
· Mon Feb 12 12:36:17 2018 +0000
c150312
Update ULL() macro and instances of ull to comply with MISRA
by David Cunado
· Fri Feb 16 21:12:58 2018 +0000
3f51892
xlat v2: Correctly unmap regions on map error
by Antonio Nino Diaz
· Fri Jan 05 11:30:36 2018 +0000
42ef554
Merge pull request #1145 from etienne-lms/rfc-armv7-2
by davidcunado-arm
· Thu Nov 23 23:41:24 2017 +0000
b9ef664
Add ARMv8.2 ID_AA64MMFR0_EL1.PARange value
by Antonio Nino Diaz
· Fri Nov 17 09:52:53 2017 +0000
bafc753
xlat: Make function to calculate TCR PA bits public
by Antonio Nino Diaz
· Wed Oct 25 11:53:25 2017 +0100
0af78b6
ARMv7 may not support large page addressing
by Etienne Carriere
· Wed Nov 08 13:53:47 2017 +0100
439c901
xlat: Introduce API to change memory attributes of a region
by Sandrine Bailleux
· Tue Oct 17 12:02:03 2017 +0100
c3708e2
xlat: Introduce API to get memory attributes of a region
by Sandrine Bailleux
· Fri Oct 13 14:17:09 2017 +0100
dcf9d92
xlat: Add support for EL0 and EL1 mappings
by Antonio Nino Diaz
· Wed Oct 04 16:52:15 2017 +0100
2d54579
xlat: Introduce function xlat_arch_tlbi_va_regime()
by Douglas Raillard
· Mon Sep 25 15:23:22 2017 +0100
3383554
xlat: Always compile TLB invalidation functions
by Sandrine Bailleux
· Tue Apr 25 14:09:47 2017 +0100
8f23fa8
xlat: Introduce MAP_REGION2() macro
by Sandrine Bailleux
· Thu Sep 28 21:58:12 2017 +0100
c8274a8
Set TCR_EL1.EPD1 bit to 1
by Antonio Nino Diaz
· Fri Sep 15 10:30:34 2017 +0100
6a5f8f1
xlat: simplify mmap_add_region_check parameters (#1101)
by Douglas Raillard
· Thu Sep 21 08:42:21 2017 +0100
b0b4611
Merge pull request #1099 from douglas-raillard-arm/dr/fix_mm_copy
by davidcunado-arm
· Tue Sep 19 18:30:15 2017 +0100
f68d2ed
xlat: fix mm copy when adding a region
by Douglas Raillard
· Tue Sep 12 10:31:49 2017 +0100
35c09f1
xlat: Use MAP_REGION macro as compatibility layer
by Douglas Raillard
· Thu Aug 31 16:20:25 2017 +0100
c4a1a07
Enable CnP bit for ARMv8.2 CPUs
by Isla Mitchell
· Mon Aug 07 11:20:13 2017 +0100
de6628d
xlat lib v2: Fix sign of debug loop variable
by Sandrine Bailleux
· Tue Aug 01 09:16:38 2017 +0100
12e8644
xlat lib: Fix some types
by Sandrine Bailleux
· Wed Jul 19 10:11:13 2017 +0100
Next »