Commit Graph

15438 Commits

Author SHA1 Message Date
simonb
fd566882d9 Add an entry for the Intel E7505 Chipset Memory Controller Hub. 2003-07-06 12:02:07 +00:00
jdolecek
486593e9b9 actually do gather some randomness (if it's enabled)
modelled after what elink3.c does
2003-07-06 09:12:59 +00:00
dyoung
030634087a Prepare to consolidate 802.11 media handling (which is handled in
code duplicated by each driver, now) into the 802.11 framework.
2003-07-06 07:54:43 +00:00
tron
c5b347e780 Regen. 2003-07-06 07:19:58 +00:00
tron
b3b7e59311 Correct names and descriptions for i875 entries to be consistent with
other Intel chipsets.
2003-07-06 07:19:38 +00:00
dyoung
2c1f7efe46 Improved RSSI->dBm conversion, especially for Lucent cards, for
which I borrowed some conversion constants from the Linux orinoco_cs
driver.
2003-07-06 07:15:55 +00:00
tron
c819e82fbe Regen. 2003-07-06 07:13:39 +00:00
tron
6a0a69b723 Add entries for Intel 865PE chipset. 2003-07-06 07:13:17 +00:00
kochi
473dc8a475 make bootup messages prettier 2003-07-06 05:24:18 +00:00
kochi
9ab543513d o cleanup usage of ACPI_ACTIVATE_DEV/ACPI_PCI_FIXUP
o delete usage of ENABLE_DEBUGGER

As ACPI_ACTIVATE_DEV/ACPI_PCI_FIXUP are defflag'ed in files.acpi,
these options don't have to have a value.
2003-07-06 04:03:21 +00:00
kochi
03c72d8b24 Fix typo. 2003-07-06 03:50:07 +00:00
tsutsui
c42dcc7de8 More misc fixes for forthcoming hp300 MI SCSI support:
- Don't use SCMD_XFR command in message-in phase and status phase.
   It causes unexpected hangs on heavy load. Instead transfer data
   manually via TEMP register by SCMD_SET_ACK and SCMD_RST_ACK.
 - Don't set SCMD_ICPT_XFR in spc_dataout_pio() and spc_msgout().
 - Rewrite spc_datain_pio() to handle FIFO more properly.
2003-07-05 19:50:17 +00:00
tsutsui
e30199e1ff Misc cleanup:
- disable debug code by default
 - use MI minphys()
 - add proper delay in spc_find()
 - initialize TMOD register in spc_reset()
 - wrap a sanity check with #ifdef DIAGNOSTIC (sync with aic6360.c)
 - no need to set LUN bits in SCSI command which should be done in mid-layer
 - set proper resid even in error case
 - fix/remove some bogus comments
2003-07-05 19:31:11 +00:00
tsutsui
cfa57f87aa Use bus_space_{read,write}_multi_1() for PIO data transfers. 2003-07-05 19:04:48 +00:00
tsutsui
6615ddefa9 Rename some MI mb89352 functions for consistency:
spcintr() -> spc_intr()
 spcattach() -> spc_attach()
2003-07-05 19:00:16 +00:00
tsutsui
443eeab7de Some cosmetics:
- Remove useless macro.
 - Remove ^L characters.
 - KNF a comment.
2003-07-05 18:56:55 +00:00
wiz
8b9972b9b0 1.179 had the commit message "Use CFATTACH_DECL()." but actually
added a paragraph for the non-existent (or just not in-tree)
als driver -- remove that paragraph again to avoid confusion.
2003-07-04 18:56:30 +00:00
kochi
3c3271accf Cleanup usage of ENABLE_DEBUGGER/ACPI_DEBUGGER/DDB.
By this change, ACPI debugger/disassembler are only
compiled when both DDB and ACPI_DEBUG options are
specified.  This change also reduces the kernel size
a little when ACPI_DEBUG is not specified.
2003-07-03 14:37:34 +00:00
drochner
9897b6dfac maintain statistics counters 2003-07-03 11:36:18 +00:00
drochner
8c4f2074f2 avoid a gcc3 warning about a never-true comparision in the
mstohz() macro
2003-07-03 11:24:13 +00:00
drochner
71bedfd458 Avoid an obscure gcc3 complaint about
"dereferencing type-punned pointer" by a cast to "void *".
I don't completely understand the warning, but it helps.
2003-07-03 11:12:32 +00:00
kochi
7a37dbe54d cleanup usage of ACPI_ALLOCATE_BUFFER/AcpiOsFree combination 2003-07-02 12:23:25 +00:00
kochi
735150f269 print ACPI CA version 2003-07-02 11:54:43 +00:00
kochi
68dae3c110 Implement AcpiOsDerivePciId 2003-07-02 11:45:08 +00:00
oster
1121191d31 Actually toss the comment I said I was tossing in the last commit. 2003-07-01 23:53:48 +00:00
oster
556d051c14 - toss a comment that is no longer relevant.
- alist_mutex is a holdover from the simulator days, and it
wasn't even used back then.  Toss the variable and init/destroy calls.
2003-07-01 23:50:54 +00:00
oster
111c14e12c Minor cleanup. No functional changes. 2003-07-01 23:36:01 +00:00
msaitoh
74b3acef2e - last commit (rev. 1.36) add a entry to keep model number of the PHY in
mii_softc. There are some situations to want to check model number.
- add comment
2003-07-01 22:58:48 +00:00
msaitoh
d8a4a08a24 - last commit (rev. 1.32) fixes icsphy_reset()'s problem. ICSphys don't
restart auto negotiation, so it kick.
- add comment in icsphy_reset()
2003-07-01 22:51:13 +00:00
msaitoh
5af1b6934b Add ICS1889 and 1892 2003-07-01 22:46:08 +00:00
oster
ead7b02a99 Toss experimental versions of some functions that were already #if 0'ed. 2003-07-01 22:43:59 +00:00
oster
971e957065 UpdateNodeHdrPtr() isn't used anywhere. Turf. 2003-07-01 22:05:39 +00:00
drochner
f2d5c0b3e3 VERY quick and VERY dirty port of the OpenBSD "txp" driver for
3Com 3C(R)990 cards. No TCP/UDP nor IPSEC offloading for now.
The ifmedia part needs some work, but I only have a 100-FX card;
hopefully someone will clean this up.
2003-07-01 20:08:51 +00:00
kochi
862f80594c Bugfix from FreeBSD tree:
>Fix a bug in register access.  This should fix warning messages of:
>  ACPI-0340: *** Error: Could not release ACPI Global Lock, AE_BAD_PARAMETER

Thanks for jhb@freebsd to find out this problem.
2003-07-01 17:49:57 +00:00
ragge
b027f1fffd Set the send queue to max(BGE_TX_RING_CNT - 1, IFQ_MAXLEN); sometimes
IFQ_MAXLEN may be choosen to a larger value than number of descriptors.
Why this setting from the beginning???
2003-06-30 13:20:21 +00:00
martin
273141ddfc Regen (Sony USB Memory Stick Slot (MSC-U03) added) 2003-06-30 12:42:27 +00:00
martin
950ba36af5 Add Sony USB Memory Stick Slot (MSC-U03),
from Katsuhisa ABE in PR 22017.
2003-06-30 12:41:37 +00:00
fvdl
d5aece61d6 Back out the lwp/ktrace changes. They contained a lot of colateral damage,
and need to be examined and discussed more.
2003-06-29 22:28:00 +00:00
bouyer
7a5f4f28d0 Don't use LBA48 if we don't have to (that is, if the request is inside the
first 128GB). Tested by Andreas Johansson.
2003-06-29 19:28:16 +00:00
bouyer
b55e87ab48 Remove unused WAITTIME definition. Pointed out by Andreas Johansson. 2003-06-29 17:03:47 +00:00
simonb
168c4e411f Fix 'struct lwp *' lossage. 2003-06-29 15:07:08 +00:00
jdolecek
c46b3f8bf7 regen: allocate identifier for BusTek BT-640A adapter 2003-06-29 14:49:15 +00:00
jdolecek
95ab1275a4 allocate identifier for BusTek BT-640A adapter 2003-06-29 14:48:21 +00:00
jdolecek
83872500d3 cosmetic - make sc_supmedia of struct lance_softc const 2003-06-29 14:42:58 +00:00
jdolecek
c78fda0bcb fix typo in comment 2003-06-29 14:41:11 +00:00
simonb
7aa3dc6d45 Restore parentheses around return value that were removed with the
previous commit.
2003-06-29 14:09:21 +00:00
itojun
0778967b85 lwp change lossage 2003-06-29 12:36:35 +00:00
ichiro
b96eb9591c struct proc * -> struct lwp * 2003-06-29 11:20:44 +00:00
simonb
d202fabb14 Use "NULL" instead of "(struct foo *)0". 2003-06-29 11:14:17 +00:00
simonb
7e59884122 Fix 'struct lwp *' lossage. 2003-06-29 11:12:33 +00:00
darrenr
257443876f 'struct proc *' -> 'struct lwp *' as required to get GENERIC for macppc built 2003-06-29 11:02:21 +00:00
martin
2edcbf6bb2 struct proc * -> struct lwp * 2003-06-29 10:37:45 +00:00
darrenr
28c230cff5 More changes for providing lwpid for ktrace (sparc GENERIC built) 2003-06-29 09:56:29 +00:00
darrenr
c372874b88 More changes for providing lwpid for ktrace (sparc GENERIC built) 2003-06-29 09:56:28 +00:00
thorpej
1966c13215 Correct the R-W'ness of GDT_IOCTL_DRVERS and GDT_IOCTL_CTRTYPE.
From Achim Leubner @ ICP.
2003-06-29 01:28:23 +00:00
thorpej
9a1c6df58e Only need to report the PCI product ID in the management ioctls.
From Achim Leubner @ ICP.
2003-06-29 01:20:50 +00:00
bouyer
9a6b838fb4 Correct setup of General Purpose Register for PDC20265 (Ultra/100) and newer.
From Andreas Johansson in private mail.
2003-06-28 23:13:26 +00:00
bouyer
ab8781bdb6 Add support for another Intel Pro/100 variant. From Quentin Garnier in
private mail.
2003-06-28 23:04:50 +00:00
bouyer
2eb9add444 Add support for ICH5, from Quentin Garnier in private mail. 2003-06-28 23:04:11 +00:00
bouyer
641fa8dccc Regen: some more Intel devices. 2003-06-28 22:55:43 +00:00
bouyer
0dd331c1a2 Add some intel devices, from Quentin Garnier in private mail. 2003-06-28 22:54:23 +00:00
darrenr
960df3c8d1 Pass lwp pointers throughtout the kernel, as required, so that the lwpid can
be inserted into ktrace records.  The general change has been to replace
"struct proc *" with "struct lwp *" in various function prototypes, pass
the lwp through and use l_proc to get the process pointer when needed.

Bump the kernel rev up to 1.6V
2003-06-28 14:20:43 +00:00
christos
d82212c90e Regen 2003-06-27 13:20:00 +00:00
christos
df92a9d2a5 PR/21498: URA Hiroshi: Add S3 Savage/IXC 2003-06-27 13:19:36 +00:00
itohy
d031823b2b Properly reset PHY on ZNYX boards which are composed of
21143 and Quality Semiconductor QS6611 PHY.

QS6611 requires explicit reset on some hardware configuration.  See
``Using the Intel 21143 with the Quality Semiconductor QS6611 Revision D4''
<http://www.intel.com/design/network/applnots/278239.htm> for details.

Models which should be supported by this change are
	ZX345Q, ZX346Q, ZX348Q,		(non-Q versions use different PHYs)
	ZX414, ZX412, ZX444,
	ZX442, ZX212, ZX214,
	ZX374, ZX372, ZX244,
	ZX424, ZX422.

Tested on ZX346Q.

Some information is from the ZNYX driver source code available from
the ZNYX web site <http://www.znyx.com/>.
2003-06-27 12:25:38 +00:00
drochner
82a0769126 regen 2003-06-27 11:13:02 +00:00
drochner
a7eff26572 add some missing 3c990 variants 2003-06-27 11:12:17 +00:00
ichiro
5f17d961c0 regen. 2003-06-26 21:15:12 +00:00
ichiro
2bb26f9cd9 add products
Planex 10/100BaseTX FNW-3800-TX
   kern/20175
Corega FEther II CB-TXD 10/100BaseTX
   kern/21497
2003-06-26 21:14:44 +00:00
ichiro
04bd82d36b regen. 2003-06-26 09:20:23 +00:00
ichiro
03f8899b31 add product
Aironet 350 miniPCI Wireless LAN Adapter
2003-06-26 09:19:54 +00:00
jschauma
0f675a710b Regen after adding LaCie Pocket Drive and ACDC Pen Drive. 2003-06-26 00:20:18 +00:00
jschauma
1777ce56e3 Add support for two new devices:
-  LaCie Pocket Drive (http://www.lacie.com/products/product.htm?id=10023)
-  a Pen Drive (http://www.flash-memory-store.com/51usbflasdri.html)

The latter shows as a uhub with a umass and a ugen.  The ugen is the
"Secure Write" device, which presumably allows password protection with the
appropriate (windows only) driver.  Works fine without.

Ok by augustss.
2003-06-26 00:18:08 +00:00
ichiro
f939b6d83c The problem which stops in the middle of booting was solved.
(kern/21843 Brian Stark <bpstark@pacbell.net>)
2003-06-25 20:33:59 +00:00
uwe
c173e7908e Only install accelerated rasops for CyberPro, we don't know yet how to
access the coprocessor on 1682 in Krups.
2003-06-24 00:13:29 +00:00
augustss
d495634233 Regen. 2003-06-23 23:01:09 +00:00
augustss
30b0700839 Add my new Laks watch with a flash disk.
Yes, I'm a geek.
2003-06-23 23:00:46 +00:00
augustss
a28c261a76 Regen. 2003-06-23 21:56:59 +00:00
augustss
49ccba6c53 Add new device. From Urban Boquist. 2003-06-23 21:56:36 +00:00
augustss
7cdd37a934 Another quirk from Urban Boquist. 2003-06-23 21:11:29 +00:00
martin
d505b18964 Make sure to include opt_foo.h if a defflag option FOO is used. 2003-06-23 11:00:59 +00:00
bouyer
5b96ee4889 Make sure we pass the current state of the driver to scsipi_async_event(),
not the request from the mid-layer.
Fix kern/21893 from Anthony Mallet.
2003-06-19 20:11:14 +00:00
msaitoh
6e3f4b59e8 regard as the card is removed if one of CCD1# and CCD2# is deasserted.
This fixes the porblem that the cbb misses a remove event.
2003-06-19 10:48:58 +00:00
rh
f51b948f11 Add and enable monitoring mode for Lucent cards. 2003-06-19 06:16:36 +00:00
drochner
1a03e79900 don't #include <sys/dkstat.h> where it is (appearently) unused 2003-06-18 08:58:34 +00:00
bsh
4b87783212 in cominit(), turn on UUE bit in IER register if it is PXA2x0's
built-in UART.
2003-06-18 04:35:23 +00:00
thorpej
452a8fdae2 Rename IPL_IMP -> IPL_VM. 2003-06-16 20:00:56 +00:00
rjs
67e2545285 Regen. 2003-06-16 12:46:39 +00:00
rjs
946b6bccf2 Add vendor IDs for Ericsson, Hirose and AEI. 2003-06-16 12:45:20 +00:00
fvdl
7dd7f8baa2 Handle 64bit DMA addresses on PCI for platforms that can (currently only
enabled on amd64). Add a dmat64 field to various PCI attach structures,
and pass it down where needed. Implement a simple new function called
pci_dma64_available(pa) to test if 64bit DMA addresses may be used.
This returns 1 iff _PCI_HAVE_DMA64 is defined in <machine/pci_machdep.h>,
and there is more than 4G of memory.
2003-06-15 23:08:53 +00:00
simonb
83619b47f3 Wrap some long lines. 2003-06-15 01:34:34 +00:00
thorpej
792ce8fe0d Fix typo in previous. 2003-06-14 19:03:40 +00:00
thorpej
0eff671820 Also pass a type argument to comcnattach() and com_kgdb_attach().
comspeed() (and thus cominit()) may need this information.
2003-06-14 17:01:06 +00:00
thorpej
5ae120da7b Introduce a new "type" field in the softc which is used to indicate
the general UART type.  Currently, we have "normal", "hayesp" and
"pxa2x0" types.  Replace the corresponding hw flags with the new type
values.
2003-06-14 16:25:52 +00:00
ichiro
1fd8fe7f02 make compile 2003-06-14 11:44:51 +00:00
ichiro
2075d7734d fix some bugs 2003-06-14 11:40:20 +00:00
ichiro
2aacfecbed regen. 2003-06-14 10:00:09 +00:00
ichiro
a933b95ba3 delete duplicate line 2003-06-14 09:58:55 +00:00
uwe
22ce30e3bd Rename struct frame to irt_frame to avoid name clash with struct frame
in <arm/arm32/frame.h>.
2003-06-13 15:09:17 +00:00
kent
53af708049 Fix a regression of the last commit.
ICH4 needs IGNORE_CODEC_READY_MAYBE.
2003-06-13 07:27:17 +00:00
kent
1384d4d948 Regen 2003-06-13 07:14:58 +00:00
kent
f968f948fa Add some ICH5/ICH5R device IDs. 2003-06-13 07:14:18 +00:00
thorpej
3178a4f415 Add support for dynamic rescan of cache service logical drives, using
the ioctl issued by the ICP RAID management libraries (used by the
storcon and iirconfig tools).  This requires some infrastructure changes:
* Add a "service callback" mechanism that the ld driver (cache service)
  and the iopsp driver (raw service) can register with the icp parent.
  Right now this callback allows the children to adjust their notion of
  how many command openings are available.
* Add a mutex around the icp ioctl handler, allowing only one thread
  to execute an ioctl at a time.
* Add a way to freeze the controller command queue.  We stop all I/O
  while processing rescans (due to the semantics of icp_cmd()).
* Make icp_cmd() work when !cold.
* Add detach support to ld@icp.
2003-06-13 05:57:30 +00:00
kent
f7f6440dff Add AD1981-specific initialization.
The patch provided by Lars Heideker.

PR: kern/20368
2003-06-13 05:31:29 +00:00
kent
93695b73fb Not only ICH4 but also ICH0 and ICH2 might set no ICH_PCR.
The patch was provided by lha.

PR: kern/21031
2003-06-13 05:13:42 +00:00
thorpej
434a4243a1 Fix the way the scsipi adapter openings are adjusted when the array
controller adjusts our queue length.
2003-06-13 02:33:09 +00:00
thorpej
76464bb996 * Don't wait for commands to drain when adjusting the queue length.
Instead, wait when it's really needed, when detaching.  Project
  draining from spruious wakeups.
* Don't flush the controller's cache when detaching; we can't do it
  reliably, as the controller probably things the array drive no
  longer exists.  The cache is already flushed in ldclose() so this
  should be no problem.
2003-06-13 02:32:27 +00:00
scw
588cfa226b Add basic support for non-PCI host mode. 2003-06-12 19:18:49 +00:00
scw
b8ce8543eb Always pass BUS_DMA_COHERENT to bus_dmamem_map() when allocating
descriptor/buffer memory.
2003-06-12 19:18:02 +00:00
scw
b751df8807 Tickle the watchdog while doing polled console i/o.
This is especially important if we spend any time in ddb. :)
2003-06-12 19:16:18 +00:00
scw
269144aef4 Disable the watchdog during autoconf of sub-devices.
Some drivers (e.g. pciide(4)) can take long enough to probe that the
watchdog barks before they're done.
2003-06-12 19:14:37 +00:00
thorpej
d0e1416b29 Separate out the immediate value from the input buffer. The immediate
value field can now always be used as an input, and output, or both.

This is especially handy for data movers which can e.g. calculate the
CRC32C of a buffer as it is moved (which requires both a seed [input],
and a place to stash the result [output]).
2003-06-12 17:20:43 +00:00
drochner
0256604827 nuke unnecessary #include <sys/dkstat.h> 2003-06-12 14:44:36 +00:00
uwe
faa757d699 Request KBC_SELFTEST in pckbc_cnattach(), hidden under #ifdef
PCKBC_CNATTACH_SELFTEST.  On machines where we boot on cold iron
(e.g. netwinder) we need this to init the pckbc.
2003-06-12 03:34:12 +00:00
scw
146abc03d1 In ac97_restore_shadow(), make sure to restore the codec's extended
control register if we configured it during ac97_attach().
2003-06-11 14:22:27 +00:00
uwe
a7ed2dae3d Correct calculation of the blit src/dst for blits we do backwards. 2003-06-10 22:07:38 +00:00
christos
1af7cab082 regen 2003-06-10 19:39:12 +00:00
christos
4267622713 add a Rockwell 33.6K modem 2003-06-10 19:39:00 +00:00
grant
5d17facb78 wrap a debug message in #ifdef PCKBCDEBUG.
ok'd by simonb. fixes my PR kern/18441.
2003-06-10 07:46:29 +00:00
ichiro
5dfe78bf25 fix bug report - xsrc/17810, kern/16898
add AGP configuration registers for i840/855PM, i840/i850E, 82443LX/BX/GX
Although there chips are well alike, but initialization and so on procedures differ.
2003-06-09 12:16:42 +00:00
grant
42ddc68577 regen 2003-06-08 13:34:23 +00:00
grant
c1b1b84e38 add another vendor ID for OnSpec Electronic Inc. 2003-06-08 13:33:16 +00:00
ichiro
f49da6da4c regen. 2003-06-08 13:21:05 +00:00
ichiro
a29f92abcd add product ID
PRO/Wireless LAN 2100 3B Mini PCI Adapter
2003-06-08 13:19:27 +00:00
thorpej
47edad1115 Always queue transfers in the ld driver to prevent transient resource
shortages in the back-ends from aborting transfers.

Reviewed by ad@.
2003-06-07 23:37:24 +00:00
augustss
be0211e579 Regn. 2003-06-07 17:01:24 +00:00
augustss
6c3bbf2a48 Eicon diva 852 isdn ta support. From Pavel Arnost, PR kern/21818. 2003-06-07 17:00:41 +00:00
wiz
84e5042a23 regen (Add some Brooktree device IDs). 2003-06-07 09:15:32 +00:00
wiz
9e9a81c51d Add some Brooktree device IDs. 2003-06-07 09:15:00 +00:00
wiz
3ec551681e regen (+ATI 9100, 9600TX, 9500/9700) 2003-06-07 09:08:01 +00:00
wiz
da8f7eccaa Add ATI Radeon 9100, 9600TX, 9500/9700. 2003-06-07 09:07:12 +00:00
ichiro
7cfd4a5b87 regen. 2003-06-07 05:08:45 +00:00
ichiro
597ee3be5a add productID of ATI 2003-06-07 05:07:52 +00:00
ichiro
cb894592f4 regen. 2003-06-07 04:29:48 +00:00
ichiro
64d62a07e2 Upps, mistaken
fixed sufix
2003-06-07 04:28:09 +00:00
ichiro
e7c1bfeb6f regen. 2003-06-07 04:17:10 +00:00
ichiro
348e38efa1 add deviceID - Intel 82855PM/GM chipset 2003-06-07 04:16:25 +00:00
martin
b464a5b71f Only read media status bits when they are valid.
From Makoto Fujiwara in PR kern/21810.
2003-06-06 23:22:56 +00:00
dogcow
b7da893283 Some models of the 556B don't turn on the transmitter without magic
values getting written. Fix from FreeBSD; cf sys/pci/if_xl.c, rev 1.110
2003-06-05 22:11:21 +00:00
tsutsui
18e6b982e3 Add a missed htole32() for DMA txdescs.
Problem reported by Todd Mortimer on port-macppc.
2003-06-05 16:33:43 +00:00
scw
5eb709747b Add support, via a kernel config file option, for the 16550-compatible
com ports found on Intel PXA2x0 processors.

Re-arrange the code which detects the FIFO configuration to defer
printing until _after_ com_fifo is cleared. Some supposedly compatible
chips clear the Tx/Rx FIFOs when this happens, resulting in previous
output being lost.
2003-06-05 13:40:38 +00:00
pk
8b535e80c4 ahc_pci_probe: avoid placeholder entries in the `identities' table. 2003-06-04 11:55:05 +00:00
augustss
18bd4aa617 Regen. 2003-06-03 23:22:16 +00:00
augustss
bd311307e3 Add Motorola T720c and a quirk for it. 2003-06-03 23:22:00 +00:00
petrov
78fc8fd68f Add sun keyboards and display. 2003-06-03 06:48:12 +00:00
petrov
7a41bf9cce Fix the previous patch of me. 2003-06-02 22:52:36 +00:00
gmcgarry
9d6ae676dd Driver for GPIB controllers boards based on the uPD7210 GPIB controller,
including boards made by Captial Equipment Corp.
2003-06-02 03:57:15 +00:00
gmcgarry
59720b5acd Register definitions for TMS 9914 GPIB controller. 2003-06-02 03:55:04 +00:00
gmcgarry
8cfea04139 Register definitions for NEC uPD7210 GPIB controller. 2003-06-02 03:54:31 +00:00
gmcgarry
473eb46745 Port hp300 driver for HPIB/GPIB disks to MI gpib framework. 2003-06-02 03:53:02 +00:00
gmcgarry
0f9683761f Port hp300 driver for magnetic tapes to MI gpib framework. 2003-06-02 03:52:24 +00:00
gmcgarry
c7fc491b48 Port hp300 driver for cartridge-style tapes to MI gpib framework. 2003-06-02 03:51:52 +00:00
gmcgarry
ff33565165 Support block devices speaking CS80/SS80 protocol over gpib. 2003-06-02 03:51:04 +00:00
gmcgarry
5c3ec26c1a First-go at hil-over-gpib. Doesn't do much. 2003-06-02 03:48:25 +00:00
gmcgarry
cb93fa6aac Port the hp300 ppi driver to the MI gpib framework. 2003-06-02 03:47:09 +00:00
gmcgarry
12379e3ba8 GPIB framework. 2003-06-02 03:45:41 +00:00
fvdl
370167ec16 Add newer 5704 asic revs, and add them to the table, with the
BGE_QUIRK_ONLY_PHY_1 quirk in their entry.
2003-06-01 20:26:14 +00:00
uwe
97e817d08e Implement accelerated text ops using graphic coprocessor. 2003-05-31 23:22:26 +00:00
dyoung
5bcf25f890 Picky cosmetic change: remove leading space. 2003-05-31 19:38:08 +00:00
uwe
70161de941 Correct coprocessor registers base.
Feh, manuals that lie...
2003-05-31 18:25:40 +00:00
petrov
b6d4c1c66b wsmouse for ms@tty. 2003-05-30 23:34:06 +00:00
uwe
a19b05b597 Oops, do not disable coprocessor in igsfb_init_ext. 2003-05-30 22:41:52 +00:00
scw
58c736d46f In dmio_read(), make sure to set DMIO_STATE_READ_WAIT in ds->ds_flags
before going to sleep.
2003-05-30 11:37:47 +00:00
matt
e7559eb17d Use proper shift marcos for EXT. This makes the PHY on i83543 get
recognized.  From Doug Donsbach <dldonsbach at tds dot net>
2003-05-30 02:08:55 +00:00
gson
f60f21cf0b The remaining capacity percentage was incorrect for batteries larger than
21.47 Wh becaue of integer overflow.
2003-05-29 02:47:49 +00:00
scw
6fab97c614 Add an option to control whether the GT's internal PCI Arbiter should
be enabled or not.
2003-05-27 11:39:50 +00:00
yamt
b1286467f1 ip/tcp/udp checksum offloading support for i82550.
largely from FreeBSD.
2003-05-26 16:14:49 +00:00
haya
5ae8bbc4cc Bugfix: fwohci_ir_read(): loop continues when the buffer size not only
greater than but also same as packet size.  This bug is pointed out by
FUKAUMI Naoki.
2003-05-26 16:10:36 +00:00
augustss
4cc039d469 Add FIONREAD ioctl(). 2003-05-26 12:43:35 +00:00
yamt
b57a775a7d check and MCLAIM correct mbuf in fxp_copy_small path. 2003-05-25 15:10:23 +00:00
gehenna
637efc0116 Add AboCom UFE2000. 2003-05-25 14:36:56 +00:00
gehenna
9e736dcfd9 Regen. 2003-05-25 14:32:43 +00:00
gehenna
d76735d9cf Add AboCom UFE2000 USB2.0 Fast Ethernet Adapter 2003-05-25 14:31:41 +00:00
kochi
0cb6714769 Backport a bugfix from the latest ACPI CA.
This will fix false AE_NOT_FOUND messages, reported in
port-i386/20897.
2003-05-25 10:08:24 +00:00
augustss
d9c803e9da Regen. 2003-05-24 23:30:47 +00:00
augustss
a6c76ab0d9 Add some more entries. From FreeBSD and OpenBSD. 2003-05-24 23:29:11 +00:00
kochi
0d6c5a668c * make use of NetBSD ACPI APIs (acpi_eval_{struct,integer})
* minor cleanups
2003-05-22 15:35:51 +00:00
dyoung
55196426e6 Update to wi interrupt handling:
No longer require a hi-low-hi transition of a status bit before
  we believe it. It's a performance killer, and without it there
  does not seem to be a race.

  Sam Leffler reports that wi_intr needs to be bracketed by
  disable/enable interrupts through WI_INT_EN, or else performance
  is bad on Lucent. So now we do that.
2003-05-22 06:34:45 +00:00
christos
a2f80a1464 size_t != unsigned int all the time. 2003-05-21 17:23:55 +00:00
dyoung
ba845eeeb3 Stop wi panics on card ejection in Powerbook in both the enabled
and disabled states. This should fix an x86 panic somebody reported
on icb.
2003-05-20 01:29:35 +00:00
kochi
620bc11015 Fix a locking problem, which closes kern/21607.
ok'd by Jason Thorpe.
2003-05-19 23:24:55 +00:00
tsutsui
09d1921299 Misc cosmetics:
- some KNF and wrap long lines
- use TAILQ macro
- replace some magic numbers with macro
- use #if 0/#endif pair to disable code
2003-05-19 14:56:03 +00:00
uwe
c7e8d1f928 Oops, correct platids for 680/690 with European English (ABB)
keyboard.  We still use hpcboot's "Hungarian" entry for them.
2003-05-18 19:06:11 +00:00
fvdl
385c785fd2 Inialize sc_tty->t_dev early for serial console, so that cn_check_magic
will match in the case of a break before the console was opened for the
first time. Makes BREAKing into DDB work (again) as soon as interrupts
are enabled.
2003-05-18 15:10:08 +00:00
thorpej
02ad493d76 Fail icpioctl() if securelevel > 1. 2003-05-18 06:18:25 +00:00
thorpej
577fd9d8fa * Use aprint*().
* Add Ultra/133 to wdc_print_modes().
2003-05-17 21:52:03 +00:00
thorpej
2f25411d28 Use a buffer queue. Primary advantage here is robustness in the face
of temporary resource shortages.
2003-05-17 21:42:08 +00:00
christos
acec85bb7c Initialize and reset curtxeps to zero each time the error rate is exceeded.
This stops the continuous spewing of error messages, making it just sporadic.
2003-05-17 16:46:03 +00:00
thorpej
4aef050969 Add DIOCKLABEL support. Fixes PR kern/21605 (Luke Mewburn). 2003-05-17 16:11:52 +00:00
thorpej
548e1373f8 Another fix from Achim Leubner @ ICP:
Test-busy *before* marking the controller as processing a user ioctl,
otherwise the command queue could stall permanently if test-busy returned
true.
2003-05-17 15:34:12 +00:00
agc
23a6c4c9b7 Test the right variable after allocating space, and then get rid of an
unused local variable.
2003-05-17 14:26:30 +00:00
scw
d1fb17639e defflag GT_ECC. 2003-05-17 08:27:58 +00:00
scw
f8a82ee618 Fix some DPRINTF statements to deal with bus_addr_t and bus_size_t types
defined in terms if 'int' instead of 'long'.
2003-05-17 08:23:14 +00:00
kristerw
2c7ae90e5b ISO C requires a statement after a label. 2003-05-16 23:55:32 +00:00
itojun
ce084afabe use strlcpy 2003-05-16 15:34:25 +00:00
dyoung
045ad0db5e IEEE80211_LOCK and WI_LOCK conceal enormous differences in locking
semantics on FreeBSD and NetBSD, so I am backing them out until
the macro set is enriched.
2003-05-16 01:26:17 +00:00
fvdl
c0b6986667 Add quirk handling to ACPI. First quirk entry is "PTLTD " rev 0x06040000,
which gives problems with PCI bus finding; the object hierarchy doesn't
match the real world for some systems, most notably SuperMicro boards.
Linux has this one blacklisted as well.
2003-05-15 21:29:49 +00:00
fvdl
a47c14adcc Fix reversed arguments to bus_space_unmap. 2003-05-15 18:04:08 +00:00
wiz
ee6d7b94d4 Remove last traces of obsolete olms and omms drivers.
Ok'd by drochner and fvdl.
2003-05-15 13:13:21 +00:00
petrov
182de37049 Move DTIMEXP and RFIFOVF warnings under control of HMEDEBUG.
PR port-sparc64/20280 by grant beattie.
2003-05-14 19:46:59 +00:00