freebsd-dev/sys/mips
Juli Mallett 9624d94701 o) Add COMPAT_FREEBSD32 support for MIPS kernels using the n64 ABI with userlands
using the o32 ABI.  This mostly follows nwhitehorn's lead in implementing
   COMPAT_FREEBSD32 on powerpc64.
o) Add a new type to the freebsd32 compat layer, time32_t, which is time_t in the
   32-bit ABI being used.  Since the MIPS port is relatively-new, even the 32-bit
   ABIs use a 64-bit time_t.
o) Because time{spec,val}32 has the same size and layout as time{spec,val} on MIPS
   with 32-bit compatibility, then, disable some code which assumes otherwise
   wrongly when built for MIPS.  A more general macro to check in this case would
   seem like a good idea eventually.  If someone adds support for using n32
   userland with n64 kernels on MIPS, then they will have to add a variety of
   flags related to each piece of the ABI that can vary.  That's probably the
   right time to generalize further.
o) Add MIPS to the list of architectures which use PAD64_REQUIRED in the
   freebsd32 compat code.  Probably this should be generalized at some point.

Reviewed by:	gonzo
2012-03-03 08:19:18 +00:00
..
adm5120 kern cons: introduce infrastructure for console grabbing by kernel 2011-12-17 15:08:43 +00:00
alchemy
atheros Stop overloading opt_global.h. 2012-01-16 05:07:32 +00:00
cavium When creating a handle for a subregion, be sure to actually math out the new 2012-03-02 21:46:31 +00:00
compile
conf If an Atheros device is attached to an Octeon, it's going to be by PCI. 2012-03-02 21:44:39 +00:00
idt - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
include o) Add COMPAT_FREEBSD32 support for MIPS kernels using the n64 ABI with userlands 2012-03-03 08:19:18 +00:00
malta - There's no need to overwrite the default device method with the default 2011-11-22 21:28:20 +00:00
mips o) Add COMPAT_FREEBSD32 support for MIPS kernels using the n64 ABI with userlands 2012-03-03 08:19:18 +00:00
nlm Fix N32 compilation again for XLP. 2011-12-05 03:10:01 +00:00
rmi Implement better support for USB controller suspend and resume. 2011-12-14 00:28:54 +00:00
rt305x Correct capitalization of "Hz" in user-visible text (manpages, printf(), 2012-02-28 13:19:34 +00:00
sentry5 Remove duplicate header includes 2011-06-26 10:07:48 +00:00
sibyte Remove duplicate header includes 2011-06-26 10:07:48 +00:00