mirror of
https://github.com/linux-sunxi/sunxi-tools.git
synced 2024-11-27 03:44:22 +08:00
4fb307f1e4
Almost all thunks are already ARMv5 safe, so we can just require this architecture on the gas command line, to enforce compatibility with the F1Cx00 series. This prevents accidental changes in the future. The RMR thunk uses the ARMv7 only DSB/ISB instructions, but this runs on ARMv8 cores only anyway, so we just force ARMv7 for this file, and avoid code changes. Signed-off-by: Andre Przywara <osp@andrep.de> |
||
---|---|---|
.. | ||
clrsetbits.h | ||
clrsetbits.S | ||
fel-to-spl-thunk.h | ||
fel-to-spl-thunk.S | ||
Makefile | ||
memcpy.h | ||
memcpy.S | ||
objdump_to_h.awk | ||
readl_writel.h | ||
readl_writel.S | ||
README.md | ||
rmr-thunk.h | ||
rmr-thunk.S | ||
sid_read_root.h | ||
sid_read_root.S |
thunks/README.md
This directory contains assembly sources for ARM thunk code, and
a corresponding Makefile. The idea is that the resulting binary routines
can be transferred to a suitable target device and then executed 'remotely',
usually via sunxi-fel
.
Normally you don't need to change or (re)build anything within this folder.
Currently our main build process (via the parent directory's Makefile)
only includes fel-to-spl-thunk.h
directly. Other .h files are provided
just for reference. The main purpose of this folder is simply keeping
track of .S sources, to help with possible future maintenance of the
various code snippets.
Please note that any files lacking explicit license information are intended to be covered by the project's overall license (GPLv2).