diff options
author | ian <ian@FreeBSD.org> | 2015-12-29 22:18:35 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2015-12-29 22:18:35 +0000 |
commit | a09b08770e93d15916c00c18e2f08878531c7ffc (patch) | |
tree | 75d1e7ea83f4a0b73a0c69bb7aa8c406e4e5ec43 /contrib/llvm/lib/CodeGen | |
parent | 65cfa1c59dc578a57326c37542b1993012394bbb (diff) | |
download | FreeBSD-src-a09b08770e93d15916c00c18e2f08878531c7ffc.zip FreeBSD-src-a09b08770e93d15916c00c18e2f08878531c7ffc.tar.gz |
Bring some of the recent locore-v4.S improvements into locore-V6...
- Map all 4GB as VA=PA so that args passed in from a bootloader can
be accessed regardless of where they are.
- Figure out the kernel load address by directly masking the PC rather
then by doing pc-relative math on the _start symbol.
- For EARLY_PRINTF support, map device memory as uncacheable (no-op for
ARM_NEW_PMAP because all TEX types resolve to uncacheable).
Diffstat (limited to 'contrib/llvm/lib/CodeGen')
0 files changed, 0 insertions, 0 deletions