]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
26 years agoAdd preliminary support for IEEE 802.1Q VLAN tagging. It doesn't actually
wollman [Wed, 18 Mar 1998 01:40:12 +0000 (01:40 +0000)]
Add preliminary support for IEEE 802.1Q VLAN tagging.  It doesn't actually
work reliably yet (I've had panics), but it does seem to occasionally
be able to transmit and receive syntactically-correct packets.
Also fixes one of if_ethersubr.c's legion style bugs, and removes
the hostcache code from standard kernels---the code that depends on it
is not going to happen any time soon, I'm afraid.

26 years agoCorrect a problem where data OR metadata could be thrown away if a
dyson [Tue, 17 Mar 1998 17:36:05 +0000 (17:36 +0000)]
Correct a problem where data OR metadata could be thrown away if a
buffer is grown.

26 years agoPR: i386/6040
danny [Tue, 17 Mar 1998 10:54:23 +0000 (10:54 +0000)]
PR: i386/6040
Submitted by: nakagawa@jp.freebsd.org
Add new PCI NE2000 (VIA VT86C926)

26 years agoFixed missing filemark on close if data written to tape.
sos [Tue, 17 Mar 1998 10:45:18 +0000 (10:45 +0000)]
Fixed missing filemark on close if data written to tape.
Don't try to flush buffers if the drive says it has none.
More error checking and reporting.

Hack: if drive hangs, it can be reset by issuing a mt -f device offline.

I've been able to make several 4G backups. However there is still problems
with some configurations. It is not clear if it is hardware or driver
problems yet.

26 years agoMake EPSON_BOUNCEDMA a new-style option.
kato [Tue, 17 Mar 1998 09:11:03 +0000 (09:11 +0000)]
Make EPSON_BOUNCEDMA a new-style option.

26 years agoIf lowervp is NULLVP, vap was clobbered.
kato [Tue, 17 Mar 1998 08:47:50 +0000 (08:47 +0000)]
If lowervp is NULLVP, vap was clobbered.

Submitted by: Naofumi Honda <honda@Kururu.math.sci.hokudai.ac.jp>
Obtained from: NetBSD/pc98

26 years agoSync with sys/i386/isa/clock.c revision 1.117.
kato [Tue, 17 Mar 1998 08:42:18 +0000 (08:42 +0000)]
Sync with sys/i386/isa/clock.c revision 1.117.

26 years agoDeleted PC-98 code because (1) machine dependent code should not be in
kato [Tue, 17 Mar 1998 08:41:28 +0000 (08:41 +0000)]
Deleted PC-98 code because (1) machine dependent code should not be in
here, and (2) the flag used in PC-98 code has been assigned to another
purpose.

26 years agoCorrect a severely evil bug in the vtruncbuf code. It didn't cause
dyson [Tue, 17 Mar 1998 06:30:52 +0000 (06:30 +0000)]
Correct a severely evil bug in the vtruncbuf code.  It didn't cause
me any problems until after the previous commit.  This problem then
caused a severe case of creeping crud on my diskdrive, and hosed
my system so bad, that I needed to do a complete reinstall.  Sorry!!!

I assume that others have manifest this bug.

26 years agoAdd cfengine entries.
jseger [Tue, 17 Mar 1998 02:09:49 +0000 (02:09 +0000)]
Add cfengine entries.
OK'ed by:       jkh

26 years agoAdd missing entry to list of major device names. This list should not
msmith [Tue, 17 Mar 1998 00:28:02 +0000 (00:28 +0000)]
Add missing entry to list of major device names.  This list should not
exist.

26 years agoClear up DPT comment to avoid further confusion. This is a hardware
eivind [Mon, 16 Mar 1998 23:04:07 +0000 (23:04 +0000)]
Clear up DPT comment to avoid further confusion.  This is a hardware
driver.

26 years agoRemove a soft-update hook that was accidentally added to the READ path.
julian [Mon, 16 Mar 1998 18:39:41 +0000 (18:39 +0000)]
Remove a soft-update hook that was accidentally added to the READ path.
also add some comments, and a couple of very minor cosmetic changes.

26 years ago<sys/errno.h> -> <errno.h>
eivind [Mon, 16 Mar 1998 18:00:18 +0000 (18:00 +0000)]
<sys/errno.h> -> <errno.h>

26 years agoThis is uulog.1, not uuname.1.
hoek [Mon, 16 Mar 1998 15:07:50 +0000 (15:07 +0000)]
This is uulog.1, not uuname.1.

PR: docs/5980

26 years ago1. If device node already exists, don't gratuituously try to make it
jkh [Mon, 16 Mar 1998 14:33:18 +0000 (14:33 +0000)]
1. If device node already exists, don't gratuituously try to make it
   again.

2. Don't create slice entries when running multi-user; it adds far too
   much to sysinstall's startup time.  User is expected to have correct
   slice entries after system is installed.

26 years agoSpell 'compatibility' like everyone else.
msmith [Mon, 16 Mar 1998 12:07:54 +0000 (12:07 +0000)]
Spell 'compatibility' like everyone else.

26 years agoRestored an (apparently unnecessary) -B for installing lib-tools.
bde [Mon, 16 Mar 1998 11:58:46 +0000 (11:58 +0000)]
Restored an (apparently unnecessary) -B for installing lib-tools.
The install target is -j-unsafe in general, so we use -B for
installing everything in `make world'.

26 years agoUse dkmakeminor() rather than magic knowledge of the size and location of
msmith [Mon, 16 Mar 1998 11:50:39 +0000 (11:50 +0000)]
Use dkmakeminor() rather than magic knowledge of the size and location of
the slice field.  Handle incomprehensible slice numbers slightly better.
Suggested by: bde

26 years agoDon't build an unused obj dir.
bde [Mon, 16 Mar 1998 11:46:09 +0000 (11:46 +0000)]
Don't build an unused obj dir.
Install all files in one step.
De-bogotified the .includes.

26 years agoAdd message when using obsolete command line option.
eivind [Mon, 16 Mar 1998 11:19:10 +0000 (11:19 +0000)]
Add message when using obsolete command line option.

Suggested by: joerg

26 years agoStyle & message change.
eivind [Mon, 16 Mar 1998 11:15:45 +0000 (11:15 +0000)]
Style & message change.

Submitted by: bde

26 years agoA bunch of BNN (Bruce Normal Nits) from bde:
phk [Mon, 16 Mar 1998 10:19:12 +0000 (10:19 +0000)]
A bunch of BNN (Bruce Normal Nits) from bde:
Bring back the softclock inlining
save a couple of <<32's
many white-space shuffles.

26 years agoBe less draconian about the TSC if APM is configured, use it for
phk [Mon, 16 Mar 1998 10:06:58 +0000 (10:06 +0000)]
Be less draconian about the TSC if APM is configured, use it for
timecounting if APM-BIOS isn't found.
Be just as draconian about SMP as always, but explain it better.

26 years agoCosmetic: .Dq -> .It
brian [Mon, 16 Mar 1998 07:33:57 +0000 (07:33 +0000)]
Cosmetic: .Dq -> .It

26 years agoAllow vfs_ioopt to be enabled with a (temporary) config option.
dyson [Mon, 16 Mar 1998 02:13:03 +0000 (02:13 +0000)]
Allow vfs_ioopt to be enabled with a (temporary) config option.

26 years agoSome VM improvements, including elimination of alot of Sig-11
dyson [Mon, 16 Mar 1998 01:56:03 +0000 (01:56 +0000)]
Some VM improvements, including elimination of alot of Sig-11
problems.  Tor Egge and others have helped with various VM bugs
lately, but don't blame him -- blame me!!!

pmap.c:
1) Create an object for kernel page table allocations.  This
fixes a bogus allocation method previously used for such, by
grabbing pages from the kernel object, using bogus pindexes.
(This was a code cleanup, and perhaps a minor system stability
 issue.)

pmap.c:
2) Pre-set the modify and accessed bits when prudent.  This will
decrease bus traffic under certain circumstances.

vfs_bio.c, vfs_cluster.c:
3) Rather than calculating the beginning virtual byte offset
multiple times, stick the offset into the buffer header, so
that the calculated offset can be reused.  (Long long multiplies
are often expensive, and this is a probably unmeasurable performance
improvement, and code cleanup.)

vfs_bio.c:
4) Handle write recursion more intelligently (but not perfectly) so
that it is less likely to cause a system panic, and is also
much more robust.

vfs_bio.c:
5) getblk incorrectly wrote out blocks that are incorrectly sized.
The problem is fixed, and writes blocks out ONLY when B_DELWRI
is true.

vfs_bio.c:
6) Check that already constituted buffers have fully valid pages.  If
not, then make sure that the B_CACHE bit is not set. (This was
a major source of Sig-11 type problems.)

vfs_bio.c:
7) Fix a potential system deadlock due to an incorrectly specified
sleep priority while waiting for a buffer write operation.  The
change that I made opens the system up to serious problems, and
we need to examine the issue of process sleep priorities.

vfs_cluster.c, vfs_bio.c:
8) Make clustered reads work more correctly (and more completely)
when buffers are already constituted, but not fully valid.
(This was another system reliability issue.)

vfs_subr.c, ffs_inode.c:
9) Create a vtruncbuf function, which is used by filesystems that
can truncate files.  The vinvalbuf forced a file sync type operation,
while vtruncbuf only invalidates the buffers past the new end of file,
and also invalidates the appropriate pages.  (This was a system reliabiliy
and performance issue.)

10) Modify FFS to use vtruncbuf.

vm_object.c:
11) Make the object rundown mechanism for OBJT_VNODE type objects work
more correctly.  Included in that fix, create pager entries for
the OBJT_DEAD pager type, so that paging requests that might slip
in during race conditions are properly handled.  (This was a system
reliability issue.)

vm_page.c:
12) Make some of the page validation routines be a little less picky
about arguments passed to them.  Also, support page invalidation
change the object generation count so that we handle generation
counts a little more robustly.

vm_pageout.c:
13) Further reduce pageout daemon activity when the system doesn't
need help from it.  There should be no additional performance
decrease even when the pageout daemon is running.  (This was
a significant performance issue.)

vnode_pager.c:
14) Teach the vnode pager to handle race conditions during vnode
deallocations.

26 years agoRemove an ifdef (to get linker errors instead of compile errors in the
eivind [Sun, 15 Mar 1998 23:08:24 +0000 (23:08 +0000)]
Remove an ifdef (to get linker errors instead of compile errors in the
absence of 'controller snd0').

26 years agoFix some bogons with variable handling.
jkh [Sun, 15 Mar 1998 19:30:49 +0000 (19:30 +0000)]
Fix some bogons with variable handling.

26 years agoReformatting, more sanity checks.
jkh [Sun, 15 Mar 1998 17:10:17 +0000 (17:10 +0000)]
Reformatting, more sanity checks.

26 years agoWhen doing "make unders", also remember to make entries for
jkh [Sun, 15 Mar 1998 16:15:47 +0000 (16:15 +0000)]
When doing "make unders", also remember to make entries for
any slices that exist.

26 years agoFix more linkage problems. libtermcap needs to be linked for routines
markm [Sun, 15 Mar 1998 15:22:21 +0000 (15:22 +0000)]
Fix more linkage problems. libtermcap needs to be linked for routines
in librealdline.

26 years agoSync with sys/i386/isa/clock.c revision 1.116.
kato [Sun, 15 Mar 1998 13:35:42 +0000 (13:35 +0000)]
Sync with sys/i386/isa/clock.c revision 1.116.

26 years agoDon't force NOPIC for building tools at all for now, so that some
bde [Sun, 15 Mar 1998 04:52:58 +0000 (04:52 +0000)]
Don't force NOPIC for building tools at all for now, so that some
(slightly stale) shared libraries get installed before non-tools
are linked.  The 2-stage build of the libraries has never really
worked, since we link to the libraries built in the first stage.

26 years agoUse dsname() to generate the disk region name for the "changing root
msmith [Sun, 15 Mar 1998 04:42:23 +0000 (04:42 +0000)]
Use dsname() to generate the disk region name for the "changing root
device to" message.  Suppress this message if only the slice number
has changed.

26 years agoMake the binutils strip ELF-only for now. It isn't quite right for a.out.
jdp [Sun, 15 Mar 1998 02:08:04 +0000 (02:08 +0000)]
Make the binutils strip ELF-only for now.  It isn't quite right for a.out.

26 years agoAllow ICMP unreachable messages to be sent in response to ICMP query
alex [Sun, 15 Mar 1998 00:36:27 +0000 (00:36 +0000)]
Allow ICMP unreachable messages to be sent in response to ICMP query
packets (as per Stevens volume 1 section 6.2).

26 years agoAdd "-F" (force) flag to newsyslog.
pst [Sat, 14 Mar 1998 22:28:25 +0000 (22:28 +0000)]
Add "-F" (force) flag to newsyslog.
Submitted by: Terry Lambert <terry@freebsd.org>

26 years agoAdd more DOS/Win95 partition types
ache [Sat, 14 Mar 1998 21:22:09 +0000 (21:22 +0000)]
Add more DOS/Win95 partition types

26 years ago Damn. Left out the dependancy macro.
markm [Sat, 14 Mar 1998 21:15:41 +0000 (21:15 +0000)]
 Damn. Left out the dependancy macro.

26 years agoAdd more AIX/DOS/Win95 partition types
ache [Sat, 14 Mar 1998 21:14:31 +0000 (21:14 +0000)]
Add more AIX/DOS/Win95 partition types

26 years agoLink this against libcrypt. Crypt is not directly called, but is called from linked
markm [Sat, 14 Mar 1998 21:13:48 +0000 (21:13 +0000)]
Link this against libcrypt. Crypt is not directly called, but is called from linked
in code. I'll merge this to STABLE as well.
PR: 5999
Submitted by: robert@cyrus.watson.org

26 years agoDisable the vfs.ioopt option for now, so that we don't get gratuitious
dyson [Sat, 14 Mar 1998 19:50:36 +0000 (19:50 +0000)]
Disable the vfs.ioopt option for now, so that we don't get gratuitious
bugreports.  I might not be able to fix the problems before 3.0, due
to other, more important things.

26 years agoImproved comparison of ${DPADD} with ${LDADD} for the checkdpadd target.
bde [Sat, 14 Mar 1998 14:08:29 +0000 (14:08 +0000)]
Improved comparison of ${DPADD} with ${LDADD} for the checkdpadd target.
`BINFORMAT=foo make checkdpadd' in /usr/src now reports only 2 false
negatives (in libss and init).  (BINFORMAT=foo is to turn off better
handling of the a.out case.)

26 years agoDon't force NOPIC or NOSHARED for building tools in the NOCLEAN case,
bde [Sat, 14 Mar 1998 13:58:21 +0000 (13:58 +0000)]
Don't force NOPIC or NOSHARED for building tools in the NOCLEAN case,
so that dirtier-than-previously tools aren't left lying around to be
installed.

Filter out NOPIC from ${MK_FLAGS} for `make ${OBJDIR}' for ld (and
some other things), so that the obj dir for ld/rtld always gets
re-made.

Fixed a literal "make".

26 years agoAdd a BOOTP_WIRED_TO option, for use on machines with multiple network
tegge [Sat, 14 Mar 1998 04:13:56 +0000 (04:13 +0000)]
Add a BOOTP_WIRED_TO option, for use on machines with multiple network
cards where the first detected card should not be used for bootp.
Submitted by: Doug Ambrisko <ambrisko@whistle.com>

26 years agoUpdate workaround for limitations in the arp code.
tegge [Sat, 14 Mar 1998 03:25:18 +0000 (03:25 +0000)]
Update workaround for limitations in the arp code.
Adjust the RPC timeout message which occured when the old workaround
broke to show the correct IP address.

26 years agoOn SMP systems, initially follow the MP spec with regard to which pin
tegge [Sat, 14 Mar 1998 03:11:50 +0000 (03:11 +0000)]
On SMP systems, initially follow the MP spec with regard to which pin
on the IOAPIC being connected to the 8254 timer interrupt.
Verify that timer interrupts are delivered. If they aren't, attempt
a fallback to mixed mode (i.e. routing the timer interrupt via the 8259 PIC).

26 years agoOuch, my local cvs walloped the version I thought I was committing.
jb [Sat, 14 Mar 1998 03:02:19 +0000 (03:02 +0000)]
Ouch, my local cvs walloped the version I thought I was committing.
Here is what I intended.

26 years agoDon't use the standard macros for disabling/enabling interrupt.
tegge [Sat, 14 Mar 1998 03:02:15 +0000 (03:02 +0000)]
Don't use the standard macros for disabling/enabling interrupt.
On SMP systems, this left the mpintr_lock simplelock locked, causing
further calls to disable_intr to deadlock or panic.

26 years agoDon't misuse vnode interlocks in routines that can be called from interrupts.
tegge [Sat, 14 Mar 1998 02:55:01 +0000 (02:55 +0000)]
Don't misuse vnode interlocks in routines that can be called from interrupts.
PR: 5893

26 years agoFixed include file's path.
kato [Sat, 14 Mar 1998 02:35:10 +0000 (02:35 +0000)]
Fixed include file's path.

26 years agoLink i386/include instead of pc98/include (there is no such directory).
kato [Sat, 14 Mar 1998 02:33:54 +0000 (02:33 +0000)]
Link i386/include instead of pc98/include (there is no such directory).

26 years agoSync with sys/i386/conf/files.i386 revision 1.194.
kato [Sat, 14 Mar 1998 02:31:00 +0000 (02:31 +0000)]
Sync with sys/i386/conf/files.i386 revision 1.194.

26 years agoSync with sys/i386/boot/rawboot/Makefile revision 1.11.
kato [Sat, 14 Mar 1998 02:30:01 +0000 (02:30 +0000)]
Sync with sys/i386/boot/rawboot/Makefile revision 1.11.

26 years agoSync with sys/i386/boot/Makefile.inc.
kato [Sat, 14 Mar 1998 02:29:24 +0000 (02:29 +0000)]
Sync with sys/i386/boot/Makefile.inc.

26 years agoDisable support for the a.out-i386-bsd target. Everything it can do
jdp [Sat, 14 Mar 1998 01:40:31 +0000 (01:40 +0000)]
Disable support for the a.out-i386-bsd target.  Everything it can do
seems to be supported in the a.out-i386-freebsd target.  When both
are present, there are sometimes complaints of "ambiguous file
format."

26 years agoSubmitted by: bde
danny [Fri, 13 Mar 1998 22:03:03 +0000 (22:03 +0000)]
Submitted by:  bde
Back out last brain blip.

26 years agoOn i386, freebsd.h and freebsd-elf.h have been merged to combine
jb [Fri, 13 Mar 1998 21:12:12 +0000 (21:12 +0000)]
On i386, freebsd.h and freebsd-elf.h have been merged to combine
aout and elf support. freebsd-elf.h died as a result, so the BINFORMAT
test for elf in src/gnu/usr.bin/cc/cc_tool/Makefile will need to
use freebsd.h, not freebsd-elf.h. That means that alpha will have to
go the same way. The new alpha/freebsd.h has the alpha/freebsd-elf.h
definitions merged in.

26 years agoSome things only work on i386.
jb [Fri, 13 Mar 1998 19:43:12 +0000 (19:43 +0000)]
Some things only work on i386.

Removed unsupported machines.

26 years agoSome things only work on i386.
jb [Fri, 13 Mar 1998 19:41:06 +0000 (19:41 +0000)]
Some things only work on i386.

26 years agoAdd binutils if BINFORMAT is elf. This is needed for alpha, and it
jb [Fri, 13 Mar 1998 19:34:40 +0000 (19:34 +0000)]
Add binutils if BINFORMAT is elf. This is needed for alpha, and it
works on i386, but is still disabled until you set BINFORMAT.

26 years agoAdded a null entry for sysmk that is generated by makesyscalls.sh.
jb [Fri, 13 Mar 1998 19:13:54 +0000 (19:13 +0000)]
Added a null entry for sysmk that is generated by makesyscalls.sh.

Gee, I wish there was a better way to run makesyscalls.sh so that
a make world finds missing things like this. Running it manually
sucks.

Pointed out by: Peter Dufault

26 years agoChange examples for Cyclades cards (c -> c0) to fit with reality.
danny [Fri, 13 Mar 1998 13:33:09 +0000 (13:33 +0000)]
Change examples for Cyclades cards (c -> c0) to fit with reality.

26 years agoAdd Danish mirrors.
jkh [Fri, 13 Mar 1998 11:30:44 +0000 (11:30 +0000)]
Add Danish mirrors.
Submitted by: phk

26 years agoBe careful not to spam ld.so.hints in multi-user case.
jkh [Fri, 13 Mar 1998 11:12:53 +0000 (11:12 +0000)]
Be careful not to spam ld.so.hints in multi-user case.

Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>

26 years agoFix bogusly shadowed variable.
jkh [Fri, 13 Mar 1998 11:09:03 +0000 (11:09 +0000)]
Fix bogusly shadowed variable.

Submitted by: Kazutaka YOKOTA <yokota@zodiac.mech.utsunomiya-u.ac.jp>

26 years agoBuild all tools shared, and don't build any shared libraries for tools.
bde [Fri, 13 Mar 1998 09:41:58 +0000 (09:41 +0000)]
Build all tools shared, and don't build any shared libraries for tools.

Build libraries (for linking the tools to) in a more correct order
(for linking freshly created shared libraries to each other).  This
is probably a no-op now that shared libraries for tools aren't
built, but I didn't test any intermediate versions.  Security-related
directories that are not built by default may now be misordered
for the shared case.

Don't build libcompat specially.  It isn't used for tools, and
shouldn't be used in /usr/src (it is only used for IPXrouted and
crufty games).

Added missing ${.CURDIR} to existence tests for library directories.
Existence tests for top-level directories are still broken.

Test for library directories actually being built, not for directories
above them.

26 years agoCorrect #ifdef for __FreeBSD__ < 3
brian [Fri, 13 Mar 1998 03:24:05 +0000 (03:24 +0000)]
Correct #ifdef for __FreeBSD__ < 3

26 years agoGet the arguments to show_usage right (like the MFC'ed code in -stable).
alex [Fri, 13 Mar 1998 02:31:21 +0000 (02:31 +0000)]
Get the arguments to show_usage right (like the MFC'ed code in -stable).

Submitted by: bde

26 years agoAdd missing include
brian [Fri, 13 Mar 1998 01:55:47 +0000 (01:55 +0000)]
Add missing include

26 years agoAdd extraneous braces to stiffle warnings from gcc-2.8
brian [Fri, 13 Mar 1998 01:36:10 +0000 (01:36 +0000)]
Add extraneous braces to stiffle warnings from gcc-2.8

26 years agoMFMP: Don't send LQRs when the peer has LCP REJ'd them. Send
brian [Fri, 13 Mar 1998 00:55:16 +0000 (00:55 +0000)]
MFMP: Don't send LQRs when the peer has LCP REJ'd them.  Send
      ECHO LQRs instead.

26 years agoThe coff LKM needs IBCS2 to be able to link (for the 'make regress'
eivind [Thu, 12 Mar 1998 20:04:38 +0000 (20:04 +0000)]
The coff LKM needs IBCS2 to be able to link (for the 'make regress'
linktest) - add this as a dependency.

26 years agoIntroduce the 'regress' target.
eivind [Thu, 12 Mar 1998 20:02:17 +0000 (20:02 +0000)]
Introduce the 'regress' target.

Silently approved by: -hackers, -current

26 years ago'LKM' is a minimal kernel config file, just enough to be able to test-link
eivind [Thu, 12 Mar 1998 20:00:21 +0000 (20:00 +0000)]
'LKM' is a minimal kernel config file, just enough to be able to test-link
the LKMs.

26 years agoFix for mmap of char devices bug as described in OpenBSD advisory of
guido [Thu, 12 Mar 1998 19:36:18 +0000 (19:36 +0000)]
Fix for mmap of char devices bug as described in OpenBSD advisory of
1998/02/20
Reviewed by: John Dyson
Submitted by: "Cy Schubert" <cschuber@uumail.gov.bc.ca>

26 years ago- Describe the -I option in the man page.
yokota [Thu, 12 Mar 1998 15:00:06 +0000 (15:00 +0000)]
- Describe the -I option in the man page.
- Add the -I option in the usage line.

26 years agoChanged speed_t from long to unsigned long. POSIX.1 requires an
bde [Thu, 12 Mar 1998 14:09:55 +0000 (14:09 +0000)]
Changed speed_t from long to unsigned long.  POSIX.1 requires an
unsigned integral type.  Changing it doesn't seem to cause any
sign extension bugs in /usr/src.  In the kernel, this is partly
because `struct speedtab' and its lookup function are too bogus
to use speed_t's for speeds - they use ints.

Reminded by: PR 5786

26 years agoAdded forgotten declaration of mkdtemp().
bde [Thu, 12 Mar 1998 13:54:51 +0000 (13:54 +0000)]
Added forgotten declaration of mkdtemp().

26 years agocompile_et is now used early to build includes for libss, so build it
bde [Thu, 12 Mar 1998 13:19:59 +0000 (13:19 +0000)]
compile_et is now used early to build includes for libss, so build it
earlier.  This is probably unnecessary.

Added now-necessary -B for installing headers for libss.

Removed now-unnecessary -B for building cleandepend for rpcgen.

26 years agoPut sources in SRCS and don't depend on them in beforedepend. IIRC,
bde [Thu, 12 Mar 1998 13:03:06 +0000 (13:03 +0000)]
Put sources in SRCS and don't depend on them in beforedepend.  IIRC,
this is to fix `make -j50' where `make -j18' worked.  The race may
just have been more likely to be lost for -j50.

26 years agoConfigure alpha to disassemble both alpha and i386 opcodes.
jb [Thu, 12 Mar 1998 13:02:46 +0000 (13:02 +0000)]
Configure alpha to disassemble both alpha and i386 opcodes.

26 years agoStyle police.
eivind [Thu, 12 Mar 1998 12:54:25 +0000 (12:54 +0000)]
Style police.

26 years agoFixed `make -jN depend' (N >= 2) by removing the beforedepend
bde [Thu, 12 Mar 1998 12:52:24 +0000 (12:52 +0000)]
Fixed `make -jN depend' (N >= 2) by removing the beforedepend
target.  .ORDER doesn't work right, but is used for things related
to the depend target.  It "works" for the depend target by skipping
the build of .depend when N >= 2 and there is a non-default
beforedepend target with no rules.  Recent fixes made almost all
the beforedepend targets in the tree a no-op except for this bug.

Removed vestiges of elf and aout targets.

26 years agoConfigure bfd for elf64, elf32, and aout. Yes alpha can handle i386
jb [Thu, 12 Mar 1998 12:29:20 +0000 (12:29 +0000)]
Configure bfd for elf64, elf32, and aout. Yes alpha can handle i386
formats. No i386 can't handle alpha formats. 8-)

26 years agoRemoved duplicated -I options.
bde [Thu, 12 Mar 1998 12:26:49 +0000 (12:26 +0000)]
Removed duplicated -I options.

26 years agoRemoved hacks to pass -nostdinc to mkdep. bsd.dep.mk now handles
bde [Thu, 12 Mar 1998 12:23:27 +0000 (12:23 +0000)]
Removed hacks to pass -nostdinc to mkdep.  bsd.dep.mk now handles
-nostdinc properly.

26 years agoFixed disordering and inconsistent style in previous commit.
bde [Thu, 12 Mar 1998 12:05:14 +0000 (12:05 +0000)]
Fixed disordering and inconsistent style in previous commit.

26 years agoImproved comments and order for the `all' case:
bde [Thu, 12 Mar 1998 12:00:26 +0000 (12:00 +0000)]
Improved comments and order for the `all' case:
- fixed comment about vn0.
- improved other comments.
- sorted lists alphabetically within lines.
- split up and sorted lines more logically.

26 years agoFixed missing SHLIBDIR in GCC_EXEC_PREFIX.
bde [Thu, 12 Mar 1998 10:55:02 +0000 (10:55 +0000)]
Fixed missing SHLIBDIR in GCC_EXEC_PREFIX.

Add the path to the source .mk files to the beginning of .MAKEFLAGS
instead of to the end, so that there is more chance of it having
priority.  Additions in /etc/make.conf still have priority for
sub-makes if they are also at the beginning, although this is
probably not wanted for building /usr/src.

Use ${MK_FLAGS} for building dependencies for tools.  This saves
time building dependencies for tools that won't be created (mainly
profiled libraries) and will be necessary to give correct dependencies
when tools are built static.

Spell the object directory as ${OBJDIR} consistently (even when we know
that ${OBJDIR} == "obj").

Print ${DESTDIR} in messages where appropriate.

Fixed some misformattings.

26 years agoSeparated header creation from header installation in libss. Create
bde [Thu, 12 Mar 1998 10:08:50 +0000 (10:08 +0000)]
Separated header creation from header installation in libss.  Create
the libss headers before installing them in `make world'.

26 years agoFixed breakage of the !SMP case in vm_page_zero_idle() in the
bde [Thu, 12 Mar 1998 09:55:57 +0000 (09:55 +0000)]
Fixed breakage of the !SMP case in vm_page_zero_idle() in the
previous commit.  Opportunities to clean pages were often missed,
and leaving of the idle state was sometimes delayed until the next
interrupt (after any that occurred while cleaning).

Fixed an unstaticization, a syntax error and a style bug in the
previous commit.

26 years agoDon't depend on "implicit int" or bloat the data section in the
bde [Thu, 12 Mar 1998 09:14:18 +0000 (09:14 +0000)]
Don't depend on "implicit int" or bloat the data section in the
declaration of mem_devsw_installed.

Reduced include nesting.

26 years agoDefine the target type for alpha.
jb [Thu, 12 Mar 1998 08:00:03 +0000 (08:00 +0000)]
Define the target type for alpha.

26 years ago.Sh AUTHOR -> .Sh AUTHORS according to mdoc specs.
charnier [Thu, 12 Mar 1998 07:31:21 +0000 (07:31 +0000)]
.Sh AUTHOR -> .Sh AUTHORS according to mdoc specs.
Use .An/.Aq.

26 years agoAdd the alpha makefile.
jb [Thu, 12 Mar 1998 06:51:48 +0000 (06:51 +0000)]
Add the alpha makefile.

Move tc-i386.c from Makefile to Makefile.i386 'cause alpha doesn't
like trying to swallow it. Indigestion, I think.

26 years agoChange the include path for bfd.h to libbfd/${MACHINE_ARCH} since
jb [Thu, 12 Mar 1998 05:59:22 +0000 (05:59 +0000)]
Change the include path for bfd.h to libbfd/${MACHINE_ARCH} since
I moved the location of that architecture specific file.

26 years agoThis file was generated on i386, so it has been moved to the i386
jb [Thu, 12 Mar 1998 05:31:34 +0000 (05:31 +0000)]
This file was generated on i386, so it has been moved to the i386
sub-directory. It differs from the alpha version.

26 years agoThis file was generated on i386 by the update.sh script in
jb [Thu, 12 Mar 1998 05:29:44 +0000 (05:29 +0000)]
This file was generated on i386 by the update.sh script in
src/gnu/usr.bin/binutils.