Doug Rabson
9872f76253
Make this build even if sio is not in the kernel.
1998-09-04 07:58:33 +00:00
Andrey A. Chernov
aa578ab67a
add missing sys/queue.h
1998-09-04 07:48:53 +00:00
Jordan K. Hubbard
e8341fd0d4
Only move a.out libs if we're building for a.out.
1998-09-04 06:31:34 +00:00
Nicolas Souchu
f25c58e005
pcf.c added, support for the Philips PCF8584 I2C bus controller
...
(this is part of the iicbus system)
1998-09-04 06:06:55 +00:00
David E. O'Brien
5fd097d7cb
revert back to rev 1.5
1998-09-04 06:01:42 +00:00
David E. O'Brien
68f65204d5
Don't assume that time_t is long.
...
(from rev 1.4 by bde of old AMD)
1998-09-04 04:42:28 +00:00
Mike Smith
0e02313a88
Generic plug-and-play enumerator infrastructure. Query supplied
...
enumerators, crossreference returned identifiers with a text-format
database and automatically load corresponding modules and dependancies.
1998-09-04 02:43:26 +00:00
Doug Rabson
cefd51ec44
Add manpages for the new device framework.
1998-09-03 21:52:05 +00:00
John Birrell
146cbe7e06
Only run ldconfig if the OBJFORMAT is aout.
1998-09-03 21:34:31 +00:00
John Birrell
1086db569a
When creating /etc/objformat, respect DESTDIR.
...
Pointed out by: Zach Heilig -- zach@gaffaneys.com
1998-09-03 21:16:15 +00:00
Nicolas Souchu
d41c96ee24
Reviewed by: Doug Rabson
...
Submitted by: nsouch
I2C and SMB files added + new bus arch. files description
1998-09-03 21:10:54 +00:00
Nicolas Souchu
8d8b289af3
Reviewed by: Doug Rabson
...
Submitted by: nsouch
'local' token added to support new bus architecture .c files generated
by .m files.
1998-09-03 21:03:43 +00:00
Nicolas Souchu
4e190a62f8
Reviewed by: Doug Rabson
...
Submitted by: nsouch
Philips PCF8584 chipset support. Chipset controller for the I2C bus.
1998-09-03 21:01:22 +00:00
Nicolas Souchu
b2dc47b48a
Reviewed by: Doug Rabson
...
Submitted by: nsouch
I2C and SMB ioctls
1998-09-03 21:00:08 +00:00
Nicolas Souchu
e04d3375b8
Reviewed by: Doug Rabson
...
Submitted by: nsouch
root_bus_configure() call to initialize new bus arch in i386 env.
1998-09-03 20:59:28 +00:00
Nicolas Souchu
8afa373cc6
Reviewed by: Doug Rabson
...
Submitted by: nsouch
Adding I2C and SMB entries to LINT, CONFIGVERS modified in Makefile.i386
1998-09-03 20:58:34 +00:00
Nicolas Souchu
d70424edcb
Submitted by: nsouch
...
System Management Bus generic support over new bus architecture.
1998-09-03 20:52:54 +00:00
Nicolas Souchu
c3e2dc6b48
Submitted by: nsouch
...
Philips I2C bus generic support other new bus architecture.
1998-09-03 20:51:50 +00:00
Mark Murray
e29c2a4f89
Bump up the E_SHELL constant after an extra field was added, thus making
...
this refer to the wrong data.
Submitted by: axl@iafrica.com (Sheldon Hearn)
1998-09-03 17:32:22 +00:00
Andrzej Bialecki
bccec1d693
Added Makefile to have true dependency of kernel image on the kernel
...
config file.
1998-09-03 10:41:36 +00:00
Andrzej Bialecki
d3f8852a1b
Minor fixes to 'clean' script.
...
Changed the 'build' script to use ../${TYPE}/conf/Makefile in order to
have true dependency of kernel image on the kernel config file.
1998-09-03 10:40:27 +00:00
Andrzej Bialecki
4805acd6f2
Set OBJFORMAT=aout, until crunchide learns about ELF format...
1998-09-03 10:16:03 +00:00
Satoshi Asami
9a797b889f
Bump __FreeBSD_version to 300004 to indicate post E-day.
...
Reviewed by: jdp
1998-09-03 08:28:42 +00:00
Matthew Dillon
ffec7ed1d6
Reviewed by: J Wunsch <j@uriah.heep.sax.de>
...
-current commit for st.c, kernel support for /bin/mt's 'comp' option.
(tested with exabyte and DAT tape units. Does not apparently work with
all SCSI tape's, though).
1998-09-03 07:01:39 +00:00
Jordan K. Hubbard
2ab54b7d11
Allow quoted strings (single or double) for grouping whitespace separated
...
items. Eliminate warnings.
1998-09-03 06:14:41 +00:00
Mike Smith
06b57b0e09
Bootstrap updates.
...
- Move some startup code from MD to MI sections
- Add a 'copyout' and some copyout-related functions. These will be
obsoleted when BTX is available for the 386 and the kernel load
area becomes directly addressable.
- Add the ability load an arbitrary file as a module, associating
and arbitrary type string with it. This can be used eg. for loading
splash-screen images etc.
- Add KLD module dependancy infrastructure. We know how to look for
dependancies inside KLD modules, how to resolve these dependancies
and what to do if things go wrong. Only works for a.out at the
moment, due to lack of an MI ELF loader. Attach KLD module information
to loaded modules as metadata, but don't pass it to the kernel (it
can find it itself).
- Load a.out KLD modules on a page boundary. Only pad the a.out BSS
for the kernel, as it may want to throw symbols away. (We might want
to do this for KLD modules too.)
- Allow commands to be hidden from the '?' display, to avoid cluttering
it with things like 'echo'. Add 'echo'.
- Bring the 'prompt' command into line with the parser syntax.
- Fix the verbose 'ls'; it was using an uninitialised stack variable.
- Add a '-v' flag to 'lsmod' to have it display module metadata as well
(not terribly useful for the average user)
- Support a 'module searchpath' for required modules.
- The bootstrap file on i386 is now called 'loader' to permit the
/boot directory to use that name.
- Discard the old i386 pread() function, as it's replaced by
arch_readin()
1998-09-03 02:10:09 +00:00
Brian Somers
9de9848b61
Install amd.conf
1998-09-02 21:09:14 +00:00
Brian Somers
ec28eec908
This is AMD.CONF, not AMQ.CONF
1998-09-02 21:07:47 +00:00
Nicolas Souchu
edcfcf270b
printing with compatible mode fixed if ECP available + more verbose if bootverbose set
1998-09-02 20:34:34 +00:00
Poul-Henning Kamp
67a895f650
Widen and change the layout of the IPFW structures flag element.
...
This will allow us to add dummynet to 3.0
Recompile /sbin/ipfw AND your kernel.
1998-09-02 19:14:01 +00:00
Robert V. Baron
41159be768
Pass2 complete
1998-09-02 19:09:53 +00:00
Masafumi Max NAKANE
0d59b5e22c
Add ^G to the end of boot.help on the installation floppy so that it
...
beeps when the Boot: prompt appears on the screen and people installing
FreeBSD onto PC without display monitor can tell when to hit `-h'.
1998-09-02 18:04:18 +00:00
Bruce Evans
3baf1478c9
Added a vfs_oid pointer and a vfs_uninit() function to struct
...
vfsops. vfs_oid will be used to attach and detach vfs sysctls
dynamically. vfs_uninit() will be used to clean up before
modunloading vfs LKMs. The nfs LKM needs these features most.
1998-09-02 17:25:51 +00:00
Bruce Evans
53d2eb24a9
Backed out previous commit. VFS_LKM_NO_DEFAULT_DISPATCH wasn't used for
...
long, and the ifdef for it broke the forward declaration for the
dispatch function.
1998-09-02 17:03:49 +00:00
Bruce Evans
ac648592d9
Keep build-tools objects separate from `all' objects so that my
...
cross-builds work.
1998-09-02 15:22:11 +00:00
Garrett Wollman
db028362a0
Properly fragment multicast packets.
...
PR: 7802
Submitted by: Steve McCanne <mccanne@cs.berkeley.edu>
1998-09-02 15:11:14 +00:00
Bruce Evans
cb997c9220
Fixed the elf case of the creation of the libcrypt.so -> libscrypt->so
...
link. Shared libraries are in ${SHLIBDIR}, not necessarily in ${LIBDIR}.
1998-09-02 15:09:15 +00:00
Bruce Evans
0f09aefa00
csu must be built before all shared libaries for ELF, since ELF shared
...
libraries are linked to at least crti.o. Always build it first.
1998-09-02 15:02:18 +00:00
Bruce Evans
9a15012667
Fixed munging of the SUBDIR list in rev.1.16-1.18.
1998-09-02 14:56:59 +00:00
Bruce Evans
83294a65d7
Removed a buggy ifdef for not linking libmd explicitly. Explicit
...
linkage is needed for the NOSHARED=YES case, so it is simplest to
never depend on the automagic linkage for elf shared libraries.
Reviewed by: jdp
1998-09-02 14:46:20 +00:00
Bruce Evans
1d0de5e557
Add -aout to CFLAGS and LDFLAGS in bsd.kmod.mk, not in
...
src/lkm/Makefile.inc. This fixes broken builds of the syscons LKMs
when OBJFORMAT=elf. Removed src/lkm/Makefile.inc since it became
empty and is worse than useless.
1998-09-02 14:29:09 +00:00
Andrzej Bialecki
58325806f4
Add options for bridging and bandwidth limiting (disabled by default).
...
Submitted by: Luigi Rizzo <luigi@iet.unipi.it>
1998-09-02 14:16:07 +00:00
Bruce Evans
99b32a5043
Nuked setting of crt here too.
...
Obtained from: src/etc/root/dot.profile rev.1.17.
1998-09-02 14:10:22 +00:00
Andrzej Bialecki
f52f05009b
Ugh... Small correction to the previous commit.
...
_Now_ it compiles on 2.2.7...
1998-09-02 13:11:23 +00:00
Andrzej Bialecki
2effb4d0f5
Added code to display interface table and link layer info, as well
...
as bridging statistics when using Luigi's bridging code.
Also added some ifdef's to (hopefully) get it to compile under 2.2.x
Submitted by: Luigi Rizzo <luigi@iet.unipi.it>
1998-09-02 11:48:07 +00:00
David E. O'Brien
287bb46fa2
Cut-n-paste fub.
...
Noticed by: bde
1998-09-02 10:09:08 +00:00
Wolfram Schneider
0f1a6b7b3a
Diagnostic rewritten in English.
...
Submitted by: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
1998-09-02 10:05:47 +00:00
Mark Murray
1134b86422
Add libcrypt. Elf was breaking.
1998-09-02 06:31:02 +00:00
John Polstra
63fac2b9ef
Suppress duplicate entries in ldd output.
1998-09-02 02:51:12 +00:00
John Polstra
93df8d681b
Style fixes. If it seems like a lot of lines of changes, it's
...
because I moved some functions. Mr. Tidy likes them to be in
alphabetical order.
1998-09-02 02:00:20 +00:00