summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add two entries about ccd.asami1996-10-091-2/+45
|
* Enable NIS supportpst1996-10-091-3/+5
|
* Put I*86_CPU defines in opt_cpu.h.bde1996-10-0929-37/+82
|
* Oops, this wasn't supposed to have -Wcast-qual yet.bde1996-10-092-4/+4
| | | | | | | Also disabled -Wunused. It caused too many warnings even for me. The sign mismatch warnings should be fixed first. They are more important and harder to disable (they are controlled by -W, which controls too many things).
* Added new documented options I586_OPTIMIZED_BCOPY and I586_OPTIMIZED_BZERO.bde1996-10-095-5/+46
| | | | | | Added old misnamed option I586_FAST_BCOPY in options.i386. Added old undocumented CLK* and SI_DEBUG options in LINT.
* Get rid of obsolete RTF_MASK and RTF_CHAINDELETE flags.wollman1996-10-091-3/+3
|
* Accept 'Q' or 'ESC' in intro screen as a "Jane, stop this crazy thing!"jkh1996-10-091-4/+8
| | | | request.
* Enable the i586-optimized bcopy if the cpu is a "586" and optionbde1996-10-092-8/+32
| | | | | | | | | | | | I586_OPTIMIZED_BCOPY is configured. Similarly for bzero/I586_OPTIMIZED_BZERO. Fake 586's had better have a hardware FPU with non-broken exception handling (we mask exceptions, but broken exception handling may trap on the instructions that do the masking). I guess this means that the routines won't work on most 386's or FPUless 486's even when they have a h/w FPU.
* Remove reference to oobsolete RTF_MASK flag (soon to be removed).wollman1996-10-091-2/+1
|
* Added i586-optimized bcopy() and bzero().bde1996-10-093-168/+861
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These are based on using the FPU to do 64-bit stores. They also use i586-optimized instruction ordering, i586-optimized cache management and a couple of other tricks. They should work on any i*86 with a h/w FPU, but are slower on at least i386's and i486's. They come close to saturating the memory bus on i586's. bzero() can maintain a 3-3-3-3 burst cycle to 66 MHz non-EDO main memory on a P133 (but is too slow to keep up with a 2-2-2-2 burst cycle for EDO - someone with EDO should fix this). bcopy() is several cycles short of keeping up with a 3-3-3-3 cycle for writing. For a P133 writing to 66 MHz main memory, it just manages an N-3-3-3, 3-3-3-3 pair of burst cycles, where N is typically 6. The new routines are not used by default. They are always configured and can be enabled at runtime using a debugger or an lkm to change their function pointer, or at compile time using new options (see another log message). Removed old, dead i586_bzero() and i686_bzero(). Read-before-write is usually bad for i586's. It doubles the memory traffic unless the data is already cached, and data is (or should be) very rarely cached for large bzero()s (the system should prefer uncached pages for cleaning), and the amount of data handled by small bzero()s is relatively small in the kernel. Improved comments about overlapping copies. Removed unused #include.
* Require that a timezone specified via the TZ envariable be a regularwollman1996-10-091-1/+7
| | | | | file (and not a directory or a device which might also be readable). Closes PR#1740.
* Add orandom(), osrandom(), etc.ache1996-10-091-3/+7
|
* Improve seeding, the random sequence did not vary matchache1996-10-092-14/+75
| | | | with the seed. Old variant will be available via libcompat soon.
* Don't claim the console when the driver is disabled. The getc/putcbde1996-10-094-7/+7
| | | | | part of the console driver usually works when the driver is disabled, but the normal read/write part doesn't (it caused a panic).
* DTRT if ESC is hit in a Yes/No dialog.jkh1996-10-0918-42/+48
| | | | Noticed-by: jfieber
* Fix searching for shell quoting characters. I guess it waswosch1996-10-093-21/+43
| | | | | | | | | | broken since locate exists. This works now $ locate '*\[' $ locate '*i386-\**' $ locate '*[C\[]'
* Added option PROBE_KEYBOARD_LOCK which gives a serial console if thebde1996-10-082-2/+16
| | | | keyboard is locked.
* Saved about 160 bytes by using the gcc-2.7 alignment options.bde1996-10-081-2/+2
|
* Print the dos device number for read failures.bde1996-10-081-2/+3
|
* Fix an error in the description of "h_errno". Add "const" to a fewjdp1996-10-081-4/+4
| | | | declarations to make them agree with the actual prototypes in <netdb.h>.
* Removed unused arg to badsect(). It wasted 16 bytes.bde1996-10-082-7/+7
| | | | | | Staticized badsect(). Avoid warning for benign signed vs unsigned comparison.
* Use the same warning flags as for the kernel. This causes surprisinglybde1996-10-081-1/+3
| | | | few warnings.
* Oops, forgot to cvs add bsd.kern.mk.bde1996-10-082-0/+30
| | | | Centralized the definition of CWARNFLAGS into bsd.kern.mk.
* Centralized the definition of CWARNFLAGS into bsd.kern.mk.bde1996-10-086-47/+17
|
* Fixed pessimized (short) i/o port types.bde1996-10-084-9/+7
|
* Fix a macro error in HISTORY section.wollman1996-10-081-2/+2
|
* Delete stale rt_metrics and route flag descriptions and replace them withwollman1996-10-081-34/+14
| | | | a cross-reference to rtentry(9). Add SEE ALSO and HISTORY sections.
* Add an rtentry(9) page to describe the structure of a routing-tablewollman1996-10-083-4/+292
| | | | entry and the metrics and flags which pertain thereto.
* Don't mention tcpdump; this is for groff.bde1996-10-081-1/+1
|
* Yet another attempt to remove the old libraries correctly. libfoo.*bde1996-10-082-5/+7
| | | | was misnamed foo.*.
* Add a -p to the amd invocation, it's not optional since we are expectingpeter1996-10-081-2/+2
| | | | | the pid on stdout for /var/run/amd.pid. The example in sysconfig had forgotten -p anyway...
* Some tweaks after having run a YP-only system with quotas:peter1996-10-081-15/+19
| | | | | | | | | | | | | | | | - split the "starting network daemons" in half. - The first half starts things necessary to get full name service up. - The quota check etc moved from "before network" to after the name services are running. quotacheck does a while(p=getpwent()) which isn't real good without YP running... - moved rwhod a little later to put it with the other network stuff. - deferred inetd a tad so that it's after ldconfig and dev_mkdb, otherwise you get logins before you're ready. Unresolved: named is started before ypserv/ypbind still, but named does a while(s = getservent()) and while (p=getprotoent()) to suck in the entire database into memory. This means you cannot have a "+" in the /etc/services or /etc/protocols files or you get a long hang at boot.
* Fix a typo. Oops.sef1996-10-081-2/+2
| | | | Submitted by: asami
* Document what I believe to be the interface of rtalloc*.wollman1996-10-082-2/+203
|
* Fix the case where fsck would not see sparse directories and the kernel wouldguido1996-10-0816-5/+220
| | | | | | | panic. If such a thing is fixed fsck needs a rerun (and bugs the user to do so). Reviewed by: Kirk McKusick
* Generate ISO-8859-1 text by default instead of US-ASCII.jfieber1996-10-081-2/+2
|
* Link shared libraries with -xpst1996-10-081-1/+1
|
* Shared libraries should be linked with -x.pst1996-10-081-1/+1
| | | | Submitted to: john.osterhout@eng.sun.com
* O' to be bitten by CVS. Cleanup after importsteve1996-10-0857-101/+99
| | | | | | of Christos' version of make(1) and add Id's. Set straight by: Bruce Evans and Peter Wemm :)
* Paul objected to my previous change. This adds the same functionalitysef1996-10-082-5/+13
| | | | | | | | | | | | (implemented better, admittedly) with a new option, '-S'. If the maintainers of traceroute (Van?) add a -S option, we will then be in conflict. Also added a too-brief description of the option in the man page. Someone with a better command of English than I at the moment should probably look over it and rephrase it. Reviewed by: pst, jkh
* Fixed prototyping of dlopen/dlsym in dlfcn.h, to match how crt0.c definesscrappy1996-10-081-2/+2
| | | | | | it and link.h prototypes it Error of my ways pointed out by Peter
* Fixed the wrong include file for a "prototype mismatch" error betweenscrappy1996-10-083-9/+9
| | | | dlfcn.h and link.h
* Use ${INSTALL} -C instead of -c. I did it with -C originally, but duringpeter1996-10-071-2/+2
| | | | | | | testing I changed it to -c to check for missed files by looking at time stamps in /usr/include/g++. Submitted by: "Philippe Charnier" <charnier@xp11.frmug.org>
* dlfcn.h and link.h have conflicting declarations for dlopen/dlsym,scrappy1996-10-073-9/+9
| | | | | | | | | | | | | | with dlfcn.h declaring them as: void *dlopen __P((const char *, int)); void *dlsym __P((void *, const char *)); while link.h declared them as extern void *dlopen __P((char *, int)); extern void *dlsym __P((void *, char *)); Fix link.h to match dlfcn.h
* Implement virtual-to-physical address mapping for the kvm library onpeter1996-10-072-40/+130
| | | | | | | | | | | | dead kernel debugging. The previous code was a "do nothing". The most obvious side effect of this is that you can now do things like this and reasonably expect them to work: dmesg -M /var/crash/vmcore.3 -N /var/crash/kernel.3 ps -axl -M /var/crash/vmcore.3 -N /var/crash/kernel.3 A good deal of this was lifted from the gdb code to do this, as well as from NetBSD's libkvm (which has completely different VM macros)
* All three files: make COMPAT_IPFW==0 case work again.wollman1996-10-073-30/+46
| | | | | | | ip_input.c: - delete some dusty code - _IP_VHL - use fast inline header checksum when possible
* Remove some historical cruft inherited from the loopback driver in whichwollman1996-10-071-6/+1
| | | | | there were three possible different code paths through which we could discard a packet (which, after all, is the entire function of this interface).
* Improved in_pcblookuphash() to support wildcarding, and changed relaventdg1996-10-076-67/+60
| | | | | | | | | | callers of it to take advantage of this. This reduces new connection request overhead in the face of a large number of PCBs in the system. Thanks to David Filo <filo@yahoo.com> for suggesting this and providing a sample implementation (which wasn't used, but showed that it could be done). Reviewed by: wollman
* Fix padding of short packets (PR#1701).wollman1996-10-072-24/+20
| | | | Submitted by: seki@sysrap.cs.fujitsu.co.jp
* close pr 1509jfieber1996-10-071-2/+2
|
OpenPOWER on IntegriCloud