64f1604a76
- Use a default -march of mips64 on N64 and N32 kernels. - Set the endianness (via MIPS_ENDIAN) and ABI (via MIPS_ABI) in CFLAGS from MACHINE_ARCH. ARCH_FLAGS now only sets a different -march value if needed. - TRAMP_ARCH_FLAGS inherits MIPS_ENDIAN from MACHINE_ARCH but does not set the ABI since XLPN32 needs an N64 ABI for the trampoline loader. When TRAMP_ARCH_FLAGS is used it must set both -march and -mabi. Reviewed by: imp Differential Revision: https://reviews.freebsd.org/D22030
14 lines
243 B
Plaintext
14 lines
243 B
Plaintext
# MALTA64 -- 64-bit kernel config for MALTA endian-big boards
|
|
#
|
|
# $FreeBSD$
|
|
|
|
ident MALTA64
|
|
|
|
include "std.MALTA"
|
|
|
|
machine mips mips64
|
|
|
|
makeoptions KERNLOADADDR=0xffffffff80100000
|
|
|
|
options COMPAT_FREEBSD32 # Compatible with o32 binaries
|