Commit Graph

36523 Commits

Author SHA1 Message Date
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