freebsd-dev/sys/arm64
Konstantin Belousov 8598392cd1 Build changes that allow the modules on arm64.
- Move the required kernel compiler flags from Makefile.arm64 to kern.mk.
- Build arm64 modules as PIC; non-PIC relocations in .o for shared object
  output cannot be handled.
- Do not try to install aarch64 symlink.
- A hack for arm64 to avoid ld -r stage.  See the comment for the explanation.
  Some functionality is lost, like ctf handling, but hopefully will be
  restored after newer linker is available.

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 17:42:08 +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 Build changes that allow the modules on arm64. 2015-10-08 17:42:08 +00:00
include Clear exclusive monitors when handling data aborts, the monitors are 2015-09-18 16:52:18 +00:00