Commit Graph

31440 Commits

Author SHA1 Message Date
jb
2e149e2876 Only run ldconfig if the OBJFORMAT is aout. 1998-09-03 21:34:31 +00:00
jb
7b763c1bb8 When creating /etc/objformat, respect DESTDIR.
Pointed out by: Zach Heilig -- zach@gaffaneys.com
1998-09-03 21:16:15 +00:00
nsouch
47397d9724 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
nsouch
3850ac1435 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
nsouch
ae4445c29c 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
nsouch
925cfa2db0 Reviewed by: Doug Rabson
Submitted by:	nsouch
I2C and SMB ioctls
1998-09-03 21:00:08 +00:00
nsouch
38aa81839b 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
nsouch
ffb4010af3 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
nsouch
b18f1d16f4 This commit was generated by cvs2svn to compensate for changes in r38776,
which included commits to RCS files with non-trunk default branches.
1998-09-03 20:52:54 +00:00
nsouch
ec25a2ed53 Submitted by: nsouch
System Management Bus generic support over new bus architecture.
1998-09-03 20:52:54 +00:00
nsouch
c911f8530b This commit was generated by cvs2svn to compensate for changes in r38774,
which included commits to RCS files with non-trunk default branches.
1998-09-03 20:51:50 +00:00
nsouch
165178e426 Submitted by: nsouch
Philips I2C bus generic support other new bus architecture.
1998-09-03 20:51:50 +00:00
markm
070f3c5668 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
abial
36f36079a1 Added Makefile to have true dependency of kernel image on the kernel
config file.
1998-09-03 10:41:36 +00:00
abial
dba364ba0e 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
abial
b826a43d6e Set OBJFORMAT=aout, until crunchide learns about ELF format... 1998-09-03 10:16:03 +00:00
asami
fe0dbb90ec Bump __FreeBSD_version to 300004 to indicate post E-day.
Reviewed by:	jdp
1998-09-03 08:28:42 +00:00
dillon
e7c3e50207 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
jkh
6de0102396 Allow quoted strings (single or double) for grouping whitespace separated
items.  Eliminate warnings.
1998-09-03 06:14:41 +00:00
msmith
28e8cd8565 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
5961b3a28f Install amd.conf 1998-09-02 21:09:14 +00:00
brian
5c5d82c3c3 This is AMD.CONF, not AMQ.CONF 1998-09-02 21:07:47 +00:00
nsouch
3dedb4fe47 printing with compatible mode fixed if ECP available + more verbose if bootverbose set 1998-09-02 20:34:34 +00:00
phk
672ae7a948 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
rvb
1c34a601ba Pass2 complete 1998-09-02 19:09:53 +00:00
max
26e9ca3775 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
bde
4c87d6fd6d 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
bde
0eb4c1c129 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
bde
11782e8f3a Keep build-tools objects separate from `all' objects so that my
cross-builds work.
1998-09-02 15:22:11 +00:00
wollman
cb8e1ebb47 Properly fragment multicast packets.
PR: 7802
Submitted by:	Steve McCanne <mccanne@cs.berkeley.edu>
1998-09-02 15:11:14 +00:00
bde
eff2f51f58 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
bde
bd68c22929 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
bde
9d304d286e Fixed munging of the SUBDIR list in rev.1.16-1.18. 1998-09-02 14:56:59 +00:00
bde
58ca96de8f 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
bde
f7659c1a7c 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
abial
993f0bdaa7 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
bde
4d3a35c728 Nuked setting of crt here too.
Obtained from:	src/etc/root/dot.profile rev.1.17.
1998-09-02 14:10:22 +00:00
abial
5eb3cf40d1 Ugh... Small correction to the previous commit.
_Now_ it compiles on 2.2.7...
1998-09-02 13:11:23 +00:00
abial
439fd94f7b 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
obrien
6966253261 Cut-n-paste fub.
Noticed by:	bde
1998-09-02 10:09:08 +00:00
wosch
064c163f3f Diagnostic rewritten in English.
Submitted by: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
1998-09-02 10:05:47 +00:00
markm
4cabb9a95c Add libcrypt. Elf was breaking. 1998-09-02 06:31:02 +00:00
jdp
bb404e6bbf Suppress duplicate entries in ldd output. 1998-09-02 02:51:12 +00:00
jdp
9bf76278fc 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
brian
53ce9b5024 Add Id keywords 1998-09-02 01:34:57 +00:00
jdp
649f889aaf Handle dlsym(NULL, ...) properly, by searching in the caller's
shared object.  Note, this searches _only_ that object, and not its
needed objects, in accordance with the documentation.

Also fix dlopen(NULL, ...) so that the executable's needed objects
are searched as well as the executable itself.
1998-09-02 01:09:34 +00:00
jdp
961401bbd1 Implement the weak aliases for private entry points in the inet_*
and res_* modules in a way that works for ELF.  I moved the aliases
out of res_stubs.c and into the individual modules where the entry
points are defined.  Weak aliases don't work in ELF unless that is
the case.  (Actually, I'm surprised it worked for a.out.)

This should fix the undefined "inet_addr" and related symbols in
various applications that fail to include <arpa/inet.h> or
<resolv.h> as they are supposed to do.
1998-09-02 00:53:17 +00:00
wpaul
b5f20e0032 "xl%d: chip is is in D%d power mode " -> "xl%d: chip is in D%d power mode " 1998-09-01 21:32:04 +00:00
wollman
a8d11c179a Separate wakeup conditions for page I/O count (pg_busy) and lock (PG_BUSY).
This is not sa completely solution to the deadlock, but the additional wakeups
have helped in my observation.

Suggested by: John Dyson
1998-09-01 17:12:19 +00:00
gpalmer
9539a89e52 Remove redundant decl. of time(). Causes problems on alpha 1998-09-01 15:17:28 +00:00