Commit Graph

24496 Commits

Author SHA1 Message Date
mikel
aed485cdf2 add 'pseudo-device ccd' where necessary; PR kern/1830. 1997-01-11 09:11:37 +00:00
mikel
d511e1bc80 update to match reality; PR misc/1075.
also added new files in /etc.
1997-01-11 07:28:34 +00:00
lukem
6c8a1cc329 don't call el_parse() if there's no commands (el_parse() now checks this,
but more safety is good)
1997-01-11 06:50:53 +00:00
lukem
2543e3e651 RCSid police
editline first appeared in 4.4BSD not NetBSD1.0
1997-01-11 06:47:47 +00:00
thorpej
7c14653df6 It's not safe to sleep in mdattach(), so don't pass WAITOK to malloc(). 1997-01-11 06:26:41 +00:00
lukem
258ebfd268 * in el_parse(), don't reference argv[0] if argc < 1 (return -1 instead)
* clarify return value of el_parse()
1997-01-11 06:26:30 +00:00
mikel
35b9d06596 make testdb() fail if database version string has length zero. 1997-01-11 06:18:11 +00:00
lukem
5c9d30eb5f the editline(3) man page now exists (but not as libedit(3)) 1997-01-11 05:51:40 +00:00
thorpej
9df1988ac8 Implement the IP_RECVIF socket option: supply a datagram packet's incoming
interface using a sockaddr_dl in a control mbuf.

Implement SO_TIMESTAMP for IP datagrams.

Move packet information option processing into a generic function
so that they work with multicast UDP and raw IP as well as unicast UDP.

Contributed by Bill Fenner <fenner@parc.xerox.com>.
1997-01-11 05:21:07 +00:00
thorpej
746f138b3a Prototype sbcreatecontrol(). 1997-01-11 05:17:18 +00:00
thorpej
f1c90f5e13 Implement sbcreatecontrol(), a generic function to create a "control"
mbuf for presentation on a socket buffer.
1997-01-11 05:16:46 +00:00
thorpej
62dcdcfb89 Implement SO_TIMESTAMP socket option: receive a timeval timestamp
as a control message with a datagram.
1997-01-11 05:15:01 +00:00
thorpej
aceef5987f Merge into mainline, tidy up some debug code. 1997-01-11 04:47:31 +00:00
thorpej
d34ed2a09f Update from Matt Thomas <matt@3am-software.com>. Supports more
Tulip-based cards, including new SMC and Kingston cards.
1997-01-11 04:30:07 +00:00
cjs
7e5ed09d92 Add a list of programs which are not in /etc/inetd.conf but use libwrap
on their own (currently just /usr/sbin/sendmail). Also, mark all programs
in inetd as wrapped even without tcpd being called, since NetBSD inetd
wraps all programs.
1997-01-11 03:33:31 +00:00
cjs
fbb40475d5 Import from tcp_wrappers_7.4. 1997-01-11 02:09:50 +00:00
cjs
84b4e9c069 Import from tcd_wrappers_7.4. 1997-01-11 02:06:52 +00:00
tls
48250187e6 kill 'register' 1997-01-11 02:04:27 +00:00
cjs
bddc8c6377 Moved CFLAGS defines for program configuration from Makefile to
Makefile.cflags, so that other tcp_wrapper programs can use them.
1997-01-11 01:50:56 +00:00
leo
7a0c8fa119 Handle keyboard modifiers *before* handing the keycodes to either the
console driver or the DDB keyboard functions. This prevents annoyances
with out of sync modifier stati.
1997-01-10 21:24:25 +00:00
leo
2fa61d9691 Allow the control registers to be mapped too. 1997-01-10 21:00:36 +00:00
leo
1f4324fd52 Record physical addresses in the bitmap structure instead of VA's. The
latter breaks the mmap-functions.
1997-01-10 20:59:27 +00:00
thorpej
c02377f8c7 Add the new *.conf and rc.lkm files. 1997-01-10 08:05:19 +00:00
perry
40533e83ff Commit latest fixes/upgrades to NCR SCSI driver. From FreeBSD via
Dave Huang <khym@bga.com>

Tested on alpha by cgd, tested on several i386 boxes. Certainly causes
no harm to the goddamned mess, but the NCR driver only works when you
perform voodoo rituals on it anyway.

This is what Dave said (in email) has been added to the driver:

  ----------------------------------------------------------------------
  This seems to be the most significant change:
  General cleanup and new features for 53c875 based cards, especially the
  Tekram DC390W/U/F, whose config EEPROM can now be dumped, if the kernel
  is built with option NCR_TEKRAM_EEPROM.

  Other changes:

  - add brackets to expansion of OUTB/W/L macro arguments.
  - remove unused NCB structure element ns_async
  - support sync. SCSI offset of 16 (instead of only 8) on 825A and 875
  - correctly identify 53c810A and 53c825A chips
  - preserve SCSI BIOS settings of PCI performance options
  - remove (already disabled) support for NCR reset because of command timeout
  - reverse order of reading of SCSI and DMA specific interrupt cause registers
  - add definition of Tekram config EEPROM contents (not currently used)
  ----------------------------------------------------------------------
1997-01-10 05:57:10 +00:00
perry
8b5d8866c9 fix kvm_mkdb problem -- as per pr 3092 1997-01-10 05:28:14 +00:00
scottr
cc061d0a98 Normally, iteon() returns an int. If NITE == 0, define iteon() to be 0.
Closes PR 3091.
1997-01-10 00:07:27 +00:00
tls
9d225a1783 RCS ID police 1997-01-09 20:18:21 +00:00
thorpej
0ba0c241a3 Oops, forgot to commit this; declare db_onpanic. (Thanks, Scott.) 1997-01-09 16:57:14 +00:00
tls
3e254367af kill use of register 1997-01-09 16:44:06 +00:00
tls
3811362c9a kill use of register 1997-01-09 16:31:05 +00:00
tls
4c7b22f594 kill use of register 1997-01-09 16:07:09 +00:00
tls
8292047440 Sync to 4.4BSD-Lite2 1997-01-09 15:33:42 +00:00
tls
b871569837 Sync to 4.4BSD-Lite2 1997-01-09 15:17:30 +00:00
tls
0214c17253 RCS ID police 1997-01-09 15:01:32 +00:00
tls
b3f5b3283a Import from 4.4BSD-Lite2 1997-01-09 14:49:43 +00:00
tls
5445d0188b Sync to 4.4BSD-Lite2 1997-01-09 14:39:10 +00:00
tls
20d490585f Sync to 4.4BSD Lite-2 (minus a number of conflicting bugfixes) 1997-01-09 13:29:56 +00:00
lukem
b59d3eaf10 * add a man page for the editline routines
* add a man page describing editrc
* fix bugs in el_parse():
	* didn't execute command when program name matched (test reversed)
	* was checking against empty string instead of program name
	* after checks, command to run also pointed to empty string

[christos - the author of libedit - ok-ed the man pages in general (which I
 wrote from scratch by RTFS) as well as the bugfix]
1997-01-09 13:12:14 +00:00
tls
4ed8b99e7b Sync to 4.4BSD-Lite2 1997-01-09 12:40:06 +00:00
tls
3514c40606 add note about Kerberos to manual page 1997-01-09 12:09:26 +00:00
tls
c6f1b0a138 RCS ID Police, also Sync to 4.4BSD-Lite2 1997-01-09 12:03:21 +00:00
tls
c4c56045fa Import from 4.4BSD-Lite2 1997-01-09 11:58:24 +00:00
tls
60a059d296 Sync to 4.4BSD-Lite2 1997-01-09 11:55:19 +00:00
tls
653b58e924 Sync to 4.4BSD-Lite2 1997-01-09 11:43:05 +00:00
tls
2ab9ccf105 it's a shame, but since we have no kernel support for kerb NFS (which may or may not be worth having, in the form available to us) this is how I'm closing PR #2469. 1997-01-09 09:43:51 +00:00
scottr
233a1d3f57 Use only FC $1 in TT0 in get_pte(), and map the entire address space. We
can then access the page table entries directly using user data space with
the MOVES instruction.  This should resolve the problem on the Duo 2x0
series with hard hangs in this function.

Warning:  do not call any function that accesses user data space (FC $1)
from get_pte()!
1997-01-09 07:28:12 +00:00
scottr
8bd4e6d18e Sync with current 040-related development:
- Figure out what CPU we have, rather than assuming the Booter knows,
   and set cputype variable accordingly.
 - Carefully rearrange the order of various MMU/ATC operations so as to
   eliminate possible side effects.  Also, re-order the initial bootstrap
   code to make clear what various sections of this code do.
 - Adjust to combined initenv()/genenvvars() (the latter has assimilated
   the former).
 - Add a function code argument to ptest040().
 - Use symbolic constants from assym.h where appropriate (and defined).
 - Some style cleanup.
1997-01-09 07:24:39 +00:00
scottr
cd2817bffb Sync with current 040-related development:
- Combine initenv() and getenvvars().
 - Hardwire some PowerBook internal video addresses, from Takashi Hamada.
 - When printing out the machine model/CPU, use the new cputype variable
   instead of the Booter's PROCESSOR environment variable.
 - Use new ptest040() function code argument (though for now, the MMU is
   disabled on the 040).
 - Revert previous change in get_physical() that seems to have broken
   some machines; use an ADD instead of an OR when determining the PA.
 - Some (very minor) style cleanup of asm code.
1997-01-09 07:20:46 +00:00
scottr
f832503ac5 Add CACHE40_ON, for locore 1997-01-09 07:14:17 +00:00
tls
29985c32a6 Sync to 4.4BSD-Lite2 1997-01-09 06:57:45 +00:00