fvdl
4c9f03d9e5
Make i386_send_ipi return an error when it fails to send.
2002-10-05 21:19:39 +00:00
fvdl
736c720259
Deal with coming in via a TSS.
2002-10-05 21:19:16 +00:00
fvdl
d24101a133
Set up TSS gates per CPU for DDB IPI and double fault handlers.
2002-10-05 21:18:44 +00:00
fvdl
220edb92fa
Add stub for DDB IPI via a TSS.
2002-10-05 21:17:35 +00:00
kent
550acc6c64
Add support for VIA VT8233/VT8235. The patch was provided by Ola Eriksson
...
<ola at mreriksson dot net> in PR kern/18375. It is based on auvia of
OpenBSD.
2002-10-05 18:08:30 +00:00
tsutsui
071330b986
Slightly modify attach messages.
2002-10-05 17:52:31 +00:00
oster
7eac5bf44e
Garbage collect some leftover (and unneeded) code. OK'ed by chs.
2002-10-05 17:26:06 +00:00
chs
c022ea372b
all ports are now fully prototyped and pointer-arith clean.
...
turn on these warnings all the time.
2002-10-05 17:17:48 +00:00
chs
ecdf1b4084
add missing protos, clean up includes.
2002-10-05 17:16:33 +00:00
chs
89fab1629e
cats has full protos.
2002-10-05 17:12:51 +00:00
chs
038d3a7684
add missing protos.
2002-10-05 17:12:09 +00:00
kent
5636e4e770
Add support for VIA VT8235
2002-10-05 17:07:32 +00:00
chs
65c08c58b4
copy over some stuff from the shark version of this file.
...
(how did this compile before?)
add missing protos.
2002-10-05 17:04:44 +00:00
kent
527d1dafae
regen
2002-10-05 17:04:28 +00:00
chs
cdd13585e9
add missing protos.
2002-10-05 17:01:51 +00:00
kent
36f44886c1
- Broadcom BCM4401
...
- VIA VT8235
- Modify description of VT8233_AC97: "VT8233 AC-97 ..." -> "VT8233/VT8235 AC-97 ..."
2002-10-05 17:01:50 +00:00
chs
0b379cf8d7
add missing protos.
2002-10-05 17:01:49 +00:00
chs
50697f04c0
remove leftover acorn32 headers.
2002-10-05 17:01:10 +00:00
chs
c0950517f1
fix void * math, turn on -Wpointer-arith.
2002-10-05 16:25:34 +00:00
oster
e29eccb29a
RU_NIL is not used. Remove it.
2002-10-05 16:10:41 +00:00
elric
19ac738a39
add [commented out] cgd's to generic kernel configs.
2002-10-05 16:02:38 +00:00
tsutsui
200406b07a
Overhaul of fmv(4) driver:
...
- Split if_fmv.c into MI/MD part and add ISA-PnP attachment for FMV-183.
(XXX FMV-184 is not tested. It would require extra media-select functions..)
- Fix probe functions of fmv_isa so that FMV-181A/182A will also match.
Fixes port-i386/9476.
2002-10-05 15:16:10 +00:00
tsutsui
c56045bf1a
Regen: Added Fujitsu FMV-183/184, MB86964 based ISA-PnP Ethernet adapters.
2002-10-05 14:59:36 +00:00
tsutsui
0c3944d3c4
Add Fujitsu FMV-183/184, MB86964 based ISA-PnP Ethernet adapters.
2002-10-05 14:57:15 +00:00
bjh21
7fc0ee4e27
Update URLs again (serves me right for committing an old change
...
without checking it). Back to sco.com, but with a different path.
2002-10-05 14:09:15 +00:00
bjh21
96f1e7a472
Correct some gratuitously-wrong indentation.
2002-10-05 13:57:11 +00:00
bjh21
3832819227
Minimal changes to allow a kernel with "options MULTIPROCESSOR" to compile
...
and boot multi-user on a single-processor machine. Many of these changes
are wildly inappropriate for actual multi-processor operation, and correcting
this will be my next task.
2002-10-05 13:46:57 +00:00
bjh21
2ece90236c
Update URLs for ELF spec (sco.com -> caldera.com).
2002-10-05 13:29:29 +00:00
chris
dfcb3e3552
Add random jitter to stat clock, the random jitter is +- 511 usec's, so
...
we should average the nominal clock rate.
stathz now runs at hz (the hard clock hz), without getting high amounts of
time in interrupt handling.
2002-10-05 12:22:55 +00:00
scw
c784454024
Use a more aesthetically pleasing 10% duty-cycle for the heartbeat LED.
2002-10-05 12:18:58 +00:00
scw
a7330033a9
Add ex(4), ahc(4), scsibus(4), and sd(4).
2002-10-05 11:43:23 +00:00
scw
1b3c8f3be0
Flesh out cpu_reboot().
2002-10-05 11:01:13 +00:00
scw
fa307a78a6
A couple of additions:
...
- sysfpga_sreset()
Hit the soft-reset register to reset the board.
- sysfpga_twinkle_led()
Might as well put the blinkenlight on the Cayman to good use as
a "heartbeat" indicator.
2002-10-05 10:59:10 +00:00
chris
50e43712d9
Add commented out WSDISPLAY_CHARFUNCS. Using it enables wsmoused support.
2002-10-05 10:42:23 +00:00
scw
0bd5c145b4
Pick up sh3's disksubr.c instead of maintaining an identical copy locally.
...
This allows the two architectures to share disklabels.
2002-10-05 09:51:17 +00:00
scw
cf68c75f4a
Simplify the test for KSEG0 addresses in pmap_extract() so that it
...
works for _all_ KSEG0 addresses, not just managed VAs.
2002-10-05 08:23:32 +00:00
tsutsui
05aa22b988
Include <sys/lock.h> for struct lock.
2002-10-05 08:00:52 +00:00
gmcgarry
8a6f05a3ec
At least make it compile even though it doesn't make sense.
2002-10-05 05:55:46 +00:00
christos
4b7d7adde4
strstr() is part of libkern now. don't supply another.
2002-10-05 01:21:40 +00:00
gehenna
3d14337121
g/c unused function.
2002-10-05 01:11:47 +00:00
oster
150a2e7941
Minor cleanup. No functional changes.
2002-10-04 23:49:35 +00:00
elric
afa20caece
cgd should be able to work with or without ipsec.
2002-10-04 23:04:53 +00:00
oster
40e0eab4fd
Clean up #includes. Group function prototypes. Fix more 80-column lossage
...
that was missed before. Cleanup a printf.
2002-10-04 22:56:54 +00:00
oster
ad11d11dc2
Undo the change from 1.16->1.17, and 1.19->1.20. The ltsleep and locking
...
that was there before before is just fine, and plays nicely with LOCKDEBUG
now that we've added the raidio thread.
2002-10-04 22:50:26 +00:00
bjh21
7e6e75483b
Don't define DEBUG if it's already defined.
2002-10-04 22:46:29 +00:00
oster
dfd9bc2a73
Tidy up comments and do some 80-column fixing. No functional changes.
2002-10-04 22:35:08 +00:00
tsutsui
510762487a
Allied-Telesyn AT-1700xT and Allied-Telesis RE200x are actually identical,
...
so show both names in attachment. (From FreeBSD's if_fe_isa.c)
2002-10-04 21:19:34 +00:00
martin
76b8216ed6
Disable tagged queuing for the esp driver, with a comment describing
...
why and how to re-enable it. The driver is broken, and can currently
cause data corruption.
Since this file is included by the INSTALL config, enabling tagged queueing
could prevent first time installation (and creation of a custom kernel
with these settings changed)
2002-10-04 21:11:27 +00:00
oster
8bdc70d040
As part of the effort to get RAIDframe playing nicely with LOCKDEBUG,
...
rework how completed requests are handled. In particular, instead of
doing all sorts of work and locking in interrupt context, completed
requests are now queued. A new kernel thread (rf_RaidIOThread) now
handles calling rf_DiskIOComplete() and (req->CompleteFunc)() for each
completed request. There is still work to be done to make RAIDframe
LOCKDEBUG friendly, but this change is a huge step forward.
Reviewed by (and many thanks to): thorpej
2002-10-04 20:05:14 +00:00
junyoung
2a1b344158
Unconditionally add strstr.c. Bill Studenmund.
2002-10-04 20:00:00 +00:00