tegge
028480bfb1
Add two workarounds for broken MP tables:
...
- Attempt to handle PCI devices where the interrupt is
an ISA/EISA interrupt according to the mp table.
- Attempt to handle multiple IO APIC pins connected to
the same PCI or ISA/EISA interrupt source. Print a
warning if this happens, since performance is suboptimal.
This workaround is only used for PCI devices.
With these two workarounds, the -SMP kernel is capable of running on
my Asus P/I-P65UP5 motherboard when version 1.4 of the MP table is disabled.
1998-04-01 21:07:37 +00:00
eivind
7fc6cbacef
Don't use fast interrupts when initialized through PnP. if_ed does
...
not support fast interrupts.
Noticed by: bde
1998-03-29 03:22:19 +00:00
bde
b5ae2c779b
Removed unused #includes.
1998-03-28 13:25:01 +00:00
bde
cd450d6714
Moved some #includes from <sys/param.h> nearer to where they are actually
...
used.
1998-03-28 10:33:27 +00:00
peter
0ddeeb0ae5
Several changes:
...
- Implement proper EISA probing.
- Better support for the new transputer based host cards.
- use standard termios settings, one can use the intial/lock devices.
- use a simple bcopy since some cards/systems apparently don't support
32 bit accesses.
- hard reset and halt host card CPU prior to download in case of a soft
restart.
- recognize new remote module types (ASIC vs. CD1400 based)
- a number of cosmetic changes (my fault, not Nick's)
Submitted by: Nick Sayer <nsayer@quack.kfu.com>
1998-03-23 16:27:43 +00:00
peter
7cedb4afa6
New versions of Specialix host card download code.
...
Submitted by: Nick Sayer <nick@quack.kfu.com>
1998-03-23 16:12:53 +00:00
peter
30c12fe99a
merge from 2.2
1998-03-21 06:17:14 +00:00
peter
313d920e80
Merge from 2.2, plus some other changes. In the config file entry,
...
'vector siintr' isn't used since the handler is assigned internally.
1998-03-21 05:17:29 +00:00
dg
12550f7875
Protect against count of chars received being 0, which causes a panic
...
otherwise. Can apparantly happen with some firmware revs.
Submitted by: Kouichi Hirabayashi <kh@mogami-wire.co.jp>
1998-03-18 20:52:28 +00:00
danny
89d080d781
PR: i386/6040
...
Submitted by: nakagawa@jp.freebsd.org
Add new PCI NE2000 (VIA VT86C926)
1998-03-17 10:54:23 +00:00
julian
81765fc2bb
Add EISA support for DPT drivers
...
Submitted by: Matthew Dodd
Reviewd by: shimon@simon-shapiro.org (DPT author)
1998-03-11 00:30:16 +00:00
julian
e8a4faf045
Slightly more correct initialisation of the new buf struct for soft-updates.
...
Submitted by: Chris Csanady <ccsanady@friley585.res.iastate.edu>
Suggested by: Kirk McKusick
1998-03-09 20:39:26 +00:00
steve
a1c51b8df5
Correct an ethernet framesize mismatch that caused poor
...
device performance among other things.
PR: 4989, 5910
Submitted by: Yoshikazu Goto <gotoh@ae.anritsu.co.jp>
1998-03-09 03:07:54 +00:00
peter
dd42b366bf
merge benfor branch changes onto mainline.
1998-03-08 16:54:00 +00:00
julian
10c5ccc30a
Reviewed by: dyson@freebsd.org (john Dyson), dg@root.com (david greenman)
...
Submitted by: Kirk McKusick (mcKusick@mckusick.com )
Obtained from: WHistle development tree
1998-03-08 09:59:44 +00:00
jkh
563f7e8de8
Correct minor typo
...
Confirmed by: Ustimenko Semen <semen@iclub.nsu.ru>
1998-03-05 10:53:26 +00:00
semenu
6f03785e69
*** empty log message ***
1998-03-04 16:35:05 +00:00
dg
725d1ce512
Added support for the 82553 and 'B' 82555 PHY.
1998-03-03 14:19:09 +00:00
bde
739979bd29
Restored half of the ANSI semantic errors fix which was clobbered
...
by the previous commit.
1998-03-01 06:06:20 +00:00
se
c2dae6a9b1
Add PCI device ID of Surecom NE-34
1998-02-27 22:30:36 +00:00
hosokawa
50eecbe517
Support for "MAC address in CIS" type cards.
...
For example, IBM Creditcard Ethernet's MAC address is ALWAYS
"0:2:4:6:8:a" :-) without this code.
1998-02-27 14:29:51 +00:00
msmith
e3c9e3f7a5
PCCARD-code related style nits, as requested.
...
Submitted by: bde
1998-02-27 06:39:32 +00:00
msmith
54cbf8c44a
Fix some style nits and remove an unused header.
...
Submitted by: bde
1998-02-27 05:38:32 +00:00
ahasty
275db98936
Radio support for bt848 cards from Flemming Jacobsen <fj@trw.nl>
...
Amancio
1998-02-26 08:19:14 +00:00
bde
e6fd98e05b
Fixed a syntax error. Strange but correct code was broken by recent
...
changes to the queue macros.
1998-02-25 11:56:37 +00:00
bde
dd04474345
Added missing #include of "opt_devfs.h".
...
Fixed pedantic semantics errors (in ANSI C, static arrays must have
a size, and static objects should be consistently declared as static
unless you know more than anyone should have to know about the
linkage rules).
1998-02-25 07:12:17 +00:00
jkh
b3147e8cdb
Properly bzero() structures after they're returned from getccdbuf().
...
Submitted by: Chris Csanady <ccsanady@friley585.res.iastate.edu>
1998-02-22 10:01:23 +00:00
nate
d60bc67e89
there is a minor bug in sb_dsp.c -- the driver
...
reports ESS cards as able to do 16-bit, but it has no support for it.
Submitted by: Luigi Rizzo <luigi@labinfo.iet.unipi.it>
1998-02-21 17:53:04 +00:00
gpalmer
7354b9b6a0
Add $Id$
1998-02-21 05:35:02 +00:00
gpalmer
e3ff1230b2
Provide a missing parameter to printf to stop the kernel from panicing.
1998-02-21 04:32:56 +00:00
jkh
fc9ab0ca4c
Update to "stable-167" release; totally reimplements media detection.
...
Submitted by: Ustimenko Semen <semen@iclub.nsu.ru>
1998-02-20 18:08:46 +00:00
bde
bfefd71bbf
Don't depend on "implicit int" or bloat the data section in the
...
declaration of xxx_devsw_installed.
1998-02-20 13:46:58 +00:00
bde
fed944c647
Removed unused debugging variables and macros.
...
Don't depend on "implicit int" or bloat the data section in the
declaration of vn_devsw_installed.
1998-02-20 13:27:36 +00:00
bde
9fca072392
Removed unused #includes.
1998-02-20 13:11:54 +00:00
ahasty
17d270acba
Move Luigi's I2CWR ioctl from the video_ioctl section to the
...
tuner_ioctl section. Changed Major device from 79 to 92 and reserved
our Major device number -- hasty@star-gate.com
1998-02-20 03:55:17 +00:00
nate
77f7d10585
- Updated to Luigi's 2-15-98 code. The code in 2.2 is the same except for
...
select/poll and DEVFS changes, which are limited to an include/define
in sound.h and the actual select/poll implementation in sound.c
[ This commit is blind, but the code is similar enough that there will
hopefully be no problems. ]
1998-02-17 19:17:08 +00:00
jkh
66f83839de
Support for >32 ports.
...
PR: 5765
Submitted by: Steve Gericke <steveg@comtrol.com>
1998-02-17 15:36:46 +00:00
scrappy
b171ac7ee4
Upgrade Luigi's audio driver to Jan/23 version... will bring in Feb/15th
...
version as soon as I've tested it...
Installed/tested on my home machine...any problems, please report directly
to me.
1998-02-17 14:17:13 +00:00
eivind
0fdaaedd07
Delete apparently unused DEVFS control device creation code - code
...
didn't even compile. A (now seemingly correct) devfs node is still
created.
1998-02-16 23:51:00 +00:00
phk
ba776d443a
A bunch of nits from bde.
...
Make the name "pps" all over the place.
Remove the hardcoded 10us offset, use sawtooth for it.
1998-02-15 14:54:09 +00:00
peter
f62f770acb
Update to support SI/XIO PCI host cards (Z280 based) and the enhanced
...
SXISA and SXPCI host cards (Transputer based).
PR: 4836, 5021, 5654
Submitted by: Nick Sayer <nick@specialix.com>
1998-02-15 14:42:33 +00:00
jkh
e7e4c82493
Revert part of my previous patch - I don't see the *need*
...
to call splbio() from within an interrupt handler here. :-)
1998-02-15 08:28:26 +00:00
jkh
3923d0f80a
missing spl() call and off by one error in the handling of the partitions.
...
Submitted by: Chris Csanady <ccsanady@friley585.res.iastate.edu>
Obtained from: OpenBSD
1998-02-15 08:14:39 +00:00
nate
ee159ceede
- If a PCCARD serial device is removed from the system, let the serial
...
driver 'break out' of the infinite loop waiting for a response from
it. This is a bad thing, but no worse than having the kernel hang.
1998-02-14 16:17:17 +00:00
phk
185fab4e32
Fix a couple of lines that dropped out in my merge yesterday.
...
Complained about by: ache
1998-02-13 17:54:53 +00:00
phk
1ae301cadb
Man, twice in as many days. Gotta learn to check that uname.
1998-02-13 17:35:33 +00:00
phk
4b33cbe49a
Add a skelleton pulse-per-second timing driver. This will become more
...
useful when I get my timecounter changes past the Bruce-filter.
1998-02-13 13:00:02 +00:00
phk
76528cc622
Implement the spirit but not the letter of Terrys hot-char patch.
...
The differences Terrys patch and this patch are:
* Remove a lot of un-needed comments.
* Don't put l_hotchar at the front of stuct linesw, there is no need to.
* Use the #defines for the hotchar in the SLIP and PPP line disciplines
1998-02-13 12:46:28 +00:00
phk
3a8117ec4d
Hmm, it is generally an advantage to commit the most recent version of
...
ones changes: A faster character painter procedure and fix on cursor
bug.
1998-02-13 11:31:34 +00:00
phk
e19355cd15
Add support for VESA mode 0x102 (800x600x4) in syscons. You can activate
...
this using option "-b" to the boot blocks. It is smartest to compile
a font into your kernel (See LINT), but not mandatory, but apart from
the cursor you will see nothing on the screen until you load a font.
This mode allows XF86_VGA16 to run in 800x600 mode on otherwise unsupported
graphics hardware.
A number of buglets in the cursor handling in syscons may become
visible this way.
1998-02-12 22:05:08 +00:00