jeremy
1c79e9f83d
The first GENERIC config for sun3x. Includes new esp driver.
1997-02-24 03:53:52 +00:00
jeremy
eaca552bf2
Added files for esp SCSI driver.
1997-02-24 01:47:08 +00:00
jeremy
ad9700fa62
Initial import from SPARC port.
1997-02-24 01:45:13 +00:00
jeremy
202a9fe423
Added some more comments and disabled removal of DVMA alias mapping from
...
kernel space in dvma_mapout() as it may cause problems with the current
pmap_remove().
1997-02-24 01:37:52 +00:00
jeremy
689b14f477
Get rid of inclusion of pmap_pvt.h and use the standard pmap functions for
...
mapping.
1997-02-24 01:35:33 +00:00
cgd
3192bd314f
turn Alpha's ELF_TOOLCHAIN checks to ECOFF_TOOLCHAIN checks
1997-02-23 20:42:24 +00:00
mark
e5c684f608
Added lots more items.
1997-02-23 04:21:28 +00:00
mark
c812c6e43d
Do profiling if GPROF and PROFILE_ASM are defined.
1997-02-23 04:20:29 +00:00
mark
9675b132fa
Updated to reflect the addition of the icside and rapide drivers.
1997-02-23 04:15:20 +00:00
mark
13f13977eb
Since the setroot changes set_swap_device() is has been a dead function
...
so remove it.
1997-02-23 04:09:53 +00:00
mark
a61dea1a59
Added files for the icside and rapide device drivers.
1997-02-23 04:08:49 +00:00
mark
4fbf5c86aa
Clean and flush the instruction and data caches prior to turning of the
...
MMU in boot0().
This solves the problem of cache hits after the kernel has rebooted the
machine as even with the cache off hits will occur for data/instructions
already in the cache.
1997-02-23 04:05:19 +00:00
mark
045ff1df99
Initial commit of the rapide driver. This driver provides support for the
...
RapIDE32 EIDE interface podules.
This driver currently only support issue 2 podules.
1997-02-23 04:00:31 +00:00
mark
a47555862b
Initial commit of the icside driver. This driver provides support for
...
the ICS IDEA IDE interface podules.
1997-02-23 03:57:45 +00:00
mark
66f1f203e3
Synchronise with podules files.
1997-02-23 03:52:29 +00:00
mark
6c7cc537c9
Add ID for ANT EtherM network slot interfaces.
1997-02-23 03:51:19 +00:00
gwr
eb84168030
Suport size=4 in bus_peek(), and clean out some junk.
1997-02-22 19:27:18 +00:00
gwr
0f37c96cc4
Add peek_long()
1997-02-22 19:06:24 +00:00
scottr
7524900a0f
Remove niggles that made it into the copyright, and correct the
...
license terms (added Jason Thorpe).
1997-02-22 04:56:17 +00:00
jeremy
0b6a4ac7bb
Make the device attach output look more like the SPARC iommu.
1997-02-22 04:02:39 +00:00
jeremy
d6034ecf66
Add page size constant, since I/O mapper page size may differ from cpu page
...
size.
1997-02-22 04:01:04 +00:00
jeremy
996c634929
Rewrite pmap_remove() to be speedier with large address spaces.
1997-02-22 03:18:30 +00:00
scottr
db2ab09cf2
Add bus.h, in light of recent nubus_attach_args changes
1997-02-22 02:17:40 +00:00
abrown
4ca0768334
Fix bug in pmap_page_copy and pmap_page_zero that caused data corruption
...
when paging on Sun4m machines with SuperSPARC processors. Essentially,
the copy/zero operations were done via uncached memory accesses, which
bypassed the snooping logic of the write-back caches, causing stale data
to be copied or generated.
Pointed out by Chris Torek <torek@bsdi.com>
1997-02-22 00:06:06 +00:00
scottr
ec6725f267
Make this compile again; missed this file when fixing nubus.h errors.
1997-02-22 00:00:34 +00:00
gwr
900bc3f621
Add OBIO_EMULEX_SCSI, and some comments about attach order.
1997-02-21 20:33:09 +00:00
scottr
5c8de7766a
Implement bus_space_set_multi_N(), bus_space_set_region_N(), and
...
bus_space_copy_N(). Bus space support is now complete.
1997-02-20 05:53:00 +00:00
jeremy
043293d2da
Added the '@' symbols that GAS needs for address register indirect addressing
...
statements that are used when PMAP_DEBUG is undefined.
1997-02-20 00:54:21 +00:00
scottr
b1e5912330
We need bus.h now, due to recent nubus_attach_args change.
1997-02-20 00:23:25 +00:00
gwr
e1ca9af0cf
Add dev/clock_subr.c
1997-02-19 23:40:30 +00:00
gwr
c14237282d
Make this use sys/dev/clock_subr.[ch]
1997-02-19 23:38:46 +00:00
gwr
2e84cacf02
Add dev/clock_subr.c
1997-02-19 23:36:38 +00:00
gwr
b76d5979d8
Make this use sys/dev/clock_subr.[ch]
1997-02-19 23:35:02 +00:00
gwr
69da16abc9
Need to define M68020 for copy.s
...
Add PM_CTXNUM, tweak...
1997-02-19 16:02:59 +00:00
gwr
1b7813bc35
Just M68030 is enough.
1997-02-19 15:59:21 +00:00
gwr
eb8bfe4829
Forgot the quotes (slow down...)
1997-02-19 15:55:33 +00:00
gwr
62bb836d73
Oops... need to define M68020 for copy.s
1997-02-19 15:54:26 +00:00
ragge
e86bc96653
Basic change to cpu-config code. This will make support of new
...
cpu types much easier.
1997-02-19 10:04:09 +00:00
scottr
c079123e89
Add a bus space tag field to nubus_attach_args
1997-02-19 06:21:49 +00:00
jeremy
035b20b171
Update copyright and fix typos in macro definition used when not debugging.
1997-02-19 04:17:32 +00:00
gwr
7e74608bf9
Get the screen size right on the 3/260 (Fixes PR#2402)
1997-02-19 00:22:40 +00:00
gwr
8b7e154aab
Oh... can not set cold=0 before swapconf() is done with any I/O
...
that might cause a call to sleep (procinit not done yet).
1997-02-19 00:20:52 +00:00
gwr
0a928acbfc
Remove some unnecessary <vm/*> headers. Have to keep <vm/vm_param.h>,
...
at least until boolean_t moves to <sys/types.h> or someplace...
Also make ddb_regs extern here. Closes PR#3213
1997-02-18 22:29:58 +00:00
gwr
25c5ca44ce
Define ddb_regs here (and extern in db_machdep.h)
1997-02-18 22:27:32 +00:00
gwr
5f501028f6
No longer need pm_stats
1997-02-18 21:21:11 +00:00
mrg
175166de6a
comment PFIL_HOOKS as it is redundant (as an option) when used with ipfilter.
1997-02-18 21:10:19 +00:00
mrg
22245e60a5
comment PFIL_HOOKS as it is redundant (as an option) when used with ipfilter. minor format
1997-02-18 21:09:56 +00:00
mrg
b10b2c5426
comment PFIL_HOOKS as it is redundant (as an option) when used with ipfilter.
1997-02-18 21:07:36 +00:00
gwr
9ed330d6df
Add pmap_wired_count()
1997-02-18 20:18:56 +00:00
gwr
12fdd0800f
Add pmap_wired_pages()
1997-02-18 20:16:54 +00:00