dyoung
9280f4b428
Synchronize with FreeBSD sources from 12 Dec 2003.
2003-12-14 09:56:53 +00:00
dyoung
10d1fa6e70
Add ath(4) for Atheros 802.11a/b/g cards.
2003-12-14 09:54:01 +00:00
wiz
b460383205
Mention how to enter DDB on vax. From Brian Chase in PR 23740.
2003-12-14 09:40:07 +00:00
wiz
90d2703a98
Remove superfluous "is". Reported by Brian Chase in PR 23739.
2003-12-14 09:38:29 +00:00
wiz
f6ef813a29
Fix Xrefs for artsata and satalink; bump date.
2003-12-14 09:22:11 +00:00
wiz
423c714795
Use more markup.
2003-12-14 09:21:53 +00:00
sekiya
a15d89e48a
Move IOC (integrated peripheral controller) init code into the IP22-specific
...
routine, as IP20 does not possess an IOC. This will eventually be moved into
a dedicated IOC driver that attaches its peripherals as children, but the
changes involved are too intrusive right now.
2003-12-14 07:53:10 +00:00
sekiya
3e021de39c
Uncomment dpclock, remove IP20 option. IP20 now boots as far as the
...
boot device selection prompt using the GENERIC kernel.
2003-12-14 07:31:02 +00:00
sekiya
fa349eb13c
Allow hpc to attach on IP20.
2003-12-14 07:28:17 +00:00
sekiya
264219f697
Bus-space'ify the memory controller driver, and add IP20-specific bits.
2003-12-14 07:21:51 +00:00
sekiya
4aeb14dce4
IP20 should handle the watchdog timer in the same manner as for IP22.
2003-12-14 06:11:35 +00:00
sekiya
8302dd42e0
The serial controller on IP20 lives in a different place. Modify
...
zs_get_chan_addr() to reflect this.
XXX hardcoded addresses are quite distasteful. This should be passed in
through consinit() -- to avoid conflicts with Ilpo's soon-to-be-committed
framebuffer driver, I'll hold off until his code hits the tree.
2003-12-14 05:59:50 +00:00
sekiya
6f71ce82f5
For the purposes of machdep.c, consider IP20 to be a variant of IP22. ip20.c
...
and #ifdef IP20 will go away (short-term), ip22_* will be renamed to ip2x_*
(slighly longer-term).
2003-12-14 05:49:14 +00:00
thorpej
b9ee1b0117
Move the wddone() prototype to wd.c
2003-12-14 05:38:20 +00:00
thorpej
777270ce9b
Garbage-collect __ATA_DISK_PRIVATE; it is no longer needed.
2003-12-14 05:37:25 +00:00
thorpej
d8f4e7306d
No need to include wdvar.h anymore.
2003-12-14 05:34:29 +00:00
thorpej
a58ada4aad
Instead of calling wddone() directly, set a (*drv_done)() callback in
...
the ata_drive_datas structure and invoke that.
2003-12-14 05:33:29 +00:00
sekiya
f9ff3d87e9
The ARCBIOS->FlushAllCaches() vector is NULL on at least one SGI platform
...
(ip20) and has no actual operational effect, thus it should not be invoked here.
2003-12-14 05:33:22 +00:00
sekiya
f2b161aa21
Compile sgimips/ip[23]2.c iff the corresponding IP[23] is defined in the
...
config file.
2003-12-14 05:23:12 +00:00
thorpej
08227d36cb
No need to include wdvar.h anymore.
2003-12-14 05:15:53 +00:00
thorpej
3dd2f16d75
Move struct ata_device from wdvar.h to atavar.h.
2003-12-14 05:14:39 +00:00
thorpej
09bbcae770
Move struct ata_bustype from wdvar.h to atavar.h.
2003-12-14 05:10:19 +00:00
thorpej
be3146e7b3
Move struct ata_bio from wdvar.h to atavar.h.
2003-12-14 05:03:28 +00:00
thorpej
86046f9e1b
Tidy up the whitespace.
2003-12-14 04:59:40 +00:00
tsutsui
4bad747a15
Regen: added ATI Radeon 9200SE.
2003-12-14 04:58:15 +00:00
tsutsui
adedc23811
Add ATI Radeon 9200SE.
2003-12-14 04:57:16 +00:00
uwe
3fcefe2a85
Use callout_schedule instead of callout_reset to re-establish keyboard
...
callouts.
While here, #if 0 the code in pfckbd_callout_hp to read (and ignore)
PFC registers G and H.
2003-12-14 04:03:16 +00:00
uwe
b9588a2c89
There's no such thing as "JavaStation-10". Krups official name is
...
"JavaStation-NC". Pointed out by Pete Zaitcev (long ago).
2003-12-14 03:25:46 +00:00
jonathan
c4e9405150
Do 5704-specific setup of DMA control register for all 5704 variants,
...
including chips that matched only the asic-revision fallback table.
When dong DMA setup for 5703 and 5704, use the new BGE_ASICREV() macro
to extract the ASIC revision.
2003-12-14 03:08:12 +00:00
uwe
85a134f3c1
Use CONFIG_HOOK_BRIGHTNESS* to support WSDISPLAYIO_PARAM_BRIGHTNESS.
...
Use CONFIG_HOOK_POWERCONTROL_LCDLIGHT to turn on/off the LCD in
response to WSDISPLAYIO_SVIDEO.
Implementation of these hooks for Jornada 680 is to follow shortly.
2003-12-14 02:52:15 +00:00
thorpej
a644de6271
Liberally apply static.
2003-12-14 02:48:36 +00:00
thorpej
0848b66944
Cosmetic changes in some autoconfiguration messages.
2003-12-14 02:46:34 +00:00
thorpej
51132ab100
De-__P and use ANSI-style function decls.
2003-12-14 02:45:48 +00:00
thorpej
a9646e5c0e
Node satalink(4) and artsata(4).
2003-12-14 01:40:12 +00:00
thorpej
68cd36d348
Add artsata(4).
2003-12-14 01:38:54 +00:00
thorpej
cb95d1c61d
Split the Artisea bits out of piixide(4) into artsata(4).
2003-12-14 01:38:04 +00:00
thorpej
9a136c5211
Remove piixide, since these boards will never, ever have one.
2003-12-14 01:33:15 +00:00
thorpej
2f2ca9e66b
Split the Intel i31244 SATA controller ("Artisea") driver out of piixide
...
into its own driver (artsata).
2003-12-14 01:32:01 +00:00
ad
188f029f3f
Missing splx() calls.
2003-12-14 01:18:36 +00:00
thorpej
0c4c58a70b
Fix syntax errors in CHECK_NMBCLUSTER_PARAMS().
2003-12-14 01:14:24 +00:00
thorpej
e152409a70
Add satalink(4).
2003-12-14 01:01:13 +00:00
thorpej
c49bae6213
Split the SATALink bits out of the cmdide(4) manpage into the satalink(4)
...
manpage.
2003-12-14 01:00:20 +00:00
thorpej
a5f1f3523b
Liberally apply "static", and wrap a line.
2003-12-14 00:17:05 +00:00
jonathan
9c1a5c5570
Second part of hashed IP_reassembly changes:
...
When under pressure for mbufs or we have too many fragments in the IP
reassembly queue, drop half of all fragments. This multiplicative-drop
strategy ensures we return to a healthy state, even under borderline
denial-of-service from extremely lossy NFS-over-UDP peers.
The multiplicative-drop phase currently drops 50% of fragments, but
has pre-placed support for implementing drop-fractions other than 50%
The threshhold for the `drop-half' phase is the new variable,
ip_maxfrags which is calculated as nmbclusters/4.
ip_input.c now keeps ip_nmbclusters, a cached copy of nmbclusters.
Before using limits derived from nmbclusters, we check if nmbclusters
and ip_nmclusters are equal. If not, we recompute Ip parameters
derived from nmbclusters. Based on a suggestion by Jason Thorpe.
ip_maxfrags is currently auto-recalcuated.
The counters ip_nfrags and ip_nfragpacketsr are now declared static
and uninitialized (bss), to discourage tampering with them.
2003-12-14 00:09:24 +00:00
thorpej
084803988a
Remove the IDE controllers that only exist in southbridge chips (which
...
none of these boards have).
XXX piixide stays for now, because that's where the Intel i31244 SATA
controller is. That will change, eventually.
2003-12-13 23:31:21 +00:00
thorpej
22267f63f3
Collapse the atabus declaration into "atabus* at ata? channel ?".
2003-12-13 23:28:11 +00:00
thorpej
a291e39668
The Netwinder can only have a Symphony IDE chip on it, so remove all the
...
others (leave the generic "pciide" there, but commented out).
2003-12-13 23:26:04 +00:00
thorpej
9e321b3a18
Collapse the atabus declaration into "atabus* at ata? channel ?".
2003-12-13 23:24:47 +00:00
thorpej
98f7d12017
Split out the Silicon Image SATALink support into its own driver,
...
"satalink".
2003-12-13 23:13:40 +00:00
ad
39b2c33e25
Make wscons device nodes, and build the WSCONS kernel.
2003-12-13 23:11:17 +00:00