summaryrefslogtreecommitdiff
path: root/sys
AgeCommit message (Collapse)Author
2000-07-25Fix mips3 outofworld to panic cleanly even if shutdown path misses K2.jeffs
Previously we jal to panic which never cleared the tlb fault, so if on the course of shutdown (like a doshutdownhooks() callback) missed K2, it would panic again. Fix by setting EPC to panic() and eret.
2000-07-25Add option to apply additional mask to the SR at run-time for MIPS3 platforms.jeffs
By default this is off, and only slightly changes the code to load SR when a temp register is available. This can be used by the platform code to handle slow to clear interrupts (our case) or to mask off any interrupt any interrupt at run-time. This can be very useful for embedded platforms that have less than desirable interrupt properties.
2000-07-25add disabled LOCKDEBUG; re-enable all the phy driversmrg
2000-07-25Re-instate a couple of delay slot NOPs marked `XXX spitfire bug?'pk
2000-07-25Map txrate for prism2, where each bit is apparently assigned to theonoe
corresponding rate; 1Mbps, 2Mbps, 5.5Mbps, 11Mbps.
2000-07-25Ignore all undefined bits in the Tadpole microcontroller status register.toddpw
Only the low nibble is defined, and on at least one 3gx (mine) there is an undefined bit which reads as a one -- bit 6 (0x40). This screwed tctrl_intr() which would loop forever, thinking it always had new events to process.
2000-07-25Use libsa alloc().tsubai
2000-07-25Add ofwboot.{mrg,xcf} to CLEANFILES.tsubai
2000-07-25Make this compile again.tsubai
2000-07-25Enable console in initppc().tsubai
2000-07-25Allocate temporary buffer to copy OF page table dynamicallytsubai
rather than static variable.
2000-07-25We don't need to include the # VIA VT82C686A integrated AC'97 Audio as itwrstuden
is integrated into the Southbridge on a number of i386 motherboards - we won't be seeing that in a mac. :-)
2000-07-25Add a bunch of pci audio drivers. Most are commented out as they haven'twrstuden
been tested on macppc. But I tested the eap for playback and it's fine.
2000-07-25Correct typo in comment.jeffs
2000-07-24French/Finnish/German/Norwegian keyboard support; ported by Thomas Runge ↵is
from the i386 pccons.c. Minus the iso8859-1 to pc437 translation which isn't needed on the DNARD.
2000-07-24French/Finnish/German/Norwegian keyboard support; ported by Thomas Rungeis
from the i386 pccons.c. Minus the iso8859-1 to pc437 translation which isn't needed on the DNARD.
2000-07-24Improve the model identification and match. Addresses PR-10485.gmcgarry
2000-07-24Regen.gmcgarry
2000-07-24Add entries for all Xircom ethernet models.gmcgarry
2000-07-24Use new uvm_km_valloc_prefer_wait() in vmapbuf(). This lets the K2jeffs
mapping of b_data have the same virtual index, so the mapping does not degenerate into uncached in pmap_enter().
2000-07-24Add uvm_km_valloc_prefer_wait(). Used to valloc with the passed injeffs
voff_t being passed to PMAP_PREFER(), which results in the propper virtual alignment of the allocated space.
2000-07-24add netboot.bin to CLEANFILESjdolecek
2000-07-24cleanup Makefiles, put common stuff to Makefile.booters, ditch unnecessaryjdolecek
stuff make this all compile with -Wall -Wno-main -Wmissing-prototypes -Wstrict-prototypes -Werror , also compilable on 1.4.1 label itself as NetBSD/mvme68k instead of "BSD" in bootblock message move bugcrt.c to libbug, remove bugcrt directory (bugcrt is still built and used separately to rest of libbug) convert sboot to use ordinary mvme68 libsa, instead of copying needed stuff in libc_sa.c convert to use version info generated by sys/conf/newvers_stand.sh instead of previous version.c files, add necessary 'version' files put chiptotime() to separate libsa file (used also by sboot/clock.c) Thanks to Steve Woodford for help with this. Note that -current build might be hosed by this change, will be addressed by Steve shortly.
2000-07-24Optimization to pmap_zero_page(): we only need to use the first 16 FP regs,mycroft
as in bzero().
2000-07-24Fix a whitespace glitch.mycroft
2000-07-24Pull in the bzero() changes from libc for real, with a couple of kernel-mycroft
specific hacks: * Make the bias handling depend on STKB, so it switches correctly for 32-bit kernels. * Use the 32-bit stw/ld for 32-bit kernels. * Add a few `-STKB's that were missed in the previous change.
2000-07-24create a funcion, siop_busreset(), to reset the scsibus.bouyer
Reset the scsi bus at attach time, to be sure all devices start in narrow/async mode. Defer sync/wide negotiation until after whe have a valid xs->sc_link->device_softc, so that we can honnor the NOSYNC/NOWIDE quirks.
2000-07-24CopyToBuffer/CopyFromBuffer are used by sii/xsii and nothing else.ad
2000-07-24Pass the level and vector to vme_intr_map() in the correct order.scw
2000-07-24Cosmetic & readability:pk
- local label cleanup in interrupt handling code; - in debugging sections when testing `intrdebug': use a unique local label (97) to enhanced clarity; - comment-out unused code; - kill a bug as the satisfying result of doing all of the above.
2000-07-24Increase polled command timeout to 2s.ad
2000-07-24Allow probe for SCSI tape drives even if no SCSI disk drives are configured.ad
2000-07-24G/C the IIO* #defines. They're no longer needed.scw
2000-07-24Delete kernfs.tsubai
2000-07-24Pass the boot partition number into the loaded kernel, in preparationscw
for doing away with __BROKEN_DK_ESTABLISH.
2000-07-24Define UVM_PAGE_IDLE_ZERO.pk
2000-07-24Fix delay slot error in the SUN4_MMU3L startup code.pk
2000-07-24Fix stack issues in bzero.eeh
2000-07-24Revert the previous change for now. I don't have time to debug it tonight.mycroft
2000-07-24Er, eliminate the -p link option as well, which just outputs huge amountsmycroft
of spooge.
2000-07-24Nuke lderr.mycroft
2000-07-24Slight rearrangement.mycroft
2000-07-24Purge C++-style comments.mycroft
2000-07-24Fix an obvious error that would cause fpu_ftoxi() to drop the upper half.mycroft
The compiler even emitted a warning for this...
2000-07-24asm volatile --> __asm __volatilemycroft
2000-07-24Drop packet, increment udps_badlen if the udp header length fieldsommerfeld
reports a size smaller than the udp header; defends against bogosity detected by Assar Westerlund. This patch and the previous ip_icmp.c change were the joint work of assar, itojun, and myself.
2000-07-24Improve robustness of icmp_error():sommerfeld
- allow it to work when icmpreturndatabytes is sufficiently large that the icmp error message doesn't fit in a header mbuf. - defend against mbuf chains shorter than their contained ip->ip_len.
2000-07-24Make this a bit safer against errors by using some .tmp files.mycroft
2000-07-24Give this a prayer of working with obj dirs.mycroft
2000-07-24Make this at least pretend to compile.mycroft