simonb
d62813603c
Check userland address and address alignent as two separate checks.
...
Fix for when mips_reg_t is 64-bits.
ANSIfy.
2002-03-05 15:46:51 +00:00
simonb
fe86ad150e
Change MIPS3 checks to MIPS3_PLUS checks (XXX - still bogus!).
2002-03-05 15:44:40 +00:00
simonb
c9a3bd8900
Add support for MIPS32 and MIPS64 architectures:
...
- Move away from using CPUISMIPS3; use MIPS_HAS_R4K_MMU instead.
- Add a command to dump cp0 state.
2002-03-05 15:43:25 +00:00
simonb
9b785c48f3
Cache ops for MIPS32/64 cpus.
2002-03-05 15:42:50 +00:00
simonb
0446046fde
Add MIPS32/64 cache setup code (from Broadcom Corp).
2002-03-05 15:42:21 +00:00
simonb
cae6e0e516
Prototypes for MIPS32/64 cache ops.
2002-03-05 15:41:48 +00:00
simonb
0ff59237ca
Change a MIPS3 check to a MIPS3_PLUS check (XXX - still bogus!).
2002-03-05 15:41:14 +00:00
simonb
01422aae5c
Add support for MIPS32 and MIPS64 architectures:
...
- move away from using CPUISMIPS3; use MIPS_HAS_CLOCK instead.
2002-03-05 15:40:10 +00:00
simonb
1d05db445d
Add support for MIPS32 and MIPS64 architectures:
...
- Move away from using CPUISMIPS3; use MIPS_HAS_R4K_MMU instead.
2002-03-05 15:39:31 +00:00
simonb
934c4ba555
Add support for MIPS32 and MIPS64 architectures:
...
Remove the unused PSL_USERCLR and BASEPRI macros.
2002-03-05 15:38:33 +00:00
simonb
b255c47737
Add support for MIPS32 and MIPS64 architectures:
...
Better cache coherency attribute macros (from Broadcom Corp).
2002-03-05 15:37:32 +00:00
simonb
f38d391749
Add support for MIPS32 and MIPS64 architectures:
...
- Add mips32 and mips64 locore function prototypes.
- Add mips3_lw_a64() and mips3_sw_a64() for access data at any
64bit address (from Broadcom Corp).
- Add Broadcom and Sandcraft CPU company ids.
2002-03-05 15:36:51 +00:00
simonb
2fab526863
Add support for MIPS32 and MIPS64 architectures:
...
- Add XKPHYS macros (from Broadcom Corp).
- Add some r5900 register bit definitions.
- Add extra exception vector addresses for mips32/mips64 and r5900.
- Make the mips cp0 register definitions available from both asm and C.
- Add some Alchemy and Sandcraft CPU ids.
- Add r3000, tx39xx and r4x00 CPU revision ids.
- Remove defines for the number of TLBs on some CPUs.
2002-03-05 15:35:22 +00:00
simonb
60fe625bd0
Add support for MIPS32 and MIPS64 architectures:
...
- Clean up (somewhat) mips1 vs mips3+ configuration.
XXX: this is still quite messy.
- Add cpu frequency info to struct cpu_info.
- ANSIfy.
2002-03-05 15:34:04 +00:00
simonb
ef0fcacb94
ANSIfy.
2002-03-05 15:12:58 +00:00
simonb
8070cbd848
Add 4way 16/32-byte-line cache op primitives.
2002-03-05 14:32:26 +00:00
simonb
e8e49d677b
Don't explicitly depend locore_*.S and fp.S on assym.h - this is done
...
for all .S files in /sys/conf/Makefile.kern.inc.
2002-03-05 14:28:31 +00:00
simonb
7bd5992f7a
Fix for when we have 64 bit registers enabled for userland (but still
...
using the o32 API).
2002-03-05 14:23:50 +00:00
simonb
4a931bedb8
KNF whitespace.
2002-03-05 14:21:32 +00:00
simonb
59f53aab95
The 64-bit safe, ILP32 o32 model is safe with the current stdarg
...
implementation.
2002-03-05 14:18:12 +00:00
simonb
836b7ec262
Include <machine/cdefs.h> to select 32/64bit APIs.
2002-03-05 14:17:16 +00:00
simonb
b2fb45331b
ANSIfy.
2002-03-05 14:08:43 +00:00
simonb
58faa5f0ca
Clean up #ifdef checks a little.
2002-03-05 14:08:07 +00:00
wiz
92a8da0e0d
'securyty' looks nice. Sadly, it's wrong.
2002-03-05 13:59:13 +00:00
simonb
9bcc70fa1d
Don't cast argument to ffs() to long.
...
Per discussion on port-alpha, noticed by Robert Elz.
2002-03-05 09:40:38 +00:00
thorpej
5658662324
* Make pmap_is_{modified,referenced}() macros in pmap.h that just
...
test the attributes in the vm_page_md directly.
* Clean up pmap_clear_{modified,referenced}().
* Delete now-unused pmap_testbit().
2002-03-05 04:48:03 +00:00
thorpej
a92da3d4a5
Switch back to using vm_page_md (thanks chuq for finding the bug
...
in the code that made it unstable before!)
2002-03-05 04:19:59 +00:00
itojun
ac36f7cb2c
bring in latest ALTQ from kjc. ALTQify some of the drivers.
2002-03-05 04:12:57 +00:00
simonb
d224e9dcc0
Indent by tab and not two spaces.
2002-03-05 00:38:41 +00:00
simonb
de2043f47e
Sort function declarations.
...
Fix some KNF whitespace nits.
2002-03-05 00:34:14 +00:00
simonb
07a0ec1fd1
Split the (commented out) complete list of archs into separate lines
...
split alphabetically. This makes it easier to add new archs without
having to do extensive reformatting.
2002-03-05 00:07:04 +00:00
thorpej
f0963ab552
Add ofromioctl(), needed since Christos added ioctl to the memory device's
...
cdev decl.
2002-03-04 23:43:01 +00:00
shiba
db5d1f5f34
Add the machine id of PowerBook 190CS.
2002-03-04 16:58:37 +00:00
wiz
634dabecb0
possible has two s.
2002-03-04 15:35:56 +00:00
uch
2f603eaa17
CTL_MACHDEP definitions are integrated into sh3/include/cpu.h again.
2002-03-04 14:36:13 +00:00
wiz
0995897f47
Remove ipip reference.
2002-03-04 14:12:56 +00:00
kleink
8a79f029ad
VRSAVE is SPR 256, not 238.
2002-03-04 13:37:42 +00:00
sommerfeld
3406f0a3dd
The "gif*" tunnelling interface does everything ipip does.
...
Move usage example from ipip.4 to gif.4
Excise ipip and stitch up the scars.
2002-03-04 13:24:06 +00:00
dbj
b5fde890d0
add cnpollc() calls around cngetc for TRAP_PANICWAIT
2002-03-04 04:07:35 +00:00
dbj
ed04b7ecb3
add a few missing keys, including f1-f12,home,end,next,prior
2002-03-04 04:03:36 +00:00
simonb
6f0fb25121
Don't need to declare phys_map - it is declared in <uvm/uvm_extern.h>.
2002-03-04 02:43:22 +00:00
simonb
9a942a34e0
Don't use local extern declarations for the mountroot variable or
...
declare local prototypes for nfs_mountroot() or md_root_setconf().
2002-03-04 02:25:21 +00:00
simonb
64c7743a05
Don't "extern int cold;" - this is in <sys/kernel.h>.
2002-03-04 02:19:07 +00:00
wiz
1b7f309f0a
Correct misspellings of "failed".
2002-03-04 01:38:31 +00:00
kleink
995081f947
Make this link again in the absence of envsys/sysmon.
2002-03-04 00:55:04 +00:00
thorpej
e0ea696615
* Add support for running the IQ80310 kernel where KERNEL_BASE !=
...
physical memory start. Garbage-collect some cruft while here.
* Move the kernel up to 0xc0000000, giving a 1G/3G kernel/user split.
* Adjust the Integrator startup code accordingly.
2002-03-03 21:22:15 +00:00
thorpej
e23381908a
inittodr(): Actually initialize time from the file system time.
2002-03-03 21:10:40 +00:00
mhitch
d616d3990b
Enable transmit error and EPH interrupt, and reset NIC on EPH interrupt.
...
Fixes a source of lost interrupts.
2002-03-03 18:21:37 +00:00
uch
bf5bf0be48
remove obsolete headers.
2002-03-03 14:59:55 +00:00
uch
0894ee8f62
use GENERIC.
2002-03-03 14:45:21 +00:00