ragge
aa92009e2b
Bring back "START=start", otherwise booting via real VMB don't work.
2003-01-19 21:37:04 +00:00
scw
c64b785002
Add sh5 kernel support for SAs.
...
This gets the Cayman to multi-user with a non-SA aware userland.
2003-01-19 19:49:47 +00:00
scw
8b92aecb3f
Use the full 'sh5le-unknown-netbsd-' prefixed toolchain names, and
...
set optimisation to -O2 now that gcc seems to generate decent sh5 code.
2003-01-19 19:46:57 +00:00
skrll
023fed95bf
Move _POSIX_THREADS to the right place and define a few other symbolic
...
constants for the features we gained with the merge of the nathanw_sa
branch.
Ok'd by thorpej.
Closes my PR 19930.
2003-01-19 19:41:44 +00:00
thorpej
b97e4c2136
Merge the nathanw_sa branch.
2003-01-19 16:50:16 +00:00
thorpej
20ba6d6368
Regen to get correct RCS ID.
2003-01-19 16:49:12 +00:00
thorpej
39279e53b5
Merge the nathanw_sa branch.
2003-01-19 16:41:46 +00:00
thorpej
5819507df3
Merge the nathanw_sa branch.
2003-01-19 16:30:13 +00:00
pk
7f03dc8c13
_simple_lock(): revert to IPL at entry while spinning on the lock; raise
...
to spllock() again after we get it.
2003-01-19 14:40:55 +00:00
scw
34db3d4652
Cast integer to pointer via intptr_t.
2003-01-19 12:59:59 +00:00
tron
d9835f8fa4
Add "COMPAT_OSSAUDIO" option.
2003-01-19 10:42:54 +00:00
tron
b4458473fd
Correct indentation error for "COMPAT_OSSAUDIO" option.
2003-01-19 10:42:06 +00:00
tsutsui
59dafa2c6b
TAB/space cleanup.
2003-01-19 10:06:12 +00:00
matt
5fac7ff5ae
Make this reflect reality.
2003-01-19 09:23:39 +00:00
thorpej
ced18120c6
Merge the nathanw_sa branch.
2003-01-19 07:29:19 +00:00
tsutsui
55b4104918
Fix pasto.
2003-01-19 03:36:58 +00:00
matt
a0356cae2a
Add CALLFRAMELEN and use it.
2003-01-19 02:47:36 +00:00
matt
ef4a3f75d9
LP64'ify.
2003-01-19 02:46:08 +00:00
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