Commit Graph

61306 Commits

Author SHA1 Message Date
matt
f35338749b Cast to register_t instead of int to be nicer for LP64.
Simplify copyin/copyout/copyinstr/copyoutstr.  Fix bug
where the user virtual address was not updated so that
if the user's buffer crossed a segment boundary, the
wrong data could be copied.  Localize USER_SR to the
ILP32 version of setusr/unsetusr.
2003-01-19 02:43:11 +00:00
matt
d8f30693f8 Use CALLFRAMELEN instead of 16. 2003-01-19 02:39:47 +00:00
matt
bf7778a6da Add trapframe32 (for compat_netbsd32).
Add CALLFRAMELEN.  (so we can remove many of the hard coded "16" or "15"
in the powerpc code).
2003-01-19 00:42:24 +00:00
matt
328674047a ALIGN should use u_long, not u_int 2003-01-19 00:25:22 +00:00
matt
92609b9678 Cast to register_t, not int, to be more LP64 friendly. 2003-01-19 00:01:09 +00:00
matt
b3d36290af Improve sigcode.S template so linux_sigcode.S can use it as well. Add a
netbsd32_sigcode.S.
2003-01-19 00:00:11 +00:00
matt
d192a5d694 Cast to register_t, not int, to be more _LP64 friendly. 2003-01-18 23:58:19 +00:00
matt
e20e04fa05 Allow other compat use this as a template. 2003-01-18 23:46:32 +00:00
thorpej
f17177355f Regen for correct RCS ID. 2003-01-18 23:43:25 +00:00
matt
4adb810fe1 In cpu_upcall, cast to register_t, not int. (int is not LP64 friendly) 2003-01-18 23:43:24 +00:00
thorpej
d88bc9c3a2 Regen for correct RCS ID. 2003-01-18 23:36:48 +00:00
thorpej
9509ca1682 Regen for correct RCS IDs. 2003-01-18 23:36:09 +00:00
thorpej
6f62ffcd13 Regen to get correct RCS IDs. 2003-01-18 23:34:34 +00:00
thorpej
a03cb2b851 Regen to get correct RCS ID. 2003-01-18 23:28:15 +00:00
thorpej
470075179e Merge the nathanw_sa branch. 2003-01-18 23:20:24 +00:00
christos
c0b8b6d8c6 add compat_ossaudio 2003-01-18 22:34:23 +00:00
christos
7b47c1bae4 add COMPAT_OSSAUDIO [for lkms that need it]. XXX: wish for /dev/ksyms 2003-01-18 22:33:29 +00:00
rafal
6d00714de4 Add CMU license since this did start out as a copy of mc146818reg.h, which
is under the CMU license.
2003-01-18 22:13:18 +00:00
rafal
d402607ec3 Add register definitions for the Dallas Semiconductor DS1687 and succesors,
a series of Y2k-compliant multiplexed-bus RTC chips.  At the lowest levels,
the DS1687 and successors are register-compatible with the MC146818(A) and
DS1287, but also provide Y2k-safe date storage and other extra bits, like a
silicon serial number and larger amounts of NVRAM.
2003-01-18 22:07:21 +00:00
matt
b7af0cbc04 Add LP64 support. 2003-01-18 21:38:03 +00:00
matt
024c9c135c Add a temporary bridge to use %foo regnames in kernel / standalone code. 2003-01-18 21:36:44 +00:00
matt
3d62e5c159 Fix LP64 botch. 2003-01-18 21:32:58 +00:00
matt
d610b65d22 Make register_t. Change the printfs in trap.c to match. 2003-01-18 21:28:10 +00:00
jdolecek
79509d7602 LWPify 2003-01-18 21:26:36 +00:00
thorpej
41978f782e Merge the nathanw_sa branch. 2003-01-18 21:21:28 +00:00
augustss
f5d6c1b585 Include <sys/sa.h> 2003-01-18 18:20:10 +00:00
augustss
ae211f08e6 Change name of an #ifdef. 2003-01-18 18:17:51 +00:00
augustss
9a323447ab Add mcontext.h. 2003-01-18 18:17:23 +00:00
christos
4212ab36e8 get rid of the != 0 in the non-gcc aware case. 2003-01-18 18:05:56 +00:00
augustss
633c8a5bcb Fix typo in comment. 2003-01-18 17:40:27 +00:00
thorpej
8c0ee6a16b Merge the nathanw_sa branch. 2003-01-18 17:31:06 +00:00
tsutsui
fcdaed16cd When the extra pad buffer is used, the number of TX segments
should be incremented than dm_nsegs.
2003-01-18 13:53:29 +00:00
jdolecek
968312910e fix pastos in previous change 2003-01-18 13:29:25 +00:00
tsutsui
49a0506ca0 Fix pasto and typos. 2003-01-18 13:12:55 +00:00
tsutsui
aa4186745b Add '#define' for _MCONTEXT_TO_SIGCONTEXT(). 2003-01-18 13:03:17 +00:00
tsutsui
7de4540345 TAB/space cleanup. 2003-01-18 12:28:59 +00:00
martin
13e2ed575e Merge botch. 2003-01-18 12:05:39 +00:00
wiz
f585195db2 bandwidth, not bandwith. 2003-01-18 12:02:40 +00:00
thorpej
c62a74e6d5 Merge the nathanw_sa branch. 2003-01-18 10:32:11 +00:00
thorpej
af919042ec Merge the nathanw_sa branch. 2003-01-18 10:14:20 +00:00
thorpej
6f2d376f48 Bump kernel version to 1.6M -- nathanw_sa branch merge. (M for
multi-lwp processes? :-)
2003-01-18 10:09:03 +00:00
thorpej
022e5e7902 Regen: Merge the nathanw_sa branch. 2003-01-18 10:08:00 +00:00
thorpej
e0d8d366df Merge the nathanw_sa branch. 2003-01-18 10:06:22 +00:00
thorpej
b78f59b443 Merge the nathanw_sa branch. 2003-01-18 08:51:40 +00:00
thorpej
6576211dc0 Regen: Merge the nathanw_sa branch. 2003-01-18 08:49:59 +00:00
thorpej
71f181a907 Merge the nathanw_sa branch. 2003-01-18 08:49:22 +00:00
thorpej
6881e93b29 Regen: Merge the nathanw_sa branch. 2003-01-18 08:45:04 +00:00
thorpej
9b46ebe0bd Merge the nathanw_sa branch. 2003-01-18 08:44:26 +00:00
thorpej
84797271c2 Regen: Merge the nathanw_sa branch. 2003-01-18 08:38:50 +00:00
thorpej
540ba7bda5 Merge the nathanw_sa branch. 2003-01-18 08:38:14 +00:00