Commit Graph

40430 Commits

Author SHA1 Message Date
phil
ec4d385aa3 Beep if no help is defined for a menu. 1998-06-24 14:44:52 +00:00
tsubai
a40645e966 Fix CLKF_INTR() (from tsutsui@ceres.dti.ne.jp) 1998-06-24 14:20:50 +00:00
jonathan
0925cf4fda Stronger checking of options:
* machinery for nonfatal warnings.
* new backend config-file keywords:
     defparam -- like defopt, but each defparam option is required
		 to have a value when configured via "options".
     defflag -- like defopt, but defflag options may not have a value.
		 Also, on "option FOO",  a needs-count style flag
		 (NFOO, either 0 or 1)  is emitted to the .h file.

* Warn about old-style options that aren't defined via def{opt,param,flag}
  and which are  added to IDENT. (These behave subtly differently
  to defopt options when  no explicit value is given.)
1998-06-24 11:20:54 +00:00
jonathan
dbe5213b11 Split arch/sparc/dev/amd7930.c into:
* MI sys/dev/ic/{am7930.c,am7930var.h} chipset driver
  * sparc frontend.
Presere revision history (this time).

TODO: bus.h'ify,  and padded register mappings.
1998-06-24 11:09:23 +00:00
jonathan
b40ead2c73 Split sparc am7930 driver into sparc attach and "MI" sys/dev/ic/am7930
chipset driver.  Needs bus'ifying and  register-access.
1998-06-24 10:52:53 +00:00
kleink
1f491461e0 Need <time.h> for time(). 1998-06-24 10:26:08 +00:00
lukem
49d7017467 regenerate 1998-06-24 08:34:10 +00:00
fair
2312085057 an experiment in OBJDIR support for "make snapshot" for sparc 1998-06-24 08:15:47 +00:00
phil
21fceead47 Add a online help facility. Each menu can specify a help screen associated
with that menu.  The help screen is scrollable for long help screens.
The char '?' accesses the help screen as a menu command.  Help screen text
is specified in the menu definition file with the menu.
1998-06-24 06:46:23 +00:00
bouyer
05bc8c6a36 Update comment regarding conflict between wt driver and SMC ethernet boards.
Closes PR 4481 by Erik Bertelsen.
1998-06-24 05:38:09 +00:00
ross
63e87b1a8e New platforms: Noritake, Pintake, and Corelle. Sometimes these are ev4/apecs,
sometimes they are ev5/cia.
1998-06-24 01:38:59 +00:00
ross
6c1e8f5b20 Use the new LOCATE_PCS() macro. 1998-06-24 01:33:19 +00:00
ross
49d5ae18ba Call pci_1000a_pickintr() like on other platforms, but for 1000a expand
the iot, memt, and pc in the call so that pci_1000a_pickintr() (and the
other routines in that module) do not need to be aware of the core logic
type just to pass down memory and I/O space tags or to call the decompose
function.
1998-06-24 01:32:06 +00:00
ross
92aafa4a46 Identify ST_DEC_1000A as PCI/EISA.
New macros:

	LOCATE_PCS(struct rpb *hwrpb, int cpu_number)
	PCS_PROC_MAJORTYPE(struct pcs *)
	PCS_PROC_MINORTYPE(struct pcs *)

Define LOCATE_PCS() to map (hwrpb, cpu_number) -> Per-Cpu-Slot structure.

Replace the PCS_PROC_{MAJOR,MINOR}{,SHIFT} stuff with macros that simply
return the major and minor cpu type codes.
1998-06-24 01:20:43 +00:00
ross
f1cc92f606 Add dec_1000a interrupts. 1998-06-24 01:14:55 +00:00
ross
731f8f0abd Add DEC_1000A platform. 1998-06-24 01:12:45 +00:00
ross
ebc133a0ec Clean up code using new LOCATE_PCS() macro. 1998-06-24 01:11:09 +00:00
ross
7f61979398 Use new LOCATE_PCS() macro. 1998-06-24 01:10:35 +00:00
ross
b314521ce9 Replace expression with new LOCATE_PCS() macro. 1998-06-24 01:09:45 +00:00
ross
c705adbc8a New systype for DEC_1000A: Noritake, Pintake, and Corelle. 1998-06-24 01:08:28 +00:00
ross
ee709bc9e1 Replace expressions with the new macros: LOCATE_PCS(), PCS_CPU_MAJORTYPE(),
and PCS_CPU_MINORTYPE().
1998-06-24 01:06:26 +00:00
ross
d273e10d2d Protect against multiple inclusion. 1998-06-24 01:04:26 +00:00
mjacob
60d04853b7 add the SCSI-2/SCSI-3 Group ID definitions 1998-06-24 00:29:39 +00:00
sommerfe
76f1116825 Don't include opt_fifo.h if not kernel... 1998-06-23 23:15:50 +00:00
sommerfe
f43ca1545e nit: fix printf to match locator names. 1998-06-23 04:19:23 +00:00
jonathan
0e1a83adc3 * Add defopt MCD_PROMISC for more conservative probes.
Before, the probe routine (mcd_find() would succeed even if the probe
  code thought it had a response,  but didn't recognize the ID-code byte.
  Now, only do the promiscuous match if  MCD_PROMISC is configured.
1998-06-23 03:26:18 +00:00
thorpej
e2ebc10c2d Duuuh! Align the SGMAP page tables to 32K, not 32M. 1998-06-23 02:31:05 +00:00
briggs
280ec38f78 Correct the order of arguments to pmatch(). 1998-06-23 02:19:25 +00:00
sommerfe
becaafeea0 defopt for options FIFO 1998-06-22 22:00:59 +00:00
sommerfe
446beb9dc4 defopt COMPAT_386BSD_MBRPART into opt_mbr.h 1998-06-22 21:12:51 +00:00
tron
00d198478f Fix broken call to dbopen(), fixes PR bin/5637 by Azuma Okamoto. 1998-06-22 20:40:01 +00:00
sommerfe
3a7d06e500 defopt a couple more AHC specific options 1998-06-22 20:08:42 +00:00
sommerfe
d64d1a0381 defopt a bunch of AHC specific options 1998-06-22 20:02:54 +00:00
augustss
41af9f2ec7 Make PAS driver work again. From "John F. Woods" <jfw@jfwhome.funhouse.com>. 1998-06-22 17:21:34 +00:00
msaitoh
c2219d6aa5 pid/gid is not int but pid_t/gid_t (u_int32_t (unsigned!)). 1998-06-22 13:29:43 +00:00
bouyer
f7fbb1462b Ricoh IS60 to the quirk table (SDEV_NOLUN). Fixes PR 5473 by
Feico Dillema < dillema@acm.org>
1998-06-22 13:19:09 +00:00
mrg
58e5e70a16 remove bogus unnecessary "NetBSD-X.Y" directory from cdrom path; it will not exist for future cdroms 1998-06-22 12:18:52 +00:00
tv
004209941c Typo: POSXI -> POSIX.
Re-add GLOB_QUOTE and GLOB_ABEND bracketed by standards ifs for source
compatibility.
1998-06-22 12:01:43 +00:00
jonathan
df7a377771 Correct the ioasic interrupt symbol definitions for MAXINE ISDN. 1998-06-22 11:57:47 +00:00
jonathan
4f688e084b * Garbage-collect ancient 4.4bsd model-specific aliases for
ioctl asic  interrupt masks.
* include sys/dev/tc/ioasicreg.h, not  pmax asic.h (as prep for merge).
1998-06-22 09:37:40 +00:00
mrg
d4e36ea579 this is called bootfs now. 1998-06-22 02:20:09 +00:00
tv
f7eef89222 Kill no longer necessary CACHE_CLEAN_VM option. 1998-06-21 23:40:12 +00:00
tv
339cefc763 Integrate Mark's CACHE_CLEAN_VM C implementation, taken away from
cpufunc_asm.S.
1998-06-21 23:23:40 +00:00
tv
9664a6fbae Keep cn_tab NULL until an appropriate console is found (avoids interrupt
problems between some console devices and some net devices) - adapted from
the Shark code for cninit.c.
1998-06-21 22:36:46 +00:00
fvdl
865838bfd7 Fix possible overflow problem in read size computation. 1998-06-21 22:18:16 +00:00
ragge
77a5ddd69a Fix more compile errors. Pointed out by David Brownlee. 1998-06-21 21:45:07 +00:00
christos
3127da532a Add register definitions for the ns8477 floppy controller. This is a superset
of the nec765.
1998-06-21 18:48:12 +00:00
christos
a6c37f987d Add pcmcia floppy front end.
XXX: We need to make an isa machine independent floppy driver...
1998-06-21 18:45:41 +00:00
christos
16a9632e4d Add a small string pattern matching function to facilitate pcmcia cis string
matches.
1998-06-21 18:43:35 +00:00
christos
21577d67e2 Fix a variety of bogocities:
- Don't enable interrupts on attach time; we don't have to
- Don't assume that because a card has a cfe entry that matches one
  of the standard com ports, is a modem; my floppy was recognized as
  a modem! Require a match of the cis strings against *[Mm][Oo][Dd][Ee][Mm]*
- Print things in order so that we don't mess up the output with un-needed
  newlines
- Using an array of cis identifiers to find e modem should not use the
  function number; it is not reliable. For example 3c562[A-D] are different
  Maybe this can go away altogether and print parts of the cis strings
1998-06-21 18:41:07 +00:00