peter
256d18b0e2
Make this compile without the old 2.2 compatability defines.
2000-05-28 16:24:17 +00:00
peter
51a6e2c56d
Fix a reference to an old FreeBSD 2.2 register name.
...
s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/
2000-05-28 16:21:45 +00:00
peter
488ea1ee27
Do not depend on FreeBSD 2.2 compatability defines.
...
s/PCI_MAP_REG_START/PCIR_MAPS/
2000-05-28 16:18:58 +00:00
peter
e86de1e77c
Fix some leakage from inside #ifdef PCI_COMPAT (the FreeBSD 2.2 compat
...
stuff).
2000-05-28 16:17:18 +00:00
peter
be1e54079f
Use the correct register name. s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/
2000-05-28 16:13:43 +00:00
peter
41e3b1716f
Use the correct name for the PCI command register (PCIR_COMMAND). Don't
...
use constant that used to be a variable in our (very) old pci code.
2000-05-28 16:06:56 +00:00
peter
f19e7c1acc
Use the correct register names. s/PCI_COMMAND_STATUS_REG/PCIR_COMMAND/
2000-05-28 16:02:05 +00:00
peter
76506d9fe2
Warn that this as an oldpci device..
2000-05-28 15:59:52 +00:00
peter
cb68f6fdc0
Use correct register values. This one was in aic7xxx and advansys too.
2000-05-28 15:50:40 +00:00
dfr
3d3263476e
Add a new pmap entry point, pmap_enter_temporary() to be used during
...
dumps to create temporary page mappings. This replaces the use of CADDR1
which is fairly x86 specific.
Reviewed by: dillon
2000-05-28 15:49:55 +00:00
peter
2858982d35
Use the correct register names. s/PCI_MAP_REG_START/PCIR_MAPS/
2000-05-28 15:48:48 +00:00
peter
5ef471a3b8
Use the correct register names, not the FreeBSD 2.2 compatability ones.
2000-05-28 15:47:00 +00:00
dfr
2281181f80
Add taskqueue system for easy-to-use SWIs among other things.
...
Reviewed by: arch
2000-05-28 15:45:30 +00:00
peter
b67ad017c0
Use the correct name for a mapping register, not the old FreeBSD 2.x
...
compatability name.
2000-05-28 15:15:14 +00:00
peter
da78ae6c96
Mass update of isa drivers using compatability shims to use
...
COMPAT_ISA_DRIVER() so that we can get rid of the evil isa_compat.h table.
2000-05-28 13:40:48 +00:00
peter
8a48a8126e
The dreaded isa_compat.h tables are no longer used, so there is no need
...
for a seperate pc98 version of this stuff. Applying the same changes
from the i386 version yields identical files so remove these and use the
common ones.
2000-05-28 13:32:49 +00:00
peter
acf1d9baa5
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
ache
5af33bc3d0
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
ac0a007a38
ncr.c is no longer a COMPAT_OLDPCI device - remove the warning.
2000-05-28 10:45:06 +00:00
peter
6c19cf0ba1
Remove haveseen_iobase() - it is no longer called from anywhere in the
...
kernel.
2000-05-28 10:11:49 +00:00
sos
54c29c9155
Cosmetics: dont say Unknown but Generic chipset in probe..
2000-05-28 07:51:23 +00:00
sos
f305c115e1
Fix alignment problem on the alpha reported by several parties.
2000-05-28 07:50:19 +00:00
gallatin
8baedda6af
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
gallatin
11726c37b1
Allow platform specific isa interrupt setup & teardown routines in
...
preparation for sable/lynx support
2000-05-28 02:40:53 +00:00
obrien
d25477b7e7
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
obrien
db6962481c
Use /sys/sys/*.h over /usr/include/sys.
...
No repsonce from: Maintainer
2000-05-27 21:35:47 +00:00
cg
2d78819395
fix the return value of the SOUND_PCM_WRITE_CHANNELS ioctl
...
re-enable old pcm ioctls
2000-05-27 14:40:17 +00:00
dfr
d9bdefd5d5
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
dfr
f7c488ce24
Update to use newbus and busspace.
2000-05-27 09:27:36 +00:00
jhb
a8972b65e2
- 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
ea11d3cf1c
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
dcs
50900cd7f6
Strip spaces and comments more agressively.
2000-05-26 22:58:10 +00:00
cg
fe693a0d08
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
cg
437ef4fa6b
if we have a codec init routine, fail the attach if init fails
2000-05-26 21:42:50 +00:00
dcs
7a420274fb
Bring in FICL 2.04. No bump of loader version is required by this
...
commit.
2000-05-26 21:35:08 +00:00
cg
e7de7487d9
handle emulated dma reads
...
don't try to get sample size from snd_dbuf
2000-05-26 21:15:47 +00:00
msmith
2f58d03cd5
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
sos
c356d44517
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
gallatin
0eb0bb6777
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
nyan
b7c41fbb0d
Fixed header file path (machine/lpt.h -> dev/ppbus/lptio.h).
2000-05-26 12:25:01 +00:00
tanimura
2b7240682f
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
darrenr
1816cb0fd4
define CSUM_DELAY_DATA to match merge
2000-05-26 07:28:03 +00:00
jake
961b97d434
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
obrien
c428cea528
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
n_hibma
9463a16709
Regen.
2000-05-25 22:29:47 +00:00
n_hibma
0f40505a4f
New entries (Mike Meyer)
2000-05-25 22:27:55 +00:00
tegge
055edbc9e3
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
darrenr
f8a289a9a1
fix up #ifdef jungle for FreeBSD
2000-05-25 16:24:46 +00:00
darrenr
8e62250edd
remove duplicate prototypes
2000-05-25 16:23:30 +00:00
jlemon
c7424ba4ea
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