Eivind Eklund
dfef928b1c
Support PnP compatibility IDs. This allow e.g. the ed driver to pick
...
up any PnP NE2000 compatible card, instead of forcing us to always
update ID lists.
Submitted by: Ugo Paternostro <paterno@dsi.unifi.it>
1998-09-13 22:15:44 +00:00
Nicolas Souchu
41990851b8
invalid printf call fixed -> compile time warning removed
1998-09-13 20:57:06 +00:00
Nicolas Souchu
bf492ef4c8
unused function removed (byte_1284_inbyte)
1998-09-13 20:44:55 +00:00
Nicolas Souchu
7dcba2c8a1
Lowlevel i/o routines for ZIP+ support. Mostly written with microseq
...
mechanism
1998-09-13 18:28:15 +00:00
Nicolas Souchu
54ad6085b1
ppbus enhanced to support ZIP+ : microseq improved
1998-09-13 18:26:44 +00:00
Nicolas Souchu
24ef1eb143
ppbus enhanced to support ZIP+ : 1284 code added, microseq improved +
...
some bugs corrected in vpoio.
1998-09-13 18:26:26 +00:00
Nicolas Souchu
15cc1109dc
add immio.c for ZIP+ support
1998-09-13 18:24:38 +00:00
Dmitrij Tejblum
5d3e2869e5
Remove unused variable.
...
Pointed out by: bde
1998-09-13 15:40:31 +00:00
Dmitrij Tejblum
e27b047ccf
Fix a bug related to renaming in root directory. This bug reported by
...
Cejka Rudolf <cejkar@dcse.fee.vutbr.cz> on freebsd-current in Messaage-Id
<199807141023.MAA09803@kazi.dcse.fee.vutbr.cz>.
Reviewed by: bde
1998-09-13 15:39:01 +00:00
Robert V. Baron
d3459488ae
Finish conversion of cfs -> coda
1998-09-13 13:57:59 +00:00
Robert Nordier
38c931abc7
Enable client entry point support.
1998-09-13 13:28:07 +00:00
Luigi Rizzo
cb1e41ca65
Bring in files for bridging support.
1998-09-12 22:07:47 +00:00
Luigi Rizzo
2655eb498f
Bring in new files for dummynet support
1998-09-12 22:03:21 +00:00
Garrett Wollman
65d1dabbd1
Define the Posix.1g names for the howto argument to shutdown(2).
1998-09-12 21:14:25 +00:00
Poul-Henning Kamp
649c00db71
various nits that didn't make it through the brucefilter.
1998-09-12 20:21:54 +00:00
Søren Schmidt
8b90e70e77
Enable the vn device under DEVFS without SLICE.
...
This was apparently missed when all the #ifdef SLICE gunk was put in.
1998-09-12 18:46:06 +00:00
Bruce Evans
9164000766
Don't dereference an uninitialized pointer in dead code. The dead
...
code gets executed if it is compiled without optimization.
1998-09-12 14:46:15 +00:00
Doug Rabson
48ef3c652b
Provide the correct definition of ELF64_R_INFO.
1998-09-12 08:36:09 +00:00
Robert Nordier
b0923a2edc
Add btxldr, a BTX loader for ELF clients.
1998-09-12 06:30:26 +00:00
Robert Nordier
aa7af79537
BTX (aka the boot extender) is an i386 kernel that hosts 32-bit
...
bootstrap programs, and provides page-level protection, hardware
interrupt reflection, a virtual-8086 mode interface to BIOS, etc.
1998-09-12 04:29:23 +00:00
Robert V. Baron
9afcea2f4a
All the references to cfs, in symbols, structs, and strings
...
have been changed to coda. (Same for CFS.)
1998-09-11 18:50:17 +00:00
Garrett Wollman
80ab7c0ed8
Fix RST validation.
...
PR: 7892
Submitted by: Don.Lewis@tsc.tdk.com
1998-09-11 16:04:03 +00:00
Doug Rabson
a6ee6725b1
Machine dependant relocations for KLD.
1998-09-11 08:47:02 +00:00
Doug Rabson
fe3db7c7c7
Implement dynamic loading for ELF.
1998-09-11 08:46:15 +00:00
Doug Rabson
9386468ef8
Avoid a possible memory leak.
1998-09-11 08:45:32 +00:00
Kazutaka YOKOTA
6fa64a7e93
Pass the correct argument to npxsave(), otherwise vm86pcb will be
...
overwritten.
1998-09-10 12:16:06 +00:00
Søren Schmidt
6773d00e66
Oops missed a line in the previous commit
1998-09-10 11:23:08 +00:00
Doug Rabson
945aa40deb
Ensure that m_nextpkt is set to NULL after reassembling fragments.
1998-09-10 08:56:40 +00:00
Søren Schmidt
a9c5b8d027
Update info on the bt848 driver.
...
Submitted by: Roger Hardiman <roger@cs.strath.ac.uk>
1998-09-10 08:20:46 +00:00
Søren Schmidt
d32ef285bc
Changed METEORSINPUT for Hauppauge cards with bt878.
...
Also fixed video_open defines and 878 support.
Submitted by: Fred Templin <templin@erg.sri.com>
1998-09-10 08:01:10 +00:00
Søren Schmidt
11e29cc90f
Correct SECAM B-Delay and add XUSSR channel set.
...
Submitted by: Vsevolod Lobko <seva@alex-ua.com>
1998-09-10 07:52:30 +00:00
Tor Egge
a58915fc10
Don't keep the underlying directory locked while performing the file
...
system specific VFS_MOUNT operation.
PR: 1067
1998-09-10 02:27:52 +00:00
Bruce Evans
5d207357db
Fixed the usual missing permissions checks in mount(). As for cd9660,
...
the damage was limited by the default of 0 for vfs.usermount.
Obtained from: Lite2 via the -current ffs_vfsops.c
1998-09-09 20:21:18 +00:00
Nicolas Souchu
acd5ae9acc
Major numbers allocated for generic SMB/I2C i/o
1998-09-09 18:57:59 +00:00
Nicolas Souchu
813548fa2c
Major number allocated for generic SMB i/o -> 106
1998-09-09 18:57:38 +00:00
Nicolas Souchu
7da75285d5
Major number allocated for generic I2C i/o -> 105
1998-09-09 18:57:24 +00:00
Warner Losh
e8ddcfd6a1
Add dependency for subr_bus.c on bus_if.h and device_if.h so that a make
...
depend is not required to just build the kernel.
Reviewed by: Doug Rabson
1998-09-09 17:23:25 +00:00
Warner Losh
89afdb2434
Print warning about block size not being optimal once per open rather than
...
once per offending write.
1998-09-09 17:20:32 +00:00
KATO Takenori
00d11a6a37
Sync with sys/i386/conf/majors.i386 revision 1.47.
1998-09-09 14:40:27 +00:00
KATO Takenori
2663a4af57
Sync with sys/i386/conf/files.i386 revision 1.202.
1998-09-09 14:39:56 +00:00
KATO Takenori
c792da10e3
Sync with sys/i386/conf/options.i386 revision 1.85.
1998-09-09 14:39:20 +00:00
Bruce Evans
05d46b3cd6
Don't forget to initialize the inode lock. This bug caused
...
surprisingly few problems. Most fields were initialized to the
correct values by bzero(), but lk_prio was 0 instead of PINOD (=8),
the lk_wmsg was NULL instead of "ext2in", and lk_lockholder was 0
instead of -1.
Obtained from: Lite2 via the -current ffs_vfsops.c
1998-09-09 13:09:24 +00:00
Bruce Evans
d6c54caabe
Support compiling with `gcc -pedantic' (don't use hard newlines in
...
(asm) string constants).
1998-09-09 12:22:17 +00:00
Bruce Evans
405b59bcb5
Turned on -Wformat -fformat-extensions. -fformat-extensions requires a
...
-current version of gcc. Without it, -Wformat would complain about all
the nonstandard %[Dbrz] formats in the kernel.
1998-09-09 10:04:58 +00:00
Bruce Evans
355a2610a7
Don't use CTL_VFS at the wrong level. This caused loops in the sysctl
...
tree if CTL_VFS happened to get assigned as a type number to a vfs that
has some vfs sysctls.
1998-09-09 07:41:41 +00:00
Justin T. Gibbs
e79363ba53
Reserve character major 104 for the CAM Transport Layer Services device.
1998-09-09 03:07:02 +00:00
John Polstra
cfa4d73988
Add a new library function getobjformat(). It checks all the
...
standard places ("/etc/objformat", ${OBJFORMAT}, argv) for an
indication of the user's preferred object file format. This
consolidates some code that was starting to be duplicated in more
and more places.
Use the new function in ldconfig.
Note: I don't think that gcc should use getobjformat(), even though
it could. The compiler should limit itself to functions that are
widespread, to ease porting and cross-compilation.
1998-09-09 01:21:25 +00:00
Bill Paul
9daef026b1
- If the OACTIVE flag is set on entry to xl_start(), check to see if the
...
transmitter is wedged. If so, try to unwedge it, process any descriptors
that might need to be free()d, then proceed.
- Disable the 'background' autonegotiation performed during bootstrap.
What happens currently is that the driver starts an autoneg session,
the sets a timeout in the ifnet structure and returns. Later, when the
timer expires, the watchdog routine calls the autoneg handler to check
the results of the session. The problem with this is that the session
may not complete until some point after we have started to mount NFS
filesystems, which can cause the mounts to fail. This is especially
troublesome if booting with an NFS rootfs: we need the interface up
and running before reaching the mountroot() code.
The default behavior now is to do the autoneg synchronously, i.e. wait
5 seconds for the autoneg to complete before exiting the driver attach
routine. People who want the old behavior can compile the driver with
XL_BACKGROUND_AUTONEG #defined. This has no effect on autoneg sessions
initiated by 'ifconfig xl0 media autoselect.'
This slows the probe down a little, but it's either that or botching
NFS mounts at bootup.
- If xl_setmode_mii() is called and there's an autoneg session in progress,
cancel it, _then_ set the modes.
1998-09-08 23:42:10 +00:00
Søren Schmidt
eeded4d82e
Add new atapi-cd driver that supports atapi CD-R/RW drives.
...
This is only a stop-gab solution to get atapi burner support into 3.0.
1998-09-08 20:57:47 +00:00
John Polstra
e17ade2b82
Add definitions for the ELF section attribute flags, SHF_*.
...
Submitted by: Robert Nordier <rnordier@nordier.com>
1998-09-08 20:38:06 +00:00