summaryrefslogtreecommitdiff
path: root/sys/arch/powerpc
AgeCommit message (Collapse)Author
2000-06-15Recognize PowerPC G4 processor (called it's Motorola name "7400").Dale S. Rahn
2000-06-15#if 0 support for WSCONS, not currently used and wscons has changed sinceDale S. Rahn
this code worked.
2000-06-15UVM compatibility changes, UVM still not working, but can build.Dale S. Rahn
2000-06-13Add dewey and SOD information to this header file, for ELF ld.soDale S. Rahn
2000-06-08Add explicit inclusions of signalvar.h to files actually using syms definedNiklas Hallqvist
there but relying on an indirect inclusion
2000-06-05Changes to exit handling.Artur Grabowski
cpu_exit no longer frees the vmspace and u-area. This is now handled by a separate kernel thread "reaper". This is to avoid sleeping locks in the critical path of cpu_exit where we're not allowed to sleep. From NetBSD
2000-05-25cause traversal into arch & subdirectories for the purposes of manual page ↵Theo de Raadt
install...
2000-05-04DMA works so use it. Tested on G4 and iMac.Dale S. Rahn
2000-05-02remove endian hack code, do it the right way.Dale S. Rahn
2000-05-02Fix bug caused by <= comparison on unsigned value.Dale S. Rahn
2000-05-02Remove gmac_enable_hack, not needed here, doesn't work.Dale S. Rahn
2000-04-27Fixes to xcoff bootloader to allow it to execute and load kernels for OpenBSD.Dale S. Rahn
2000-04-24support DOSPTYP_EXTENDL like DOSPTYP_EXTEND; scott@nts.umn.eduTheo de Raadt
2000-04-11Check usec for >= 1000000, not just > ; as msaitoh@NetBSD.orgPaul Janzen
2000-04-04support root drive detection for G4 powermac.Dale S. Rahn
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-01boot noise removal.Dale S. Rahn
2000-04-01timeout -> callout.Dale S. Rahn
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-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 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.
2000-03-23comment out bounds check, ncr card on G4 is triggering it, replacedDale S. Rahn
with a debug printf.
2000-03-23comment out memory region debugging.Dale S. Rahn
make certain that physmem is initialized. improve readablity of code.
2000-03-20Make float.h and limits.h agree for DBL_MIN and DBL_MAX.Dale S. Rahn
2000-03-20Register definitions for openpic interrupt controller driver.Dale S. Rahn
2000-03-20Interrupt code changed from called routines, to initialized driver.Dale S. Rahn
Added openpic support with this new driver scheme. added support for keylargo-ata, G4 ide configures properly. interrupt configuration changed to be more full featured, like isa had been.
2000-03-20early support for busdma added, allows USBMAC config to attach ohci USB,Dale S. Rahn
however, it claims "legacy support: unsupported" which then causes the imac to not config USB further. Changes to *MAC to support openpic interrupt controller, G4 (uninorth) is almost supported, but hangs during root mount.
2000-03-20Changes to support uninorth bridge (probably a bit of a hack for now).Dale S. Rahn
cleaned up the previous support for the macobio that was there previously. Now registers real interupt handler devices instead of the pseudo configed ones before. The G4 systems are not yet working, the onboard ide configures properly and interrupts seem to work, but the system hangs before mounting the root drive (even ramdisks). Maybe someone will point out something bogus in the code, so it is being checked in.
2000-03-20add first version of bus_dma for powerpc.Dale S. Rahn
changes to trap handler to print out better information for jump to 0 bugs. changes to pmap.c and machdep.c to debug a duplicate memory region bug occasionally observed on imac with compressed kernels.