freebsd-skq/sys/mips
jmallett a14b2938a8 Fix two and a half oversights in COMPAT_FREEBSD32 related to contexts and
TLS:
o) The mc_tls field used to store the TLS base when doing context gets and
   restores was left a pointer and not converted to a 32-bit integer.  This
   had the bug of not correctly capturing the TLS value desired by the user,
   and the extra nastiness of making the structure the wrong size.
o) The mc_tls field was not being saved by sendsig.  As a result, the TLS base
   would always be set to NULL when restoring from a signal handler.

Thanks to gonzo for helping track down a bunch of other TLS bugs that came out
of tracking these down.
2012-03-06 07:50:45 +00:00
..
adm5120 kern cons: introduce infrastructure for console grabbing by kernel 2011-12-17 15:08:43 +00:00
alchemy - dump_avail layout should be sequence of [start, end) 2010-12-09 07:47:40 +00:00
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 Fix two and a half oversights in COMPAT_FREEBSD32 related to contexts and 2012-03-06 07:50:45 +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 Fix two and a half oversights in COMPAT_FREEBSD32 related to contexts and 2012-03-06 07:50:45 +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