summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2004-09-09Kill mb_map and related defines, we don't need one.Miod Vallat
2004-09-09cpu_setup functions passed wrong first arg; from foleite@yahoo.com.brTheo de Raadt
ok grange markus
2004-09-07Properly put ktrsyscall (and scdebug_foo) into biglock, inspired from NetBSDNiklas Hallqvist
2004-09-06rl fits on install media againTheo de Raadt
2004-09-06Jumbo pack of fixes:Miod Vallat
- do not leak memory when polling; - bring LUN support back - Motorola documentation says LUNs are not supported, but it's a SysV/m88k limitation, not a hardware one. - honour request timeout while polling (instead of using a fixed value) - do not program the scsi command length if the hardware knows it from the scsi command group (as advised in the manual) - various minor fixes, especially better error recovery. tested by nick@ and I; ok deraadt@.
2004-08-31Buglet in cachectl(), do not use curproc anymore.Miod Vallat
2004-08-30another card tat uses system promMichael Shalayeff
2004-08-30In the interrupt handler, if there is a DMA transfer in progress, doMiod Vallat
not busy wait for the transfer to complete at the very beginning, as this interrupt could be unrelated to the transfer; busywaiting could cause the scsi command timeout to be triggered, and the code would not recover correctly. Instead, make the DMA check simply return, leaving the "busy" flag set; and perform the usual interrupt handler duties, except for the phase change. test&ok millert@
2004-08-30fix some types not agreeing with gcc 3Per Fogelstrom
2004-08-30Add the original LUNA-88K support.Kenji Aoyama
- retrieve auto-boot information from NVRAM - retrieve ethernet address information from FUSE ROM They are stored different way from LUNA-88K2. Tested by Jeff McMahill, ok by miod@
2004-08-29oops debugging printfMichael Shalayeff
2004-08-27Add wsmux to support USB keyboards on RAMDISK_CD, which has usb support,Dale Rahn
ok deraadt@
2004-08-27Support USB keyboards on install where USB support is enabled. ok deraadt@Dale Rahn
2004-08-26diskboot changesPer Fogelstrom
2004-08-26Fix a problem where the driver could get stuck in the rx int loop.Per Fogelstrom
2004-08-26sync with GENERIC for PCI NICs and MII PHY driversBrad Smith
ok deraadt@
2004-08-25Swap the sources for clock and statclock on MVME188 (the Z8536 being moreMiod Vallat
reliable), and add a large block of comments to explain the timer mess^Wsituation on MVME188.
2004-08-25Allow DMA transfers to be disabled through device flags; default is to enableMiod Vallat
DMA.
2004-08-25Set SCMD_PAD in non-integral sector DMA transfers, or the transfer neverMiod Vallat
completes; from the old driver, forgotten during the replacement here.
2004-08-25Rearm the DUART counter as soon as we enter the interrupt handler, to notMiod Vallat
drift the clock of the hardclock() processing time.
2004-08-25Minor tweaks to make things work in install.Per Fogelstrom
2004-08-25Disable ehci on macppc for now, it causes a race condition between devicesDale Rahn
attached at boot and ehci, can be enabled via UKC. ok deraadt@
2004-08-25Better DUART timer interval computation for clock.Miod Vallat
2004-08-25Use a simpler delay() routine for MVME188, from Mach via Luna88kMiod Vallat
2004-08-24The#@$#%^&}1 z8536 timers runs at PCLK/2, hence 2MHz. Compensate, sinceMiod Vallat
the code assumes 1MHz timers.
2004-08-24Sync with i386 cdboot.8:Tom Cosgrove
Better description of the path to bsd.rd, to avoid having to update it every release. Also note that cdboot's ls command doesn't work on ISO-9660 filesystems.
2004-08-24Better description of the path to bsd.rd, to avoid having to update itTom Cosgrove
every release. Mentioned by marc@, among others. Also note that cdboot's ls command doesn't work on ISO-9660 filesystems. help and ok jmc@ and deraadt@
2004-08-24Oops, unbreak dartcngetc().Miod Vallat
2004-08-24Correctly document the order in which cdboot looks for kernels.Tom Cosgrove
2004-08-24Have cdboot look for /3.6/amd64/bsd.rd first.Tom Cosgrove
"go for it" deraadt@
2004-08-24Have cdbr look for cdboot at /3.6/amd64/cdboot as well as at /cdboot.Tom Cosgrove
"go for it" deraadt@
2004-08-24Correctly document the order in which cdboot looks for kernels.Tom Cosgrove
2004-08-24Have cdboot look for /3.6/i386/bsd.rd first.Tom Cosgrove
"go for it" deraadt@
2004-08-24Have cdbr look for cdboot at /3.6/i386/cdboot as well as at /cdboot.Tom Cosgrove
"go for it" deraadt@; part of diff reviewed and ok weingart@.
2004-08-24Since the cpu frequency can only be an integral number on the Luna88k,Miod Vallat
simplify the delay() code, and as a result do not use floating-point code in the kernel anymore. Tested by aoyama@
2004-08-24Correctly initialize and shuffle statclock on 1x7.Miod Vallat
2004-08-24fix the microtime renaming leftover; from Emil Mikulic ↵Michael Shalayeff
<g5ba9cd0@dmr.ath.cx>; pr3893; deraadt@ ok
2004-08-23pefo is a tree breakerTheo de Raadt
2004-08-23fix free page commit handlingPer Fogelstrom
2004-08-23cleanPer Fogelstrom
2004-08-23default is big endianPer Fogelstrom
2004-08-23new disklabel for sgiPer Fogelstrom
2004-08-23disk boot and tools for sgiPer Fogelstrom
2004-08-22Crank maxusers to 32; 16 is not enough to workaround the 68040-pmap problemMiod Vallat
on some machines, and I probably won't have time to fix it properly for this release.
2004-08-21Fix typo in commentTom Cosgrove
2004-08-21Hook cdbr and cdboot into the build.Tom Cosgrove
2004-08-21Enter cdboot, a CD-specific second-stage bootrap. Based on the i386Tom Cosgrove
cdboot that Toby and I put together at the hackathon. "go for it" deraadt@
2004-08-21Enter cdbr, an El Torito no-emulation CD boot sector that fitsTom Cosgrove
comfortably in a single CD sector of 2,048. Based on the OpenBSD/i386 code that Toby and I put together at the hackathon, which was in turn based on the FreeBSD equivalent by John Baldwin, jhb (at) FreeBSD (dot) org. "go for it" deraadt@
2004-08-21Be more paranoid about the SPC_DOINGDMA and SPC_HAVEDMA flag usage.Miod Vallat
2004-08-21Check for disabled parity in the master chip hconf register upon attach,Miod Vallat
and do not enable parity in the scsi chip in this case. From the old scsi code. Tested by millert@ and I, though none of us has non-parity capable 98658.