index
:
kernel/git/mark/boot-wrapper-aarch64.git
master
AArch64 boot wrapper
Mark Rutland
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2024-04-18
aarch64: Enable access to MDSELR_EL1 from EL2 and below
HEAD
master
Anshuman Khandual
2
-0
/
+5
2023-06-19
aarch64: enable Permission Indirection Extension
Joey Gouly
2
-0
/
+18
2023-06-19
aarch64: enable access to TCR2_ELx
Joey Gouly
2
-0
/
+14
2023-01-30
model.lds.S: Quote file paths
Kevin Brodsky
1
-6
/
+9
2023-01-30
Makefile: Change COUNTER_FREQ to 100 MHz
Peter Hoyes
1
-1
/
+1
2022-10-04
sme: Fix sign-extension bug in SMCR_EL3 write
Andre Przywara
1
-1
/
+1
2022-10-04
fix array boundary check in find_logical_id
Andre Przywara
2
-2
/
+2
2022-09-30
aarch64: enable access to HCRX_EL2
Kristina Martsenko
2
-0
/
+6
2022-02-04
aarch64: Enable use of SME by EL2 and below
Mark Brown
2
-0
/
+32
2022-02-04
aarch64: Document what we're doing when setting ZCR_EL3.LEN
Mark Brown
1
-0
/
+4
2022-02-01
aarch64: Recognize PAuth QARMA3
Vladimir Murzin
2
-5
/
+14
2022-02-01
Makefile: avoid dtc warnings on re-compiling DTB
Andre Przywara
1
-1
/
+9
2022-01-27
Unify start_el3 & start_no_el3
Mark Rutland
5
-11
/
+7
2022-01-27
Rework bootmethod initialization
Mark Rutland
12
-48
/
+69
2022-01-27
Announce locations of memory objects
Mark Rutland
4
-6
/
+56
2022-01-27
aarch32: move the bulk of Secure PL1 initialization to C
Mark Rutland
3
-10
/
+22
2022-01-27
aarch64: move the bulk of EL3 initialization to C
Mark Rutland
4
-100
/
+109
2022-01-27
Announce boot-wrapper mode / exception level
Mark Rutland
7
-12
/
+78
2022-01-27
Rework common init C code
Mark Rutland
7
-10
/
+58
2022-01-27
aarch64: initialize SCTLR_ELx for the boot-wrapper
Mark Rutland
2
-16
/
+88
2022-01-27
aarch64: add mov_64 macro
Mark Rutland
1
-1
/
+9
2022-01-27
aarch32: add coprocessor accessors
Mark Rutland
2
-17
/
+34
2022-01-27
aarch64: add system register accessors
Mark Rutland
2
-19
/
+32
2022-01-27
Add bit-field macros
Mark Rutland
1
-0
/
+66
2022-01-27
Document entry requirements
Mark Rutland
3
-5
/
+27
2022-01-27
aarch64: correct SCTLR_EL1_KERNEL for AA32 kernels
Mark Rutland
1
-2
/
+9
2022-01-27
aarch64: correct ZCR_EL3.LEN initialization
Mark Rutland
2
-2
/
+2
2022-01-19
Revert "avoid dtc warnings on re-compiling DTB"
Mark Rutland
1
-1
/
+1
2022-01-18
aarch64: Enable BRBE for the non-secure world
Anshuman Khandual
1
-0
/
+8
2022-01-17
Makefile: Tell compiler to generate bare-metal code
Andre Przywara
1
-0
/
+2
2022-01-07
avoid dtc warnings on re-compiling DTB
Andre Przywara
1
-1
/
+1
2022-01-07
pointer auth: Document CPU feature bit mask
Andre Przywara
1
-1
/
+2
2022-01-07
configure: Use earlycon instead of earlyprintk
Andre Przywara
1
-1
/
+1
2022-01-07
configure: Fix default DTB
Andre Przywara
1
-1
/
+1
2022-01-07
configure: Make PSCI the default boot method
Andre Przywara
1
-2
/
+2
2022-01-07
Makefile: Avoid .got section creation
Andre Przywara
1
-0
/
+1
2021-08-25
Rename `CNTFRQ` -> `COUNTER_FREQ`
Mark Rutland
3
-4
/
+4
2021-08-25
Rename kernel *_RESET values to *_KERNEL
Mark Rutland
4
-9
/
+9
2021-08-25
GICv3: initialize without RMW
Mark Rutland
3
-19
/
+3
2021-08-25
aarch32: simplify _switch_monitor
Mark Rutland
1
-15
/
+4
2021-08-25
Remove unused Set/Way cache helpers
Mark Rutland
2
-52
/
+0
2021-08-19
aarch32: fix .globl replacement
Mark Rutland
1
-0
/
+2
2021-08-18
aarch64: Do not trap PMSNEVFR_EL1
Alexandru Elisei
1
-2
/
+6
2021-08-11
aarch64: Enable ECV to allow access to CNTPOFF_EL2
Marc Zyngier
1
-0
/
+8
2021-08-02
Move common source files to `common` directory
Mark Rutland
8
-13
/
+18
2021-08-02
Rename `spin.h` -> `boot.h`
Mark Rutland
3
-5
/
+5
2021-08-02
aarch32: rename `_spin_dead` -> `err_invalid_id`
Mark Rutland
1
-2
/
+2
2021-08-02
Cleanup `.globl` usage
Mark Rutland
10
-44
/
+30
2021-08-02
Consistently use logical CPU IDs
Mark Rutland
4
-8
/
+6
2021-08-02
aarch64: respect text offset
Mark Rutland
3
-2
/
+117
2021-08-02
Move scripts to a `scripts` directory
Mark Rutland
6
-9
/
+11
2021-08-02
Move PSCI triage to C
Mark Rutland
3
-44
/
+21
2021-08-02
Remove cache maintenance
Mark Rutland
3
-62
/
+1
2021-08-02
Output text separately from data
Mark Rutland
1
-1
/
+2
2021-08-02
Ensure `kernel_address` is aligned
Mark Rutland
1
-1
/
+1
2021-08-02
Fix arch counter frequency
Andre Przywara
1
-1
/
+1
2021-07-22
Decouple V2M_SYS config by auto-detect dtb node
Jaxson Han
2
-2
/
+6
2021-07-22
aarch64: Remove the redundant setup_stack
Jaxson Han
1
-1
/
+0
2021-05-06
aarch64: Enable access to allocation tags if MTE is present
Catalin Marinas
1
-0
/
+8
2021-05-04
aarch64: Enable FGT for EL2
Marc Zyngier
1
-0
/
+7
2021-02-25
aarch64: Enable TRBE for the non-secure world
Anshuman Khandual
1
-0
/
+8
2020-08-12
aarch64: Enable SPE for the non-secure world
Alexandru Elisei
1
-0
/
+11
2019-08-27
Enable TME for lower exception levels
Will Deacon
1
-0
/
+7
2019-07-23
Make GICv3.1 extended ranges available to non-secure
Marc Zyngier
1
-2
/
+12
2018-04-26
Enable pointer auth for EL2 and below
Mark Rutland
1
-0
/
+10
2018-04-26
Fix out-of-tree build
Jean-Philippe Brucker
1
-2
/
+11
2018-04-26
boot-wrapper-aarch64: Do not hardcode TEXT_LIMIT
Suzuki K Poulose
2
-3
/
+3
2017-09-20
bootwrapper: SVE: Enable SVE for EL2 and below
Dave Martin
2
-0
/
+18
2017-02-17
Dynamically determine the set of CPUs
Mark Rutland
5
-40
/
+67
2017-01-19
FDT.pm: add helper to get a node's full path
Mark Rutland
1
-0
/
+19
2017-01-19
FDT.pm: add helper to get untranslated reg
Mark Rutland
1
-2
/
+13
2017-01-09
FDT.pm: consistently check defined()
Mark Rutland
1
-4
/
+4
2017-01-03
Explicitly clean linux-system.axf and xen-system.axf
Christoffer Dall
1
-1
/
+1
2017-01-03
Xen: Select correct dom0 console
Ian Campbell
1
-1
/
+2
2017-01-03
Xen: Support adding DT nodes
Christoffer Dall
2
-8
/
+24
2017-01-03
Support for building in a Xen binary
Christoffer Dall
5
-5
/
+41
2017-01-03
configure: fix file detection when cross-compiling
Andre Przywara
1
-5
/
+18
2016-06-15
Add AArch32 to the boot-wrapper
Jean-Philippe Brucker
13
-9
/
+494
2016-06-15
Protect against overlapping with the 32-bit kernel
Jean-Philippe Brucker
2
-1
/
+6
2016-06-15
Add support for 32-bit kernel
Jean-Philippe Brucker
7
-5
/
+63
2016-06-15
Add 32-bit compatibility to device-tree CPU nodes
Jean-Philippe Brucker
1
-4
/
+9
2016-06-15
AArch64: get rid of EL2 trampoline
Jean-Philippe Brucker
4
-21
/
+18
2016-06-15
Remove MMU identity map setup
Jean-Philippe Brucker
3
-148
/
+1
2016-06-15
Replace exclusive accesses with a bakery lock
Jean-Philippe Brucker
9
-48
/
+204
2016-06-15
Add GCC library functions
Jean-Philippe Brucker
3
-3
/
+40
2016-06-15
Rewrite cache flush in C
Jean-Philippe Brucker
5
-82
/
+93
2016-06-15
Rewrite GIC drivers in C
Jean-Philippe Brucker
8
-147
/
+225
2016-06-14
Rewrite platform initialisation in C
Jean-Philippe Brucker
4
-48
/
+102
2016-06-14
AArch64: clean common.S
Jean-Philippe Brucker
3
-27
/
+20
2016-06-14
Rewrite boot methods in C
Jean-Philippe Brucker
13
-190
/
+376
2016-06-14
AArch64: factor CPU ID getters
Jean-Philippe Brucker
9
-27
/
+61
2016-06-14
AArch64: add a small stack for each CPU
Jean-Philippe Brucker
4
-1
/
+46
2016-06-14
AArch64: extract common utilities from PSCI
Jean-Philippe Brucker
4
-48
/
+70
2016-06-14
Move all sources to arch-specific folder
Jean-Philippe Brucker
10
-10
/
+11
2016-06-14
Make the linker script more generic
Jean-Philippe Brucker
3
-27
/
+34
2016-06-14
Clean up image layout
Jean-Philippe Brucker
7
-16
/
+13
2016-06-14
Pass object files on the ld command line
Jean-Philippe Brucker
2
-10
/
+6
2016-06-14
Clean up PSCI function IDs
Jean-Philippe Brucker
2
-4
/
+4
2014-11-06
bootwrapper: improve UART initialisation
Andre Przywara
1
-3
/
+9
2014-11-06
Set sctlr_el2 to predefined state for all CPUs
Vladimir Murzin
4
-2
/
+11
2014-11-06
boot-wrapper: arm64: gicv3: skip GIC init if not available
Marc Zyngier
1
-0
/
+11
2014-06-18
configure: Fixes for --enable-xxx
Geoff Levand
1
-6
/
+4
2014-06-18
Makefile: Add local perl module include path
Geoff Levand
1
-7
/
+7
2014-05-09
boot-wrapper: arm64: add support for GICv3
Marc Zyngier
4
-9
/
+117
2014-05-09
.gitignore: add auto-generated `compile' file
Will Deacon
1
-0
/
+1
2014-04-15
Allow DTB to be overridden
Mark Rutland
1
-6
/
+12
2014-04-15
Discover memory from the DTB
Mark Rutland
2
-1
/
+34
2014-04-15
Discover device base addresses from the DTB
Mark Rutland
2
-4
/
+46
2014-04-15
Add FDT perl module
Mark Rutland
1
-0
/
+482
2014-04-07
Fix maintainer-clean make target
Geoff Levand
1
-0
/
+3
2014-03-20
cache.S: fix misleading comments
Mark Rutland
1
-2
/
+2
2014-03-20
fix SetWay bits alignment for DC op
Vladimir Murzin
1
-2
/
+2
2014-03-12
Modify cpu nodes to set the enable-method
Matthew Leach
2
-2
/
+26
2014-03-12
If enabled, add the PSCI node to the FDT
Matthew Leach
1
-1
/
+8
2014-03-12
Allow the passing of CPUIDs in the configure script
Matthew Leach
2
-1
/
+7
2014-03-12
Check for dtc in the kernel dir
Matthew Leach
1
-1
/
+1
2014-03-12
Add a PSCI configure option
Matthew Leach
2
-0
/
+16
2014-03-12
Add autotools configuration.
Matthew Leach
4
-41
/
+112
2014-02-04
Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarin...
Mark Rutland
1
-1
/
+1
2013-12-17
Add CFLAGS to makefile compile
Geoff Levand
1
-1
/
+1
2013-08-14
cache.S: fix max cache level detection
Mark Rutland
1
-1
/
+1
2013-06-05
Add simple PSCI implementation
Mark Rutland
4
-3
/
+415
2013-06-05
Add code to clean and invalidate caches
Mark Rutland
3
-2
/
+85
2013-06-05
Factor spin-table into its own file
Mark Rutland
4
-42
/
+66
2013-06-05
Factor out secure GIC initialisation
Mark Rutland
4
-28
/
+54
2013-06-05
Factor non-secure system initialisation
Mark Rutland
4
-19
/
+46
2013-06-05
Test all MPIDR affinity bits
Mark Rutland
2
-2
/
+6
2013-06-05
Allow support of multiple assembly files
Mark Rutland
1
-2
/
+8
2013-06-05
Add CURRENTEL_EL3 #define
Mark Rutland
2
-1
/
+3
2013-06-05
Move EL drop definition out of boot.S
Mark Rutland
2
-4
/
+30
2013-06-05
gitignore: ignore build files
Mark Rutland
1
-2
/
+6
2013-06-05
Use immediate offsets rather than post-increment
Mark Rutland
1
-3
/
+3
2013-06-05
Remove unnecessary ldr from boot wrapper
Mark Rutland
1
-1
/
+0
2013-04-18
Allow CROSS_COMPILE override on the make command line
Christoffer Dall
1
-1
/
+1
2013-01-10
Update README
Matthew Leach
1
-2
/
+2
2013-01-09
Tidy up the kernel boot arguments
Catalin Marinas
1
-2
/
+4
2013-01-09
Enable the CLCD output
Catalin Marinas
2
-1
/
+10
2013-01-09
Change the FDT_SRC file to rtsm_ve-aemv8a.dts
Catalin Marinas
1
-1
/
+1
2013-01-09
Use the DTC Power(TM) instead of sed to inject the chosen node
Pawel Moll
1
-4
/
+3
2012-09-12
Initial version of the AArch64 Linux boot wrapper
Catalin Marinas
6
-0
/
+280