Commit Graph

168642 Commits

Author SHA1 Message Date
nisimura
7aad948b25 - assign console on at 0x4600 for GENERIC.NAS configuration. 2008-04-07 14:40:46 +00:00
nakayama
3722b88cd3 Remove redundant #ifdef. KASSERT implies option DIAGNOSTIC. 2008-04-07 14:18:11 +00:00
tsutsui
a109378b55 Split device_t/softc, as following parents in sys/dev/sun. 2008-04-07 13:31:15 +00:00
lukem
a699245e9a The ns_mtab.mdata is passed to the ns_mtab.method as the cbdata argument. 2008-04-07 13:25:42 +00:00
nisimura
ac96fb2beb - add siisata.c in Makefile.
- use DEVTOV() to highlight vtophys() issue.
- VIA NICs do not stretch less than 60 octet frames.
2008-04-07 13:25:31 +00:00
lukem
7ce7cf535a Improve description of the arguments and return values of
various methods & callbacks.
Improve markup.
2008-04-07 13:20:44 +00:00
nisimura
a904272206 - add siisata.c which should cover SiI 3112, 3512 and 3114.
- include IDE/SATA definitions in globals.h.
2008-04-07 12:33:57 +00:00
yamt
e3372d31c3 RANDOM_MAX: don't rely on integer overflow. 2008-04-07 12:24:52 +00:00
yamt
e675673521 bump libssh 2008-04-07 12:22:24 +00:00
nisimura
bc0567728b add PCIIDE functionality which should cover cmdide, iteide, viaide and
slide.  Still not in working order.
2008-04-07 11:13:14 +00:00
jmcneill
75aae009fe Cosmetic aprintification fix, as noted by Thomas Klausner on current-users 2008-04-07 10:16:59 +00:00
jnemeth
1d2009704e fix another build breaker 2008-04-07 07:37:07 +00:00
thorpej
88d65e9212 Change IP stats from a structure to an array of uint64_t's.
Note: This is ABI-compatible with the old ipstat structure; old netstat
binaries will continue to work properly.
2008-04-07 06:31:27 +00:00
thorpej
cca37a84ef Update for ICMP and UDP stats changes. 2008-04-07 05:18:25 +00:00
dyoung
c2b5bd57df Defer write-protecting the kernel text until after interrupts are
enabled.  This is a grotty hack that lets a MULTIPROCESSOR kernel
patch the kernel with x86_patch() without trapping to the debugger.
2008-04-07 03:59:46 +00:00
dyoung
3dfe96300d Complete device_t/softc split. 2008-04-07 03:57:51 +00:00
nisimura
a0f6082331 - add MII bitbang op modelled after sip.c 2008-04-07 02:02:39 +00:00
christos
2ff8572929 mention openssh 2008-04-06 23:41:22 +00:00
christos
0f04529cc0 bump libssh 2008-04-06 23:40:27 +00:00
christos
7ef0806c7f bump for 5.0 2008-04-06 23:39:48 +00:00
christos
c080a17733 update for 5.0 2008-04-06 23:39:35 +00:00
christos
1f7a577d0e re-add removed files. 2008-04-06 23:39:05 +00:00
christos
cbdb6c7a40 resolve conflicts. 2008-04-06 23:38:19 +00:00
xtraeme
cc926059e9 Make this build again after thorpej's changes to udpstat. 2008-04-06 23:36:43 +00:00
mjf
9dfd4ffcb0 Prevent packet header from being placed outside the TXD buffer. This
should stop the "mismatched status and packet" error messages that have
been plaguing the EeePC.

Fix provided by Joel Sing, thanks!
2008-04-06 23:21:01 +00:00
jnemeth
65c35115a2 fix build problem introduced in 1.79 2008-04-06 21:53:25 +00:00
christos
49d015609b Import 5.0 2008-04-06 21:18:28 +00:00
cegger
0e50a9464d use aprint_*_dev and device_xname 2008-04-06 20:25:59 +00:00
thorpej
738aabaf82 Change UDP stats from a structure to an array of uint64_t's.
Note: This is ABI-compatible with the old icmpstat structure; old netstat
binaries will continue to work properly.
2008-04-06 20:17:27 +00:00
thorpej
67b7abb1ce Change ICMP stats from a structure to an array of uint64_t's.
Note: This is ABI-compatible with the old icmpstat structure; old netstat
binaries will continue to work properly.
2008-04-06 19:04:48 +00:00
plunky
587a66277f convert to use pmf(9) functions 2008-04-06 18:55:33 +00:00
dyoung
e4774a20a3 Fix a bug that I introduced in rev 1.11, when I left out an assignment
to ifp as I converted this code to use rtcache_getrt().  I have
high hopes that this will fix PR37916.
2008-04-06 18:46:56 +00:00
ad
d49b125626 When accessing a block/char device, cache the D_MPSAFE flag on initial
access, in case the devsw record is modified.
2008-04-06 17:27:39 +00:00
cherry
f493ba9c7e Correct comment about struct timecounter field 2008-04-06 12:19:36 +00:00
apb
22ecce0fbc #include <sys/queue.h> for SLIST_HEAD. This is needed by third party
software such as lsof.
2008-04-06 11:26:36 +00:00
lukem
050e20c6d5 Be consistent about making USE_PAM!=no be exclusive to USE_SKEY!=no. 2008-04-06 09:54:37 +00:00
xtraeme
c32766fd4f Pass KTHREAD_MPSAFE to kthread_create(). I've been testing this for
some weeks in both UP and SMP without any issue so far.
2008-04-06 09:42:04 +00:00
cegger
5895620423 use aprint_*_dev and device_xname 2008-04-06 08:54:43 +00:00
cegger
b90893744b use aprint_*_dev and device_xname 2008-04-06 08:33:31 +00:00
skrll
9fcc1f5407 de-__P 2008-04-06 08:03:36 +00:00
cegger
c0d1e7cb9e use aprint_*_dev and device_xname 2008-04-06 07:54:17 +00:00
kochi
63e7ca5a5c Make loader.efi compile again. 2008-04-06 07:50:04 +00:00
cegger
f5bd7c2196 use aprint_*_dev and device_xname 2008-04-06 07:23:57 +00:00
matt
6c93bdee60 Add a device_xname() stub. 2008-04-06 05:17:54 +00:00
tsutsui
c3b0f346ec Fix pasto. 2008-04-06 04:01:56 +00:00
christos
e00c77edc9 bump libedit. 2008-04-05 23:54:47 +00:00
christos
4652e1fb8f bump minor. 2008-04-05 23:53:26 +00:00
tsutsui
c3b129605a Use generic atomic_cas_uint() for mutex(9) and rwlock(9), and
remodel old RAS based _lock_cas() implementation for m68010
into genereic atomic_cas_32().
Now sun2 kernel compiles and even works on multiuser. (hehe)

Tested on tme (emulationg 2/120 and 3/150) and (real) 3/80.
2008-04-05 22:47:52 +00:00
tsutsui
7dfcdee2a2 Use .c version atomic ops for m68010. 2008-04-05 22:28:36 +00:00
tsutsui
6cc162d54c Always specify COPTS="-Os" and disable several options and devices
to shrink kernels. Current sun68k bootloader can't load a kernel larger
than ~2MB, and our ever growing kernel have reached the limit.
2008-04-05 22:16:04 +00:00