Gitiles
Code Review
Sign In
git01.mediatek.com
/
filogic
/
atf
/
d343506f1822626cec1f5dffd74ba09b25c92b9f
/
lib
/
el3_runtime
ef1b5d8
fix(cpus): modify the fix for Cortex-A75 erratum 764081
by Sona Mathew
· Wed Jul 10 18:04:40 2024 -0500
34060b4
feat(cm): handle asymmetry for FEAT_TCR2
by Jayanth Dodderi Chidanand
· Mon Sep 02 20:55:13 2024 +0100
1b33abf
feat(cm): enhance the cpu_context memory report
by Jayanth Dodderi Chidanand
· Mon May 20 23:29:05 2024 +0100
9abe23b
refactor(cm): remove el1 context when SPMD_SPM_AT_SEL2=1
by Jayanth Dodderi Chidanand
· Tue May 07 18:50:57 2024 +0100
aeb82d6
chore(cm): reorganise sctlr_el1 and tcr_el1 ctx code
by Jayanth Dodderi Chidanand
· Tue Jul 30 17:04:23 2024 +0100
4231000
Merge changes from topic "mp/simd_ctxt_mgmt" into integration
by Manish V Badarkhe
· Tue Aug 20 22:30:06 2024 +0200
5c1b8d9
feat(simd): introduce simd context helper APIs
by Madhukar Pappireddy
· Mon Jun 17 15:26:00 2024 -0500
78728cd
feat(simd): add routines to save, restore sve state
by Madhukar Pappireddy
· Mon Jun 17 15:22:36 2024 -0500
df0b426
feat(cm): asymmetric feature support for trbe
by Arvind Ram Prakash
· Mon Aug 05 16:11:42 2024 -0500
929e696
feat(cm): handle asymmetry for SPE feature
by Manish Pandey
· Thu Jul 18 16:27:13 2024 +0100
8dc2c8e
feat(cm): support for asymmetric feature among cores
by Manish Pandey
· Fri Jul 12 12:40:04 2024 +0100
771d40d
feat(cpufeat): add new feature state for asymmetric features
by Manish Pandey
· Thu Jul 18 15:18:20 2024 +0100
4d69bd6
refactor(cm): convert el1-ctx assembly offset entries to c structure
by Jayanth Dodderi Chidanand
· Thu Apr 11 11:09:12 2024 +0100
3a71df6
feat(cm): add explicit context entries for ERRATA_SPECULATIVE_AT
by Jayanth Dodderi Chidanand
· Wed Jun 05 11:13:05 2024 +0100
deae050
Merge "feat(fgt2): add support for FEAT_FGT2" into integration
by Manish Pandey
· Wed Jul 24 17:26:21 2024 +0200
0f78f9a
fix(context-mgmt): keep actlr_el2 value in the init context
by Jagdish Gediya
· Wed Jul 17 15:52:08 2024 +0100
62d87e7
feat(fgt2): add support for FEAT_FGT2
by Arvind Ram Prakash
· Thu Jun 06 11:33:37 2024 -0500
05b4763
feat(debugv8p9): add support for FEAT_Debugv8p9
by Arvind Ram Prakash
· Wed May 22 15:24:00 2024 -0500
9d806cc
chore(cm): fix some typos in comments
by Manish Pandey
· Tue Jul 16 21:47:59 2024 +0100
bbb6a92
Merge "feat(cm): context switch MDCR_EL3 register" into integration
by Manish Pandey
· Thu Jun 27 23:18:27 2024 +0200
118b335
feat(cm): context switch MDCR_EL3 register
by Jayanth Dodderi Chidanand
· Tue Jun 18 15:22:54 2024 +0100
aaec9ad
refactor(cm): update SCTLR_EL2 initialisation
by Jayanth Dodderi Chidanand
· Wed Mar 06 18:46:52 2024 +0000
c1b4148
refactor(cm): move mpam registers into el2 context
by Jayanth Dodderi Chidanand
· Tue May 28 17:44:10 2024 +0100
9e505f9
refactor(cpufeat): add macro to simplify is_feat_xx_present
by Sona Mathew
· Wed Mar 13 11:33:54 2024 -0500
739e8c7
fix(cm): add more feature registers to EL1 context mgmt
by Madhukar Pappireddy
· Wed Apr 17 17:07:13 2024 -0500
e76dd30
Merge "fix(pmu): fix breakage on ARMv7 CPUs with SP_min as BL32" into integration
by Yann Gautier
· Fri Apr 19 14:04:52 2024 +0200
b9a363d
Merge changes from topic "lto-fixes" into integration
by Manish Pandey
· Tue Apr 16 15:51:44 2024 +0200
c117dd8
fix(cm): remove ENABLE_FEAT_MTE usage
by Jayanth Dodderi Chidanand
· Thu Apr 11 14:13:52 2024 +0100
564c286
fix(cm): hide `cm_init_context_by_index` from BL1
by Chris Kay
· Tue Feb 06 15:43:40 2024 +0000
bf9cb5f
fix(cm): add more system registers to EL1 context mgmt
by Madhukar Pappireddy
· Mon Mar 25 17:49:00 2024 -0500
9275559
fix(pmu): fix breakage on ARMv7 CPUs with SP_min as BL32
by Ahmad Fatoum
· Tue Mar 12 18:36:46 2024 +0100
d1976d5
fix(cm): save guarded control stack registers
by Madhukar Pappireddy
· Mon Apr 01 15:51:44 2024 -0500
c1be66f
refactor(mte): remove mte, mte_perm
by Govindraj Raja
· Thu Mar 07 14:42:20 2024 -0600
a61c330
Merge "fix(mte): use ATA bit with FEAT_MTE2" into integration
by Manish Pandey
· Fri Mar 22 18:24:29 2024 +0100
6cab6c0
refactor(cm): minor update on conditions used in prepare_el3_exit
by Jayanth Dodderi Chidanand
· Wed Mar 06 13:31:35 2024 +0000
73e1d80
fix(mte): use ATA bit with FEAT_MTE2
by Govindraj Raja
· Wed Feb 28 14:37:09 2024 -0600
fbbee6b
refactor(cm): couple el2 registers with dependent feature flags
by Jayanth Dodderi Chidanand
· Wed Jan 24 20:05:07 2024 +0000
9618883
Merge "fix(cm): update gic el2 sysregs save/restore mechanism" into integration
by Olivier Deprez
· Thu Feb 22 11:58:43 2024 +0100
1facfb1
refactor(context-mgmt): move EL1 save/restore routines into C
by Jayanth Dodderi Chidanand
· Mon Jan 08 13:14:27 2024 +0000
238262f
fix(cm): update gic el2 sysregs save/restore mechanism
by Manish Pandey
· Mon Feb 05 21:40:21 2024 +0000
d7b63ac
feat(mte): add mte2 feat
by Govindraj Raja
· Fri Jan 26 10:08:37 2024 -0600
3b84c96
feat(cpufeat): add feature detection for FEAT_CSV2_3
by Sona Mathew
· Wed Oct 25 16:48:19 2023 -0500
77922ca
fix(mte): remove CTX_INCLUDE_MTE_REGS usage
by Govindraj Raja
· Thu Jan 25 08:09:39 2024 -0600
24d3a4e
refactor(mte): deprecate CTX_INCLUDE_MTE_REGS
by Govindraj Raja
· Thu Dec 21 13:57:49 2023 -0600
b5ec138
feat(context-mgmt): report context memory usage
by Juan Pablo Conde
· Wed Nov 08 16:14:28 2023 -0600
4851b49
build(mpam): add new build option CTX_INCLUDE_MPAM_REGS
by Arvind Ram Prakash
· Fri Oct 06 14:35:21 2023 -0500
b5d9559
refactor(cm): move MPAM3_EL3 reg to per world context
by Arvind Ram Prakash
· Wed Nov 08 12:28:30 2023 -0600
56aa382
refactor(cm): reset the cptr_el3 before perworld context setup
by Jayanth Dodderi Chidanand
· Mon Dec 11 11:22:02 2023 +0000
8bd27c9
refactor(cm): introduce INIT_UNUSED_NS_EL2 macro
by Arvind Ram Prakash
· Tue Aug 15 16:28:06 2023 -0500
6b5721f
feat(ras): use FEAT_IESB for error synchronization
by Manish Pandey
· Mon Jun 26 17:46:14 2023 +0100
07952fb
feat(el3-runtime): modify vector entry paths
by Manish Pandey
· Thu May 25 13:46:14 2023 +0100
4fc00d2
refactor(cm): move EL3 registers to global context
by Elizabeth Ho
· Tue Jul 18 14:10:25 2023 +0100
ab28d4b
fix(mpam): refine MPAM initialization and enablement process
by Arvind Ram Prakash
· Wed Oct 11 12:10:56 2023 -0500
f870cf6
refactor(cm): enable S-EL2 globally for all contexts
by Jayanth Dodderi Chidanand
· Fri Sep 22 15:30:13 2023 +0100
2e9e6f0
refactor(cm): remove world differentiation for EL2 context restore
by Boyan Karatotev
· Mon May 22 15:53:58 2023 +0100
ef25db3
fix(cm): make ICC_SRE_EL2 fixup generic to all worlds
by Boyan Karatotev
· Tue May 23 12:04:00 2023 +0100
8ae58f0
refactor(cm): clean up SCR_EL3 and CPTR_EL3 initialization
by Boyan Karatotev
· Thu Apr 20 11:00:50 2023 +0100
c3d68fc
Merge "feat(cpufeat): initialize HFG*_EL2 registers" into integration
by Manish Pandey
· Wed Aug 30 16:19:26 2023 +0200
a698989
refactor(cm): move remaining EL2 save/restore into C
by Boyan Karatotev
· Mon May 15 15:09:16 2023 +0100
eee28e7
chore: update to use Arm word across TF-A
by Govindraj Raja
· Tue Aug 01 15:52:40 2023 -0500
f725298
feat(cpufeat): initialize HFG*_EL2 registers
by Juan Pablo Conde
· Mon Jul 10 16:00:41 2023 -0500
919d3c8
refactor(cm): set MDCR_EL3/CPTR_EL3 bits in respective feat_init_el3() only
by Boyan Karatotev
· Mon Feb 13 16:32:47 2023 +0000
fe1cd94
refactor(cm): factor out EL2 register setting when EL2 is unused
by Boyan Karatotev
· Wed Mar 08 17:04:00 2023 +0000
1e966f3
refactor(amu): separate the EL2 and EL3 enablement code
by Boyan Karatotev
· Mon Mar 27 17:02:43 2023 +0100
6468d4a
refactor(cpufeat): separate the EL2 and EL3 enablement code
by Boyan Karatotev
· Thu Feb 16 15:12:45 2023 +0000
05504ba
feat(pmu): introduce pmuv3 lib/extensions folder
by Boyan Karatotev
· Wed Feb 15 13:21:50 2023 +0000
36cebf9
refactor(cm): introduce a real manage_extensions_nonsecure()
by Boyan Karatotev
· Wed Mar 08 11:56:49 2023 +0000
28249ea
Merge "fix(pmu): unconditionally save PMCR_EL0" into integration
by Manish Pandey
· Wed May 10 14:12:25 2023 +0200
9b468c3
Merge changes I1bfa797e,I0ec7a70e into integration
by Manish Pandey
· Tue May 09 22:05:52 2023 +0200
ed32bfc
Merge changes from topic "mp/feat_ras" into integration
by Manish Pandey
· Tue May 09 21:48:45 2023 +0200
2be03c0
fix(tree): correct some typos
by Elyes Haouas
· Mon Feb 13 09:14:48 2023 +0100
870627e
refactor(cpufeat): enable FEAT_RAS for FEAT_STATE_CHECKED
by Andre Przywara
· Fri Jan 27 12:25:49 2023 +0000
d419e22
refactor(ras): replace RAS_EXTENSION with FEAT_RAS
by Manish Pandey
· Mon Feb 13 12:39:17 2023 +0000
ed85cf7
fix(pmu): unconditionally save PMCR_EL0
by Boyan Karatotev
· Tue Dec 06 09:03:42 2022 +0000
7f5dcc7
refactor(cm): make SVE and SME build dependencies logical
by Boyan Karatotev
· Wed Mar 08 16:29:26 2023 +0000
1f55c41
refactor(cpufeat): enable FEAT_DIT for FEAT_STATE_CHECKED
by Andre Przywara
· Thu Jan 26 16:47:52 2023 +0000
326f295
feat(gcs): support guarded control stack
by Mark Brown
· Tue Mar 14 21:33:04 2023 +0000
d4d7167
Merge "feat(hcx): initialize HCRX_EL2 to its default value" into integration
by Manish Pandey
· Thu Apr 13 18:10:44 2023 +0200
72e0da1
feat(hcx): initialize HCRX_EL2 to its default value
by Juan Pablo Conde
· Wed Feb 22 10:09:52 2023 -0600
293a661
feat(pie/por): support permission indirection and overlay
by Mark Brown
· Tue Mar 14 20:48:43 2023 +0000
d62c681
feat(cpufeat): enable FEAT_SVE for FEAT_STATE_CHECKED
by Jayanth Dodderi Chidanand
· Tue Mar 07 10:43:19 2023 +0000
605419a
feat(cpufeat): enable FEAT_SME for FEAT_STATE_CHECKED
by Jayanth Dodderi Chidanand
· Mon Mar 06 23:56:14 2023 +0000
906776e
refactor(amu): use new AMU feature check routines
by Andre Przywara
· Fri Mar 03 10:30:06 2023 +0000
0b7f1b0
refactor(amu): unify ENABLE_AMU and ENABLE_FEAT_AMUv1
by Andre Przywara
· Tue Mar 21 13:53:19 2023 +0000
6dd2d06
refactor(cpufeat): align FEAT_SEL2 to new feature handling
by Andre Przywara
· Wed Feb 22 16:53:50 2023 +0000
edc449d
refactor(cpufeat): enable FEAT_NV2 for FEAT_STATE_CHECKED
by Andre Przywara
· Fri Jan 27 14:09:20 2023 +0000
0cf7740
refactor(cpufeat): enable FEAT_TWED for FEAT_STATE_CHECKED
by Andre Przywara
· Fri Jan 27 12:25:49 2023 +0000
902c902
refactor(cpufeat): enable FEAT_CSV2_2 for FEAT_STATE_CHECKED
by Andre Przywara
· Thu Nov 17 17:30:43 2022 +0000
c346418
refactor(cpufeat): enable FEAT_ECV for FEAT_STATE_CHECKED
by Andre Przywara
· Thu Nov 17 17:30:43 2022 +0000
44e33e0
refactor(cpufeat): enable SYS_REG_TRACE for FEAT_STATE_CHECKED
by Andre Przywara
· Thu Nov 17 16:42:09 2022 +0000
98908b3
refactor(cpufeat): enable FEAT_VHE for FEAT_STATE_CHECKED
by Andre Przywara
· Thu Nov 17 16:42:09 2022 +0000
84b8653
refactor(mpam): enable FEAT_MPAM for FEAT_STATE_CHECKED
by Andre Przywara
· Thu Nov 17 16:42:09 2022 +0000
f3e8cfc
refactor(spe): enable FEAT_SPE for FEAT_STATE_CHECKED
by Andre Przywara
· Thu Nov 17 16:42:09 2022 +0000
30661a9
refactor(cpufeat): rename ENABLE_SPE_FOR_LOWER_ELS to ENABLE_SPE_FOR_NS
by Andre Przywara
· Fri Feb 03 15:30:14 2023 +0000
ef948dc
fix(spe): drop SPE EL2 context switch code
by Andre Przywara
· Fri Feb 03 15:23:59 2023 +0000
c37eee7
feat(tcr2): support FEAT_TCR2
by Mark Brown
· Tue Mar 14 20:13:03 2023 +0000
06ea44e
refactor(trf): enable FEAT_TRF for FEAT_STATE_CHECKED
by Andre Przywara
· Thu Nov 17 17:30:43 2022 +0000
c97c551
refactor(brbe): enable FEAT_BRBE for FEAT_STATE_CHECKED
by Andre Przywara
· Thu Nov 17 16:42:09 2022 +0000
191eff6
refactor(trbe): enable FEAT_TRBE for FEAT_STATE_CHECKED
by Andre Przywara
· Thu Nov 17 16:42:09 2022 +0000
8258f14
fix(cpufeat): context-switch: move FGT availability check to callers
by Andre Przywara
· Wed Feb 15 15:56:15 2023 +0000
Next »