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
haya
cff90ff521
Enforce 10-bit width for I/O addresses of 16-bit PC Cards when I/O
...
start address is assigned by a driver.
2002-03-05 11:56:33 +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
itojun
2246ec4a66
on redirect output, always try to attach target link layer address option.
2002-03-05 08:13:56 +00:00
simonb
c7339f8919
Include <sys/kernel.h> if UVMHIST is defined - the "cold" variable is
...
used in the UVMHIST_LOG macro.
Breakage reported by Chuck Silvers in private mail.
2002-03-05 05:45:54 +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
manu
28cae7e6d6
Added setreuid/setregid
2002-03-04 22:19:02 +00:00
shiba
db5d1f5f34
Add the machine id of PowerBook 190CS.
2002-03-04 16:58:37 +00:00
martin
877cb55678
regen (ELSA MicroLink mc all added)
2002-03-04 16:42:19 +00:00
martin
b2b090d6b2
Add ELSA MicroLink mc all (ISDN + modem) card, OEMd from TDK.
2002-03-04 16:41:50 +00:00
wiz
634dabecb0
possible has two s.
2002-03-04 15:35:56 +00:00
sommerfeld
ef49bcac3c
Nuke out-of-synch comment.
2002-03-04 15:18:32 +00:00
martin
b94047688f
Avoid noise from the kernel if we have pseudo-device pppoe configured
...
but not used and a userland PPPoE pkg sends/receives PPPoE packets.
2002-03-04 15:15:05 +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
bc7301d415
nlinesw is already declared in <sys/conf.h>.
2002-03-04 02:32:58 +00:00
simonb
8ecad242b9
Use <sys/disk.h> for the prototype of disk_init() rather than declaring
...
our own locally.
2002-03-04 02:30:27 +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