Age | Commit message (Collapse) | Author |
|
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.
|
|
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).
|
|
|
|
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.
|
|
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.
|
|
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.
|
|
|
|
|
|
|
|
(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.
|
|
Use the pci iack cycle to determine interrupt cause instead of
polling the chip.
Probably could use some more work.
|
|
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.
|
|
|
|
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.
|
|
|