Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-07-14 | ppc_intr_enable change that was previously missed in checkins. | Dale S. Rahn | |
2000-07-12 | Rework some code in the powerpc pmap module. | Dale S. Rahn | |
Previously it was possible to remove multiple entries on a single pass thru the pv deletion code in pmap_page_protect. Also when it did this, it was not properly tracking of decrementing pm->pm_stats.resident_count. By storing an additional piece of information in the pv structure, the pmap pointer it is possible to call pmap_remove on the entries rather than duplicating the pte removal code (again). This fixes a problem seen where the system panics or hangs in pmap_remove_pv due to the item not being on the list. Now it is not possible for mix entries. Because the pv entry only contained the pteidx, it was possible to remove an incorrect entry due to ambiguity. multiple pmaps having mappings at the same va of the same pa. Multipe pmap containing similar entries will occur frequenty with shared libaries. Because of the hash entries that have the same result of (sr & ptab_mask) will alias in the pv list.. Since the pv_idx is now recomputable, should it be removed? | |||
2000-07-11 | since .cvsignore is there, .keep_me is not needed | Theo de Raadt | |
2000-07-08 | Fix CVS id fields. | Dale S. Rahn | |
2000-07-08 | More useful panic message. Improves debugging slightly. | Dale S. Rahn | |
2000-07-08 | Process memory ranges found in the openfirmware device tree by amount | Dale S. Rahn | |
retrieved, do not walk the (uninitialized?) stack until a value is found. | |||
2000-07-07 | esp files commented out for now, since the MI esp driver was added. | Dale S. Rahn | |
the mac esp driver was not yet ported, when that is done, this will be readded appropriately. | |||
2000-07-07 | Updates from a newer version of the NetBSD driver. | Dale S. Rahn | |
Use the interrupt line as configured by pci, now that the bridge will walk the openfirmware device tree and properly initialize that field. | |||
2000-07-07 | Support config type 2 as required for proper uni-north pci config cycles. | Dale S. Rahn | |
use the same code for read and write for easier maintance. code to walk the openfirmware device tree when a bridge is configured to copy the interrupt line information into the pci register so that the device driver can use it. Apple Openfirmware doesn't do this automatically. | |||
2000-07-07 | Since it is possible for the interrupt controller to be configured late | Dale S. Rahn | |
in the config cycle, and pci devices as well as mac onboard devices do not use interrupts to probe. It is possible to record that the interrupt is to be configured, but not configure it with the interrupt controller until the interrupt controller configures itself. This is lazy binding of interrupts. If there is a conflicting interrupt or other problem it will be noticed when the interrupt controller configures and collects the data rather than when the device configures. Currently on the openpic interrupt controller supports these pre-configured interrupts. | |||
2000-07-07 | Additional bus defines, required to build ahc driver. ahc not quite working | Dale S. Rahn | |
due to busdma issues on powerpc. | |||
2000-07-06 | Change splsoftclock() to raise the spl, instead of lowering it. | Hakan Olsson | |
Add spllowersoftclock() for the former behaviour. Update comment. (art@ ok) | |||
2000-06-30 | Problem and fix found on OpenBSD, fix confirmed with NetBSD. | Dale S. Rahn | |
2000-06-15 | Clean up one of the screwy things about the powerpc pmap, it could | Dale S. Rahn | |
not properly track the count of mapped pages. Fix the count at a higher level. From NetBSD. | |||
2000-06-15 | Add types to all of the global symbols in this asm code, partially necessary | Dale S. Rahn | |
so that vmstat can find symbols, also just a good thing to do. | |||
2000-06-15 | Recognize 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 since | Dale S. Rahn | |
this code worked. | |||
2000-06-15 | UVM compatibility changes, UVM still not working, but can build. | Dale S. Rahn | |
2000-06-13 | Add dewey and SOD information to this header file, for ELF ld.so | Dale S. Rahn | |
2000-06-08 | Add explicit inclusions of signalvar.h to files actually using syms defined | Niklas Hallqvist | |
there but relying on an indirect inclusion | |||
2000-06-05 | Changes 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-25 | cause traversal into arch & subdirectories for the purposes of manual page ↵ | Theo de Raadt | |
install... | |||
2000-05-04 | DMA works so use it. Tested on G4 and iMac. | Dale S. Rahn | |
2000-05-02 | remove endian hack code, do it the right way. | Dale S. Rahn | |
2000-05-02 | Fix bug caused by <= comparison on unsigned value. | Dale S. Rahn | |
2000-05-02 | Remove gmac_enable_hack, not needed here, doesn't work. | Dale S. Rahn | |
2000-04-27 | Fixes to xcoff bootloader to allow it to execute and load kernels for OpenBSD. | Dale S. Rahn | |
2000-04-24 | support DOSPTYP_EXTENDL like DOSPTYP_EXTEND; scott@nts.umn.edu | Theo de Raadt | |
2000-04-11 | Check usec for >= 1000000, not just > ; as msaitoh@NetBSD.org | Paul Janzen | |
2000-04-04 | support root drive detection for G4 powermac. | Dale S. Rahn | |
2000-04-02 | callout->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-01 | boot noise removal. | Dale S. Rahn | |
2000-04-01 | timeout -> callout. | Dale S. Rahn | |
2000-03-31 | Quiet down boot on openfirmware probe of macobio bus. Does not print | Dale 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-31 | Remove unnecessary debug printf. | Dale S. Rahn | |
2000-03-31 | Revision 1.3 checked in again, version 1.4 was incorrectly checked in | Dale 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-31 | Busified. | 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-31 | Remove unnecessary debug prints. | Dale S. Rahn | |
2000-03-31 | Add interrupt counter. | Dale S. Rahn | |
2000-03-31 | remove extra debug printfs | Dale S. Rahn | |
2000-03-31 | Add pchb PCi Host Bridge dummy device to print devices nicely, instead of | Dale S. Rahn | |
"not configured" | |||
2000-03-31 | PCi 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-31 | Find last memory or io segment, in case multiple happen to be found, | Dale S. Rahn | |
allows imac to configure ohci. | |||
2000-03-31 | Add interrupt counter, to verify interrupt problem is causing | Dale S. Rahn | |
over 200000 interrupts per second, and the G4 is still usable. Gotta fix that bug. | |||
2000-03-31 | add support for intrcnt from "C", make CLK_IRQ available | Dale S. Rahn | |
to count clock interrupts. | |||
2000-03-31 | Count clock interrupts. | Dale S. Rahn | |
2000-03-31 | implement 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-31 | add interrupt counting support. (intrcnt) | Dale S. Rahn | |
2000-03-31 | Add ummapiodev() functionality, to mirror mapiodev(). | Dale S. Rahn | |
2000-03-25 | if_gm attaches on pci, not macobio. | Dale S. Rahn | |