msaitoh
ffbd08b126
remove extra Id
1999-09-16 12:48:35 +00:00
msaitoh
814f6b8936
add NetBSD RCS ID
1999-09-16 12:48:06 +00:00
takemura
db2b0adebd
Import NetBSD/hpcmips source files from hpcmips repository.
...
file list:
sys/arch/hpcmips/
distrib/hpcmips/
etc/etc.hpcmips/
lib/libc/arch/mips/fplib/
lib/libc/arch/mips/fplib/Makefile.inc
lib/libc/arch/mips/fplib/environment.h
lib/libc/arch/mips/fplib/fplib_glue.c
lib/libc/arch/mips/fplib/fplib_libc.c
lib/libc/arch/mips/fplib/hpcmips-gcc.h
lib/libc/arch/mips/fplib/softfloat-macros.h
lib/libc/arch/mips/fplib/softfloat-specialize.h
lib/libc/arch/mips/fplib/softfloat.c
lib/libc/arch/mips/fplib/softfloat.h
lib/libc/arch/mips/gen/ieee.h
lib/libc/arch/mips/gen/sf_fabs.c
lib/libc/arch/mips/gen/sf_flt_rounds.c
lib/libc/arch/mips/gen/sf_fpgetmask.c
lib/libc/arch/mips/gen/sf_fpgetround.c
lib/libc/arch/mips/gen/sf_fpgetsticky.c
lib/libc/arch/mips/gen/sf_fpsetmask.c
lib/libc/arch/mips/gen/sf_fpsetround.c
lib/libc/arch/mips/gen/sf_fpsetsticky.c
lib/libc/arch/mips/gen/sf_isinf.c
lib/libc/arch/mips/gen/sf_ldexp.c
lib/libc/arch/mips/gen/sf_modf.c
1999-09-16 12:23:18 +00:00
leo
f7fd8ced64
Remove FP-emulation from the TT-kernel. All TT's should have an FPU.
1999-09-16 12:00:04 +00:00
leo
b9b9cc8cb9
Make this compile again.
1999-09-16 11:58:49 +00:00
soren
6c591e77d0
Fix botched RCS IDs.
1999-09-16 05:58:18 +00:00
sommerfeld
e8a86fe7eb
Include <lib/libkern/libkern.h> instead of <sys/systm.h>.
...
(the former no longer has mem* prototypes).
Remove the b* vs mem* kludge.
This change allows standalone libkern to build on alpha again.
1999-09-16 00:06:46 +00:00
thorpej
6266379c9d
Be slightly more informative in the tsleep() diagnostics.
1999-09-15 21:54:57 +00:00
augustss
09774ca21c
Remove one, add none!
1999-09-15 21:14:44 +00:00
augustss
2557320246
Handle the case when a USB transfer is so long that it crosses two page
...
(4K) boundaries. OHCI cannot do that with a single TD so we make a chain.
1999-09-15 21:14:03 +00:00
augustss
7fcc1703ff
Cosmetic change: s/xfer/data/
1999-09-15 21:12:29 +00:00
augustss
80e09c28e9
Use a bigger buffer when transferring data.
1999-09-15 21:11:27 +00:00
augustss
58c7de99c1
Move the code around a little and clearly mark how to delay attachment
...
(during cold boot) until the interrupts are on.
1999-09-15 21:10:11 +00:00
augustss
5260cadff2
Add a sanity check to the computed actual transfer length.
1999-09-15 21:08:59 +00:00
augustss
d4f0eac72e
Change SPLUSBCHECK diagnostic macro a little.
1999-09-15 21:08:19 +00:00
is
f5050d025a
We only need the ether_ipmulticast_min and _max addresses if we have INET
...
compiled in.
1999-09-15 20:48:19 +00:00
thorpej
e8431098fe
Add a mechanism to defer configuration of children until interrupts
...
are enabled.
1999-09-15 19:37:08 +00:00
thorpej
8995425278
Prototype cpu_configure().
1999-09-15 19:35:53 +00:00
thorpej
3b01d1b872
Rename the machine-dependent autoconfiguration entry point `cpu_configure()',
...
and rename config_init() to configure() and call cpu_configure() from there.
1999-09-15 18:10:33 +00:00
augustss
e54df1b10c
Handle the use_polling flag with a lttle more care and only set it if
...
we are cold booting.
1999-09-15 14:17:14 +00:00
augustss
60199e09b6
Regen.
1999-09-15 13:57:26 +00:00
augustss
df70e460db
Make vendor names more consistent.
1999-09-15 13:57:09 +00:00
augustss
adc55421b4
Regen.
1999-09-15 12:31:28 +00:00
augustss
f14a3915b3
Add a number of devices and rename a few. From a Linux web site.
1999-09-15 12:30:59 +00:00
augustss
7049e8eb1b
Add preliminary (untested) code for detaching the USB host controller
...
(needed for CardBus based controllers).
1999-09-15 10:25:30 +00:00
tsubai
a1ab30136f
Use MI loadfile.
1999-09-15 09:47:19 +00:00
thorpej
f23c7a31b4
Make sure 21040 chips are at least pass 2.0 and that 21140 chips are at
...
least pass 1.1.
1999-09-14 23:43:10 +00:00
thorpej
70997fd3d5
Move the PCI device number to the base Tulip softc; it will be needed to
...
decode the SROM on 21041 and 2114x multi-port boards.
1999-09-14 23:33:04 +00:00
thorpej
2def4fdb50
Apparently can't really look at excessive collitions and late collisions
...
in completed transmit descriptors. These seem to be set even on successful
packet transmissions on my AlphaStation 500's 21040.
1999-09-14 23:23:32 +00:00
thorpej
5c34356d4c
First crack at shared ROM/shared interrupts on 21040 multi-port boards,
...
plus quirk identification for non-multiple-port boards.
1999-09-14 22:25:48 +00:00
augustss
5486205b69
Regen.
1999-09-14 22:06:44 +00:00
augustss
ed9b74f17a
Sort out some confusion about which vendor is really Belkin.
1999-09-14 22:06:21 +00:00
chs
3bfa86cbc0
fix breakage from PMAP_NEW cleanup.
1999-09-14 17:11:45 +00:00
tsubai
67f4885c8c
Sync with -current.
1999-09-14 11:21:26 +00:00
tsubai
17dc484c1c
Sync with -current.
...
XXX root on nfs don't work, though root on wd0 works well.
1999-09-14 11:20:52 +00:00
tsubai
40905bd3ec
Catch up with -current.
1999-09-14 10:22:34 +00:00
augustss
a6aa488db9
Don't do IO before we have set the tag and handle.
1999-09-14 09:29:05 +00:00
thorpej
e2a320f925
Oops, fix Winbond regshift.
1999-09-14 05:59:53 +00:00
thorpej
d05d28146b
EISA bus front-end for the New Tulip Driver, for the DEC DE425 EISA
...
board. The DE425 is basically a DECchip 21040 on an EISA board, plus
a Cool Address Decoder Hack which maps the PCI configuration
space registers into EISA I/O space, interleaved with the Tulip CSRs,
which are spaced further apart than on the PCI versoin.
This is currently *untested* until the DE425 boards that folks have
promised me arrive. But, it should work, since the 21040 works.
1999-09-14 05:58:00 +00:00
thorpej
12c167b5ca
Change the semantics of `sc_regshift'; it is now the shift required to
...
make a CSR index number into a CSR offset. Introduce a couple of macros
to handle CSR name -> offset conversion.
1999-09-14 05:52:21 +00:00
thorpej
29df848753
Need <string.h> for memcpy(3) prototype if building from userland.
1999-09-14 04:50:54 +00:00
augustss
10d4a4d5fe
And commit two files I forgot in the rearrangement for testing for
...
interrupt context.
1999-09-14 01:07:13 +00:00
thorpej
a03bd733ca
- More PNIC NWAY stuff. Still more work to do, here.
...
- Fix the SROM checksum routine.
- Add code to parse the old DEC Address ROM SROM format.
- Rearrange the statchg routines a bit, to make them consistent with one
another.
- Add support for the DECchip 21040. XXX No support for media autosense
yet, and no support for any of the multi-port boards yet.
1999-09-14 00:55:38 +00:00
augustss
c4d6d6b991
Put a reference counter in the softc. Without this the driver might access
...
data that has been freed because the detach() routine returns to early.
1999-09-13 21:35:08 +00:00
augustss
ba2c2e2ade
* Make sure an aborted pipe is marked as not running.
...
* Start queued request in the right order.
* Insert some more DIAGNOSTIC sanity checks.
1999-09-13 21:33:25 +00:00
jdolecek
df6f3652dd
ntfs_mountfs(): only print warnings iff NTFS_DEBUG
1999-09-13 20:21:45 +00:00
tron
5f94d21164
Fix typo in "#ifdef" in ie_read_frame() which prevented Berkeley Packet
...
Filters from working correctly. Fixes PR port-arm32/8343 by
Richard Earnshaw.
1999-09-13 20:17:35 +00:00
augustss
bc5da9a8da
Make sure timeouts count as interrupt context too.
1999-09-13 19:49:41 +00:00
augustss
ff6a476e6c
Rearrange the code a little so we can decide if we are in process
...
or interrupt context in a reliable way. Mainly used for DIAGNOSTIC.
1999-09-13 19:18:17 +00:00
msaitoh
427928b3a1
add some comments.
1999-09-13 19:13:09 +00:00
msaitoh
7a7f9c0763
sh3/sh3/ -> sh3/dev change
1999-09-13 17:14:42 +00:00
msaitoh
ac3fe6d372
remove mainbus pseudo floppy drive
1999-09-13 16:26:17 +00:00
itojun
14971ca02a
add local def for CXX.
1999-09-13 15:50:01 +00:00
itojun
6b9bfc0691
- Call in{,6}_pcbdetach if ipsec initialization is failed during PRU_ATTACH.
...
This situation happens on severe memory shortage. We may need more
improvements here and there.
- Grab IEEE802 address from IFT_ETHER card, even if the card is
inserted after bootup time. Is there any other card that can be
inserted afterwards? pcmcia fddi card? :-P
- RFC2373 u bit handling suggests that we SHOULD NOT copy interface id from
ethernet card to pseudo interface, when ethernet card has IEEE802/EUI64
with u bit != 0 (this means that IEEE802/EUI64 is not universally unique).
Do not use such address as, for example, interface id for gif interface.
(I have such an ethernet card myself)
This may change interface id for your gif interface. be careful upgrading
rc files.
(sync with recent KAME)
1999-09-13 12:15:54 +00:00
itojun
8a72d1850e
add compilation directory.
1999-09-13 10:45:30 +00:00
itojun
65363da25e
Merge in NetBSD/sh3 from cvs.kame.net repository.
...
Tree structure:
- sys/arch/sh3: sh3 generic code
As commented, in-chip device drivers are put into sys/arch/sh3/dev.
- sys/arch/evbsh3: sh3 evaluation boards (pure sh3 CPU, no fancy external HW)
- sys/arch/mmeye: Brains mmEye, www.brains.co.jp
MI source code includes couple of #ifdef for sh3-coff support.
(sh3 uses coff or elf)
Needs some more improvements, especialy in sys/arch/sh3/conf/files.sh3,
to compile the tree (due to last minute tree structure change).
1999-09-13 10:30:21 +00:00
mark
eddd4afb9c
Fix compile errors when ARM700BUGTRACK is defined.
1999-09-13 06:17:27 +00:00
mark
a212e2ddf3
Add ess plug and plug audio device.
...
Add wsmux device.
Add placeholders for more PCI cards.
1999-09-13 05:19:45 +00:00
itojun
e0042cf412
drop wrongly looped back multicast packet before we put it into BPF.
1999-09-12 18:26:58 +00:00
augustss
eadd0f76da
Add needs-flag to ukbd. Fixes PR 8385 from Izumi Tsutsui
...
<tsutsui@ceres.dti.ne.jp>.
1999-09-12 17:40:57 +00:00
jdolecek
8afb0d9308
pull-in <sys/mount.h> for definition of struct netexport
1999-09-12 16:41:05 +00:00
augustss
b1a719a6cc
Add a flag in the request to determine if the data copying is done by the
...
driver or the usbdi layer.
1999-09-12 08:23:42 +00:00
augustss
305998532f
Dot't forget to deactivate subdevices.
1999-09-12 08:21:49 +00:00
thorpej
febf7ffb86
Display more verbose information about the command protocol and wire
...
protocol used by the device, e.g.:
umass0 at uhub0 port 1 configuration 1 interface 0
umass0: Iomega USB Zip 100, rev 1.00/1.00, addr 2
umass0: SCSI over Bulk-Only (iclass 8/6/80)
1999-09-12 02:40:59 +00:00
chs
f3a668ed84
eliminate the PMAP_NEW option by making it required for all ports.
...
ports which previously had no support for PMAP_NEW now implement
the pmap_k* interfaces as wrappers around the non-k versions.
1999-09-12 01:16:55 +00:00
thorpej
f696794a34
Hot-unplug works now.
1999-09-11 21:45:28 +00:00
thorpej
f77302e768
Implement detaching SCSI and ATAPI disks.
1999-09-11 21:42:58 +00:00
thorpej
e8dded5513
Implement a function to kill off all commands pending for a given
...
scsipi_link.
1999-09-11 21:39:53 +00:00
thorpej
5116cf4fa5
Implement detaching of SCSI busses.
1999-09-11 21:25:26 +00:00
thorpej
f7c20484b6
- If a command fails, assume the device returned CHECK CONDITION status,
...
and issue a REQUEST SENSE. This fixes the media change problems I was
having w/ my USB ZIP drive.
- Clean up some debugging code.
- Implement more hot-unplug stuff.
1999-09-11 20:52:07 +00:00
jdolecek
1ec1b491a9
Argh, actually commit the update of ntfsmount structure for NFS
...
export support, so that it actually compiles.
Thanks Lennart!
1999-09-11 15:55:12 +00:00
dante
afa103cfb4
Rewrote error handlers. Now they are solid.
...
Increesed considerably the speed of the driver removing superfluous splbio/splx functions.
1999-09-11 15:34:45 +00:00
augustss
ca8281fbcc
Pre-allocate the DMA buffer. This makes the driver slightly more efficient.
1999-09-11 10:40:07 +00:00
augustss
98b6524413
* Move DMA buffer allocation to HC independent code.
...
* Remove (almost) unused definitions USBD_XFER_OUT and USBD_XFER_IN.
1999-09-11 08:19:26 +00:00
soren
203f000d1a
Regen.
1999-09-11 06:27:36 +00:00
soren
dfbe7449e4
Add ENI SpeedStream.
1999-09-11 06:27:25 +00:00
mycroft
34b45d9bd7
Obey negative cache entries for intermediate directories during a create.
1999-09-10 23:24:23 +00:00
bad
1a3995bac1
In apciparam() in the ospeed == 0 case, actually set the cfcr to the new
...
value.
1999-09-10 22:49:33 +00:00
augustss
6a58ae2d93
Regen.
1999-09-10 19:56:51 +00:00
augustss
fb9d7d86ae
Add more TI CardBus bridges. Taken from the CardBus patches.
1999-09-10 19:55:54 +00:00
augustss
90daa4736b
Comment out the GET_DEVICE_ID code, because for some unknown reason it
...
causes printing to fail sometimes.
1999-09-10 19:28:26 +00:00
jdolecek
993576f366
mountroot support written, need to really implement sync support and
...
add support for NTFS to libsa
1999-09-10 17:32:17 +00:00
jdolecek
dee4a028e7
actually implement ntfs_mountroot()
1999-09-10 17:30:08 +00:00
drochner
2c0e7cf113
allow to set boot timeout and password, following PR port-i386/8196
...
by Stephan Thesing
1999-09-10 16:45:27 +00:00
drochner
3e60c834ed
install /boot -r-------- for security reasons
1999-09-10 16:41:10 +00:00
drochner
4486b15211
-make ustarfs optional (enabled per default) for cases where space is
...
scarce
-make the boot timeout patchable
-optionally, call checkpasswd() before the boot menu can be accessed
(The latter 2 follow PR port-i386/8196 by Stephan Thesing.)
1999-09-10 16:38:46 +00:00
drochner
5c48b9a115
improve awaitkey()'s printout for >9 seconds
1999-09-10 16:23:55 +00:00
jdolecek
d779b91513
make NTFS NFS exportable - that also means getfh(2) and other syscalls
...
using filehandles should work now for NTFS filesystem
some other misc cleanup
1999-09-10 16:14:02 +00:00
drochner
ff171dfb67
-don't use DEFS.h nor SYS.h in libkern
...
-remove setjmp.S, it's not useful for libkern
1999-09-10 15:39:04 +00:00
tron
2d8e6b7e97
Add prototype for memcmp() as suggested by Anders Hjalmarsson in
...
PR kern/8360.
1999-09-10 14:05:40 +00:00
drochner
7148323ba0
sync with libc
1999-09-10 13:21:14 +00:00
is
3e7102ecac
Don't flush more than necessary. By Richard Earnshaw in PR 8132.
1999-09-10 10:12:09 +00:00
drochner
2914ef7fd2
sync with changes to if_fxp header,
...
thanks to <ks@ub.uni-mainz.de> for testing
1999-09-10 09:12:44 +00:00
pk
132d930986
Fix printf format (see PR#8358).
1999-09-10 08:42:58 +00:00
ross
f468c5f199
This is required by libsa/loadfile.c.
1999-09-10 07:33:57 +00:00
ross
e66e48676c
Nuke the alpha ecoff/elf bootloader and use the libsa/ one instead.
1999-09-10 07:31:16 +00:00
ross
54ab5cdc54
* Fix the volume zero recognition bug; it was interacting with a
...
feature to avoid rereads (which was added to work around bugs in
old SRM versions that wouldn't rewind DATs, but would return no
error on rewind callbacks)
* Initialize the volzero signature in ustarfs_open(), rather than as a
side effect of the first read.
* Centralize error retry.
1999-09-10 07:22:03 +00:00
simonb
fd8040a031
s/acknowledgment/acknowledgement/
1999-09-10 03:24:14 +00:00
itojun
770a224d1e
fix ipcomp behavior against -R to meet documentation.
...
From: Laine Stump <lainestump@rcn.com>
1999-09-10 02:05:24 +00:00
itojun
f5e553eb57
IPv6 support.
...
ETHERTYPE_IPV6 packets are encapsulated by RFC1042 encap.
Tested with Japanese card, with WaveLan bridge (wiconfig -p 1).
NOTE: I dunno if encapsulating IPv6 packets by RFC1042 is the correct way,
as RFC1042 only defines behavior for ETHERTYPE_{IP,ARP,REVARP} packets.
Since WaveLan bridge encapsulates IPv6 packets with RFC1042, we have no
choice.
Gather joined multicast addresses via SIOCADDMULTI, and configure multicast
filter properly. This is also required for IPv6 support
(which heavily depends on multicast).
Fix IFF_RUNNING management
- to prevent IFF_RUNNING from raised on "wiconfig", before "ifconfig up"
- to prevent the driver from occupying extra interrupts on "ifconfig up",
then "down", then "up".
1999-09-10 00:30:59 +00:00
itojun
ebcd1b7a41
Make sure to behave as IFF_SIMPLEX in all cases.
...
Drop multicast/broadcast packet looped back from myself.
This is to cope with SMC91C92 (Megahertz XJ10BT), which
loops back multicast packet to itself on promiscuous mode.
(should be ensured by chipset configuration)
Reviewed by: thorpej
1999-09-10 00:23:34 +00:00
tron
cec7b4433f
Remove commented out prototypes for bcopy(), bzero() and bcmp().
1999-09-10 00:03:52 +00:00
tron
2c780f7ff3
Remove duplicate definition of memchr(), memcmp() etc. which get defined
...
in "libkern.h". Fixes PR kern/8360 by Anders Hjalmarsson.
1999-09-10 00:02:06 +00:00
thorpej
d622281820
Rework the changer driver a bit:
...
- Take note of magazine changes, and enqueue "Element Status Changed" events
that user processes can read or select on.
- Normalize some structure names.
- Report back more status about changer elements:
* Volume tags (e.g. barcode labels on the backs of your tapes)
* External device names (for drive units in a changer)
* Last element a unit of media was moved from
* Sense information for SCSI changer elements in EXCEPT condition
* Vendor-specific data if the user requests it.
- Add support for setting volume tags.
1999-09-09 23:24:11 +00:00
tron
b9627d002f
Add support for Cyclade boards with new Risc II serial controller.
...
Patches supplies by C Kane in PR kern/7175.
1999-09-09 21:52:11 +00:00
thorpej
057798e505
Snapshot of work-in-progress to support the internal NWay block on
...
the Lite-On PNIC chips. Not finished yet; some other infrastructure
work left to do.
1999-09-09 21:48:18 +00:00
hwr
31292f422e
Add a quirk for Wangtec SCSI-36 (QIC-120) tape drive.
...
From Izumi Tsutsiu in PR 8357.
1999-09-09 20:06:52 +00:00
jdolecek
23957b8977
next one
1999-09-09 19:17:17 +00:00
is
125de40b64
Ambicom support by Vincent Aymeric
1999-09-09 18:12:05 +00:00
jdolecek
1c3be48c62
add pathconf(2) support
1999-09-09 18:10:23 +00:00
is
a0cbbf08fe
Ambicom support by Vincent Aymeric
1999-09-09 18:09:10 +00:00
jdolecek
b177baf591
make separate NetBSD version of the ntfs_vnodeop_entries[] array
...
and reformat it as it's usual in other fs's, use genfs
routines appropriately and use genfs's fsync() instead noop
ntfs_fsync()
1999-09-09 17:59:25 +00:00
augustss
6b9aae738e
Update doc URLs and fix a typo in umass_bulk_get_max_lun().
1999-09-09 17:12:03 +00:00
jdolecek
1de19dc293
ntfs_lookup(): fix nasty interaction of the code with recent cache_lookup()
...
changes: cache_lookup() now returns -1 if not successful; for
the '.' case, 'error' haven't been cleared to 0,
so that ntfs_lookup() itself returned -1 , resulting to
nasty "leaf should be empty" panic early after
1999-09-09 16:29:46 +00:00
drochner
9b5129f15a
add a function to verify a password against an in-core md5 sum
1999-09-09 15:52:37 +00:00
augustss
9bebdb616f
Remove some and add some.
1999-09-09 13:05:05 +00:00
augustss
14b98cd440
Add uaudio driver.
1999-09-09 12:33:43 +00:00
augustss
8c655e84f2
An EXPERIMENTAL audio driver. It still needs work, e.g., in the mixer
...
part to give reasonable names to the mixer controls.
1999-09-09 12:28:25 +00:00
augustss
2aadcb5f47
Change the internal API to allow DMA buffers to be pre-allocated by
...
the device driver instead of happening automagically in the HC driver.
This affects both the HC-USBD interface as well as the USBD-device
interface.
This change will allow DMA buffers to be reused e.g. in isochronous
traffic.
Add isochronous support to the UHCI driver (not for OHCI yet).
1999-09-09 12:26:43 +00:00
augustss
a85a08c2fb
Add support for detaching audio devices.
1999-09-09 10:24:39 +00:00
is
4efecd1291
The nca.c probe routine falsely claims i82595tx chips to itself.
...
Move it to after the iy driver.
1999-09-09 09:54:08 +00:00
jdolecek
cc0fdcd9f1
some more
1999-09-09 07:35:15 +00:00
nisimura
f563627c41
Remove now defunct local implementation of ioasic_lance_dma_setup().
1999-09-09 06:41:08 +00:00
nisimura
633408472b
Use bus_dmamap_load() to obtain 128KB chunk for LANCE merging codes from
...
NetBSD/alpha. Tested ok with DEC3000 and DECstation.
1999-09-09 06:33:38 +00:00
itohy
cd74d2c98b
Introduce new option APM_NO_POWER_PRINT which disables printing
...
power status on the console (if apmd is absent).
Some systems generate APM_POWER_CHANGE events too frequently (more then
once per minute), and printing the status makes single user operations
rather difficult.
1999-09-09 03:52:21 +00:00
thorpej
a10045109d
Add chip types for several more Tulip clones (ASIX, ADMtex, PNIC II, Davicom),
...
and match the Compex RL100-ATX; it uses the Winbond 89C840F (RL100-TX is
a Macronix 98713).
1999-09-08 22:29:46 +00:00
thorpej
e0c4f8ff92
Regen.
1999-09-08 22:25:56 +00:00
thorpej
dfdd1affb4
Add some more Tulip clones.
1999-09-08 22:25:19 +00:00
thorpej
ab08b6b863
Update for Lite-On product ID change.
1999-09-08 21:42:44 +00:00
thorpej
ab7310ed6e
Regen.
1999-09-08 21:39:54 +00:00
thorpej
9bb30be866
Add Davicom Semiconductor vendor ID, and Davicom DM9102 10/100 Etherent
...
product ID (Yet Another Tulip Clone).
1999-09-08 21:39:24 +00:00
thorpej
187510560e
Regen.
1999-09-08 21:34:33 +00:00
thorpej
46e11c9fd8
LITEON_PNIC -> LITEON_82C168
1999-09-08 21:33:59 +00:00
tsubai
f7b9562c8c
Inline some functions.
1999-09-08 17:28:02 +00:00
jdolecek
cfa9258f85
Use DEBUG_LINUX exclusively. Fixes PR#7684.
1999-09-08 16:52:08 +00:00
kleink
562c87f80e
Exclude some code moved here in rev. 1.206 if no npx is configured to make
...
such kernels link again; addresses PR port-i386/8262 from Ben Harris.
1999-09-08 09:16:47 +00:00
augustss
ada52e1f37
Add #include <sys/device.h> so this file compiles again.
1999-09-08 08:29:45 +00:00
sommerfeld
8602e6124d
add svr4_lwp.h to let this build again.
1999-09-08 04:02:48 +00:00
sommerfeld
c0411740d8
Avoid dereferencing NULL rootvp if booting diskless.
1999-09-08 03:45:22 +00:00
oster
fe5b29ca42
Nuke unused prototype.
1999-09-08 02:01:55 +00:00
itojun
a00c3d5ea1
fix u bit in interface identifier for ether and p2p-802 interfacde.
1999-09-08 00:50:15 +00:00
mjacob
6913f83874
A useful discussion with Jason convinced me that I had selected the
...
wrong tag as the default tag to use- we should use ORDERED, no SIMPLE.
1999-09-07 22:54:45 +00:00
soren
60feba0646
Spacing.
1999-09-07 21:52:06 +00:00
soren
cc8ca41376
Install *reg.h
1999-09-07 21:51:49 +00:00
is
5c9f73a53d
Oops. I forgot to add cachops here earlier.
1999-09-07 20:24:56 +00:00
is
1db2b4be2e
Uhm... multi-cpu kernels containign M68020 support won't assemble without
...
this. Sorry for the inconvenience.
1999-09-07 19:40:56 +00:00
soren
211476aea7
Match 1460 names with Adaptec.
1999-09-07 19:30:10 +00:00
soren
5c44dfbe6a
Note 78Q2121.
1999-09-07 19:29:52 +00:00
ross
9efd996351
spelling
1999-09-07 18:27:58 +00:00
christos
0b8242ef73
Oops forgot to include new files.
1999-09-07 18:20:40 +00:00
christos
d205cc9cd4
oops, forgot to include new files.
1999-09-07 18:20:18 +00:00
augustss
977c927d44
Do a brain dump of items to do.
1999-09-07 14:58:12 +00:00
simonb
5f5395199e
Correct comment about mt_fileno and mt_blkno.
1999-09-07 13:55:27 +00:00
simonb
a68944cfca
Overhaul the tz SCSI tape driver:
...
+ Add a quirk table.
+ Assume all else is a modern drive that can do variable block
lengths (this is the main reason for this work - the old driver
only ever seemed to write 512 byte blocks!).
+ Keep track of values for mtget's mt_fileno, mt_blkno.
+ Handle a few extra MTIOCTOP commands.
Ideas gleaned from our MI scsi tape driver and the FreeBSD CAM tape
driver. Tested on a TKZ09 (DEC badged Exabyte 8500), a TLZ06 (DEC
DAT) and TK50.
Many thanks to Pierre Bergdolt for helping with testing.
1999-09-07 13:53:36 +00:00
jdolecek
1e99130f2e
Use unixish term "hole" instead od "sparce" (which looks like it
...
should be "sparse" anyway).
Noted by Soren Jorvang <soren@NetBSD.org>.
1999-09-07 08:16:13 +00:00
itojun
6118e5d8d2
allow any SPI value to be used, if well-known ipcomp CPI is used.
...
From: Laine Stump <lainestump@rcn.com>
To: current-users@netbsd.org
Message-Id: <3.0.3.32.19990907020809.0091fc90@pop.rcn.com>
Date: Tue, 07 Sep 1999 02:08:09 -0400
1999-09-07 07:41:45 +00:00
christos
ffdf7a5fe8
regen
1999-09-07 06:25:14 +00:00
christos
c7897366b5
preliminary lwp support; currently staroffice breaks because set_ldt emulation
...
is borken, not because of threads problems.
1999-09-07 06:24:56 +00:00
soren
a4b7a96e0e
Do not complain in sbfind() if another driver has mapped the registers.
1999-09-07 00:49:41 +00:00
sommerfeld
745de28592
Patch time_precision so we report a realistic NTP "precision" value to userland.
1999-09-06 21:54:17 +00:00
is
33014f7bb0
Switch to cacheops. This closes PR 1960.
1999-09-06 21:50:47 +00:00
sommerfeld
c450ebbbe7
If using kernel PLL (for NTP), initialize "fixtick" to a reasonable
...
approximation of reality if the MD code doesn't. This variable is the
equivalent of "tickfix" for the non-NTP path.
This allows an alpha kernel (where hz=1024) with "options NTP" to
synch up quite nicely (as opposed to having an frequency error of
~560ppm, which is outside the capture range of the PLL).
1999-09-06 20:44:02 +00:00
ragge
fe8a330be5
Styr upp deklarationen av clockchippsparametrarna.
1999-09-06 19:52:52 +00:00
chs
d1638a0354
sync with libc:
...
use RODATA() instead of ENTRY() for __ffstab so that it works when profiling.
1999-09-06 19:01:04 +00:00
rh
12bad24883
Add opl at wss for isapnp devices w/o MAD chip.
1999-09-06 18:31:45 +00:00
augustss
6e6d511cf0
Add USUBCLASS_MIDISTREAM definition, per request from MAEKAWA Masahide
...
<bishop@rr.iij4u.or.jp>.
1999-09-06 17:16:47 +00:00
rh
ff962e992b
Add mode 3 support for newer CS423X chips. Modify probe to correctly
...
distinguish between CS4236, CS4236B, and CS4237B.
1999-09-06 17:07:04 +00:00
jdolecek
16cafff36c
Adapt to cache_lookup() changes (forgot to commit it yesterday)
1999-09-06 10:10:05 +00:00
is
ee1ce1c15e
Don't truncate minor numbers >= 256.
...
Problem reported by Saitoh Masanobu, fix by Frank van der Linden.
1999-09-06 09:27:18 +00:00
hubertf
abda8d9447
Allow hardlinks to symlinks.
...
Reviewed by: Bill Studenmund, Klaus Klein
1999-09-05 23:34:39 +00:00
augustss
2425433ff6
Change some printf to DPRINTF for consistency. From Nick Hibma, FreeBSD.
1999-09-05 21:22:38 +00:00
augustss
24251055bc
Change the way the `struct device' base part of all driver softc are
...
declared and accessed to make it more portable. Idea from Nick Hibma, FreeBSD.
No functional changes.
1999-09-05 19:32:18 +00:00
jdolecek
2ac419a152
Adapt to cache_lookup() changes.
...
XXX I had no chance to actually test the changes for nfs, but hopefully I got
it right.
Tested by: jdolecek
Rewieved by: wrstuden
1999-09-05 14:28:26 +00:00
jdolecek
7dfaa17700
Adapt to cache_lookup() changes.
...
Tested by: jdolecek
Rewieved by: wrstuden
1999-09-05 14:26:32 +00:00
jdolecek
026b142488
Change cache_lookup() as per discussion on tech-kern & ICB:
...
If the entry is found in name cache, cache_lookup() does all the
necessary locking now, simplifying the interface and making the
code easier to follow and maintain.
The code now also removes the entry from cache when it's either invalid
(vget() fails) or the vnode has been recycled while waiting for the lock.
In that case, unlock/relock of the directory vnode has been eliminated too.
Both changes could lead to sligh performace improvement in same cases.
Furthermore, obscure bug has been found and eliminated for ISDOTDOT in the
lockparent && ISLASTCN case: if the vget() succeded and the re-lock
of the directory vnode not, we returned the error with the '..' vnode still
locked.
For simplicity, cache_lookup() now returns 0 if the positive entry was found
in cache, -1 if not found and ENOENT or error returned by the locking
functions in any other case.
Many thanks to Bill Studenmund and especially Charles Hannum
for invaluable advices and code to get this right.
Tested by: jdolecek
Rewieved by: wrstuden, mycroft
1999-09-05 14:22:34 +00:00
jdolecek
1a0dc06af2
argh, forgot to add the implementation of ntfs_u28()
1999-09-05 12:30:56 +00:00
jdolecek
dd0b9ad4e0
s/ntfs exportable/ntfs nfs exportable
1999-09-05 12:17:22 +00:00
simonb
a17eb29d7c
Remove a few unnecessary header files.
1999-09-05 11:34:29 +00:00
jdolecek
0ba29f45c8
one less: ntfs_read(), ntfs_write() don't use any temporary buffer anymore,
...
the uio struct is passed to appropriate *attr*() functions
1999-09-05 11:19:01 +00:00
jdolecek
6f7dc58140
ntfs_read(), ntfs_write(): pass the uio struct to appropriate read/write
...
routines - avoids potential DoS attack and closes an easy way to force
the kernel to panic
* for read(), DTRT WRT offset bigger than file size
ntfs_strategy(): adapt to ntfs_readattr() change
ntfs_readdir(): use ntfs_u28() to translate the file name characters
to 8bit encoding, avoid excessive intendation, reformat the
debug messages slightly
1999-09-05 11:09:03 +00:00
jdolecek
a2fff20b0d
properly end the comment with NetBSD RCS id
1999-09-05 10:57:01 +00:00
jdolecek
d0409b449d
adapt to ntfs_readattr() change: pass NULL as the struct uio * parameter
1999-09-05 10:45:03 +00:00
simonb
eca6f8a067
Fix tyop.
1999-09-05 06:31:52 +00:00
tsubai
0724f6dd3b
Recognize PCMCIA eject button. (Tested on only PowerBook 2400.)
1999-09-05 05:30:30 +00:00
oster
83abb87d9a
Garbage collect more unused stuff.
1999-09-05 03:05:55 +00:00
oster
9c01870db1
Remove more unused stuff.
1999-09-05 02:54:09 +00:00
oster
cfbdda8843
Garbage collect some more stuff.
1999-09-05 02:24:58 +00:00
oster
6158faa69d
Cleanup a bit more.
1999-09-05 01:58:11 +00:00
itojun
45538437d9
- invert u bit on interface id for pseudo interfaces, as suggested in RFC2373.
...
- do not perform IPv6 initialization for faith* interface, as they become
mistakingly IFF_UP. we are wondering if we should nuke in6_ifattach_p2p().
(sync with recent kame)
1999-09-05 01:57:10 +00:00
oster
e57673d0d4
Remove one of the two bzero calls in RF_Calloc -- the 2nd one doesn't
...
buy us anything at all.
1999-09-05 01:46:35 +00:00
soren
57f7d3320b
Add driver for the TDK Semiconductor 78Q2120 PHY.
1999-09-05 01:26:02 +00:00
soren
e0bcd7a71a
TDK Semiconductor 78Q2120 PHY, commonly used in low-power Cardbus cards.
1999-09-05 00:48:01 +00:00
soren
b8e941e9b0
Add PHY driver the the Intel 82553 found on some fxp's.
...
Some variants of this chip need a little extra MII fix before
being usable, so this is not yet put into GENERIC's.
1999-09-05 00:40:27 +00:00
soren
0151ffe3d6
Regenerate.
1999-09-04 23:59:32 +00:00
soren
6624cc41e9
Add Intel 82553 and TSC 78Q2120.
1999-09-04 23:58:55 +00:00
jtk
41360ce4ff
regen with ELF. Still works OK.
1999-09-04 22:26:21 +00:00
augustss
f3421bec94
Change the way the direction is extracted from the endpoint descriptor.
...
No functional changes to the drivers. From Nick Hibma, FreeBSD.
1999-09-04 22:26:11 +00:00
jtk
4dc03cfa09
fix for building on ELF
1999-09-04 22:25:51 +00:00
augustss
39e85679c4
Make it compile again.
1999-09-04 22:12:15 +00:00
augustss
e1766aacfa
Make sure not to use the io handle before it's been initialized.
1999-09-04 22:00:32 +00:00