jeremy
665cf08eec
Changed to include sun_disklabel.h from its new location in dev/sun.
1998-06-24 21:36:05 +00:00
sommerfe
7ba7fbbb23
Always include fifos; "not an option any more".
1998-06-24 20:58:44 +00:00
mark
5c82c19d55
Define cfattach structure for ofbus_root_ca and prototypes for
...
ofbus_match() and ofbus_attach().
1998-06-24 19:44:33 +00:00
mark
a2d7775fa1
Implement a delay() function for OFWGENCFG configurations.
1998-06-24 19:31:59 +00:00
mark
9dba4cd582
Fix bug in last commit regarding the positioning of the added #endif.
1998-06-24 19:31:16 +00:00
mark
3102dd4e2c
Remove definition of cpu_reset_address as it is no longer needed.
1998-06-24 19:27:12 +00:00
mark
adfa28edcf
Disable cpu_reset() on OFW configurations as they will use OF_boot()
...
instead.
1998-06-24 19:22:48 +00:00
mark
a34d0aae74
Cleanup time:
...
Fix code indenting.
Removed a load of unnecessary includes.
Removed unnecessary prototypes and variables.
Removed dead variables debug_flags and cpu_cache.
Removed some unnecessary cache syncs.
Only sync the first 64 bytes after setting up the vectors.
Removed all the boot argument checking code and instead call the
generic ARM boot argument checking code parse_mi_bootargs() in machdep.c
Fixed the ofrootfound() function so that it builds.
1998-06-24 18:50:56 +00:00
mark
7594278206
Cleanup time:
...
Fix code indenting.
Removed a load of unnecessary includes.
Removed unnecessary prototypes and variables.
Removed dead variables debug_flags and cpu_cache.
Removed some unnecessary cache syncs.
Only sync the first 64 bytes after setting up the vectors.
Removed all the boot argument checking code and instead call the
generic ARM boot argument checking code parse_mi_bootargs() in machdep.c
Use the get_bootconf_option() function to check for the shark specific
quiet and noquiet options.
1998-06-24 18:49:12 +00:00
mark
b3354a2d24
Removed unused variable from setstatclockrate().
...
Removed unused static variable statclockirq.
Removed the old commented out irq_claim() code (supplanted by intr_claim())
1998-06-24 18:43:44 +00:00
mark
720b93f1c9
Removed pagetables_start, debug_flags, cpu_cache and cpu_ctrl as these
...
are dead variables.
Removed initialisation of cpu_cache.
Declared process_kernel_args() as static.
1998-06-24 18:41:35 +00:00
mark
398bab14be
Removed pagetables_start as this is a dead variable.
...
Declare process_kernel_args() as static.
1998-06-24 18:40:10 +00:00
mark
86e861d49f
Rename the boot() prototype to cpu_reboot().
...
Remove consinit() and process_kernel_args() prototypes.
1998-06-24 18:37:49 +00:00
mjacob
8f99277d94
When printing an error, print more than just the opcode. Print the
...
entire CDB, whose length is actually deterministic. This makes a *big*
difference when actually trying to bind errors to commands.
1998-06-24 18:36:25 +00:00
mark
9f161ebe94
Remove pagetables_start and the associated memory allocation. L1 page
...
tables are allocated by the pmap code so this allocation is just wasting
memory.
1998-06-24 17:18:09 +00:00
tsubai
730bea0760
Add memory disk support.
1998-06-24 15:13:42 +00:00
tsubai
a40645e966
Fix CLKF_INTR() (from tsutsui@ceres.dti.ne.jp)
1998-06-24 14:20:50 +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
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
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
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
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
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