toshii
7c9e82d6e3
Don't define pcb_* register macros.
...
pcb_sp macro conflicts with sys/netinet6/ipsec.c.
2001-09-09 10:33:42 +00:00
toshii
9665c1bcc3
Use arm/arm32/vm_machdep.c instead of hpcarm one.
2001-09-09 09:59:24 +00:00
toshii
b45ffd445a
Readd sacom to cdevsw.
2001-09-09 09:54:13 +00:00
toshii
17e80273eb
#include "sacom.h" for constab[].
2001-09-09 08:07:36 +00:00
matt
8402e4d93f
Fix a missing restore interrupt. disable interrupts around pvo_enter in
...
pmap_kenter. Shouldn't be needed but ...
2001-09-09 04:35:22 +00:00
simonb
a41b7a380e
Clean up and standardise across MIPS ports.
2001-09-09 04:20:25 +00:00
enami
d182b51372
Don't print extra space when printing information about cpu of unknown vendor.
...
# and minor stylistic change while i'm here.
2001-09-09 02:10:44 +00:00
enami
bab65a8da3
Mix random data directly into the pool and increase entropy instead of
...
estimating entropy with polling based timing.
2001-09-09 00:48:54 +00:00
thomas
35ad82f0df
Make the bootloader ELF aware.
...
It can load either a.out or ELF, depending on compile options.
2001-09-08 16:57:09 +00:00
thomas
b2990af499
ELF adaption.
2001-09-08 11:21:02 +00:00
thomas
f433d91346
Now the default ecexutable is ELF.
...
Add COMPAT_AOUT_M68K to GENERIC options.
2001-09-08 11:19:06 +00:00
thomas
d059704139
ELF adaption, clockframe must be packed.
2001-09-08 11:16:43 +00:00
thomas
e97e2309f0
ELF abaption.
2001-09-08 11:15:35 +00:00
thomas
eb5341b79a
Some ELF adaption.
2001-09-08 11:14:33 +00:00
thomas
f34c1c216e
Return a useful exit status.
2001-09-07 23:09:36 +00:00
sato
9545f31823
initial support of vr4131 bcu.
2001-09-07 16:06:03 +00:00
sato
a18f21f23e
VR4131 have same restriction as VR4122.
2001-09-07 16:04:03 +00:00
sato
5e44e9de0e
add VR4131 releated definisions and change.
2001-09-07 16:02:56 +00:00
tsutsui
66187ea9e9
Fix function names in panic messages.
2001-09-07 10:35:59 +00:00
lukem
cb33448ead
use options SPACE TAB
2001-09-07 00:18:27 +00:00
thorpej
b42556773f
Driver for the Dreamcast mouse, based on the programming info
...
on Marcus's web site.
Not yet thoroughly tested, but does appear to generate events
that look okay.
2001-09-06 22:07:39 +00:00
fredette
2468247eff
In _bus_dmamap_load, now check the return value of pmap_extract
...
under DIAGNOSTIC, and fixed a bug where we weren't putting the
right size into a newly valid map.
2001-09-06 21:38:40 +00:00
nathanw
78d8966e59
Remove the infamous "DANGER WILL ROBINSON: FEN SET in cpu_fork!"
...
diagnostic. It's not indicative of an error condition.
The code sequence in question calls fpusave_proc(), which ultimately
calls alpha_pal_wrfen(0), which clears the FEN bit in the current
PCB. However, the diagnostic message is based on reading that bit from
the PCB representation in memory, which is not guaranteed to be kept
up-to-date with respect to the real PCB contents. According to the
AARM, third edition, II-B 4.2:
"If the PCB is read while ownership resides with the processor, it is
UNPREDICTABLE whether the original or an updated value of a field is
read."
The Alpha architecture does not provide a way to read the true value
of the FEN bit of the current PCB, so the test is simply removed.
2001-09-06 21:20:43 +00:00
thorpej
2d2a66209d
Indent.
2001-09-06 20:04:49 +00:00
fredette
b1b29ae867
Added -D__SVR4_ABI__ to XDEFS. Without it, m68k libkern assembly
...
functions don't return pointer values in %a0.
2001-09-06 20:04:16 +00:00
augustss
283601a95c
Comment out tr at pcmcia.
2001-09-06 13:29:29 +00:00
leo
558c39f10c
Changes for Chuck Silvers:
...
implement pmap_k{enter_pa,remove}() correctly.
remove various checks for impossible conditions.
other misc cleanup.
2001-09-06 06:27:54 +00:00
leo
975c7a2466
Make this finally compile again. It hasn't worked since the C_LABEL() got in.
2001-09-06 06:24:17 +00:00
thorpej
b6783070d6
Don't require tp->t_dev to be filled in in cold_sccparam().
2001-09-06 06:18:40 +00:00
thorpej
6203b547a5
Garbage-collect all the (outdated and totally useless) pmax stuff
...
in this code.
2001-09-06 05:31:49 +00:00
nathanw
2b5671fb41
The return address register ($ra) is callee-saved, not caller-saved.
2001-09-05 20:12:53 +00:00
thomas
42f770df19
Make the bootblocks build with ELF assembler.
2001-09-05 19:48:12 +00:00
matt
ff5f5ea027
Don't compile SPL/INTR stuff if NEWINTR is defined.
2001-09-05 17:08:41 +00:00
matt
779b9b4649
Fix some register definitions.
2001-09-05 17:05:36 +00:00
matt
2df33a5b6b
Add a NEWINTR option to reflect the new interrupt/spl being implemented in
...
evbarm.
2001-09-05 17:00:20 +00:00
matt
0b5b9ca90e
Change <machine/irqhandler.h> to <machine/intr.h>. Change
...
{irq,fiq}handler_t to struct XXXhandler
2001-09-05 16:23:10 +00:00
matt
792b7ebd13
Change <machine/irqhandler.h> to <machine/intr.h> since the latter always
...
includes the former and is a standard include file.
2001-09-05 16:17:35 +00:00
matt
c9fd88afcf
Don't clean the minidata cache by default on XScale.
2001-09-05 16:14:49 +00:00
matt
4370f884b2
Flesh XSCALE support.
2001-09-05 16:13:18 +00:00
matt
78944c67e3
Add an obio bus.
2001-09-05 16:12:36 +00:00
sato
3198fedb64
add VR4131 infomation.
2001-09-05 16:08:46 +00:00
sato
4891a8aac2
add more battery event.
2001-09-05 15:46:52 +00:00
sato
e085d9eae5
add option VR4131
2001-09-05 15:46:10 +00:00
tsutsui
38c6005c47
obio_find_mapping() takes PA. (missed in the previous commit)
2001-09-05 14:26:08 +00:00
tsutsui
1abb4c9be6
bcopy() -> memcpy(), bzero() -> memset()
2001-09-05 14:18:10 +00:00
tsutsui
fa5d9f83c2
bcopy() -> memcpy(), bzero() -> memset()
2001-09-05 14:03:48 +00:00
tsutsui
714fc1c519
- bcopy() -> memcpy(), strcpy()
...
- bcmp() -> (static inline) ether_cmp()
- 6 -> ETHER_ADDR_LEN
2001-09-05 13:55:27 +00:00
tsutsui
0427bd63a4
Remove register prefixes.
2001-09-05 13:35:30 +00:00
tsutsui
fb91456ba6
vm_offset_t -> vaddr_t
2001-09-05 13:31:36 +00:00
tsutsui
a02361c8d9
vm_offset_t -> db_addr_t
2001-09-05 13:30:24 +00:00