kleink
fc34e21eac
Add an EILSEQ code (C99, first appeared in C90/AMD1), and update message
...
catalogs where possible.
2000-03-10 13:58:59 +00:00
haya
173f823e3a
Only apply power on 3.3 V CardBus card (there are no 5 V CardBus card.)
2000-03-10 11:08:49 +00:00
sato
06f85d40f0
change about VRIPDEBUG. no action changes.
2000-03-10 09:18:00 +00:00
sato
67e7cb40b1
fix print message when #undef VRGIUDEBUG and change a little.
2000-03-10 09:05:01 +00:00
thorpej
7e044bd4e5
Move pretty much all of the PCI configuration goo into a separate
...
function.
2000-03-10 07:26:41 +00:00
thorpej
370bc1832b
Normalize the copyright notice (TNF copyrights should *always* match
...
the appropriate template), and run through indent.
2000-03-10 07:11:47 +00:00
thorpej
0fef451485
Pull the code that take the Tulip out of powersave mode into a separate
...
function.
2000-03-10 06:55:09 +00:00
thorpej
f76ce3b475
Only poll for bell completion if we're calling in from cnbell(). Fixes
...
a problem reported by Lennart Augustsson.
2000-03-10 06:10:34 +00:00
groo
0a77d41f4f
clean up lm0 example
2000-03-10 06:03:18 +00:00
onoe
cf32e2713c
Adopt the macro name change of if_ieee80211.h.
...
also fixed the value for receiving packets in infrastructure mode,
while no one has been tested with.
2000-03-10 05:47:42 +00:00
onoe
85656424da
Rename the macro IEEE80211_FC1_RCVFROM_XXX to IEEE80211_FC1_DIR_XXX
...
and fix the value to be consistent with IEEE 802.11 spec.
The only customer of this macro is if_ray driver for now.
2000-03-10 05:44:23 +00:00
thorpej
0391e3393f
Slight change to the SROM size printf.
2000-03-10 02:46:39 +00:00
nisimura
4c043eb094
Arrange 'vmstat -i' to show 'optslotN'; for interrupt counts of TC slot N
...
as well as DECsystem 5100 optional serial card slot N.
2000-03-10 01:31:22 +00:00
sato
79d83d72e1
printf -> DPRINTF
...
vrisa_debug = 0 by default.
2000-03-10 01:30:06 +00:00
enami
01a5f6c995
Create new kernel thread to issue statfs(2) system call to check free
...
disk space rather than doing it in timeout handler. This fixes long
standing bug that accounting file can't be put on NFS file system (so,
e.g, we couldn't turn on accounting on diskless system).
2000-03-10 01:13:18 +00:00
matt
9f86839658
change Mb/s to MB/s (Megabit to megabyte).
2000-03-09 23:19:26 +00:00
scottr
87bf486935
Back out previous; it's now dead code.
2000-03-09 23:15:23 +00:00
cjs
0aaf8765ad
Add reminder to add stuff to ALPHA as well as this.
2000-03-09 22:27:26 +00:00
scottr
d5f475149c
The last change has proven unreliable. Attack the problem differently;
...
assume that the address we have is the correct PA if we can't
figure it out by groveling. This time it really (yes, really)
works on the PowerBook 14x/16x/170.
2000-03-09 22:27:09 +00:00
cjs
fe76319160
Add ident and RAID_AUTOCONFIG to bring up to date with GENERIC.
2000-03-09 22:26:41 +00:00
itojun
402493dee5
change member name for icmp6_filter, to be conformant to RFC2292.
...
From: Francis Dupont
2000-03-09 21:26:16 +00:00
soren
c70220f2a2
Move PCIIDE_CHANNEL_NAME macro to pciidereg.h.
2000-03-09 20:26:31 +00:00
thorpej
0bcbafe0ee
Correct the number of arguments to wsdisplay_set_cons_kbd(), for the
...
changes I made for cnbell().
2000-03-09 18:59:27 +00:00
drochner
0542cec055
put "#ifdef __alpha__" around "alpha_mb()" calls
...
(I know the driver is useless without console initialisation, but it
should at least compile.)
2000-03-09 18:40:36 +00:00
hubertf
f3f4e44c39
fix typo
2000-03-09 16:49:22 +00:00
ad
5af90382c5
Add missing chrtoblktbl entry.
2000-03-09 11:19:30 +00:00
jdolecek
24ea2caf14
regen
2000-03-09 09:53:03 +00:00
jdolecek
3abb87c0f5
Add Conexant SoftK56 PCI Software Modem, Sony CXD3222 OHCI i.LINK(IEEE 1394)
...
PCI controller, Sony Memory Stick I/F Controller
Ids send by John Hawkinson in kern/9588
2000-03-09 09:50:49 +00:00
garbled
ea089cf90c
New features:
...
tctrl now initializes the state of the internal LCD icons. The icons
are unprogrammed at boot time. This incidentally makes the DC-POWER icon
work.
Fixes:
Fix my stupidity in the ENVSYS stuff, and actually follow the API.
2000-03-09 07:04:08 +00:00
groo
7e567738f2
support rfact. use manufac. suggested resistor values by default
...
clean up some comments
2000-03-09 04:20:58 +00:00
groo
7e6d7b8613
use bus independent probe
2000-03-09 04:19:03 +00:00
groo
ed0b72db8f
Add rfact multiplication factor for DC voltage sources
...
Clean up formatting (fit in 80 columns)
2000-03-09 04:13:58 +00:00
groo
752c98f8ea
Add (commented out) lm driver examples
2000-03-09 04:12:42 +00:00
matt
ebe08edbb2
add VS400 scsi attachment + a few other things
2000-03-09 02:05:07 +00:00
matt
57032be837
disable scsi for ka49 until sgmap is adapted to it.
2000-03-09 02:02:12 +00:00
matt
082a04f053
don't enable sgmap on ka49 yet.
2000-03-08 23:50:51 +00:00
matt
f21e750db2
only have vmapbuf/vunmapbuf do anything on the ka46/48/49.
2000-03-08 23:49:10 +00:00
mhitch
5a9b9df419
Do the interrupt dispatch somewhat differently than the previous fix.
...
This one is more in the spirit of incorrect version which was trying
to shorten the interrupt path. This probably isn't quite as fast as
using a switch() statement to dispatch the interrupts, but should be
a little faster than testing for each of the possible 6 interrupt
conditions.
2000-03-08 18:09:27 +00:00
augustss
e0d3ede01c
Get the status right when a polled transfer times out.
2000-03-08 15:34:10 +00:00
augustss
07574c3239
Add a debug message.
2000-03-08 15:33:38 +00:00
augustss
45f32a77f5
Clean up code a little and add some more debug messages.
2000-03-08 15:33:24 +00:00
takemura
fe02fcfe1e
GENERIC configration includes Cassiopeia E-55 CF card support.
2000-03-08 14:53:33 +00:00
jdolecek
b1e34812e4
Fix obvious off-by-one error in db_output().
...
Fixes kern/9570 by John Hawkinson.
2000-03-08 08:31:33 +00:00
mhitch
0641e677c4
Using interrupt bits in a switch statement doesn't work very well if more
...
than one interrupt bit is set (unless you do some fancy case values).
Check each interrupt bit individually and process the interrupt if set.
5000/200 doesn't hang shortly after booting now.
2000-03-07 23:41:35 +00:00
kleink
ad7dbd825c
Define ISO C99 (unsigned) long long (min, max) symbols.
2000-03-07 19:33:00 +00:00
kleink
0c7df56c40
Define ISO C99 (unsigned) long long (min, max) symbols.
...
VS: ----------------------------------------------------------------------
2000-03-07 19:31:50 +00:00
kleink
a9ebf7bb8c
Define ISO C99 (unsigned) long long (min, max) symbols.
2000-03-07 19:31:49 +00:00
groo
af00b7b880
split probe into generic and bus specific
2000-03-07 18:39:14 +00:00
tsutsui
56423f59aa
Use b_cylinder as defined in sys/buf.h.
2000-03-07 15:59:24 +00:00
tsutsui
d16c6f3272
Use DISKPART/DISKMINOR/DISKUNIT instead of dkpart/dkminor/dkunit.
2000-03-07 15:55:14 +00:00
tsutsui
d9d840d522
- Remove unnecessary prototype declaration of readdisklabel().
...
- Use DISKPART/DISKMINOR/DISKUNIT instead of dkpart/dkminor/dkunit.
2000-03-07 15:35:42 +00:00
haya
4398e0bd07
Fix CardBus device number. Though CardBus device number should be 0,
...
the value of bridge's function number was assigned to the device
number.
2000-03-07 09:36:52 +00:00
scottr
6755970bcf
Low-level drivers, like the Power Manager driver, can get us into a major
...
funk when they misbehave and give us unexpected results. Specifically:
- Don't assume that the first free slot is at the top of the table if
we can't find one.
- Don't increment ADBNumDevices when backfilling "holes" left by devices
that didn't respond to a TALK R3 during the initial device scan.
- Don't assume that an address reassignment worked; make sure something
responds on the new address before plowing forward.
- If after device reassignment there are no free slots, make sure to
indicate this fact.
- Failing all else, handle the situation where we run out of slots in
the device table -- which now should "never" happen -- gracefully.
While the Power Manager driver still sometimes misbehaves, it shouldn't
cause the system to crash/hang due to us walking off the end of the
device table.
2000-03-07 06:35:22 +00:00
thorpej
d315d42657
Back out part of 1.104 which isn't actually needed.
2000-03-07 05:39:57 +00:00
mycroft
5a212f7999
Fix a splx() botch or two.
2000-03-07 04:58:35 +00:00
shin
5913106c36
add '%INCLUDES'.
2000-03-07 04:17:27 +00:00
enami
c1b54794fc
Add missing `cnt++'.
2000-03-07 03:37:39 +00:00
enami
7ce8a9f46b
Also, fix indentation in previous commit.
2000-03-07 03:34:52 +00:00
oster
7c57ac56d7
Cleanup a couple of function declarations. No functional changes.
2000-03-07 03:09:47 +00:00
oster
51ffb0924c
Create a new rf_close_component() to handle vnode operations for closing
...
components. Teach rf_UnconfigureVnodes() how to use it, and tell
the copyback and reconstruction code about it too.
2000-03-07 02:59:50 +00:00
oster
ddebc1cad0
Move rf_UnconfigureVnodes to rf_netbsdkintf.c where it will be more at home.
...
Add prototype to rf_kintf.h, and nuke old prototypes from rf_disks.c and
rf_driver.c .
2000-03-07 02:28:05 +00:00
oster
33a55d022b
rf_ protect the component label print routine, and make it more easily
...
available to the rest of RAIDframe.
2000-03-07 02:12:13 +00:00
oster
dbf5d1f7a6
Nuke unused code.
2000-03-07 01:54:29 +00:00
soren
dfaacf6eab
Fix bug in previous.
2000-03-07 01:08:55 +00:00
thorpej
8f8714687b
Reenable the code that clears SLEEP and SNOOZE from the CFDA register.
2000-03-07 01:08:47 +00:00
soren
6cc1408bca
Only print SROM size if TLP_DEBUG.
2000-03-07 01:06:12 +00:00
soren
2f1aff2da3
Garbage collect MIPS_SR_INT_ENAB/MIPS_SR_INT_ENA_CUR definitions.
2000-03-07 01:05:48 +00:00
mycroft
4887635a10
A few things:
...
* Take advantage of the tulip_read_srom() changes.
* Don't frob the so-called `CFDA' register. We're really looking for the
PMCSR, which is in a different location anyway.
* Don't panic if we detach an interface for which we never called tlp_attach().
2000-03-07 00:43:36 +00:00
mycroft
5eee9ca94c
Determine the size of the SROM by probing the chip using the standard Microwire
...
protocol. Eliminates the need for srom_quirks and some other trash.
2000-03-07 00:39:17 +00:00
mycroft
064b1bd2e9
Fix obvious typo.
2000-03-07 00:33:13 +00:00
mycroft
8b13d21260
Do a CARDBUS_BM_ENABLE to be sure.
2000-03-07 00:32:52 +00:00
mycroft
de8398315a
Fix an obvious bug that caused I/O space to never be freed.
...
Also, don't use rbus_space_free() directly.
2000-03-07 00:31:46 +00:00
mycroft
bcdcb370e5
Called the power function even for 5V cards. This at least gives the power
...
a chance to stabilize before we frob the card.
2000-03-07 00:30:57 +00:00
matt
ebbd936b2c
Chnage chip freq to 25MHZ. panic if dmaaddr is not in the kernel's
...
address space. fix some printfs. (reads now work!)
2000-03-07 00:08:42 +00:00
matt
10f359a6b5
clear the sgmap that was allocated
2000-03-07 00:07:16 +00:00
matt
e8c7c2f842
add real vmapbuf/vunmapbuf routines. needed for VS4000 SCSI support.
2000-03-07 00:05:59 +00:00
matt
e42cc6e32e
remove some unsed variables. make a bit efficeint.
2000-03-07 00:04:13 +00:00
thorpej
42144199a1
- Make the pcppi and pckbd drivers cooperate a little more -- pckbd provides
...
a call to hook up a bell-ringer (since the keyboard itself has no bell).
This eliminates the need for #ifdefs for the bell-ringer in the pckbd
driver.
- Add cnbell() support to pckbd.
2000-03-06 21:40:08 +00:00
thorpej
da4dc67d3e
Add cnbell() support.
2000-03-06 21:37:16 +00:00
thorpej
a183d34f04
- Implement cnbell() -- ring the console bell. The cn_bell entrypoint
...
is optional.
- Add cn_bell to statically allocated consdevs as appropriate.
2000-03-06 21:36:05 +00:00
thorpej
57aae5ce02
On second thought, only set a default baudrate for "ethernet" if one
...
isn't set already.
2000-03-06 21:03:46 +00:00
thorpej
91c44a72b8
Set ifp->if_baudrate as appropriate.
2000-03-06 21:02:37 +00:00
thorpej
a6f861574a
No longer necessary to futz with ifp->if_baudrate here.
2000-03-06 21:02:00 +00:00
augustss
41aade98ba
Generate better error codes on bulk write.
2000-03-06 20:59:17 +00:00
augustss
119a2a3a80
Remove irrelevant comment.
2000-03-06 20:58:39 +00:00
augustss
e0cb11e30e
Use macros from usb.h instead masking out bit explicitely.
2000-03-06 20:58:18 +00:00
thorpej
ad61d101be
Factor out the tick handling code into a common function, and send
...
rt_ifmsg's when the link speed or link status changes.
2000-03-06 20:56:56 +00:00
thorpej
b99cf790df
- Initialize ifp->if_baudrate to a sensible value when the interface is
...
attached.
- Add ether_crc32_be() and ether_crc_le(), common functions for computing
the Ethernet CRC on arbitrary length buffers. Nothing uses them yet,
and these should be double-checked and probably re-implemented as
table-driven functions.
2000-03-06 20:54:41 +00:00
thorpej
c2c2f491bc
Use the new macros in if.h for setting ifp->if_baudrate.
2000-03-06 20:52:12 +00:00
thorpej
7e0978a583
Initialize ifp->if_baudrate to a sensible value when the interface is
...
attached. XXX Need to double-check this one.
2000-03-06 20:51:27 +00:00
thorpej
877704d33e
Add ifmedia_baudrate(), which returns a value suitable for ifi_baudrate
...
given a media word, or 0 for unknown.
2000-03-06 20:50:29 +00:00
thorpej
0f5c059d1f
- Add link status to if_data, so that routing daemons and other interested
...
parties can easily know the state of a link.
- Define an interface announcement message for the routing socket so that
routing daemons and other interested parties know when an interface
is attached/detached.
2000-03-06 20:49:00 +00:00
itojun
6a70fada85
allow SIOCDIFADDR with AF_UNSPEC address by default, until we fix ifconfig(8).
...
(should be COMPAT_43)
2000-03-06 19:33:13 +00:00
kleink
5d617390f9
Make pre-1.5 compatibility structures being defined conditional on _KERNEL
...
as well.
2000-03-06 18:55:10 +00:00
itojun
6ac3fc2a55
beautify APM_DISABLE_INTERRUPTS line (s/options\t/options \t/)
2000-03-06 18:45:42 +00:00
bouyer
c34cce88c4
Add support for the AMD 756 DMA/UDMA IDE controller, provided in
...
PR kern/9536 by Dave Sainty.
2000-03-06 18:02:26 +00:00
takemura
5c2ef51018
Add '\Storage Card1\netbsd'.
2000-03-06 13:24:12 +00:00
enami
68484a4ad9
- Remove redundant assignment.
...
- Don't disestablish shutdown hook if we can't establish it.
- Noneed to manage resouces individually.
2000-03-06 10:31:27 +00:00
enami
9066b12bbb
Remove redundant assignment.
2000-03-06 10:21:46 +00:00
deberg
d2a30703b6
we don't have callrom(), so stop pretending otherwise. fixes PR
...
next68k/7257.
2000-03-06 04:14:15 +00:00
deberg
cab3766f0b
add comments to ZS_CONSOLE_ABORT and SERCONSOLE, and convert to
...
options<SPACE><TAB>NAME
2000-03-06 03:48:57 +00:00
perry
d97becf28e
Make Creative Soundblaster PCI 128's work -- from Masahiro Ishiyama
...
Note that on device close, there's a sharp pop that probably should be fixed.
Note also that the device is hanging the machine at times for brief
periods inside audio.c::audiogetinfo(), but I haven't yet figured out
why.
2000-03-06 03:18:11 +00:00
mark
60d1e515ef
Remove dead option POSTMORTEM.
2000-03-06 03:16:24 +00:00
mark
9b9e4e5a8f
defopt EBSA285 and FOOTBRIDGE.
2000-03-06 03:15:46 +00:00
mhitch
e87b3c7fb3
Use device_register() instead of dk_establish() to determine the boot
...
device. Works on a 3100 with both old and MI SCSI, on a 5000/25 built-in
IOASIC with both old and MI SCSI, on the 5000/25 PMAZ TC option card
with both old and MI SCSI, and with tftp boot on the 5000/25.
2000-03-06 03:15:28 +00:00
mhitch
9ace38f7dc
Move the now emptry dk_establish() back to disksubr.c where it originally was.
2000-03-06 03:14:28 +00:00
mhitch
7f9b4522d1
A common device_register() is used instead of a separate version for each
...
of the different DECstation models.
2000-03-06 03:11:43 +00:00
mhitch
0993165c93
Define __HAVE_DEVICE_REGISTER, since pmax now has device_register().
2000-03-06 03:11:05 +00:00
mhitch
e65044e30d
Get rid of hook for dk_establish() - pmax will now use device_register().
2000-03-06 03:08:32 +00:00
mark
c74ea28746
Support the W89C940F alternative ID.
2000-03-06 03:07:08 +00:00
mhitch
5ff4195532
Also use __HAVE_DEVICE_REGISTER for the device_register() prototype, rather
...
than a list of architecture defines.
2000-03-06 02:48:51 +00:00
mark
9e870c5a88
Regenerate from pcidevs.
2000-03-06 02:32:31 +00:00
mark
1a0eab6fa3
Add SYMPHONY 83C553 PCI-ISA bridge.
...
Add alternative ID for Winbond W89C940F.
2000-03-06 02:31:19 +00:00
eeh
4a8841ada2
Try to page align all segments up to 4MB pages.
2000-03-06 01:29:04 +00:00
matt
4ab785a0e1
it is pretty close to working. the scsibus probes now.
2000-03-05 23:20:25 +00:00
matt
c43bdd0b91
Fix a bug with < 1 pages mappings.
2000-03-05 21:51:47 +00:00
matt
1de30b727b
fix bug in bus_space_subregion
2000-03-05 21:22:48 +00:00
thorpej
23c5667cfe
Use ANSI-style function declarations for the various inline functions
...
here. Addresses port-alpha/9056.
2000-03-05 18:46:14 +00:00
shin
84b24dcb3a
cosmetic change.
2000-03-05 10:03:16 +00:00
soren
d610ec4cb0
Add Norwegian keymap from Haavard Lygre.
2000-03-05 08:56:53 +00:00
takemura
775240e015
Delete #ifdef USE_RASTERCONS lines, which are not used.
2000-03-05 08:49:06 +00:00
mrg
6bf88d7e9a
add a "struct device *booted_device" so that raidframe can link.
2000-03-05 08:21:57 +00:00
elric
23af6e53fd
Moved things around a bit so that TGA2 can be used as a console.
...
Addresses PR: port-alpha/9542
2000-03-05 07:57:52 +00:00
takemura
45db29b1b3
Delete #ifdef USE_RASTERCONS lines, which are not used.
2000-03-05 06:24:33 +00:00
itojun
eb95b863d0
correct IPsec SA lookup, so that we can always get/use
...
proper SA. cached SA can be wrong, specifically when you use sendto().
sync with KAME change, From: Greg Troxel <gdt@ir.bbn.com>
2000-03-05 05:42:33 +00:00
takemura
303401ce32
Change bus_addr_t and bus_size_t from u_int32_t to u_long.
...
Add -Werror option to kernel Makefile.
2000-03-05 05:22:12 +00:00
takemura
2aad5afc67
Add ISA DMA support entries. (It's dummy. I don't know if it work or not.)
2000-03-05 04:34:06 +00:00
elric
1dfdd10eae
I got the mode sense bits of the monitor wrong they needed a twiddle (~).
2000-03-05 02:30:57 +00:00
nathanw
2569290833
Now that pnpbios_io_unmap() exists, use it.
2000-03-04 23:08:54 +00:00
mycroft
8781f55d6a
Invert the APM_NO_POWER_PRINT flag, and make sure it's off by default.
2000-03-04 21:37:23 +00:00
uch
062700843c
Make it easier to cross-compile with this. moreover.
2000-03-04 19:52:26 +00:00
uch
937f50798e
adjust retry count for TX3922
2000-03-04 19:36:34 +00:00
uch
06f8a39446
timeout when DMA interrupt lost.
2000-03-04 19:35:36 +00:00
tsubai
4c75cb9b65
INSTALL kernel config.
2000-03-04 19:30:17 +00:00
matt
2b3b8b5d50
it's closer to working now.
2000-03-04 18:20:53 +00:00
matt
ad61c16f86
Oopps. forgot to commit this.
2000-03-04 16:59:18 +00:00
ragge
8e7bc4bd01
Change some install options. From Todd Whitesel.
2000-03-04 16:21:05 +00:00
ragge
3c7a7bf0e0
Install the boot programs in /usr/mdec also. From Todd Whitesel.
2000-03-04 16:17:46 +00:00
takemura
ac09284927
Change 'irq' locater encoding. You can use port# 0. You should use 0xff
...
for unspecified port#. Also, You can specify interrupt level/edge, high/low
and through/hold.
2000-03-04 13:43:19 +00:00
tron
c98328e9df
Regen from "pcidevs".
2000-03-04 13:24:24 +00:00
tron
947ec630de
Add AMD Athlon chipset related devices. Patch supplied by Dave Sainty in
...
PR kern/9533.
2000-03-04 13:23:26 +00:00
aymeric
7cd55062c0
do as if bus_space_read_4() returned an int, although it just calls panic.
2000-03-04 11:49:18 +00:00
uch
bac061b47f
sync with my latest.
2000-03-04 11:41:48 +00:00
uch
461e3d82a4
adjust SIBSCLK to 9.216MHz (TX3922)
2000-03-04 11:39:29 +00:00
nisimura
03bf9a2dc3
Remove #ifdef'ed out PMAX_CACHEFLUSH_FORCES_WBFLUSH codes in cache
...
flush ops which has had no effect for long time.
2000-03-04 11:37:31 +00:00
tsubai
30370336dc
Use ring buffer on tx side, too.
2000-03-04 11:17:00 +00:00
elric
f939818426
Added basic TGA2 support to the TGA driver. Abstracted the RAMDAC
...
code out into ../ic/bt485.c. Disabled tga_bt463.c, which we don't
currently support.
2000-03-04 10:27:59 +00:00
elric
b16807c51a
Graphics card independant Bt485 code, derived from dev/pci/tga_bt485.c.
2000-03-04 10:25:57 +00:00
elric
c4019af322
Definitions of standard TGA monitors as used by DEC.
2000-03-04 10:25:07 +00:00
elric
7428bb6ffd
Definition of struct monitor, which contains syncs, and dot clocks.
2000-03-04 10:24:34 +00:00