jonathan
f89e57aee7
Add sys_sysarch() calls for the standard mips userspace cache-control calls.
1997-06-09 11:46:16 +00:00
is
b3b47459fe
Fix typo.
1997-06-09 10:37:11 +00:00
jonathan
19e4111ef7
Move the mips sys_machdep.c from pmax/pmax to mips/mips, to enforce a
...
common sysarch on all mips ports.
1997-06-09 02:14:56 +00:00
veego
68bc1316cc
Initialize machine_arch from MACHINE_ARCH.
1997-06-09 00:04:03 +00:00
veego
6ab737a609
Initialize machine from MACHINE and machine_arch from MACHINE_ARCH.
1997-06-08 23:59:57 +00:00
veego
a204fb7981
Initialize machine from MACHINE.
1997-06-08 23:54:19 +00:00
ragge
4d45dc0466
Use correct console on KA65? machines. Bugfix when specifying adaptor
...
number. Show compile-time for boot. Prettier printout.
1997-06-08 17:49:15 +00:00
jonathan
d6a4dfdc41
Declarations for standard MIPS-ABI cacheflush() and cachectl() calls,
...
as used by g++ trampoline code.
1997-06-08 10:52:04 +00:00
jonathan
f15c808e44
Initialize machine_arch from MACHINE_ARCH.
1997-06-08 10:48:02 +00:00
jonathan
ccc08d5a61
Move MACHINE_ARCH and _MACHINE_ARCH from pmax/include/param.h to
...
mips/include/mips_param.h. (They should be common to all mips ports.)
1997-06-08 10:46:01 +00:00
veego
3b868f100b
Use 0x0001 for MDP_STACKADJ. Thanks Klaus.
1997-06-08 10:35:39 +00:00
thorpej
c8615e2f7c
Add code to decode the PCIA_RESENT register. Display information on
...
the PCIA revision, and whether or not the STD I/O EISA bridge is
present. Decode, but don't bother displaying, the power consumption
information for each PCI slot.
1997-06-08 07:59:20 +00:00
thorpej
183655c71b
Add bit definitions for the PCIA_PRESENT register.
1997-06-08 07:57:40 +00:00
thorpej
8e2e0fdc91
Don't print the hose number here; that's done in kftprint().
1997-06-08 07:03:18 +00:00
thorpej
42dde867d8
Print the hose number in kftprint().
1997-06-08 07:02:45 +00:00
thorpej
38b9b3385b
Update for changes in the core ISP driver.
1997-06-08 06:35:45 +00:00
jonathan
0a875d4298
A pre-busdma pmax <bus.h> skeleton.
1997-06-08 05:10:25 +00:00
pk
7de2a6f83d
Use the `ranges' property to deal with VMEbus address spaces.
1997-06-07 19:16:23 +00:00
pk
af40331aec
Add some VME address modifiers used by vmebus_translate().
1997-06-07 19:10:57 +00:00
cgd
712748bc64
remove extraneous, and now incorrect, cpu_decl()s.
1997-06-07 19:08:01 +00:00
ragge
2492a42479
System statistics fixes. From Johnny Billquist (bqt@update.uu.se).
1997-06-07 12:15:27 +00:00
ragge
f47d895f8c
Clean up disklabel checking.
1997-06-07 12:13:27 +00:00
ragge
2db3f948a0
Disk statistics fixes. From Johnny Billquist (bqt@update.uu.se).
1997-06-07 12:11:38 +00:00
ragge
0d970d6a78
Create a fake disklabel if there are no one on the disk.
1997-06-07 11:59:44 +00:00
veego
1d24d6350d
GC unused MDP_AST, noticed by Klaus Klein.
1997-06-07 08:27:47 +00:00
thorpej
78cd3ba57f
bus_dmamap_t's always have a pointer to an sgmap cookie. (oops, forgot
...
to commit this to the branch!)
1997-06-07 05:35:06 +00:00
thorpej
413f678ce0
Pull the thorpej-bus-dma branch into the mainline.
1997-06-07 05:29:33 +00:00
perry
a630650d7f
Switch to building new boot blocks by default.
1997-06-07 00:35:42 +00:00
thorpej
46b89d7739
Pull thorpej-bus-dma branch into mainline.
1997-06-06 23:54:24 +00:00
thorpej
11e78a6b0d
Pull thorpej-bus-dma branch into mainline.
1997-06-06 23:43:45 +00:00
veego
029d774d1a
Add 'char machine_arch[] = "xxx";' for the new sysctl hw.machine_arch.
1997-06-06 23:31:23 +00:00
veego
ef7d5776d0
Add 'char machine_arch[] = "xxx";' for the new sysctl hw.machine_arch.
1997-06-06 23:29:25 +00:00
thorpej
63bad43fa4
Pull thorpej-bus-dma branch into mainline.
1997-06-06 23:28:40 +00:00
veego
de7e49a954
Add 'char machine_arch[] = "xxx";' for the new sysctl hw.machine_arch.
1997-06-06 23:26:01 +00:00
thorpej
7a15aef7ea
Pull thorpej-bus-dma branch into mainline.
1997-06-06 23:24:31 +00:00
veego
d04fe1f439
add src/sys/arch/m68k/m68k/m68k_machdep.c
1997-06-06 23:15:28 +00:00
thorpej
ea7351cb31
Pull thorpej-bus-dma branch into mainline.
1997-06-06 23:14:22 +00:00
thorpej
433c3cae0f
Pull thorpej-bus-dma branch into mainline.
1997-06-06 23:10:23 +00:00
cgd
2a9a4b6fde
fix slight bogons in splhigh() usage, that were introduced when the
...
behaviour of splhigh() was changed. The new behaviour raised the level to
IPL_HIGH if it was lower, but left it alone if the same or higher. Apparently
the firmware transfers to NetBSD with all interrupts blocked, or something
else blocks all interrupts (including machine checks) before the code
is really started. This meant that machine checks were blocked during
device probes, leading to false device probes _and_ an unexpected (and
therefore fatal) machine check at the spl0() after autoconfiguration.
1997-06-06 19:52:42 +00:00
leo
3b2576ad3c
Guard agains multiple inclusion and pull in cpu.h to define clockframe.
1997-06-06 13:15:57 +00:00
mikel
d687e871c9
nuke bad MLINKS line; fixes PR port-atari/3605.
1997-06-06 05:26:38 +00:00
thorpej
63ac628f77
Oops, last commit was meant for the thorpej-bus-dma branch, not the
...
trunk.
1997-06-06 02:42:38 +00:00
thorpej
4f5d0d3849
Split DEC 3000/300 and 3000/500 DMA functions into separate files,
...
suggested by Chris Demetriou <cgd@netbsd.org>.
1997-06-06 02:41:09 +00:00
is
7b1633fee3
Make fpfault() faster if 68020/30 only, and the code smaller if 68040/60-only.
1997-06-05 20:57:13 +00:00
is
7ff8fa13b1
Microoptimization in addrerr4060. Reduces code size.
1997-06-05 20:13:37 +00:00
leo
f796b57669
* finalize 060 stuff.
...
For locore.s also nuke cacheop-functions now provided in m68k.
1997-06-05 19:45:29 +00:00
leo
327cf04b4b
Implement and use splraise().
1997-06-05 19:38:16 +00:00
cgd
891e8db771
two more slight bogons
1997-06-05 17:36:26 +00:00
cgd
1c33c6bff8
actually, declare _splraise() as an inline function, because:
...
(1) it was using 'max', and some functions use a variable
of that name (*sigh*), and
(2) that makes it easier to be a bit trickier, and only call
swpipl if changing the IPL.
1997-06-05 17:31:16 +00:00
cgd
100dbb8a3c
parens around macro arg (this is an old one)
1997-06-05 17:20:17 +00:00