Commit Graph

2789 Commits

Author SHA1 Message Date
jkh
7aa31544d6 Add support for DEBUG_FLAGS. If you say something like:
make DEBUG_FLAGS=-g2

You can compile something for debugging at debugging level 2.
It will also take care not to strip the resulting executable(s).
1994-09-16 14:30:25 +00:00
dg
f40d319a86 Removed inclusion of pio.h and cpufunc.h (cpufunc.h is included from
systm.h). Merged functionality of pio.h into cpufunc.h. Cleaned up some
related code.
1994-09-16 13:33:56 +00:00
paul
cd1fdc31d4 Moved include of cdefs.h outside of ifndef KERNEL so it always
gets included.
1994-09-16 11:44:45 +00:00
jkh
0b553ff0a2 Deal with outw being defined - the declaration clashes. 1994-09-16 11:22:33 +00:00
jkh
dd1f19bffa Add SYSV shm stuff back to LINT.
chflags noschg /kernel in Makefile.i386 so if our previous kernel
was installed by make install, the second won't fall over.
1994-09-16 10:23:46 +00:00
phk
b9bdf5a8d6 Made the kernel compile even without "ether". 1994-09-16 05:47:06 +00:00
rgrimes
ae5f9a40b7 Eliminate use of raw control characters in stty commands, make echo's and
stty commands self consistent.

Submitted by:	bde
1994-09-16 04:20:14 +00:00
ache
188c22895b Remove all ADJKERNTZ references, now all this stuff in cpu.h 1994-09-16 01:09:42 +00:00
ache
e7226224c6 CPU_ADJKERNTZ added for resettodtr() 1994-09-16 01:05:24 +00:00
ache
0b6872d87a CPU_ADJKERNTZ added to cpu_sysctl 1994-09-16 01:00:38 +00:00
ache
ba25185ec9 KERN_ADJKERNTZ removed from here to cpu_sysctl MACHDEP section 1994-09-16 00:53:58 +00:00
ache
23acba77ae KERN_ADJKERNTZ moved to MACHDEP section 1994-09-16 00:50:02 +00:00
se
082fbb1bea Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de> + <se>
Improved bus probing, symbolic names for registers..
Chip set parameters get dumped for intel PCI chip sets
(82424+82434 only, for now).
1994-09-16 00:33:29 +00:00
se
8faab3c2e8 Submitted by: Wolfgang Stanglmeier <wolf@dentaro.GUN.de>
New version with support for the NCR 53c810 and 53c825.
Support for WIDE SCSI devices.
1994-09-16 00:22:32 +00:00
bde
e5f836591b Fix library dependencies. The clockstuff directory isn't used but I
fixed the Makefile before I knew that.
1994-09-15 20:55:44 +00:00
bde
11fe93eee4 Unmap hints file when finished with it, so that it can go away
completely when ldconfig unlinks it.  If init is shared, then the
referenced unlinked copy of the hints file created by running
ldconfig in /etc/rc caused the file system to be unclean after
every reboot.
1994-09-15 20:48:55 +00:00
bde
f95a48ecbe Add some prototypes. 1994-09-15 20:24:29 +00:00
bde
19e34663ff Don't exit early if the device is not character special or if the
device driver cannot supply a label (real or faked).  This allows
you to practice using fdisk on disposable media (e.g., "dd count=1
<dev/zero >/tmp/junk; fdisk /tmp/junk", "dd count=1 </etc/passwd
>/tmp/fix-up-the-mess; fdisk /tmp/fix-up-the-mess") and allows me
to test DOSpartitioning and labelling on floppies.
1994-09-15 20:19:51 +00:00
bde
ee4760d1f2 Install osreldate.h with the correct owner, group and mode. It is still
created at install time and not compared with the current version, so
it can't be installed using install and the timestamp of the target gets
clobbered.
1994-09-15 20:07:18 +00:00
bde
797f1dafb8 Install libregex.h with the correct owner, group and mode. 1994-09-15 19:52:50 +00:00
bde
9400f03fed Supply prototypes for some functions that were implicitly declared and
fix the resulting warnings.
1994-09-15 19:47:47 +00:00
bde
1bfaf25b30 Obtained from:
Remove the unnecessary inclusion of disklabel.h in cd9660_vfsops.c so
that I don't have to worry about the latter when changing disklabel.h.

Supply prototypes for some functions that were implicitly declared and
fix the resulting warnings and errors (timevals were punned to timespecs).
1994-09-15 19:46:03 +00:00
pst
019579bbf9 Add support for passive mode FTP (default off) to base FTP client to support
users behind packet filtering firewalls.
Obtained from: David Carrel <carrel@cisco.com>
1994-09-15 19:45:43 +00:00
paul
dbc1294a38 Include pio.h so that all those drivers that only include cpufunc.h
get the faster io macros/inline code rather than call the routines
in support.s

This whole area needs some going over.....
1994-09-15 17:55:47 +00:00
dfr
c01f9b6338 Added back the SYSV ipc files which somehow got removed. 1994-09-15 16:47:50 +00:00
paul
f302c712fe Removed some macros that are now in cpufunc.h
Reviewed by:	Bruce
1994-09-15 16:32:07 +00:00
paul
8c92b502be Added MCOUNT_ENTER and MCOUNT_EXIT macros to profile.h
Removed inb function since it's more correctly in pio.h

Copied write_eflags and read_eflags over from npx.c

(Some changes to the macros suggested by Bruce were not made at this
time since his suggestions probably apply to all the macros and
these inlined/macro definitions need a lot of cleaning up at some
point in the future.)

Reviewed by:	Bruce
1994-09-15 16:27:14 +00:00
paul
0a8a4cff4f Added support for kernel profiling to mcount.c 1994-09-15 16:00:41 +00:00
paul
8b7943ca6b Added -DKERNEL and added support for kernel profiling.
Reviewed by:	Bruce
1994-09-15 15:41:48 +00:00
jkh
7f2bca9909 Add NOMAN, fix Id. 1994-09-15 13:12:23 +00:00
jkh
a8e42c3cae Add NOMAN, fix Id line. 1994-09-15 13:11:36 +00:00
jkh
e0988033f8 Set NOMAN properly, correct Id line. 1994-09-15 13:10:41 +00:00
jkh
6337e4dfcd Change install -c to install ${COPY} as per Rod's comments. At least
we've got one Makefile that uses this in the tree now! :-)
1994-09-15 12:42:45 +00:00
jkh
6b305c3da5 Fix typo, add -c to install so that files aren't moved out on first
install! :-)
1994-09-15 12:10:03 +00:00
jkh
dfabce15d1 Cleaned up comments, added Id lines. 1994-09-15 12:09:36 +00:00
dg
5d54a795fb Brought over from 1.1.5:
From Bruce Evans:
Protect against reentering Debugger().
1994-09-15 11:38:59 +00:00
jkh
b01b790ba8 Add texinfo to the list of SUBDIR targets. 1994-09-15 11:11:32 +00:00
dg
5a8b7c2af0 Change brought over from 1.1.5:
date: 1994/06/05 19:31:45;  author: ats;  state: Exp;  lines: +19 -9
  Changed some wrong comments from my last commit and document some more
  opcodes.
1994-09-15 10:58:35 +00:00
dg
eda3c356ca Brought over from 1.1.5:
Fix from Bruce Evans. There were missing sets of parantheses:

1. The checks for the standard data selectors were botched, so %ss == 0
   and probably %cs == 0 were allowed.  A fix is enclosed.  The checks
   for the standard selectors could be omitted without losing anything
   since the standard selectors pass the valid_ldt_sel() tests.
1994-09-15 10:52:46 +00:00
dg
309f1c3e76 Made TCPDEBUG truely optional. Based on changes I made in FreeBSD 1.1.5.
Fixed somebody's idea of a joke - about the first half of the lines in
in_proto.c were spaced over by one space.
1994-09-15 10:36:56 +00:00
pst
a3e0f2ece4 Missing 'break' after setting interface route flag was causing interface
routes to not be properly marked as static.
1994-09-15 08:35:37 +00:00
sos
2e108f2b32 Syscons keymap files, now in human readable format.
Reviewed by:
Submitted by:
Obtained from:
1994-09-15 07:34:30 +00:00
sos
160ccfe66a Syscons fonts imported. Note they are now in ascii format.
Reviewed by:
Submitted by:
Obtained from:
1994-09-15 07:33:13 +00:00
sos
26f4bf815a Added support for some of the new video modes in syscons.
Reviewed by:
Submitted by:
Obtained from:
1994-09-15 07:28:06 +00:00
sos
b4e024b1fb Added support for many more videomodes, including graphic modes up til
320x200 256col VGA. This is nessesary for the iBCS stuff to work right.
(And we get the benefit of more video modes). Uses the videocard BIOS
to optain mode tables.
Added a "green" saver, switches off the syncs for "green" monitors.

Reviewed by:
Submitted by:
Obtained from:
1994-09-15 07:26:40 +00:00
swallace
679fc3dd8e Added $DESTDIR to
$DESTDIR/usr/include/sys/ioctl.h $DESTDIR/usr/include/sys/ioctl_compat.h
so ioctl.c is generated properly using 2.0 include files in $DESTDIR.
1994-09-15 05:47:41 +00:00
swallace
63f357dd4f Added ${DESTDIR} in the line
CFLAGS+= -I$(.CURDIR)/. -I${DESTDIR}/usr/include/readline -I$(.CURDIR)/../bfd
1994-09-15 05:17:59 +00:00
rgrimes
e2a30c4423 1. Change all references for the kernel from /386bsd to /kernel.
2.  Make this say it is 2.0.0 (Development).

3.  Update the stty commands to say ^H for erase.

4.  Update the disklabel commands to use the new 4.4 syntax.
1994-09-15 04:46:16 +00:00
rgrimes
983da43d54 1. Add back *.c to CLEANFILES, seems crunch makes quite a mess!
2.  Update the COPYRIGHT= to be just the COPYRIGHT file for now.

3.  Fully parameterize the floppy device being used.  This is needed right
    now so I can at least build these on 1.44 until it all is working, then
    I will have to find a way to get them back down to size.

4.  Remove mount_pcfs from the filesystem floppy, we don't have that yet.

5.  Update the shared libraries t obe copied.  This should now work for
    this and all future releases.

6.  Reduce the CRYPT_SRCS down to the few static binaries that have crypt
    in them.

7.  Change all references for the kernel from /386bsd to /kernel.

8.  For some reason umount is returning 1, use a - until I can find out why.

9.  Update the disklabel commands to be 4.4 syntax.

10. Remove the ugly elvis wart, we don't have elvis anymore.

11. Use the -d (directories only) option on the mtree commands.  This
    greatly reduces the noise from distrib-dirs:.

12. Note the fact that the mtree commands need a wrapper around them as they
    return a status of 2 if the tree was modified and the make should not
    exit on that condition.

13. Add a trailing slash on the chflags command as ${RELEASEDIR} may be
    a symbolic link.
1994-09-15 04:44:03 +00:00
phk
4020f6ed38 Fixed a warning from the compiler, which just crashed my laptop. When do
I start to listen to wise ol' compilers sound advice... sigh.

Also made lp0 a Point-to-point interface.
1994-09-15 02:37:11 +00:00