Peter Wemm
e60463deed
Redo the isa compat driver shim so that each driver is self contained
...
and does not require that evil list of drivers in isa_compat.h.
It uses the same strategy that pci drivers use, namely a
COMPAT_ISA_DRIVER() macro that creates the glue on the fly.
Theoretically old-style isa drivers should be preloadable now.
2000-05-28 13:30:44 +00:00
Andrey A. Chernov
2073104f87
Manipulate with AltGR Led (really CapsLock Led) only in K_XLATE mode, because
...
all other modes not set ALKED flag and it means that CapsLock always turned
off for them.
Real bug example is X11 which never turn on CapsLock with Russian keyboard.
PR: 18651
Submitted by: "Mike E. Matsnev" <mike@po.cs.msu.su>
2000-05-28 12:43:24 +00:00
Peter Wemm
84c27d0735
ncr.c is no longer a COMPAT_OLDPCI device - remove the warning.
2000-05-28 10:45:06 +00:00
Peter Wemm
11ffbffb13
Remove haveseen_iobase() - it is no longer called from anywhere in the
...
kernel.
2000-05-28 10:11:49 +00:00
Søren Schmidt
724a60faf8
Cosmetics: dont say Unknown but Generic chipset in probe..
2000-05-28 07:51:23 +00:00
Søren Schmidt
5158543d6a
Fix alignment problem on the alpha reported by several parties.
2000-05-28 07:50:19 +00:00
Andrew Gallatin
6ab09a6376
Add AlphaServer 2000 (demi-sable), 2100 (sable), and 2100A (lynx) support.
...
Only PCI and on-board ISA peripherials are supported at this time.
This support has been only lightly tested due to a lack of response to my
call for testers on the freebsd-alpha mailing list. It works quite well
on the one AS2100 on which it has been tested, but it may not work on
an AS2100A and should therefore be regarded as experimental.
2000-05-28 02:52:54 +00:00
Andrew Gallatin
521ff6f1b9
Allow platform specific isa interrupt setup & teardown routines in
...
preparation for sable/lynx support
2000-05-28 02:40:53 +00:00
David E. O'Brien
fe449a53f3
MFA: Add {kernel,module}-{depend,clean,cleandepend,tags,install,reinstall}
...
targets. The {depend,clean,cleandepend,tags,install,reinstall} targets
are composits of the {kernel,module}-* targets (based on NO_MODULES).
2000-05-27 21:50:15 +00:00
David E. O'Brien
5415a4bd71
Use /sys/sys/*.h over /usr/include/sys.
...
No repsonce from: Maintainer
2000-05-27 21:35:47 +00:00
Cameron Grant
94e3845ccd
fix the return value of the SOUND_PCM_WRITE_CHANNELS ioctl
...
re-enable old pcm ioctls
2000-05-27 14:40:17 +00:00
Doug Rabson
44eb1261b4
Use bus_space_handle_t instead of bus_space_tag_t to hold the result
...
from rman_get_bushandle().
2000-05-27 10:02:32 +00:00
Doug Rabson
20e1658bc2
Update to use newbus and busspace.
2000-05-27 09:27:36 +00:00
John Baldwin
f20dd05a67
- Remove unnecessary 'data32' and 'addr32' prefixes and #define's.
...
- Go ahead and use 'lgdt' again instead of hand-assembling the instruction.
During testing this code worked fine. If for some reason a 32-bit offset
is needed, 'lgdtl' should be used instead of reverting to manual machine
code.
Tested by: peter
2000-05-27 06:25:35 +00:00
Peter Wemm
64db83a8ab
Use .include <bsd.kmod.mk> to get to ../../*/conf/kmod.mk instead of
...
encoding the relative path.
2000-05-27 01:14:33 +00:00
Daniel C. Sobral
b6b204a98b
Strip spaces and comments more agressively.
2000-05-26 22:58:10 +00:00
Cameron Grant
d28089a10d
move various fields from pcm_channel to snd_dbuf
...
improve chn_read code- don't stop/restart on overrun, just dump data
more error checking on ioctls
2000-05-26 21:55:13 +00:00
Cameron Grant
04553e63a5
if we have a codec init routine, fail the attach if init fails
2000-05-26 21:42:50 +00:00
Daniel C. Sobral
7795d19132
Bring in FICL 2.04. No bump of loader version is required by this
...
commit.
2000-05-26 21:35:08 +00:00
Cameron Grant
35f9e4a1db
handle emulated dma reads
...
don't try to get sample size from snd_dbuf
2000-05-26 21:15:47 +00:00
Mike Smith
1bdd62fc06
Some joker decided to make it even harder to build modules outside the
...
kernel, and rather than fix the make search path, hardcoded it into the
module Makefiles themselves. Go with the herd.
2000-05-26 20:07:29 +00:00
Søren Schmidt
d5f65fcbd7
If devclass_alloc_unit() is called with a wired unit #, and this is
...
buzy, only search upwards for a free slot to use..
This broke unit numbering on ATA systems where PCI attached controllers
come before the mainboard ones...
Reviewed by: dfr
2000-05-26 13:59:05 +00:00
Andrew Gallatin
fe81f64ffc
Rather than checking for hlen causing misalignment, we should do the
...
m_adj() and then check the resulting mbuf for misalignment, copying
backwards to align the mbuf if required.
This fixes a longstanding problem where an mbuf which would have been
properly aligned after an m_adj() was being misaligned and causing an
unaligned access trap in ip_input(). This bug only triggered when booting
diskless.
Reviewed by: dfr
2000-05-26 13:47:02 +00:00
Yoshihiro Takahashi
c4de295680
Fixed header file path (machine/lpt.h -> dev/ppbus/lptio.h).
2000-05-26 12:25:01 +00:00
Seigo Tanimura
26605df75f
Add SUP1670 - Supra 336i V+ Intl. Since we update the PnP IDs
...
more frequently than the core part of the sio driver, it might
be good to move the PnP IDs to sio_isapnp.h or something like
that.
PR: i386/18828
Submitted by: J.P. King <jpk28@cam.ac.uk>
2000-05-26 11:41:08 +00:00
Darren Reed
6de9811ef7
define CSUM_DELAY_DATA to match merge
2000-05-26 07:28:03 +00:00
Jake Burkholder
e39756439c
Back out the previous change to the queue(3) interface.
...
It was not discussed and should probably not happen.
Requested by: msmith and others
2000-05-26 02:09:24 +00:00
David E. O'Brien
4590b8aad9
Bump __FreeBSD_version after the Binutils upgrade -- just in case a port
...
or someone needs to decern the event.
2000-05-26 00:22:48 +00:00
Nick Hibma
42f0d19d1b
Regen.
2000-05-25 22:29:47 +00:00
Nick Hibma
1eb1a86576
New entries (Mike Meyer)
2000-05-25 22:27:55 +00:00
Tor Egge
5bb4998cca
Reintroduce a workaround for a gas bug (misassembled lgdt instruction)
...
Use .code16 for the real mode part of the AP bootstrap trampoline code.
2000-05-25 21:33:52 +00:00
Darren Reed
f1beb78299
fix up #ifdef jungle for FreeBSD
2000-05-25 16:24:46 +00:00
Darren Reed
6774c05335
remove duplicate prototypes
2000-05-25 16:23:30 +00:00
Jonathan Lemon
50c6dc99d8
Mark the checksum as complete when looping back multicast packets.
...
Submitted by: Jeff Gibbons <jgibbons@n2.net>
2000-05-25 02:27:14 +00:00
Archie Cobbs
a79bb513a1
Fix typo.
2000-05-25 00:36:43 +00:00
Mike Smith
b2c30096c7
Build the twe module with the rest.
2000-05-24 23:42:03 +00:00
Mike Smith
d3632ec4c6
Add the 'twe' driver module makefile.
2000-05-24 23:41:26 +00:00
Mike Smith
2597312222
Initial import of a driver for the 3ware Escalade family of ATA RAID
...
controllers.
2000-05-24 23:35:23 +00:00
Mike Smith
1bd2fef771
Take 146 and 147 for the twe driver.
2000-05-24 23:19:15 +00:00
Archie Cobbs
06a429a3c8
Just need to pass the address family to if_simloop(), not the whole sockaddr.
2000-05-24 21:16:56 +00:00
Darren Reed
a4f66d8f4c
fix duplicate rcsid's
2000-05-24 19:38:17 +00:00
Peter Wemm
9f85bc03de
pmap_enter() masked off the page offset bits, pmap_kenter() did not.
...
This (I believe) is the cause of the XFree86 startup and/or mptable(8)
panics when programs were reading from /dev/mem at non-page-aligned
offsets. The offsets were being converted into random page flags in the
page tables. :-( (including PG_PS = 4MB page size)
2000-05-24 14:22:22 +00:00
Bruce Evans
582a77606f
Fixed some style bugs (mainly convoluted logic for blackhole processing).
2000-05-24 12:57:52 +00:00
Peter Wemm
ebb6049b1f
It would have been nice if this actually compiled. Close the header
...
comment */.
2000-05-24 09:08:55 +00:00
Jun Kuriyama
569e965893
Add OPTi 82C700 chipset.
...
Submitted by: sanpei@sanpei.org
PR: kern/18155 (part of)
2000-05-24 09:03:30 +00:00
Dag-Erling Smørgrav
ce4e34c875
Make exe a symlink.
2000-05-24 07:37:02 +00:00
Darren Reed
6e067727a7
fix up conflicts
2000-05-24 04:40:17 +00:00
Darren Reed
255c925eef
fix conflicts
2000-05-24 04:21:35 +00:00
Darren Reed
6dda709260
fix conflicts
2000-05-24 04:09:13 +00:00
Darren Reed
8982edd714
fix conflicts
2000-05-24 04:01:49 +00:00