Andrzej Bialecki
309290c72b
This implements retrieving the contents of message buffer via sysctl(3)
...
as "machdep.msgbuf". It's needed in case of using stripped kernels, where
normal dmesg (which has to use kvm) doesn't work.
The buffer is unwound, meaning that the data will be linear, possibly
with some leading NULLs.
Reviewed by: Jordan K. Hubbard <jkh@freebsd.org>
1998-09-14 11:47:40 +00:00
KATO Takenori
db6f50bf50
Sync with sys/i386/isa/syscons.c revision 1.277.
1998-09-14 11:37:58 +00:00
KATO Takenori
cabd14ebb6
Sync with sys/i386/isa/if_ed.c and sio.c revisions 1.145 and 1.215,
...
respectively.
1998-09-14 11:37:29 +00:00
Jordan K. Hubbard
ac80870e0b
Decouple genassym flags from CFLAGS.
...
Submitted by: jhay
1998-09-14 11:32:17 +00:00
KATO Takenori
3031fd3097
Sync with sys/i386/conf/majors.i386 revision 1.48.
1998-09-14 10:43:26 +00:00
Robert Nordier
4cbf0238eb
Add BTX startup/interface code.
1998-09-14 10:37:00 +00:00
Søren Schmidt
c77c6e0cbb
Make /dev/vga a softlink to /dev/ttyv0 under DEVFS using /etc/rc.devfs
...
Remove the hack from syscons that added a /dev/vga node in DEVFS
it broke root acces on ttyv0 because dev_mkdb screwed up.
1998-09-14 09:14:46 +00:00
John Polstra
22d4b0fb41
Add provisions for variant core dump file formats, depending on the
...
object format of the executable being dumped. This is the first
step toward producing ELF core dumps in the proper format. I will
commit the code to generate the ELF core dumps Real Soon Now. In
the meantime, ELF executables won't dump core at all. That is
probably no less useful than dumping a.out-style core dumps as they
have done until now.
Submitted by: Alex <garbanzo@hooked.net> (with very minor changes by me)
1998-09-14 05:36:51 +00:00
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