augustss
82cfd6b42a
Simplify an expression.
2000-05-06 14:35:28 +00:00
augustss
4c46b93c8d
Add bba.
2000-05-06 14:34:31 +00:00
nisimura
d8fe118608
- Remove three unused contants; KERNBASE, KERNTEXTOFF and BTOPKERNBASE.
...
- Protect #include <machine/intr.h> inclusion with #ifdef _KERNEL.
- Correct the case when "opt_gateway.h" is refered.
2000-05-06 05:55:09 +00:00
nisimura
0cb6da487c
Remove unused mapin(pte, v, pfnum, prot) macro.
2000-05-06 05:19:32 +00:00
mrg
0ce52a2a08
implement U2P PCI support in psycho_init. this is completely untested.
2000-05-06 04:15:35 +00:00
mycroft
176e840713
GC in_interfaces.
2000-05-06 02:41:32 +00:00
soren
5e209d22f7
Print the usual interrupt line.
2000-05-06 00:46:19 +00:00
soren
6a1547768c
Typos.
2000-05-06 00:44:00 +00:00
perseant
737dec82d6
Change the way LFS does block accounting, from trying to infer from the
...
buffer cache flags, to marking the inode and/or indirect blocks with a
special disk address UNWRITTEN==-2 when a block is accounted for. (This
address is never written to disk, but only used in-core. This is essentially
the same method of block accounting as on the UBC branch, where the buffer
headers don't exist.) Make sure that truncation is handled properly,
especially in the case of holey files.
Fixes PR#9994.
2000-05-05 20:59:20 +00:00
hannken
0b2854eb6c
Fix for lint during build of libc.
2000-05-05 20:12:00 +00:00
matt
2b44ae84ee
LP64 printf fix. (I wish size_t was unsigned long on all platforms).
2000-05-05 17:52:38 +00:00
matt
650107086a
remove superfluous test (snd_una is always > iss since th_ack must > iss
...
(first test at start of case) and th_ack is assigned to snd_una).
2000-05-05 15:05:29 +00:00
matt
5a6e4c896c
From PR #3733 : Only disarm timer if SYN contained the ACK bit since if
...
it didn't it would be a crossing/simultaneous SYN and doesn't mean the
remote TCP received our SYN.
2000-05-05 14:51:46 +00:00
augustss
e991ee6035
Use correct file name for amd7930.
2000-05-05 14:19:25 +00:00
pk
f622dc8618
Define some more bits in the MXCC control register.
2000-05-05 11:07:15 +00:00
bouyer
904ca34539
Ops, restore sync/wide parameters after a reselect.
...
Also, better handling of parity errors.
2000-05-05 09:32:48 +00:00
bouyer
4c9516aa3b
Rework the command queue, to avoid having commands blocked at the end
...
of the queue. Load is now properly balanced across all disks of the same bus.
2000-05-05 09:05:44 +00:00
itojun
b5393f9387
correct in6_ifdetach() (previous code touched dangling pointers).
...
actually the corrected portion was never visited.
2000-05-05 08:03:12 +00:00
soren
ee733492dd
Add licenses.
2000-05-05 03:27:22 +00:00
soren
95f3c9498d
MIPS_INT_MASK_CLOCK and INT_MASK_REAL_DEV are deprecated.
2000-05-05 03:18:25 +00:00
hubertf
b3b709b6e2
Add comment pointing to __NetBSD_Version__ in sys/sys/param.h, which
...
needs updating too if the OS release is bumped.
2000-05-05 01:13:07 +00:00
thorpej
b193ffa77c
Use __GNUC_PREREQ__().
2000-05-05 00:20:22 +00:00
thorpej
2fffc76da2
Add a new macro, __GNUC_PREREQ__(major, minor) which tests to see if
...
the compiler is GCC and at least the version specified by <major,minor>,
and use it in a few appropriate places in this file.
2000-05-05 00:19:04 +00:00
kristerw
020e448c4b
Regen
2000-05-04 21:56:47 +00:00
kristerw
c60bd75960
Added lchflags and issetugid
2000-05-04 21:52:32 +00:00
ragge
40a7f5d1f1
Oops, must bump version letter here also. (Thnx, Bernd!)
2000-05-04 20:18:32 +00:00
jhawk
c82c8655cf
Add comment suggesting s/com[0-9]/com*/ and s/lpt0/lpt*/
...
if you enable com*/lpt* at pnpbios0, to avoid attaching
com0 as com3.
Don't actually change the "com0 at isa" line, since doing so
would cause some com* (e.g. pcmcia) to be renumbered from com3
to something lower, at least on some systems.
2000-05-04 19:41:44 +00:00
ragge
642275fec4
Bump revision letter due to recent struct rtentry changes. Still one to go :-)
2000-05-04 17:34:28 +00:00
ragge
8a9c114515
Change rt_refcnt from short to int, to allow more than 32k routes thru
...
one interface without unexpected side effects.
2000-05-04 17:33:03 +00:00
ad
fc89ce9f53
Oops, nuke unused structure member.
2000-05-04 17:27:25 +00:00
bouyer
2306b4a34e
When a WDTR message is rejected, initiate sync negotiation anyway.
...
When a SDTR message is rejected indicate that target is async
Add a missing bus_dma_sync call.
2000-05-04 17:18:27 +00:00
bouyer
f5b572d26b
- LP64 issues in debug printfs.
...
- on a phase mismatch, do byte recovery only if we were in data phase.
Otherwise just clear the fifo.
- Properly handle reject of a sync or wide negotiation.
2000-05-04 16:56:13 +00:00
bouyer
babd44e7a1
Ops, regen siop.out from the last siop.ss.
2000-05-04 15:44:35 +00:00
bouyer
c8ff442f72
Add a flag hold in scratcha0, set when we're doing a data transfer. Used
...
for save data pointers.
2000-05-04 15:42:42 +00:00
takemura
9601a833c3
Remove wmipsdbg and wmipsrel as well as WMIPSDbg and WMIPSRel for
...
case sensitive file system.
2000-05-04 11:58:22 +00:00
takemura
f056a711d7
Add some lines to support ATAPI and SCSI devices.
...
This makes the kernel 60KB bigger.
2000-05-04 10:32:47 +00:00
takemura
d865561de6
Raw keyboard mode support. I'd tested this on MC/R530.
...
I don't sure if skbd work or not.
2000-05-04 10:25:45 +00:00
takemura
fe8142f713
Raw keyboard mode support. I'd tested this on MC/R530.
...
I don't sure if skbd work or not.
2000-05-04 08:18:59 +00:00
takemura
33698fcc25
Mouse move event should be made before mouse bown event. Without that,
...
you may got a mouse down event in strange plase.
2000-05-04 06:14:05 +00:00
shin
f077f10640
fix scancode -> keycode mappings:
...
MC-CS arrow keys
PV-6000 semicolon and apostrophe
2000-05-04 02:24:13 +00:00
thorpej
d3d81e3ad6
Make varargs and stdarg work with GCC 2.96 and later.
2000-05-03 21:54:06 +00:00
thorpej
33e0776eda
Remove junk after #undef.
2000-05-03 21:41:43 +00:00
mycroft
468985f608
Adjust asm statement for newer GCCs.
2000-05-03 21:32:59 +00:00
mycroft
319d44bfb1
Adjust asm patterns for newer versions of GCC.
2000-05-03 21:20:07 +00:00
thorpej
5a5c88dc4e
`typedef void ifnet_ret_t;' isn't valid C -- use #define, instead. Also,
...
don't abuse the C preprocessor.
2000-05-03 21:08:02 +00:00
thorpej
081e7cbdaf
`typedef void ifnet_ret_t;' isn't valid C -- use #define, instead.
2000-05-03 20:52:29 +00:00
mycroft
f73803d1ce
Fix printf() format.
2000-05-03 20:17:37 +00:00
mycroft
3afc302a93
ctob() -> ptoa(), to fix sign-extension issues when using >2GB. A more
...
comprehensive change will be necessary for >4GB, but that's a bigger issue.
2000-05-03 20:02:08 +00:00
thorpej
b29178acf3
Remove unnecessary junk on #undef line that some C preprocessors
...
get cranky about.
2000-05-03 19:19:04 +00:00
thorpej
e37397c2e8
`typedef void ifnet_ret_t;' isn't valid C -- use #define, instead.
2000-05-03 19:17:54 +00:00
thorpej
ab635a46d3
Slight change to previous.
2000-05-03 19:15:27 +00:00
thorpej
2d66ccbd13
Don't return an uninitialized error code.
2000-05-03 18:58:37 +00:00
thorpej
01e8438aa8
Fill in ccb->ccb_req.sgcount with the value that's guaranteed to
...
be initialized.
2000-05-03 18:58:15 +00:00
jdolecek
02710dee26
Make the ntfs entry in fscknames NULL - there is no fsck_ntfs.
...
Pointed out by Andy Doran in private e-mail.
2000-05-03 18:28:46 +00:00
mycroft
d0d92c23d0
Use USBD_NORMAL_COMPLETION in the previous.
2000-05-03 18:21:36 +00:00
mycroft
ffe599486c
When emulating UHF_PORT_POWER for the internal hub, make sure to initialize
...
the status return value.
2000-05-03 18:14:49 +00:00
ad
cd1719f273
Remove obsolete comment.
2000-05-03 14:53:15 +00:00
sommerfeld
4d573016ed
Let MULTIPROCESSOR && LOCKDEBUG case compile again
2000-05-03 13:53:59 +00:00
kleink
bd2d21b5d1
Display the VPD's PrintableModel item on startup.
2000-05-03 11:39:54 +00:00
veego
21dea2100c
Resolve conflicts.
2000-05-03 11:12:03 +00:00
jdolecek
8bcd56bd12
make lkm_name in struct lkm_* a const
2000-05-02 22:13:20 +00:00
bouyer
3bb9a5f666
- do sync/wide negotiation
...
- use a circular queue for the start slots, so that order has better chances
to be preserved.
2000-05-02 19:03:02 +00:00
nonaka
ad9dd901f1
mbr partition table parameter is little endian.
...
need to bswap.
2000-05-02 18:19:01 +00:00
nonaka
93f867f485
LABELOFFSET 42 -> 64
2000-05-02 18:13:04 +00:00
nonaka
2ed0c0fe88
add cn_bell to struct consdevs pccons.
2000-05-02 18:11:07 +00:00
uch
89cb6ad8b8
forgot to commit TX3912.
2000-05-02 18:00:54 +00:00
uch
3c873423e1
add ioctl, mmap.
...
hpcfb directly attach to tx3912video and plumvideo. (no longer use bivideo)
XXX CLUT
2000-05-02 17:50:51 +00:00
uch
9dccb575be
change hpfcb_cnattach interface to adopt current implementation.
2000-05-02 17:45:15 +00:00
sommerfeld
a5ff71cecc
One more __attribute__((__packed__)) to dissuade egcs from making
...
unwarranted asumptions about the structure's alignment.
2000-05-02 14:15:07 +00:00
pk
c49e7076d3
Simplify pmap_page_protect(); modelled after a similar change by
...
Art Grabowski in Openbsd.
2000-05-02 13:06:27 +00:00
itojun
aee9bb5b5f
IPv6CP support. if IPv6 link-local address is configured to the interface,
...
the interface tries to negotiate ifid with the other end by using IPv6CP.
other changes:
- do not share ppp sequence number across protocols.
- if LCP proto-rej is received, drop the protocol mentioned by the message.
this is to be friendly with non-IPv6 peer (if the peer complains due to
lack of IPv6CP, drop IPv6CP). this basically implements "RXJ+" state
transition in the RFC.
- cleanup debugging message. always print blank just before message.
CAVEAT:
- if the peer uses the same MAC address as our side (pretty unlikely)
the code may go into req-rej loop.
- even though we negotiate ifid, we don't configure destination address
onto the interface. it is not really necessary to do so (IMHO).
- I've tested this code on a NetBSD 1.4.2 node, which was with fair amount
of modifications. not sure if the committed code does it right... (please
test and send reports)
2000-05-02 12:43:16 +00:00
augustss
9f9f06401c
Add (commented out) cms(4) driver.
2000-05-02 11:00:56 +00:00
pk
d46e0d77c0
Remove unused code: getptesw4m(),setptesw4m()
2000-05-02 10:35:06 +00:00
pk
716a862d08
Lock internals have changed, and we depend on those in here.
2000-05-02 09:29:39 +00:00
augustss
8abcd395fd
Add bba(4) attachment.
2000-05-02 08:04:24 +00:00
augustss
e15d2472fa
Fix typo.
2000-05-02 08:03:53 +00:00
augustss
087a67c892
Add proper bba attachment. From Gregory McGarry <g.mcgarry@ieee.org>
2000-05-02 08:02:07 +00:00
augustss
c6df4d8830
Comment out bba since I don't really know if it's right.
2000-05-02 07:23:56 +00:00
augustss
05ef4c3d35
Add bba(4) attachment at tc.
2000-05-02 07:22:26 +00:00
augustss
621ef4d785
Add am7930 audio driver.
2000-05-02 06:43:05 +00:00
augustss
361f2141f7
Adapt to new am7930 driver. PR 10033 from Gregory McGarry.
2000-05-02 06:35:12 +00:00
augustss
f9dbbf4c92
Make am7930 driver machine independent. PR 10032 from Gregory McGarry.
2000-05-02 06:30:49 +00:00
thorpej
39f8e55cfc
On the m68k, the most efficient type for __cpu_simple_lock_t is
...
an unsigned char, since that is what the `tas' instruction uses.
While I'm here, implement the __cpu_simple_lock family of routines.
Why? One, because they're easy. Two, so Steve can get master/slave
MVME systems talking across the backplane. :-)
2000-05-02 05:17:45 +00:00
thorpej
855b79db92
Let each platform typedef the new __cpu_simple_lock_t, which should
...
be the most efficient type used for the atomic operations in the
simplelock structure, and should also be __volatile.
2000-05-02 04:41:04 +00:00
thorpej
8185691694
- If a platform defines __HAVE_ATOMIC_OPERATIONS, use them for counting
...
in the MULTIPROCESSOR case.
- Move a misplaced #ifdef so that LK_REENABLE actually works.
2000-05-02 04:32:33 +00:00
nathanw
8ca78ff825
In siop_lookup_product(), actually check the PCI *vendor* ID as well as the
...
product ID.
Prevents false matches of other devices, such as the DEC 21050 ppb.
2000-05-02 03:59:35 +00:00
thorpej
712326ecbd
Traditionally, the floppy controller was configured at 0x3f0 for 8 ports,
...
but the registers actually begin at 0x3f2, and this is what PNPBIOS reports
for the floppy controller resources. Adjust the register offsets and the
mapping of them for the ISA front-end to compensate, so that the PNPBIOS
attachment of the floppy controller actually works.
2000-05-02 03:33:45 +00:00
thorpej
5e915fcab9
Nuke some dead code.
2000-05-02 03:32:09 +00:00
augustss
c7d698ac41
Support recording conversions that change the sample size. PR 10029, from Gregory McGarry.
2000-05-02 00:00:00 +00:00
augustss
2365a92cb5
Add Creative Music System driver. From Gregory McGarry <g.mcgarry@ieee.org>
2000-05-01 22:48:33 +00:00
augustss
4e1e58e353
Change the way the codec is access to mimic how Linux&FreeBSD does it.
2000-05-01 17:15:41 +00:00
augustss
07f142cd50
Add some more debug output.
2000-05-01 17:10:40 +00:00
pk
91ec70f36d
- De-inline VA2PA(); it isn't in any time-critical path. Saves a bunch of space.
...
- Disable special-cased viking cache flushing in setpgt4m(). This work-around
should no longer be necessary.
- Remove some misc. dead code.
2000-05-01 15:19:46 +00:00
tsutsui
9498452c05
- Move some initialization into MI rl_attach() from each bus attachment.
...
- Use proper CARDBUS_* macro in if_rl_cardbus.c
- Use product ID read from PCI configuration space rather than from EEPROM
in if_rl_pci.c.
Patch sent from Masanori Kanaoka <kanaoka@ann.hi-ho.ne.jp> and
some cosmetic changes by me.
2000-05-01 15:08:50 +00:00
pk
d4ac7f24ca
Implement HyperSPARC specific pmap_{zero,copy}_page functions.
2000-05-01 14:06:41 +00:00
pk
784c538c3f
Add definitions of HyperSPARC block fill/copy ASIs.
2000-05-01 14:05:53 +00:00
ragge
8ddd256f57
Call uvm_pageidlezero() in idle loop.
2000-05-01 12:11:50 +00:00
ragge
a5a1a12d83
#define __SIMPLELOCK_LOCKED and __SIMPLELOCK_UNLOCKED.
2000-05-01 12:09:32 +00:00
kleink
0344f24921
Like, really block soft clock interrupts.
2000-05-01 10:52:29 +00:00
kleink
2c9e3487e0
Bump default data size to 32 MB.
2000-05-01 10:43:42 +00:00
soren
ac6e6c980d
Add Seeq 8003 register definitions.
2000-05-01 08:06:17 +00:00
takemura
6bd45ff6c3
We should not report button down event while we don't know where it occur.
2000-05-01 07:40:05 +00:00
takemura
7d3231b37a
Mouse move event should be made before mouse bown event. Without that,
...
you may got a mouse down event in strange plase.
2000-05-01 07:36:58 +00:00
thorpej
a2edf1690f
Fix a declaration inside __ldstub().
2000-05-01 00:46:29 +00:00
soren
e038e8aac1
No need for flushing the cache after zeroing a page uncached.
2000-04-30 23:30:47 +00:00
simonb
21666d1ea5
Only call uvm_pageidlezero() if uvm.page_idle_zero is set.
2000-04-30 23:01:24 +00:00
simonb
0ba4762798
Define offset for uvm.page_idle_zero.
2000-04-30 22:56:12 +00:00
augustss
fec9706315
Remove unneeded #include "mpu.h"
2000-04-30 22:16:56 +00:00
pk
e327115496
FIx declaration in __ldstub.
2000-04-30 22:15:30 +00:00
augustss
4a30060c43
Add C-Media CMI8x38, cmpci.
2000-04-30 22:00:54 +00:00
augustss
aaa405eab7
Add driver for C-Media CMI8x38 Audio Chip. From Takuya SHIOZAKI <AoiMoe@imou.to>
2000-04-30 21:59:58 +00:00
pk
6832a2d6c9
Arrange to call uvm_pageidlezero() from idle loop.
2000-04-30 21:32:44 +00:00
pk
88fc960805
Define offset for uvm.page_idle_zero.
2000-04-30 21:29:16 +00:00
pk
1b8cac1bd9
Implement MXCC versions for pmap_{zero,copy}_page().
2000-04-30 21:22:28 +00:00
pk
78391926bf
Allow for CPU specific page clear and page copy functions.
2000-04-30 21:09:43 +00:00
dante
d7592a72fe
Update comment in adw*
2000-04-30 19:08:19 +00:00
dante
1dbea6c0f9
Add new microcode for all of the supported boards.
...
Fix minor glitches.
Add preliminary support for ASB-3940U3W host adapters; it might work w/ autotermination on.
ASB-3940U3W support is not yet tested due to lack of board.
2000-04-30 18:52:14 +00:00
dante
ff84aeb762
Add ASB-3940U3W host adapters (AdvanSys)
2000-04-30 18:46:18 +00:00
uch
77e7c7ee2c
skbd_ioctl (not implemented yet) returns -1 not 0.
2000-04-30 18:43:37 +00:00
dante
d2679acf60
Add ASB-3940U3W host adpeter (AdvanSys)
2000-04-30 18:34:53 +00:00
minoura
a8580db029
Revert 1.18 change.
...
Hopefully this is a temporary fix; something might be missing in
the SCSI negotiation.
2000-04-30 16:06:20 +00:00
pk
99ef6f17b5
Remove not-so-useful `#if DEBUG' code.
2000-04-30 14:23:29 +00:00
pk
3c5ac0b689
Rename MXCC control register.
2000-04-30 14:19:37 +00:00
pk
7373241c4c
Rename MXCC control register.
...
Add MXCC stream register definitions.
2000-04-30 14:18:52 +00:00
tsutsui
439b360ab9
Modify EEPROM read functions and handle also 9356 EEPROM.
...
Fixes kern/9861.
2000-04-30 12:00:40 +00:00
ragge
e623cd6f8f
Discard these old leftovers from the IMP and trailer days!
2000-04-30 11:50:50 +00:00
ragge
c7204b15d4
Ubareset() changed.
2000-04-30 11:47:21 +00:00
ragge
6f6bea9eed
Change to use new ubareset() functionality.
2000-04-30 11:46:49 +00:00
ragge
6758522763
Add function uba_reset_establish() to register reset functions like
...
uba_intr_establish(). Basic framework for resource (BDP) allocation,
not yet finished.
2000-04-30 11:46:03 +00:00
ragge
8995505723
Rewritten (most of) the DEUNA/DELUA driver. No more data copy, packet
...
header fiddling and forget driver support for trailers.
2000-04-30 11:43:26 +00:00
mycroft
26d692df9e
Use DHCP, not BOOTP. At least with dhcpd, the root path gets dropped due to
...
lack of space in the reply when using BOOTP.
2000-04-29 22:18:31 +00:00
soren
1e0aa36da8
ECOFF hook is in arch/mips.
2000-04-29 21:47:59 +00:00
soren
f820567ce2
Allow non-pmax to use COMPAT_ULTRIX.
2000-04-29 21:47:13 +00:00
soren
a1bad64e9a
exec_ecoff.h is not used here.
2000-04-29 21:45:27 +00:00
thorpej
1dcdb13c04
Implement __cpu_simple_{,un}lock{,try}(), modeled after the Alpha
...
implementation.
2000-04-29 19:39:51 +00:00
soren
082109d0e4
Move free page zeroing to before the whichqs spinner. Pointed out by simonb.
2000-04-29 14:44:42 +00:00
thorpej
dc8f3d3b3f
Oops, install <machine/lock.h> on these systems, too.
2000-04-29 03:45:42 +00:00
thorpej
f51470a514
Require that each each MACHINE/MACHINE_ARCH supply a lock.h. This file
...
contains the values __SIMPLELOCK_LOCKED and __SIMPLELOCK_UNLOCKED, which
replace the old SIMPLELOCK_LOCKED and SIMPLELOCK_UNLOCKED. These files
are also required to supply inline functions __cpu_simple_lock(),
__cpu_simple_lock_try(), and __cpu_simple_unlock() if locking is to be
supported on that platform (i.e. if MULTIPROCESSOR is defined in the
_KERNEL case). Change these functions to take an int * (&alp->lock_data)
rather than the struct simplelock * itself.
These changes make it possible for userland to use the locking primitives
by including <machine/lock.h>.
2000-04-29 03:31:45 +00:00
perseant
37f567639c
Test whether the filesystem is an LFS before trying to read the alternate
...
superblock (whose disk address is stored in the primary superblock). Also,
refuse to mount a filesystem whose superblocks overlap or where the alt.
superblock has a lower disk address than the primary superblock.
Solves PR#10001.
2000-04-29 00:23:00 +00:00
mycroft
73ac8c709b
Add a concept of the `background attribute'. This is the same as the
...
current attribute, but has all non-color flags turned off. Use this when
doing erasure, as this allows us to optimize repainting in curses.
XXX The way the default attribute is handled is totally bogus and needs to
be fixed.
2000-04-28 21:56:16 +00:00
augustss
23bcab075a
Don't request sense after INQUIRY. From FreeBSD & OpenBSD.
2000-04-28 21:34:05 +00:00
augustss
d2e2dce826
Regen.
2000-04-28 20:54:39 +00:00
augustss
0b9c397110
Add 2 more eap audio devices.
2000-04-28 20:54:10 +00:00
soren
9c2835a1c4
Make sure to read the clock before we leave the 'cold' state.
2000-04-28 19:58:04 +00:00
soren
2cfb26c801
Zero free pages in the idle loop.
2000-04-28 19:25:55 +00:00
is
4cacfc5684
change 10base-t media _setting_ to set autodetect instead.
...
Contrary to what the rtl8019 docs say, this seems to be necessary.
Observed by myself when implementing non-auto earlier, and independently
complained about by Antti Kante in PR 9962.
2000-04-28 17:49:03 +00:00
uch
bd5f21ffeb
add PCIBIOS_ADDR_FIXUP, PCIBIOS_IRQS_HINT configuration. and its sample.
2000-04-28 17:23:51 +00:00
soren
78a464a74d
Add microtime().
2000-04-28 17:23:40 +00:00
uch
cc30f00dd3
PCI I/O address fixup routine.
...
When BIOS don't asign PCI I/O address space to device,
allocate it without conflict and write to PCI configuration header.
2000-04-28 17:19:10 +00:00
uch
e3c3882828
PCIBIOS_IRQS changed to PCIBIOS_IRQS_HINT. PCIBIOS_IRQS_HINT is
...
used when no IRQ guess. when at least 1 PCI device configured
correctly, unused.
2000-04-28 17:15:15 +00:00
uch
bbb8c56fcb
add PCI_MAPREG_PPB_END (PCI-PCI bridge) PCI_MAPREG_PCB_END (PCI-Cardbus bridge)
2000-04-28 17:12:45 +00:00
soren
99e6adf31e
Adapt to cpu_intr() change.
2000-04-28 15:55:51 +00:00
ad
db06ac868b
Attach cac* and ca*.
2000-04-28 13:51:56 +00:00
ad
8f9b06a9e6
- Enable ca(4) device.
...
- Fix a couple of nits.
2000-04-28 13:50:25 +00:00
ad
ab2d7be096
Add missing cdevsw and chrtoblktbl entries.
2000-04-28 13:28:42 +00:00
simonb
3c359c262d
The size of the members of struct ultrix_utsname were nothing like
...
reality - adjust and fill in "version" the same way that some other
compat routines do. An Ultrix "uname -a" returns something meaninful
now instead of just "NetBSD ".
2000-04-28 12:52:52 +00:00
augustss
308fa27a0d
Unmute some mixer controls by default. From OpenBSD.
2000-04-28 12:39:59 +00:00
jdolecek
520f9dc581
pasfind(): avoid silly bug - if bus_space_map() of SB I/O space failed,
...
we used bad label and tried to bus_space_unmap() invalid memory
region
Fixes port-i386/9992 by Jarkko Teppo <jate@uwasa.fi>.
2000-04-28 08:51:42 +00:00
shin
e3d2f0ae85
delete obsolete 'options MIPS_16K_PAGE'.
2000-04-28 07:19:33 +00:00
thorpej
0b3af10371
Keep track of current power state (resumed, standing by, suspended), and
...
only perform standby/suspend/resume actions if the state actually changes.
Inspired by some similar code in the USB code, pulled into here so that
the workaround isn't needed in every driver.
2000-04-28 04:48:51 +00:00
tsutsui
61e3f39169
Fix copyright notice as per request from the author.
2000-04-28 03:48:56 +00:00
matt
70d4422b8a
Dump NRCV to 8 from 5. Note that a 8K NFS reply takes 6 full size
...
Ethernet packets so the chances are that if the server was fast enough
this driver would continuously lose one of the fragments. Eventually
causing the kernel load to fail. Add 2 extra for random ARP or other
packets that might be picked up.
2000-04-28 00:08:51 +00:00
is
e6f57d38e4
Fix thinko in fix for fix for cf_unit abuse.
2000-04-27 21:11:07 +00:00
uch
e14885d915
fix comment.
2000-04-27 19:38:23 +00:00
bouyer
fcf693203f
More big-endian fixes from Izumi Tsutsui.
2000-04-27 16:49:07 +00:00
itojun
57434b944b
misuse of free(ia) in #if 0'ed region.
...
From: Lennart Augustsson <lennart@augustsson.net>
2000-04-27 16:44:19 +00:00
thorpej
a8b12af644
- When we get an ABOUT_TO_CHANGE event, send an OK message in response
...
so that the docking/undocking process can actually complete.
- Track the current docking state, and report the current state when it
changes.
- Make it possible to enable pnpbios verbosity at run-time.
2000-04-27 16:41:59 +00:00
itojun
7e72267252
correct in6_ifdetach(). free oia, not ia.
...
From: Lennart Augustsson <augustss@augustsson.net>
2000-04-27 15:39:05 +00:00
augustss
30c20f930f
Change my email address.
2000-04-27 15:26:44 +00:00
augustss
91878e8679
Reorder some #defines.
2000-04-27 15:25:36 +00:00
bouyer
fe54b787dc
Add NetBSD RCS Id and copyrigth notice.
2000-04-27 14:08:09 +00:00
bouyer
bf7a94ec2b
Fix copyrigth notice.
2000-04-27 14:06:57 +00:00
bouyer
2fb93595b2
Note siop changes.
2000-04-27 12:48:59 +00:00
soren
88bf41a16e
Use siop(4).
2000-04-27 10:52:43 +00:00
oster
db11351ced
Make sure the config structure allocated during autoconfiguration actually
...
gets initialized properly. Should fix PR#9816.
2000-04-27 00:57:48 +00:00
itojun
b360c656a0
temporary workaround against GIF NUD issue (when you configure globals
...
onto GIF, NUD prevents packet from going out)
KAME PR 245. From: Andreas Wrede <andreas@planix.com>
2000-04-27 00:33:47 +00:00
thorpej
43db473cbb
Clean up the docking-event related message, and make it possible to
...
debug docking events without having to debug the rest of PNPBIOS.
2000-04-26 20:33:46 +00:00
bouyer
ce7f4dafe1
Big-endian fixes from Izumi Tsutsui.
2000-04-26 20:00:31 +00:00
thorpej
ef25b7769e
Regen.
2000-04-26 17:30:59 +00:00
thorpej
0defe75e76
Add product ID for the PLX Technology 9060ES PCI bus controller. Note this
...
ID isn't normally seen, as just about every device with a PLX on it loads
a different ID from an EEPROM, but there's no harm in documenting it.
2000-04-26 17:30:35 +00:00
ad
d5d441a516
- Bump xfer size limit to the maximum allowable.
...
- 20 CCBs is enough to maintain a constantly stuffed inbound FIFO.
2000-04-26 15:58:01 +00:00
ad
75bb77ed56
- Rearrange some spl*() calls to be as intended.
...
- Scan cac_cd in cac_shutdown(), don't use a SIMPLEQ.
2000-04-26 15:54:02 +00:00
tsutsui
b4f524c223
- Allocate mbuf dynamically on Tx and use bus_dmamap_load_mbuf(9).
...
- Call bus_dmamap_sync(9) as appropriate.
- Leave only register declarations in rtl81x9reg.h and
split other stuff into rtl81x9var.h.
bus_dma(9) code mostly taken from thorpej's if_rtp.c.
2000-04-26 14:02:34 +00:00
bouyer
4e9473a1e7
ifa_ifwithnet(): for the netatalk case, don't blindly return the first match
...
but try to find a exact match first. Closes kern/9957.
2000-04-26 13:38:13 +00:00
itojun
3075a916cc
sync with more recent kame. defer inclusion of net/if_gif.h.
2000-04-26 05:36:41 +00:00
mhitch
7d9369f3d3
Fix callout change for keyboard repeat. The callout structure was
...
incorrectly added as a union member which overlaid the keyboard
state structure. Fixed by moving the callout structure into to
keyboard state structure.
2000-04-26 04:16:17 +00:00
thorpej
8b8597dae0
Recognize the Crystal CS4297A codec, and add a couple of macros
...
to manipulate AC97 codec IDs.
2000-04-26 00:00:41 +00:00
bouyer
eba93ce7d2
Ops, need to restore correct DSA value after a phase mismatch, we may have
...
been interrupted during a S/G operation.
2000-04-25 20:02:33 +00:00
bouyer
88be4752d0
- Change the script to start new commands in an asyncronous way, using
...
'command slots' in which the host can put command and wait for the script
to start them
- Change siop.c to do full disconnect/reslelect, allowing as much as one
command per target/lun to run in parallel.
- Fix bug in registers init where a board without BIOS would end at
ID 0 (now the driver works on alpha too).
- better handling of messages, sending back a MSG_EXT_SDTR in response to an
incoming MSG_EXT_SDTR, and MSG_MESSAGE_REJECT for unhandled messages.
- fix use of bus_dmamap_sync() and htole32().
- supports shared interrups
- change some int8 and int16 to int, for alpha and mips benefits ( suggested by
Toru Nishimura)
2000-04-25 16:27:05 +00:00
tsubai
151b83e2e1
Add ex* at pci and rtk* at pci.
2000-04-25 16:05:06 +00:00
bouyer
5ee6872b46
- Add support for NOP instruction
...
- fix dsp value for second operand of memory move, so that patch list will be
correct.
2000-04-25 16:01:16 +00:00
mrg
dab52c26ad
- add a note about streaming buffers and US IIi not having them.
...
- make some debugging messages in iommu_remove() saner and add some more.
- decrement 'len' in the no streaming buffer case, also.
- in iommu_dvmamem_map(), do not enter these mappings into the IOMMU,
only into the CPU (the former is done at _load time).
- make a panic that shouldn't happen a DIAGNOSTIC.
2000-04-25 14:59:38 +00:00
augustss
df70862e8c
Insert (very conservative!) bus_space_barrier() calls at all register accesses.
...
The bus_space(9) man page says you've gotta have them...
2000-04-25 14:28:13 +00:00
tsutsui
6369b56c99
Fix two endian problems. rtk now works on macppc.
...
- Use le32toh() on reading rxstat from the Rx DMA buffer.
- rl_read_eeprom() should return EEPROM values in little endian
when caller requires byte-stream data.
bus_dma(9) fixes are still on-going.
XXX rtk on macppc seems to make tons of CRC errors...
XXX Does it work fine on i386 or others?
2000-04-25 14:16:46 +00:00
tsubai
1be338dabc
GC VM_MBUF_SIZE.
2000-04-25 12:31:10 +00:00
tsubai
63fca4fecb
Use P1SEG to map pool pages.
2000-04-25 12:17:06 +00:00
augustss
74beeca710
Move the size of the mapped bus_space region into the bus independent softc.
2000-04-25 09:20:54 +00:00
uch
f49b235cc0
remove COMPAT_386BSD_MBRPART
...
remove COMAPT_13, COMPAT_14. hpcmips appears NetBSD 1.5.
2000-04-25 06:20:14 +00:00
itojun
7d20d62f25
ipip is needs-count, not needs-flags. evidence: manpage and all
...
sys/arch/*/conf/GENERIC has count.
2000-04-25 06:08:31 +00:00
matt
1fe20bbb39
be a bit more defensive in the probe routines. only allow one attachment.
2000-04-24 21:59:22 +00:00