diff --git a/sys/mips/conf/MALTA b/sys/mips/conf/MALTA index 1ecd171e63b2..2c96f5024e14 100644 --- a/sys/mips/conf/MALTA +++ b/sys/mips/conf/MALTA @@ -1,4 +1,4 @@ -# MALTA -- Kernel config for MALTA boards +# MALTA -- Kernel config for MALTA endian-big boards # # $FreeBSD$ @@ -6,6 +6,6 @@ ident MALTA include "std.MALTA" -machine mips mipsel # Malta supports both, so it isn't in std.malta +machine mips mips makeoptions KERNLOADADDR=0x80100000 diff --git a/sys/mips/conf/MALTA64 b/sys/mips/conf/MALTA64 index 904547d459b9..c1f7d7ed1d4c 100644 --- a/sys/mips/conf/MALTA64 +++ b/sys/mips/conf/MALTA64 @@ -1,4 +1,4 @@ -# MALTA64 -- 64-bit kernel config for MALTA boards +# MALTA64 -- 64-bit kernel config for MALTA endian-big boards # # $FreeBSD$ @@ -6,7 +6,7 @@ ident MALTA64 include "std.MALTA" -machine mips mips64el # Malta supports both, so it isn't in std.malta +machine mips mips64 makeoptions ARCH_FLAGS="-march=mips64 -mabi=64" diff --git a/sys/mips/conf/MALTA64EL b/sys/mips/conf/MALTA64EL new file mode 100644 index 000000000000..02a22cfdbc25 --- /dev/null +++ b/sys/mips/conf/MALTA64EL @@ -0,0 +1,13 @@ +# MALTA64 -- 64-bit kernel config for MALTA endian-little boards +# +# $FreeBSD$ + +ident MALTA64 + +include "std.MALTA" + +machine mips mips64el + +makeoptions ARCH_FLAGS="-march=mips64 -mabi=64" + +makeoptions KERNLOADADDR=0xffffffff80100000 diff --git a/sys/mips/conf/MALTAEL b/sys/mips/conf/MALTAEL new file mode 100644 index 000000000000..a4d752cf0858 --- /dev/null +++ b/sys/mips/conf/MALTAEL @@ -0,0 +1,11 @@ +# MALTA -- Kernel config for MALTA endian-little boards +# +# $FreeBSD$ + +ident MALTA + +include "std.MALTA" + +machine mips mipsel + +makeoptions KERNLOADADDR=0x80100000