]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
30 years agoNew version of scsi code from Julian
rgrimes [Thu, 18 Nov 1993 05:03:27 +0000 (05:03 +0000)]
New version of scsi code from Julian

30 years agoremove HAVE_SETPGRP, because it doesn't detach terminal
ache [Thu, 18 Nov 1993 01:19:06 +0000 (01:19 +0000)]
remove HAVE_SETPGRP, because it doesn't detach terminal
in POSIX (setsid() is only way to do it)

30 years agoIMAXBELL & PENDIN now cleared to satisfy new sio driver.
ache [Thu, 18 Nov 1993 01:03:18 +0000 (01:03 +0000)]
IMAXBELL & PENDIN now cleared to satisfy new sio driver.
From Ian Taylor.
Fix POSIX CLOCAL behaviour, set controlling terminal after it.
Change VTIME from 0 to 1 to fix timeouts waiting for data

30 years agoFrom Ian Taylor.
ache [Thu, 18 Nov 1993 00:59:17 +0000 (00:59 +0000)]
From Ian Taylor.
Fix POSIX detach behaviour, based on setsid() call.
stpgrp(0,0) not used for POSIX now.

30 years agoFixed comments.
wollman [Thu, 18 Nov 1993 00:12:13 +0000 (00:12 +0000)]
Fixed comments.

30 years ago-r option incorrectly removed:
ache [Thu, 18 Nov 1993 00:08:03 +0000 (00:08 +0000)]
-r option incorrectly removed:
it is impossible to make gcrt0.o from moncrt0.o and gmon.o without it.

30 years agoFix attach message, make separate line for it
ache [Wed, 17 Nov 1993 23:38:23 +0000 (23:38 +0000)]
Fix attach message, make separate line for it
(old version assumed that line is probe line)

30 years agoFixed comments that start within a comment, so code compiles cleanly with
wollman [Wed, 17 Nov 1993 23:25:28 +0000 (23:25 +0000)]
Fixed comments that start within a comment, so code compiles cleanly with
-Wcomment.

30 years agoIncreased symtab space and added two more options that don't do anything
wollman [Wed, 17 Nov 1993 23:24:12 +0000 (23:24 +0000)]
Increased symtab space and added two more options that don't do anything
(yet).

30 years agoDiagnostic "RRS text relocation at %#x (symbol %s)"
ache [Wed, 17 Nov 1993 01:33:24 +0000 (01:33 +0000)]
Diagnostic "RRS text relocation at %#x (symbol %s)"
commented out in #ifdef DEBUG
As Paul told me, it is only informational, nothing more.
I don't want several screens of this information
on each linking (netstat f.e.)

30 years agoIf netmask == 0, new value changed from 0x8000 to 0x10000
ache [Wed, 17 Nov 1993 00:21:03 +0000 (00:21 +0000)]
If netmask == 0, new value changed from 0x8000 to 0x10000
(don't mess with IRQ15)

30 years agonew process tracing code from Sean Eric Fagen (sef@kithrup.com).
dg [Tue, 16 Nov 1993 09:54:57 +0000 (09:54 +0000)]
new process tracing code from Sean Eric Fagen (sef@kithrup.com).
...also, fixed up the syscall args to make GCC happy.

30 years agoDefault magic is back to netbsd ZMAGIC,
paul [Tue, 16 Nov 1993 07:20:35 +0000 (07:20 +0000)]
Default magic is back to netbsd ZMAGIC,
new a_midmag format needed for dynamic binaries.
-z produces normal ZMAGIC. (this gets our kernel built)
-Z produces netbsd ZMAGIC. (currently default)

30 years agoRemoved all the ld -x -r stuff -- paranoia.
paul [Tue, 16 Nov 1993 02:22:16 +0000 (02:22 +0000)]
Removed all the ld -x -r stuff -- paranoia.

30 years agoWe don't want shared boot, so -Bstatic added to ld options
ache [Tue, 16 Nov 1993 02:02:05 +0000 (02:02 +0000)]
We don't want shared boot, so -Bstatic added to ld options

30 years agoChanged -Z back to -z.
paul [Tue, 16 Nov 1993 00:45:04 +0000 (00:45 +0000)]
Changed -Z back to -z.

In line with all other ld's -z is now the "standard" ZMAGIC format.

30 years agoSwapped meaning of -Z and -z options.
paul [Tue, 16 Nov 1993 00:42:57 +0000 (00:42 +0000)]
Swapped meaning of -Z and -z options.

On any other system -z means "standard" ZMAGIC format and is the
default. Therefore I've made -z be standard ZMAGIC and -Z be ZMAGIC
stored in the new a_midmag format.

The "standard" ZMAGIC format is now the default as well.

30 years agoChanged -z to -Z so we create old-style ZMAGIC kernels.
paul [Mon, 15 Nov 1993 21:06:08 +0000 (21:06 +0000)]
Changed -z to -Z so we create old-style ZMAGIC kernels.

30 years agoIncorporated fixes from Paul to make -Z option work. Emits old-style
paul [Mon, 15 Nov 1993 20:58:20 +0000 (20:58 +0000)]
Incorporated fixes from Paul to  make -Z option work. Emits old-style
ZMAGIC magic numbers in a long.

30 years agotimeout+sleep changed to tsleep
ache [Mon, 15 Nov 1993 01:33:11 +0000 (01:33 +0000)]
timeout+sleep changed to tsleep

30 years agoif netmask == 0, then the loopback code can do some really
ache [Sun, 14 Nov 1993 23:53:32 +0000 (23:53 +0000)]
if netmask == 0, then the loopback code can do some really
bad things.
workaround for this: if netmask == 0, set it to 0x8000,
which is value used by splsoftclock

30 years agoNew sio driver from Bruce.
ache [Sun, 14 Nov 1993 23:29:01 +0000 (23:29 +0000)]
New sio driver from Bruce.

30 years agoAdd _bde_exists: label so that the global is really defined. Fix spelling
rgrimes [Sun, 14 Nov 1993 02:27:22 +0000 (02:27 +0000)]
Add _bde_exists: label so that the global is really defined.  Fix spelling
error (mount -> amount)

30 years ago>From Charles Hannum
rgrimes [Sat, 13 Nov 1993 04:43:25 +0000 (04:43 +0000)]
>From Charles Hannum

Change movl %es: -2(reg) to use a subl $2,reg when fixing up the IDT
entries for bdb.  This seems to be the best way to go.

Some day soon #ifdef BDB all of Bruces debugger code.

30 years agoFirst steps in rewriting locore.s, and making info useful
dg [Sat, 13 Nov 1993 02:25:21 +0000 (02:25 +0000)]
First steps in rewriting locore.s, and making info useful
when the machine panics.

i386/i386/locore.s:
1) got rid of most .set directives that were being used like
#define's, and replaced them with appropriate #define's in
the appropriate header files (accessed via genassym).
2) added comments to header inclusions and global definitions,
and global variables
3) replaced some hardcoded constants with cpp defines (such as
PDESIZE and others)
4) aligned all comments to the same column to make them easier to
read
5) moved macro definitions for ENTRY, ALIGN, NOP, etc. to
/sys/i386/include/asmacros.h
6) added #ifdef BDE_DEBUGGER around all of Bruce's debugger code
7) added new global '_KERNend' to store last location+1 of kernel
8) cleaned up zeroing of bss so that only bss is zeroed
9) fix zeroing of page tables so that it really does zero them all
- not just if they follow the bss.
10) rewrote page table initialization code so that 1) works correctly
and 2) write protects the kernel text by default
11) properly initialize the kernel page directory, upages, p0stack PT,
and page tables. The previous scheme was more than a bit
screwy.
12) change allocation of virtual area of IO hole so that it is
fixed at KERNBASE + 0xa0000. The previous scheme put it
right after the kernel page tables and then later expected
it to be at KERNBASE +0xa0000
13) change multiple bogus settings of user read/write of various
areas of kernel VM - including the IO hole; we should never
be accessing the IO hole in user mode through the kernel
page tables
14) split kernel support routines such as bcopy, bzero, copyin,
copyout, etc. into a seperate file 'support.s'
15) split swtch and related routines into a seperate 'swtch.s'
16) split routines related to traps, syscalls, and interrupts
into a seperate file 'exception.s'
17) remove some unused global variables from locore that got
inserted by Garrett when he pulled them out of some .h
files.

i386/isa/icu.s:
1) clean up global variable declarations
2) move in declaration of astpending and netisr

i386/i386/pmap.c:
1) fix calculation of virtual_avail. It previously was calculated
to be right in the middle of the kernel page tables - not
a good place to start allocating kernel VM.
2) properly allocate kernel page dir/tables etc out of kernel map
- previously only took out 2 pages.

i386/i386/machdep.c:
1) modify boot() to print a warning that the system will reboot in
PANIC_REBOOT_WAIT_TIME amount of seconds, and let the user
abort with a key on the console. The machine will wait for
ever if a key is typed before the reboot. The default is
15 seconds, but can be set to 0 to mean don't wait at all,
-1 to mean wait forever, or any positive value to wait for
that many seconds.
2) print "Rebooting..." just before doing it.

kern/subr_prf.c:
1) remove PANICWAIT as it is deprecated by the change to machdep.c

i386/i386/trap.c:
1) add table of trap type strings and use it to print a real trap/
panic message rather than just a number. Lot's of work to
be done here, but this is the first step. Symbolic traceback
is in the TODO.

i386/i386/Makefile.i386:
1) add support in to build support.s, exception.s and swtch.s

...and various changes to various header files to make all of the
above happen.

30 years agoAdded /etc/config as a directory to be maintained. Also added RCS Id.
wollman [Fri, 12 Nov 1993 20:21:00 +0000 (20:21 +0000)]
Added /etc/config as a directory to be maintained.  Also added RCS Id.

30 years agoUpdate to GNU diffutils 2.6
nate [Fri, 12 Nov 1993 07:06:35 +0000 (07:06 +0000)]
Update to GNU diffutils 2.6
(Forgot to cvs add them)

30 years agoUpdated to GNU diffutils 2.6
nate [Fri, 12 Nov 1993 07:05:54 +0000 (07:05 +0000)]
Updated to GNU diffutils 2.6

30 years agoUpdate to GNU diffutils 2.6
nate [Fri, 12 Nov 1993 07:05:40 +0000 (07:05 +0000)]
Update to GNU diffutils 2.6

30 years agoRemoved option to install FreeBSD alongside an existing *BSD
alm [Fri, 12 Nov 1993 04:58:31 +0000 (04:58 +0000)]
Removed option to install FreeBSD alongside an existing *BSD
paritition, since disklabel cannot deal with this...

30 years agoAdded more options and flags files per suggestions from -hackers.
wollman [Fri, 12 Nov 1993 03:46:15 +0000 (03:46 +0000)]
Added more options and flags files per suggestions from -hackers.

30 years agoAdded configuration and flags files for most of the stuff in /etc/rc
wollman [Fri, 12 Nov 1993 00:00:06 +0000 (00:00 +0000)]
Added configuration and flags files for most of the stuff in /etc/rc
and /etc/rc.local.  Unless somebody complains soon, I'll fix the Makefile
to install these and the rc files to use them.

30 years agoAdded RCS Id. Also changed comment to indicate that /etc/host.conf
wollman [Thu, 11 Nov 1993 22:32:36 +0000 (22:32 +0000)]
Added RCS Id.  Also changed comment to indicate that /etc/host.conf
determines when and how this file will be consulted.  Added comment to
the effect that (1) zero is not a vaild network number and (2) please
get a valid network number assigned by your provider or by the Internet
Registry.

30 years ago>From: Adam David <adam@veda.is>
rgrimes [Wed, 10 Nov 1993 01:23:13 +0000 (01:23 +0000)]
>From: Adam David <adam@veda.is>
Date: Wed, 10 Nov 1993 00:51:19 GMT
Subject: typo in etc/gettytab

[editor: fix typo in comment about what things need turned off for
none crt entries]

30 years agoAdded
paul [Tue, 9 Nov 1993 21:23:07 +0000 (21:23 +0000)]
Added
.if !defined(NOPIC)
SUBDIR+= rtld
.endif

so linker can be built without building ld.so

30 years agoCahnged ldconfig.0 to ldconfig.8 for our man system.
paul [Tue, 9 Nov 1993 20:39:46 +0000 (20:39 +0000)]
Cahnged ldconfig.0 to ldconfig.8 for our man system.

30 years agoRemoed -g flag and added -static.
paul [Tue, 9 Nov 1993 20:39:26 +0000 (20:39 +0000)]
Remoed -g flag and added -static.

30 years agoAdded
paul [Tue, 9 Nov 1993 20:25:14 +0000 (20:25 +0000)]
Added
SHLIB_MAJOR=0
SHLIB_MINOR=0

30 years agoAdded -lgcc_pic to Makefile -- Why do we need this and NetBSD don't ??
paul [Tue, 9 Nov 1993 04:44:30 +0000 (04:44 +0000)]
Added -lgcc_pic to Makefile  -- Why do we need this and NetBSD don't ??

Incorporated patch by Guido (inspired by Davidg) that fixes stack
problem. May not be final fix but it works more than the current method.

30 years agoshlib update:
paul [Tue, 9 Nov 1993 04:26:11 +0000 (04:26 +0000)]
shlib update:

Can get rid of local symbols with "ld -x -r" again.
Made LDSO #ifdef DEBUG.

30 years agoUpdated to newest ld from pk.
paul [Tue, 9 Nov 1993 04:19:36 +0000 (04:19 +0000)]
Updated to newest ld from pk.

lib.c:
Pull in archives containing definitions needed by shared objects.
warnings.c:
Less spurious "undefined symbol" msgs for shared library defined
symbols.
ld.c:
Do a better job of recognising data in text segments, eg. `const char []'.
shlib.c,ld/rtld/{Makefile rtld.c}
Use strsep() in stead of strtok() and restore colons in eg. env. vars.

30 years agoAdded octave-tracking.
ache [Tue, 9 Nov 1993 02:38:17 +0000 (02:38 +0000)]
Added octave-tracking.
Added the slur-mark feature.
Name of ioctl's include sys/spkr.h changed to machine/speaker.h

30 years agoFixed minor bug in M[LSN] interpretation, added octave-tracking.
ache [Tue, 9 Nov 1993 02:32:30 +0000 (02:32 +0000)]
Fixed minor bug in M[LSN] interpretation, added octave-tracking.
Added the slur-mark feature.
Name of ioctl's include sys/spkr.h changed to machine/speaker.h

30 years agoName of ioctl's include sys/spkr.h changed to machine/speaker.h
ache [Tue, 9 Nov 1993 02:31:53 +0000 (02:31 +0000)]
Name of ioctl's include sys/spkr.h changed to machine/speaker.h

30 years agoApplied David Greenman's hack to disable IRQ conflict checking
alm [Tue, 9 Nov 1993 02:12:36 +0000 (02:12 +0000)]
Applied David Greenman's hack to disable IRQ conflict checking
when COM_MULTIPORT is defined.

30 years agoVirtual consoles now ttyvX, not ttyXX (according to MAKEDEV)
ache [Tue, 9 Nov 1993 01:49:38 +0000 (01:49 +0000)]
Virtual consoles now ttyvX, not ttyXX (according to MAKEDEV)

30 years agoChange from David Greenman to return properly unsigned irq.
jkh [Tue, 9 Nov 1993 01:20:33 +0000 (01:20 +0000)]
Change from David Greenman to return properly unsigned irq.

30 years agoAdd missing read flush code to siostop
ache [Mon, 8 Nov 1993 19:36:32 +0000 (19:36 +0000)]
Add missing read flush code to siostop

30 years agoRemoved some extra cruft from the man page to make it look more 'BSD'ish
nate [Mon, 8 Nov 1993 17:11:29 +0000 (17:11 +0000)]
Removed some extra cruft from the man page to make it look more 'BSD'ish
and less 'GNU'ish

30 years agoUpdated to GNU textutils 1.9
nate [Mon, 8 Nov 1993 17:09:50 +0000 (17:09 +0000)]
Updated to GNU textutils 1.9

30 years agoUpdated to GNU textutils-1.9
nate [Mon, 8 Nov 1993 17:07:38 +0000 (17:07 +0000)]
Updated to GNU textutils-1.9

30 years agoIncrease timeout in sd_start_unit procedure from 2000 to 6000, per Adam David
rgrimes [Mon, 8 Nov 1993 12:11:01 +0000 (12:11 +0000)]
Increase timeout in sd_start_unit procedure from 2000 to 6000, per Adam David

30 years agofixed conditional that caused install to see a DOS partition when none exists.
alm [Mon, 8 Nov 1993 03:58:31 +0000 (03:58 +0000)]
fixed conditional that caused  install to see a DOS partition when none exists.

30 years agoFrom: Larry Jones <scjones@thor.sdrc.com>
nate [Mon, 8 Nov 1993 01:36:04 +0000 (01:36 +0000)]
From: Larry Jones <scjones@thor.sdrc.com>
Subject: man pages for diff et al.

I finally got tired of not having man pages for diff and friends, so I
edited the appropriate sections of the texinfo manual into man format.

30 years agoAdded the netrmp protocol from the Net/2 tape. While of dubious utility,
wollman [Sun, 7 Nov 1993 22:54:51 +0000 (22:54 +0000)]
Added the netrmp protocol from the Net/2 tape.  While of dubious utility,
it's simple enough that it might actually work and be useful on some systems.
(That's more than you can say for netccitt or netimp!)

30 years agoGet rid of WFJ's use of sleep() for more user-friendly tsleep().
wollman [Sun, 7 Nov 1993 21:47:19 +0000 (21:47 +0000)]
Get rid of WFJ's use of sleep() for more user-friendly tsleep().

30 years agoAdd options MACHVMCOMPAT and bump symtab space appropriately.
wollman [Sun, 7 Nov 1993 21:46:25 +0000 (21:46 +0000)]
Add options MACHVMCOMPAT and bump symtab space appropriately.

30 years agoMade all header files idempotent and moved incorrect common data from
wollman [Sun, 7 Nov 1993 17:52:59 +0000 (17:52 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file.
Deleted some very old device-specific headers for devices that we don't
support and likely never will.

30 years agoMade all header files idempotent and moved incorrect common data from
wollman [Sun, 7 Nov 1993 17:51:34 +0000 (17:51 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file.

30 years agoMade all header files idempotent and moved incorrect common data from
wollman [Sun, 7 Nov 1993 17:44:34 +0000 (17:44 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file.  Also fixed a bug in ed_probe() where
it was possible to fall off the end of the function

30 years agoMade all header files idempotent and moved incorrect common data from
wollman [Sun, 7 Nov 1993 17:43:17 +0000 (17:43 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file.  Added cons.h as first step towards
moving i386/i386/cons.h to machine/cons.h where it belongs.

30 years agoMade all header files idempotent and moved incorrect common data from
wollman [Sun, 7 Nov 1993 17:41:36 +0000 (17:41 +0000)]
Made all header files idempotent and moved incorrect common data from
headers into a related source file.  (This is the only change to locore.s).
Also fixed pg() to be properly declared and use stdargs.

30 years agoFixed comment.
wollman [Sun, 7 Nov 1993 17:40:05 +0000 (17:40 +0000)]
Fixed comment.

30 years agoMake all headers idempotent. All incorrect common data moved out of header
wollman [Sun, 7 Nov 1993 17:39:25 +0000 (17:39 +0000)]
Make all headers idempotent.  All incorrect common data moved out of header
files and into a related source file.

30 years agoTry to be a little smarter about touching the date on assym.s, so that
wollman [Sun, 7 Nov 1993 16:46:33 +0000 (16:46 +0000)]
Try to be a little smarter about touching the date on assym.s, so that
if something changes which doesn't affect it, locore doesn't have to get
rebuilt.  This is at the cost of a genassym and a cmp in every compile,
until someone can figure out how to make `make' smarter itself.

30 years agoAdded some more defines that weren't there before. Also bumped up
wollman [Sun, 7 Nov 1993 16:44:40 +0000 (16:44 +0000)]
Added some more defines that weren't there before.  Also bumped up
symtab space again.

30 years agoNeeded to bump up SYMTAB_SPACE again. (This really should be done by the
wollman [Sun, 7 Nov 1993 05:26:17 +0000 (05:26 +0000)]
Needed to bump up SYMTAB_SPACE again.  (This really should be done by the
boot loader...)

30 years agoAdded CWARNFLAGS and COPTFLAGS defines to Makefile so that we can easily
wollman [Sun, 7 Nov 1993 04:41:11 +0000 (04:41 +0000)]
Added CWARNFLAGS and COPTFLAGS defines to Makefile so that we can easily
test various warning and optimization compiler flags without modifying the
Makefile. (From my patch set.)

30 years agoAdded -lgcc_pic to LDFLAGS in rtld/Makefile
paul [Sun, 7 Nov 1993 03:25:25 +0000 (03:25 +0000)]
Added -lgcc_pic to LDFLAGS in rtld/Makefile

30 years agoRemoved install -d line since our install doesn't support the -d
paul [Sun, 7 Nov 1993 03:05:40 +0000 (03:05 +0000)]
Removed install -d line since our install doesn't support the -d
option.

30 years agoAdded a new flag variable to /etc/netstart, $sendmail_flags, which
wollman [Sun, 7 Nov 1993 01:19:06 +0000 (01:19 +0000)]
Added a new flag variable to /etc/netstart, $sendmail_flags, which
gives the flags to be passed to sendmail when it is started.  (If it is
"NO", sendmail is not started.)  Also, always start the portmapper regardless
of the value of $nfs_server; this should prevent the inetd complaints we
have seen from recurring.

30 years agoAdded comment about how to enable NIS hostname resolution.
wollman [Sun, 7 Nov 1993 01:02:57 +0000 (01:02 +0000)]
Added comment about how to enable NIS hostname resolution.

30 years agoCommented out sortlist entry; most users aren't located at UCB and so
wollman [Sun, 7 Nov 1993 00:58:34 +0000 (00:58 +0000)]
Commented out sortlist entry; most users aren't located at UCB and so
a different sortlist (if any) would be more appropriate.  Users should
configure manually.

30 years agoUpdated to reflect current situation w.r.t. root name servers.
wollman [Sun, 7 Nov 1993 00:54:21 +0000 (00:54 +0000)]
Updated to reflect current situation w.r.t. root name servers.

30 years agoAdded a whole bunch of common protocols and ports from the latest edition of
wollman [Sun, 7 Nov 1993 00:31:23 +0000 (00:31 +0000)]
Added a whole bunch of common protocols and ports from the latest edition of
Assigned Numbers.

30 years agoAdded comment in the description of `com' devices that they are usually
wollman [Sat, 6 Nov 1993 23:22:23 +0000 (23:22 +0000)]
Added comment in the description of `com' devices that they are usually
not what users want unless they have re-configured their kernels.  Hopefully
some people will actually read this.

30 years agoChanged ldconfig.0 to ldconfig.8 for our man setup.
paul [Sat, 6 Nov 1993 23:15:53 +0000 (23:15 +0000)]
Changed ldconfig.0 to ldconfig.8 for our man setup.

30 years ago-g removed from CFLAGS (with permissions from Paul)
ache [Fri, 5 Nov 1993 01:35:24 +0000 (01:35 +0000)]
-g removed from CFLAGS (with permissions from Paul)

30 years agosplnone()'s in the trap code can be deadly. Save/restore previous priority
dg [Thu, 4 Nov 1993 15:05:41 +0000 (15:05 +0000)]
splnone()'s in the trap code can be deadly. Save/restore previous priority
instead.

30 years agoDST offset calculation removed, it is wrong in any case.
ache [Thu, 4 Nov 1993 01:56:31 +0000 (01:56 +0000)]
DST offset calculation removed, it is wrong in any case.

30 years agoRussian keymap (RUKEYMAP) changes:
ache [Thu, 4 Nov 1993 01:49:20 +0000 (01:49 +0000)]
Russian keymap (RUKEYMAP) changes:
New syscons keys added: NEXT, DBG, RBT
AltGr Shift removed from right Alt
Shift state on -,+ keys exchanged

30 years agoAdded shared libs support from NetBSD.
paul [Thu, 4 Nov 1993 01:09:18 +0000 (01:09 +0000)]
Added shared libs support from NetBSD.

30 years agoAdded link.h for shared libs.
paul [Wed, 3 Nov 1993 23:48:30 +0000 (23:48 +0000)]
Added link.h for shared libs.

30 years agoImported NetBSD's ld for shared libs.
paul [Wed, 3 Nov 1993 23:41:59 +0000 (23:41 +0000)]
Imported NetBSD's ld for shared libs.

30 years agoRestored comments that were removed from npx.c using # comment
paul [Wed, 3 Nov 1993 23:32:35 +0000 (23:32 +0000)]
Restored comments that were removed from npx.c using # comment
format rather than /* */, as per advise from Jordan.

30 years agoAdded the option FAT_CURSOR into the GENERIC kernel descriptions for
ats [Wed, 3 Nov 1993 20:02:23 +0000 (20:02 +0000)]
Added the option FAT_CURSOR into the GENERIC kernel descriptions for
pccons or syscons usage. Modified comment in LINT for FAT_CURSOR.
Now the FAT_CURSOR can be controlled over the option, instead of hacking
syscons.c and pccons.c.

30 years agoFixed the reason for wx.c not working. I forgot to keep all the table entries
nate [Wed, 3 Nov 1993 18:07:32 +0000 (18:07 +0000)]
Fixed the reason for wx.c not working.  I forgot to keep all the table entries
for the driver in the kernel when NWX was defined.

30 years agoAdded wx driver support
nate [Wed, 3 Nov 1993 18:05:42 +0000 (18:05 +0000)]
Added wx driver support

30 years agoBrought over NetBSD's gas ready for pk's shared libs.
paul [Wed, 3 Nov 1993 00:56:24 +0000 (00:56 +0000)]
Brought over NetBSD's gas ready for pk's shared libs.

30 years agoRemoved comments from within asm block.
paul [Wed, 3 Nov 1993 00:29:19 +0000 (00:29 +0000)]
Removed comments from within asm block.

New gas fails to parse comments within asm blocks properly. Simply
remove them until gas gets fixed.

30 years agoModified the "rude stack hack" that it only applies to addresses within
chmr [Mon, 1 Nov 1993 11:51:29 +0000 (11:51 +0000)]
Modified the "rude stack hack" that it only applies to addresses within
the stack area and not memory above VM_MAXUSER_ADDRESS.
That way, copyout and friends now work for pages whose page table entries
have not yet been allocated/been paged out.

30 years agoAdded FAT_CURSOR and STAR_SAVER settings.
jkh [Sun, 31 Oct 1993 00:21:46 +0000 (00:21 +0000)]
Added FAT_CURSOR and STAR_SAVER settings.

30 years agoAdd example entries for syscons screen savers and cursor shape.
jkh [Sun, 31 Oct 1993 00:20:35 +0000 (00:20 +0000)]
Add example entries for syscons screen savers and cursor shape.

30 years agoNow that STAR_SAVER and SNAKE_SAVER are kernel options, add code
jkh [Sun, 31 Oct 1993 00:19:01 +0000 (00:19 +0000)]
Now that STAR_SAVER and SNAKE_SAVER are kernel options, add code
to make sure that bad things don't happen if both are (incorrectly)
defined at once.

30 years agoFixed bug where syscons.c wouldn't compile if DDB was enabled.
jkh [Sun, 31 Oct 1993 00:09:02 +0000 (00:09 +0000)]
Fixed bug where syscons.c wouldn't compile if DDB was enabled.
Removed FAT_CURSOR and STAR_SAVER as compiled in defaults - these should
be kernel options!

30 years agoDeleted the ifconfig lines with we0, ne0, ec0: the drivers don't exist
ats [Fri, 29 Oct 1993 19:06:20 +0000 (19:06 +0000)]
Deleted the ifconfig lines with we0, ne0, ec0: the drivers don't exist
anymore. Added an ifconfig line with ie0.

30 years agoWhoops, the algorithm I last used was messed up - I left off parans, and
dg [Fri, 29 Oct 1993 09:06:56 +0000 (09:06 +0000)]
Whoops, the algorithm I last used was messed up - I left off parans, and
should have used PGSHIFT instead of PAGE_SHIFT.

30 years agoChange filesystem buffer cache size calculation to be less for 4MB
dg [Fri, 29 Oct 1993 08:58:34 +0000 (08:58 +0000)]
Change filesystem buffer cache size calculation to be less for 4MB
machines (now 20% of all memory after the first 3MB). This is necessary
in order for 4MB machine to be able to rebuild the entire source tree
and not run out of physical memory because of fixed memory requirements
of processes and kernel VM.

30 years agoUpdate to latest Linux sound driver 2.0
jkh [Fri, 29 Oct 1993 03:44:07 +0000 (03:44 +0000)]
Update to latest Linux sound driver 2.0

30 years agoAdd zero and io to the rm -f line for std devices so they get removed before
rgrimes [Thu, 28 Oct 1993 09:59:27 +0000 (09:59 +0000)]
Add zero and io to the rm -f line for std devices so they get removed before
an attempt is made to mknod them.