summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2001-10-01better nameJason Wright
2001-10-01don't print redundant informationJason Wright
the parent of ebus is pci (not psycho), so fetch grantparent for iommu_state
2001-10-01There are anecdotal reports of firmware being writable on some CougarHugh Graham
machines, so don't poke blindly into the middle of its address space if we can tell dz is not going to be there by other means.
2001-10-01consistent casingHugh Graham
2001-10-01Use system variant types rather than 0x80 on the configuration andHugh Graham
test register to tell VAXstation 4000/60 from MicroVAX 3100m80. This seems to produce more reliable results (should work for both Norm's and Solar's 3100m80's).
2001-10-01Add system variant types for VAXstation 4000/60 and MicroVAX 3100m80.Hugh Graham
2001-10-01for lack of a better place, but ebus dma register defs in here.Jason Wright
2001-09-30add cs4231 at sbus/audio at sameJason Wright
2001-09-30Generic soft interrupts from NetBSD plus some minor cleanups.Artur Grabowski
2001-09-29Use more PMAP_NEW facilities.Miod Vallat
Remove obsolete&unused stuff. A few style nits.
2001-09-29Remove unused routines, and a few style/harmonization fixes.Miod Vallat
2001-09-29The "swap generic" configuration needs only two entries in swdevt[].Miod Vallat
So shrink it when necessary, and remove unwanted stuff as well.
2001-09-29from the "Ok, so I couldn't sleep" department: minimal driver for the beeper ↵Jason Wright
at ebus device
2001-09-29dec_kn20aa_intr_disestablish() implementation from netbsd; art@ okMichael Shalayeff
2001-09-29Enable pckbd support and use symbolic #defines for ctb_term_typeTodd C. Miller
instead of hard-coding values. art@ OK
2001-09-29com at ebusArtur Grabowski
2001-09-29com at ebusArtur Grabowski
2001-09-29Glue for com at ebus. From NetBSD, hacked to fit our com.Artur Grabowski
2001-09-29using #define is wrong, use #optionTheo de Raadt
2001-09-28and mention XP1000 in the right placeTheo de Raadt
2001-09-28Hack to work around bootpaths like:Jason Wright
bootpath: /pci@1f,4000/ide@3,0/ata@0,0/cmdk@0,0 The val[0] of ata appears to be the channel number, and cmdk is disk (cmdk@channel,disk)
2001-09-28cold is now staticly initialized.Miod Vallat
2001-09-28Variable declarations in .h files without extern keywords suck.Miod Vallat
Especially when not all of these variables are used.
2001-09-28Typos of the day.Miod Vallat
2001-09-28More cleaning, some style changes.Miod Vallat
2001-09-28"sys/foo.h" -> <sys/foo.h>Miod Vallat
2001-09-28No need duplicating defines.Miod Vallat
2001-09-28proper values for long double type (from NetBSD)Jason Wright
2001-09-28proper values for ieee rounding modes (from NetBSD)Jason Wright
2001-09-28Almost half of this file was ifdef DEBUG. Everybody knows that debuggingArtur Grabowski
code is just there for debugging so it doesn't need to be pretty or really correct. In most cases it's just a bunch of printfs that only the author understands for two hours after writing them. Remove all that noise to make this file actually readable and as a bouns fix a bug where any user could crash the kernel (not really crash, but triggering ddb from userland is equivalent to crash in my world even if you can just press 'c').
2001-09-28Don't spam the console with userland alignemnt errors.Artur Grabowski
2001-09-28upgrade twe to untested, add ami to brokenMichael Shalayeff
2001-09-28zs serial now works on some systems. Does not work with modemsDale Rahn
on some newer system due to power control issues. Has carrier detect problems with incoming (getty) on most/all systems. Outgoing seems to work fine (unless modem power issues prevent).
2001-09-28Commit a ugly, widespread change.Dale Rahn
Problem: no MI soft interrupts. Bad solution: use old hack that was never fully implemented to hook in zs soft interrupts. This allows zs to work almost reasonably. Still has issues with getty (carrier detect) and modems on newer machines (power control). Post 3.0 this must be cleaned up with real soft interrupts.
2001-09-28remove dups w/ conf.hMichael Shalayeff
2001-09-28remove dups w/ conf.hMichael Shalayeff
2001-09-28move cdev_decl(pf) into it's proper place, kill cdev_decl(ipl) at the same timeMichael Shalayeff
2001-09-27Two workarounds for the zs serial driver.Dale Rahn
Enable Interrupts (recieve/status) initially. Code currently does not enable them elsewhere. Use a timeout to scedule the soft interrupt, since no MI soft interrupt scheme works yet. This will have issues with high receive rates.
2001-09-27psycho_bus_[a|b] are essentially the same function; use a helper to avoid typosJason Wright
attempt to extract the faulting address from the iommu in the newly defined psycho_bus_error() function
2001-09-27When zs is fully working, it should be tty00 for macppc.Dale Rahn
2001-09-27Huge merge with NetBSD. For full details look at their revision history ↵Jason Wright
(1.26 -> 1.83)... Highlights: o tag queue support o fas366 support (doesn't work yet on sparc, but does on sparc64) o tons more (thanks to hugh, fgsch and beck for testing)
2001-09-27used to corrupt some memory -- no moreMichael Shalayeff
2001-09-26zs driver, from different srcs, including netbsd/macppc and out mac68k/zs, etc.Michael Shalayeff
2001-09-26be more specific in psycho_ue case (partially based on NetBSD)Jason Wright
2001-09-26missed in previous merge with NetBSD:Jason Wright
handle dma boundaries better
2001-09-26grab the "compatible" prom property and use that for searching the deviceJason Wright
tree as well as the "name". This allows us to differentiate 'sd' and 'wd' pretty easily (and makes it less ambiguous).
2001-09-26A little bit of voodoo borrowed from the linux driver: set theJason Wright
intr_retry_timer a little higher.
2001-09-26Merge with NetBSD:Jason Wright
better handling of boundary conditions add iommu_extract debugging function
2001-09-26change *int64*_t types to long long; ok art/jasonTheo de Raadt
2001-09-26add siop (and scsibus at siop)... This allows us to boot on E250Jason Wright
Thanks to chris@ for testing.