summaryrefslogtreecommitdiff
path: root/sys/arch
AgeCommit message (Collapse)Author
2000-04-03enable ray at pcmcia, once pcic config has been fixedMichael Shalayeff
2000-04-03split wireless cards into their own sectionTheo de Raadt
2000-04-03an at pcmcia; 10x Lynda McGinley <mcginley@suod.cs.colorado.edu> for a ↵Michael Shalayeff
hardware loan
2000-04-02callout->timeout.Dale S. Rahn
Ok, my tree was not fully updated, and it was committed incorrectly. This is version 1.38 checked in again.
2000-04-02Fix a typo from last commit that was causing spontaneous reboots.Aaron Campbell
2000-04-01boot noise removal.Dale S. Rahn
2000-04-01timeout -> callout.Dale S. Rahn
2000-03-31Add support for USB Mass Storage devices; e.g., USB Zip Drives. UNTESTED.Aaron Campbell
From NetBSD.
2000-03-31Quiet down boot on openfirmware probe of macobio bus. Does not printDale S. Rahn
devices that are not recognize by drivers, it does not seem right to imply that fd, scsi and adb devices exist on an imac, (ok, they really do but apple did not bring the pins out where they were useable.)
2000-03-31Remove unnecessary debug printf.Dale S. Rahn
2000-03-31Revision 1.3 checked in again, version 1.4 was incorrectly checked inDale S. Rahn
when if_gm.c was supposed to be checked in. It was a non-functional working version that has not yet been finished, it needs the bitbang mii code from NetBSD, or the proper routines imbedded in the driver.
2000-03-31Busified.Dale S. Rahn
OpenBSD tag added. mii code corrected (seems to work, anyone want to verify this?) only tesed at 10baseT interrupt configuration hacked, pa_line contents not reliable, hacked for now. attempt at enable hack is present but not turned on.
2000-03-31Remove unnecessary debug prints.Dale S. Rahn
2000-03-31Add interrupt counter.Dale S. Rahn
2000-03-31remove extra debug printfsDale S. Rahn
2000-03-31Add pchb PCi Host Bridge dummy device to print devices nicely, instead ofDale S. Rahn
"not configured"
2000-03-31PCi Host Bridge, dummy driver to quiet "not configured" messages,Dale S. Rahn
hopefully will be used to configure special items on bridges. (such as hacks to enable devices?)
2000-03-31Find last memory or io segment, in case multiple happen to be found,Dale S. Rahn
allows imac to configure ohci.
2000-03-31Add interrupt counter, to verify interrupt problem is causingDale S. Rahn
over 200000 interrupts per second, and the G4 is still usable. Gotta fix that bug.
2000-03-31add support for intrcnt from "C", make CLK_IRQ availableDale S. Rahn
to count clock interrupts.
2000-03-31Count clock interrupts.Dale S. Rahn
2000-03-31implement dmamap_load (stolen from i386) for powerpc.Dale S. Rahn
This is required for USB support. (with this a a bit more the root hub configures).
2000-03-31add interrupt counting support. (intrcnt)Dale S. Rahn
2000-03-31Add ummapiodev() functionality, to mirror mapiodev().Dale S. Rahn
2000-03-30- Remove some unused code.Aaron Campbell
- Much needed indent cleanup.
2000-03-30smarter heartbeat()Michael Shalayeff
2000-03-29timeout-driven heartbeat.Michael Shalayeff
right thing would be to pass beat count as an argument to timeout routine (casted to (void *)) avoiding static counter, but doing timeout_set() every timeout_add() sounds kinda uncool. well, pondering in the struct timeout guts would be even more ugly.
2000-03-28Much cleaner sync with NetBSD. Some #if defined() magic has been sent in theAaron Campbell
form of a diff to augustss@netbsd.org so that future syncs will be very easy. This commit also adds support for ADMtek AN986 "Pegasus" based USB Ethernet, CATC USB-EL1210A based USB Ethernet, and USB Printers (all untested).
2000-03-28Implement rt_sigreturn.jasoni
2000-03-28from netbsd: give pcic0 whole 64k iomem, and move pcic{1,2} to 0xe0000Michael Shalayeff
2000-03-28PCIBIOS does not fully work yetTheo de Raadt
2000-03-28fix netbsd rcsids up.Michael Shalayeff
also, from the 3rd try make proper openbsd rcsids, rediculous 3 commits just to add proper openbsd rcsids. i think someone forgot to _look_ at the diffs before commit.
2000-03-27better rearrangementsTheo de Raadt
2000-03-27fix OpenBSD tagJason Wright
2000-03-27add missing OpenBSD RCS IDsBrad Smith
2000-03-26callout.h is goneTheo de Raadt
2000-03-26from netbsd: pci interrupt routing code.Michael Shalayeff
also, change a few pcidevs names to match netbsd (and more descriptive). tested on a bunch of laptops, helps resolving 'pin X unmapped' problems for (usually) usb and cardbus cntrollers.
2000-03-26Driver for USB Ethernet adapters based on the Kawasaki LSI KL5KUSB101B.Aaron Campbell
2000-03-25if_gm attaches on pci, not macobio.Dale S. Rahn
2000-03-25Busified.Dale S. Rahn
OpenBSD tag added. mii code corrected (seems to work, anyone want to verify this?) only tesed at 10baseT interrupt configuration hacked, pa_line contents not reliable, hacked for now.
2000-03-24Correct config mechanism for uni-north bridge.Dale S. Rahn
2000-03-23new cpu type switch code.Michael Shalayeff
initializes tlb miss handlers correspondent to probed cpu features. also btlb load routine. versions written are for pcxl and others. cpu-dep btlb loaders are missing, only generic for now.
2000-03-23new timeout code from openbsd (; remove extraneous includesMichael Shalayeff
2000-03-23Do not include <sys/callout.h>, it is never needed; art@Aaron Campbell
2000-03-23<sys/callout.h> is no longer.Aaron Campbell
2000-03-23New API for timeouts. Replaces the old timeout()/untimeout() API andArtur Grabowski
makes it the callers responsibility to allocate resources for the timeouts. This is a KISS implementation and does _not_ solve the problems of slow handling of a large number of pending timeouts (this will be solved in future work) (although hardclock is now guarateed to take constant time for handling of timeouts). Old timeout() and untimeout() are implemented as wrappers around the new API and kept for compatibility. They will be removed as soon as all subsystems are converted to use the new API.
2000-03-23If failure occurs on clock reading routine, make certain that the timeDale S. Rahn
translation failes.
2000-03-23add mii and if_gm ethernet.Dale S. Rahn
2000-03-23NetBSD gm ethernet driver ported from NetBSD. compiles, but does not yetDale S. Rahn
configure. mii code is very suspect. Additional debugging will be done after configuration issues are addressed.
2000-03-23Hack to make physmem something almost reasonable, if for some reasonDale S. Rahn
the G4 decides to claim that no real memory exists in the machine, even though memory is available. Real memory size is aliased to available. Take this out if a real cause is determined.