christos
a0a66e38c7
move MI stuff to the MI include.
2003-09-26 18:09:13 +00:00
christos
85d91a39fe
add catch up with const sigset_t *
2003-09-26 18:05:01 +00:00
christos
4f76392503
catch up with const sigset_t *
2003-09-26 18:04:11 +00:00
matt
fb54d529b8
Copy out the entire ksiginfo_t, not just the first word.
2003-09-26 18:00:47 +00:00
lonewolf
c8d69e8d1c
Attach haltwo on Indigo2 machines also, it reportedly works on them.
2003-09-26 16:58:06 +00:00
simonb
5c54e29374
Cast through (void *) to appease gcc3.
2003-09-26 16:02:24 +00:00
simonb
a35e8c4a16
Cast through (void *) to appease gcc3.
...
XXX1 - why does this "type-punned pointer" warning only affect little-
endian MIPS and not big-endian MIPS?!
XXX2 - too much duplicated code.
2003-09-26 16:00:28 +00:00
simonb
cff4731c81
Avoid multi-line strings.
2003-09-26 15:34:11 +00:00
simonb
091072d91a
Can't use __FUNCTION__ with string concatenation in gcc331.
2003-09-26 15:29:22 +00:00
simonb
e2c040a1f7
Don't have a label as the last part of a compound statement (fixes a
...
gcc331 warning).
2003-09-26 14:30:15 +00:00
simonb
e5be45f167
Disable pass3 DMA for now; booting a box to multi-user with root-on-nfs
...
reliably wedges during the dev_mkdb command in uvn_fp2.
2003-09-26 13:34:56 +00:00
simonb
550b4bef88
Fix "constify sendsig/trapsignal" fallout for non-siginfo'd archs. Test
...
compiled on most architectures.
2003-09-26 12:02:55 +00:00
simonb
1d558954a5
Add "ULL" to large constant; keeps gcc331 happy.
2003-09-26 10:34:41 +00:00
chs
592a0a8b16
in pmap_enter(), invalidate the TSBs before pre-loading the new values,
...
since we only pre-load one and the other one could be stale.
also, remove the bogus dcache_flush_page() from pmap_clear_modify() again,
since the problem it was intended to mask seems to have disappeared.
2003-09-26 03:59:33 +00:00
uwe
a8bc4b332e
Minor nit. Use more compact "device hd64461if {}" instead of separate
...
"define" and "device" lines. Ditto for hd64465if. Same ioconf.c is
generated.
2003-09-26 00:52:33 +00:00
eeh
a6192488f7
Define ksi.
2003-09-26 00:00:17 +00:00
matt
2deb8b2e7b
Deal with the constification of ksiginfo_t and sigset_t in signalling.
2003-09-25 22:22:36 +00:00
christos
ecfb034cb3
constify siginfo/trapsignal
2003-09-25 22:04:17 +00:00
christos
cfba45c856
constify sendsig/trapsignal
2003-09-25 22:00:02 +00:00
matt
9a305fca59
Use direct entry for siginfo trampoline. Deal with missing
...
legacy trampolines in a cleaner manner.
2003-09-25 21:59:55 +00:00
matt
83003b0798
Fill in ksi_code.
2003-09-25 21:58:46 +00:00
mycroft
eefae40298
Hide the use of config_interrupts() in one place.
2003-09-25 19:29:48 +00:00
mycroft
864b96269c
Modify the fdcattach() interface again, splitting it into two parts, so that
...
DRQ allocation is done earlier.
2003-09-25 19:06:19 +00:00
matt
85a83bcb92
Add COMPAT_16
2003-09-25 18:56:17 +00:00
matt
85a5f3065d
Add siginfo support for PowerPC.
2003-09-25 18:42:18 +00:00
matt
49317aa149
Remove db_onpanic check.
2003-09-25 17:36:33 +00:00
lonewolf
3111a2e6ea
Support for HAL2 audio controller attached to the HPC ASIC, found on SGI Indy.
...
The driver is not too heavily tested and only supports audio playback and
master volume setting currently.
2003-09-25 16:35:50 +00:00
pooka
a41fa163fd
iavc@pci
2003-09-25 16:00:24 +00:00
ichiro
066497ec38
add comment and delete unused definition
2003-09-25 14:48:16 +00:00
ichiro
663ccee1cc
pci bus support
2003-09-25 14:11:18 +00:00
mycroft
3d7395ab71
Update for new attach method.
2003-09-25 01:12:43 +00:00
mycroft
3e08e45a55
Fix GCC 3 barfage.
2003-09-24 11:57:44 +00:00
shige
95fa35eb8e
Delete this file because filename includes uppercase letters.
2003-09-24 11:51:19 +00:00
shige
e0a74e8b1e
Rename ibm4xxGPx_autoconf.c to all lowercase filename.
2003-09-24 11:48:18 +00:00
shige
0a36d23137
Copy IBM4xxGPx specific autoconf code from evbppc/walnut/autoconf.c.
2003-09-24 11:47:02 +00:00
mycroft
ba50df223e
Take a stab at making this compile, at least.
2003-09-24 07:15:52 +00:00
matt
9c8a5009b3
Define va_list as __builtin_va_list for GCC 3.x. Change stdarg macros
...
appropriately. (this is committed from a system run a kernel and userland
built with these changes).
2003-09-24 02:39:56 +00:00
shige
dc98452dce
Copy PCI codes for IBM405GPx from evbppc/walnut/pci/{pchb.c,pci_machdep.c}.
2003-09-23 15:30:22 +00:00
shige
03467d74b5
Add devices info for IBM405GPR.
2003-09-23 15:26:46 +00:00
shige
91be153592
Add global cpu_model variable.
2003-09-23 15:25:26 +00:00
shige
e20e959b37
Copy IBM4xxGPx specific autoconf code from evbppc/walnut/autoconf.c.
2003-09-23 15:24:15 +00:00
shige
a8dd07e005
Copy IBM4XX OpenBIOS locore.S from evbppc/walnut.
2003-09-23 15:21:58 +00:00
shige
fc29eb23bf
Add some PCI definitions listed in evbppc/include/walnut.h.
2003-09-23 15:19:05 +00:00
shige
2977d5a89a
Add IBM40x specific machdep functions.
2003-09-23 15:14:02 +00:00
shige
87f629a7b8
Add IBM405GPr PVR.
2003-09-23 15:10:05 +00:00
shige
94959351e8
Add IBM405GPx specific kernel configuration file.
2003-09-23 15:06:40 +00:00
shige
ee990c494d
Move todclock driver from evbppc/walnut/dev.
2003-09-23 15:01:50 +00:00
shige
ff6df75f63
Add on-chip IIC driver.
...
Add some definitions for IIC driver.
2003-09-23 14:56:08 +00:00
shige
9c7b98f8ce
Add new evbppc port.
...
This port is for OpenBlockS266.
OpenBlockS266: IBM405GPr OpenBIOS.
X1226 is a rtc chip connected with IIC bus.
2003-09-23 14:45:12 +00:00
cl
3337c2e727
move #defines back to frame.h
2003-09-23 11:33:50 +00:00