NetBSD/sys/arch/powerpc
mrg 626bd12a5c enable PCI_NETBSD_CONFIGURE for ofppc.
the call to pci_configure_bus(9) and it's supporting code is
copied verbatim from the prep port.

this allows us to completely remove the really gross pegasos
specific pegasospci_indirect_attach_hook() that set various
pci command regs, since all those devices (mostly work now,
see below) and additionally PCI plugin cards work now too.

it also makes the pegasos onboard vr(4) ethernet work with
disk boot (it previously only worked with netboot.)

in the generic macppc ofw pci conf hook and for pegasos,
don't configure the viaide(4) device, and don't configure
memory space on the fwohci(4) device.


with this, and my other recent ofppc/ppc changes the pegasos
port is mostly functional.  the marvell gige is not working,
and my 512mb appears as only about 256mb, but otherwise
this port is almost done!
2008-01-11 05:18:58 +00:00
..
conf lock_stubs.S needs assym.h. 2008-01-08 12:17:32 +00:00
fpu Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete. 2005-12-24 20:06:46 +00:00
ibm4xx Bump uvmexp.intrs when we get a clock or statclock interrupt. 2008-01-09 06:50:36 +00:00
include When compiling in bridge mode, add a prototype for pmap_setup_segment0_map() 2008-01-09 21:21:45 +00:00
isa Merge the ppcoea-renovation branch to HEAD. 2007-10-17 19:52:51 +00:00
marvell move 2007-12-26 00:58:05 +00:00
oea several changes to make boot device work for disks, at least 2008-01-11 05:11:18 +00:00
pci enable PCI_NETBSD_CONFIGURE for ofppc. 2008-01-11 05:18:58 +00:00
pic Fix the endless stream of 7's problem on i8259-like interrupt controllers 2007-12-11 18:04:18 +00:00
powerpc Change the note section for ofwboot to be what the ppc 1275 spec says it 2008-01-09 19:36:40 +00:00
stand/mkbootimage Fix a segv if you forget to set the -m option. 2007-12-24 19:34:41 +00:00
tools/chrpicon merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
Makefile