summaryrefslogtreecommitdiff
path: root/sys/arch/powerpc/isa
AgeCommit message (Collapse)Author
1999-01-23Fixes to update to that the powerpc port builds again.Dale S. Rahn
These change were necessary due to the following changes: The change/import of the "generic" isa/pcppi driver. The powerpc port currently has it's own copy of that driver. The two versions need to be merged. The parameter changes to cpu_set_kpc. The powerpc change was not quite correct.
1998-10-12While It would be a really nice thing to have nested interrupts,Dale S. Rahn
getting all of the complexities captured in the code before release is not going to be possible, maybe after release this will be fixed. Regressing to 1.8 (version before allowing nested interrupts).
1998-10-09Support nested interrupts for the powerpc interrupt controller.Dale S. Rahn
1998-09-27add wscons support to powerpc port.Dale S. Rahn
This contains several pieces of the port MI: vgafb, on powerpc under openfirmware the vga card comes up in gfx mode. instead of resetting it to text mode, vgafb treats this as a raster display. The mechanism used may not have been the best, it's interface to wscons is as a text display, and it does the character plotting itself. font_8x16.c was stolen from the atari port for use. MD: ppcppi support stolen from alpha pms.c, pckbd.c and the rest of the support files were used nearly directly. powerpc conf.c to support wscon, vga/kbd machdep.c hack to get around a bus_space_set_region,bus_space_copy error. ofw_machdep.c some hack code on the road to supporting wscons as console.
1998-09-20Changes to probe for address, and frequency for serial console.Dale S. Rahn
This should enable the same kernel to work on VI machines as well as MCG machines. Only remaining piece is the rtc. For now an extra config file has been added to use serial for MCG machines until all issues are resolved. The various extra config files and ramdisks should go away as soon as merger is finished.
1998-09-17Put this back for now, appearently the VI boards use COM4 for console.Dale S. Rahn
they only have COM3 and COM4, MCG boards have COM1 and COM2 addresses (only). This will need to be turned into a variable that is probed and then passed to the console (com) driver.
1998-08-25Provision for mask or no mask modePer Fogelstrom
1998-08-25More interrupt changesPer Fogelstrom
1998-08-25clear softints when they are taken, by the time hwpend as used, it was zeroed.Dale S. Rahn
1998-08-25have two areas to store irq counts, one for hardinterrupts, one for softDale S. Rahn
(delayed) interrupts. The 82378 does not seem to like a nonspecific EOI with the vector supplied, so do the specific EOI. Now getting reasonable hard interrupt counts.
1998-08-23Code to maintain edge/level in the isa interrupt driver.Dale S. Rahn
Use the pci iack cycle to determine interrupt cause instead of polling the chip. Probably could use some more work.
1998-08-22Various changes to allow mixing of ofw drivers and real drivers.Dale S. Rahn
NCR driver seems to work. Major changes are isa can be child of pci or mainbus. ofroot is child of mainbus not root. ofw bus configured before pci bus Note that if a pci device configures accessing of driver will crash the system. they need to be exclusive.
1998-06-29Add a __NO_ISA_INTR_CHECK #define, until the maintainers add the code.Jason Downs
1998-05-29Major changes here and there, tweaks elsewhere.Dale S. Rahn
Support for Openfirmware drivers was reintroduced so that more systems were supported. This should work with the real driver configurations as well. Bootloader files were deleted/replaced with the newer versions in the subdirectory. Some effort has been made to be closer to support booting (at least the bootloader) on the Mac. Config files that end with OFW are the openfirmware versions of the kernels without have native drivers. Native driver support has not been changed, presumably it still works. I couldn't test that.
1997-10-11Monolithic PowerPC kernel ISA bus supportPer Fogelstrom