sakamoto
40629ff8cc
rename pms to opms.
1999-06-22 01:48:33 +00:00
sakamoto
4763a9b0a0
Remove sc_id member from fdc_softc.
1999-06-22 01:41:48 +00:00
sakamoto
f93507970d
Use powerpc/reg.h
1999-06-22 01:39:43 +00:00
sakamoto
ade7d52fc9
Use powerpc/pmap.h.
1999-06-22 01:38:38 +00:00
wrstuden
17900cd587
Install ofwboot.elf in addition to ofwboot. Thanks to Chris for info on how
...
to do this!
1999-06-21 21:02:49 +00:00
ad
7a71d12944
Clear out 'struct fbdevice' cruft; it represents bitrot on pmax. Add
...
#ifdef'ed out definition for 'struct fbsoftc', the way forward until
[nisimura-pmax-wscons] is merged.
1999-06-21 19:21:10 +00:00
ad
5756acc071
Cleanup.
1999-06-21 19:07:16 +00:00
ad
ebd6cdffde
px.c requires that qvss_compat.c be compiled in.
1999-06-21 19:05:10 +00:00
ragge
51dd099ef5
Add DW750 and DW780 UBA support. Still no BDP's.
1999-06-21 16:23:00 +00:00
mrg
5425cbfa41
fix compile warning.
1999-06-21 06:28:33 +00:00
eeh
0c32dc3995
Clean this up a little. More later. (Gee, this really is becoming a huge
...
mess).
1999-06-21 01:44:14 +00:00
eeh
d326454d31
Nuke the last vestiges of a single DVMA map. This stuff should have
...
been completely migrated to individual bus drivers.
1999-06-21 01:42:36 +00:00
eeh
2c283b9149
Improve TRAPTRACE. Add FLTRACE that only tracks MMU faults.
1999-06-21 01:39:06 +00:00
ragge
e0972091c8
Remove moved files.
1999-06-20 18:19:19 +00:00
ragge
e410ff8410
Remove moved files.
1999-06-20 18:14:41 +00:00
pk
ccd6d1e4de
Pull in `sparc/compat_13_machdep.c' for SunOS compatibility too.
1999-06-20 16:30:22 +00:00
ragge
7a1f65022b
Remove more unused files.
1999-06-20 16:00:14 +00:00
ragge
dc65be6cf8
Remove old unused files.
1999-06-20 15:58:28 +00:00
ragge
92a492d5ea
Some 4000/200 fixes. From Michael Kukat.
1999-06-20 15:52:51 +00:00
sommerfeld
459e986089
PR7812: add prototype for sysarch(); fixes build of libarch on arm32
1999-06-20 15:26:38 +00:00
tsubai
8d68bdec13
Make this compile.
1999-06-20 05:42:09 +00:00
tsubai
9ac9208434
More initialization by calling Open Firmware.
1999-06-20 05:34:59 +00:00
ragge
e2fb3def19
Use uba & mscp code from dev/ instead.
1999-06-20 01:05:19 +00:00
ragge
cc43d8766d
Fix of bug causing allocations of physical pages to get wrong address.
1999-06-20 00:59:54 +00:00
ragge
abcc4bed15
Better support for tracing stacks. From Chuck McManis.
1999-06-20 00:58:23 +00:00
ragge
cb57cab9b1
Add macros to round/trunc vax pages.
1999-06-20 00:53:58 +00:00
ragge
76b9763345
Add some small checks to avoid unwanted panic types.
1999-06-20 00:53:02 +00:00
eeh
9cf2782159
Move the DVMA mapin/mapout functions from the SBus driver to the iommu driver.
1999-06-20 00:51:29 +00:00
ragge
069858b1e2
Want device-register, to detect qbus boot devices.
1999-06-20 00:50:08 +00:00
is
1b5eb98937
Sync with Atari pmap: support for the UVM changes
1999-06-19 19:44:08 +00:00
ragge
656c580511
Don't try to disconnect SCSI disks. From Michael Kukat.
...
Now DEC disks also works in VAXstations :-)
1999-06-19 15:46:05 +00:00
augustss
0e64bf3732
Add ess to isa attachment. The entry is commented out for the moment since
...
I'm not sure how accurate the probe is.
1999-06-18 20:27:59 +00:00
thorpej
43ddb951ea
Whitespace police.
1999-06-18 18:11:56 +00:00
thorpej
471cb34fb2
Fix a harmless typo.
1999-06-18 18:08:52 +00:00
minoura
170b78e476
Reduce TLB operations.
1999-06-18 14:27:09 +00:00
nisimura
1c949badf4
- Fix an large error I made last month in TLB mod improvement, still
...
wondering why not I was immediately blown away.
- Continuing invastigations on VM related panics on very high loads.
1999-06-18 08:17:50 +00:00
leo
bfdcd7d519
Update pmap_check_wiring(). Also attach TNF copyright because of the
...
pmap_remove_mapping() changes.
1999-06-18 07:13:16 +00:00
thorpej
88f71d9598
Update a uvm_map_pageable() call that I forgot to commit previously.
1999-06-18 06:32:05 +00:00
thorpej
4eb92b494a
Sync up with the following hp300 trap.c change:
...
revision 1.41
date: 1996/09/07 22:26:50; author: mycroft; state: Exp; lines: +5 -20
Use SIGBUS iff we get a legitimate bus fault. Use SIGSEGV for page protection
violations (per Solaris, SVR4, AIX, Linux, Irix, and SunOS).
...which happens to eliminate an unsafe call to uvm_map_checkprot().
1999-06-18 06:31:01 +00:00
is
e6455c6e13
less views, and comment them
1999-06-18 05:58:25 +00:00
is
60bb9923a8
COMPAT_SVR4 does not compile witout EXEC_ELF32
1999-06-18 05:57:31 +00:00
is
d66f459df0
COMPAT_SVR4 does not compile without EXEC_ELF32.
1999-06-18 05:56:45 +00:00
thorpej
9e9f068f43
Add the guts of mlockall(MCL_FUTURE). This requires that a process's
...
"memlock" resource limit to uvm_mmap(). Update all calls accordingly.
1999-06-18 05:13:45 +00:00
cgd
7c02d93c04
nuke current definitions provided by __BUS_SPACE_COMPAT_OLDDEFS.
...
I'll do what I can to make new ones soon. 8-)
1999-06-18 04:49:24 +00:00
thorpej
0288ffb53a
pmap_change_wiring() -> pmap_unwire().
1999-06-17 19:23:20 +00:00
thorpej
f5a527bb4e
Remove pmap_pageable(); no pmap implements it, and it is not really useful,
...
because pmap_enter()/pmap_change_wiring() (soon to be pmap_unwire())
communicate the information in greater detail.
1999-06-17 18:21:21 +00:00
leo
ffd3da04d4
Comply with the changes Jason suggested yesterday. A copy of his log message:
...
Don't (ab)use uvm_map_pageable() to allocate PT pages. Instead, do
some internal reference counting on PT pages. We still allocate them
with the page fault routine (a wire-fault, now), but no longer free
PT pages from pmap_pageable().
1999-06-17 07:59:16 +00:00
tsubai
a8d7da0d21
Add "trackpad" definition.
1999-06-17 06:59:05 +00:00
thorpej
f51688dd8b
PMAP_NEW is no longer optional on the pc532; the old pmap's page table
...
allocation strategy no longer works at all. Move pmap.new.* to pmap.*.
To read the revision history of PMAP_NEW up until this merge, use cvs
rlog of the old pmap.new.* files.
1999-06-17 00:22:41 +00:00
thorpej
e2442268e9
PMAP_NEW is no longer optional on the i386; the old pmap's page table
...
allocation strategy no longer works at all. Move pmap.new.* to pmap.*.
To read the revision history of PMAP_NEW up until this merge, use cvs
rlog of the old pmap.new.* files.
1999-06-17 00:12:10 +00:00