briggs
9979fcd706
Fix from camk@telecom.ksu.edu (Kelly Campbell), via Ken Nakata, for a
...
problem causing SIGSEGVs under FP emulation on the 68LC040. The size
for the type 4 exception frame was not properly defined.
1997-06-25 12:44:05 +00:00
leo
b61541d6c2
Be consistent with more pedantic bus.h.
1997-06-25 12:15:54 +00:00
leo
61d060feec
Add the types for 'bus_dma_tag_t' and 'bus_dmamap_t'. While here, be a bit
...
more precise in using types of the bus_space* address arguments.
1997-06-25 12:06:10 +00:00
jonathan
11bfae37bb
Update compiled-in default partition. Default root 32Mbytes, swap 64Mbytes.
...
(appropriate for ELF and growth in / since 4.4bsd/pmax).
Clip default-label partitions against the end of the disk to make installs
easier.
1997-06-25 11:00:32 +00:00
mhitch
63f2f12797
Someday I'll learn how the MIPS cpu works; add some delay after the tlbp
...
when switching to a new process. This was causing a ktlbmiss and stack
overflow panic on R3000 machines.
1997-06-25 05:06:01 +00:00
mellon
021ee70ed5
Adjust options statements so that if they are commented out or uncommented, it doesn't screw up indentation.
1997-06-25 04:41:15 +00:00
mjacob
ff21c8f511
Turn of 'unclaimed interrupt' messages- we know about them already- we can't
...
really fix this as yet.
1997-06-24 18:08:59 +00:00
thorpej
9fefca0657
Update for repaired Triton MX PCI ID.
1997-06-24 06:21:22 +00:00
thorpej
cf016f61f4
foosize()'s return value is in DEV_BSIZE units; adjust the size obtained
...
from the disklabel accordingly.
1997-06-24 00:56:28 +00:00
thorpej
ee8581a255
foosize()'s return value is in DEV_BSIZE units; adjust the size obtained
...
from the disklabel accordingly.
1997-06-24 00:44:03 +00:00
thorpej
afe2bc9b9e
In wdsize():
...
- If the partition is already open, skip the open/close step. (Sync with
other disk drivers).
- foosize()'s return value is in DEV_BSIZE units; adjust the size obtained
from the disklabel accordingly.
1997-06-24 00:41:29 +00:00
thorpej
45097cab83
foosize()'s return value is in DEV_BSIZE units; adjust the size obtained
...
from the disklabel accordingly.
1997-06-24 00:38:46 +00:00
thorpej
84166e5151
foosize()'s return value is in DEV_BSIZE units; adjust the size obtained
...
from the disklabel accordingly.
1997-06-24 00:28:36 +00:00
fvdl
9270fc61c1
Turn some bus_space_write_2s back to bus_space_write1s, like they should
...
be. Seemingly leftover from bus_io -> bus_space transition.
Fixes PR 3780, from Thorsten Frueauf
1997-06-23 23:46:40 +00:00
is
7fe3065765
Make aucc work in the presence of LEV6_DEFER.
1997-06-23 23:46:23 +00:00
jonathan
1eadfb6db9
Change NetBSD/mips setregs() to pass explicit arguments to a
...
newly-exec()ed user-land process for the new dl*-capable crt0:
a0 stack pointer (points to onstack argc)
a1 rtld cleanup (filled in by dynamic loader)
a2 rtld object (filled in by dynamic loader)
a3 ps_strings
From Jason Thorpe (thorpej@nas.nasa.gov ).
1997-06-23 22:08:02 +00:00
mhitch
dc1ece0234
Move the mips*_dump_tlb() routines outside the #ifdef so they are always
...
available. Used in the locore ktlbmiss/panic to display the TLB contents
that are mapping the kernel stack.
1997-06-23 21:48:28 +00:00
mhitch
f200f89fe7
Remove an incorrect store of the SP when displaying information about a
...
ktlbmiss on the kernel stack. It was showing the temporary SP, not the
original SP.
Add a display of the first few wired entries of the TLB so when the ktblmiss
occurs, the TLB entries mapping the kernel stack can be verified.
1997-06-23 21:45:05 +00:00
is
cadf1d32d2
fdboot is too big again. leave it out.
1997-06-23 20:44:49 +00:00
jonathan
0d95f6f43d
Align to 8-byte boundary after ASMSTR(), for mips3.
1997-06-23 06:15:28 +00:00
mrg
ea3d699c3c
remove pcvtdoc.
1997-06-23 03:50:54 +00:00
mrg
38e40629b9
really nothing left here now.
1997-06-23 03:50:39 +00:00
mrg
90a52da37a
move man pages into share/man.
1997-06-23 03:30:19 +00:00
mrg
1c91d7d00f
nothing here anymore
1997-06-23 03:27:11 +00:00
jonathan
9e07630d3d
Apply sys/arch/mips changes (MACH_ -> MIPS_ or MIPS3_) changes to Pica port.
...
PICA Kernel compiles with warnings and links, otherwise untested.
1997-06-23 02:56:38 +00:00
jonathan
b372cd5fab
Delete entire contents. Just #include <mips/psl.h> until
...
all uses are changed.
1997-06-23 02:48:54 +00:00
jonathan
8e7adc29d1
Delete entire contents, just #include <mips/asm.h>
1997-06-23 02:48:02 +00:00
jonathan
870a3f6b5f
*** empty log message ***
1997-06-23 02:46:45 +00:00
jonathan
8f7409033b
Copyright police.
1997-06-23 02:45:21 +00:00
jonathan
d2faa7a82b
Set kernel text start address in port-specific Makefile, not ldscript.
1997-06-23 02:40:28 +00:00
jonathan
833cdd0ec6
Apply MACH_ -> MIPS_ changes from sys/arch/mips.
1997-06-23 00:04:06 +00:00
jonathan
e5e8113990
Copyright to NetBSD foundation.
1997-06-22 22:41:33 +00:00
jonathan
1eba6a6cc9
Disambiguate cache-size message, as suggested by cgd.
1997-06-22 12:22:37 +00:00
jonathan
89868a5f07
Import mcclock from NetBSD/Alpha, mostly replacing the Sprite clock code.
...
interface. From Toru Nishimura <nisimura@itc.aist-nara.ac.jp>.
Partly merged back with Alpha code by Jonathan Stone. Needs more merging.
1997-06-22 09:34:34 +00:00
jonathan
1f44934407
* Change Sprite MACH_xxx prefix to MIPS_xxx.
...
* Use standard mips terminology (xxx_KSEG0, xxx_KSEG1) instead of the
(more meaningful) Sprite names (xxx_CACHED, xxx_UNCACHED).
1997-06-22 07:42:25 +00:00
mrg
829a5a9063
move man pages into share/man.
1997-06-22 07:02:27 +00:00
mrg
a98b6e31ca
move man pages into share/man.
1997-06-22 06:40:25 +00:00
mrg
71ee532c82
move man pages into share/man.
1997-06-22 06:25:58 +00:00
mrg
e179766b04
move man pages into share/man.
1997-06-22 05:58:25 +00:00
mrg
c86a511276
move man pages into share/man.
1997-06-22 05:48:14 +00:00
mrg
fbac1c1b2c
move man pages into share/man.
1997-06-22 05:16:57 +00:00
jonathan
18483dac78
Identical to mips/mips/fp.S except for _C_LABEL().
1997-06-22 05:10:01 +00:00
mrg
f66658c8e0
move man pages into share/man.
1997-06-22 05:05:17 +00:00
jonathan
b86aa7f311
Fix typo mips3_mips_switch_exit.
1997-06-22 04:30:01 +00:00
jonathan
67929469da
Include <mips/cpuregs.h> until we merge with arch/mips.
1997-06-22 04:09:06 +00:00
jonathan
02cdce0090
Protoypes for configure(), initcpu().
1997-06-22 04:08:06 +00:00
jonathan
4692a37162
Final changes for configuring MIPS1 and MIPS3 in a single kernel.
...
* cpuregs.h:
rename remaining VMMACH_xxx TLB macros to MIPS_TLB_xxx.
Add compile-time MIPS3-only, compile-time MIPS1-only, and
runtime (both) definitions for number of TLB ASIDs (tlb pids)
and shift count to extract a TLB pid.
* locore.h:
Delete unused vector slot for indexed TLB writes.
mips1 and mips3 TLBs are different enough that we have
to break them out at the caller anyway.
* Add compile-time MIPS3-only andcompile-time MIPS1-only
macros to call locore functions directly by name.
Use the existing method table only if
* mips/mips_machdep.c, mips/trap.c, mips/pmap.c, pmax/machdep.c:
Use MIPS3_ or MIPS1_ specific names for TLB pids in
mips3 and mips1 specific code paths (e.g., creating the kernel stack
for process 0).
Add `options MIPS3' to pmax/conf/GENERIC.
1997-06-22 03:17:37 +00:00
jonathan
a53329f500
Bump PROM-to-RTC offset hack up by one more year.
1997-06-22 01:31:45 +00:00
kleink
df92c57dc5
Change last commit to use `#error'.
1997-06-21 22:46:43 +00:00
is
2bf81e9e34
aucc.o depends on LEV6_DEFER
1997-06-21 22:13:46 +00:00