freebsd-nq/sys/arm64
Konstantin Belousov 00a53ebe08 Implement in-kernel relocator for the arm64 module linker.
It is decided to go with the shared object file format for modules on
arm64, due to the Aarch64 instruction set details.  Combination of the
signed 28-bit offset in the branch instructions encoding together with
the supported memory model of compilers makes the relocatable object
support impossible or at least too hard.

Reviewed by:	andrew, emaste
Tested by:	andrew (on real hardware)
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D3796
2015-10-08 16:58:01 +00:00
..
acpica Add ARM64TODO comments to ACPI PCI stubs 2015-07-12 18:32:16 +00:00
arm64 Implement in-kernel relocator for the arm64 module linker. 2015-10-08 16:58:01 +00:00
cavium arm64 ThunderX PCIe workaround: enumerate only one slot for now 2015-09-22 12:56:34 +00:00
conf Add pass device to arm64 GENERIC (for smartctl) 2015-09-22 21:43:08 +00:00
include Clear exclusive monitors when handling data aborts, the monitors are 2015-09-18 16:52:18 +00:00