mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-05 10:36:42 +07:00
26584853a4
Starting with ARMv6, the CPUs support the BE-8 variant of big-endian (byte-invariant). This patch adds the core support: - setting of the BE-8 mode via the CPSR.E register for both kernel and user threads - big-endian page table walking - REV used to rotate instructions read from memory during fault processing as they are still little-endian format - Kconfig and Makefile support for BE-8. The --be8 option must be passed to the final linking stage to convert the instructions to little-endian Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> |
||
---|---|---|
.. | ||
.gitignore | ||
big-endian.S | ||
head-l7200.S | ||
head-sa1100.S | ||
head-shark.S | ||
head-sharpsl.S | ||
head-xscale.S | ||
head.S | ||
ll_char_wr.S | ||
Makefile | ||
Makefile.debug | ||
misc.c | ||
ofw-shark.c | ||
piggy.S | ||
vmlinux.lds.in |