file ../../sim/sim/ppc/run
set args\
	-o '/#address-cells 1' \
	-o '/openprom/options/smp 3' \
	\
        -o '/phb@0x80000000/#address-cells 3' \
	-o '/phb@0x80000000/#size-cells 2' \
	-o '/phb@0x80000000/ranges \
		nm0,0,0,80000000 0x80000000 0x10000000 \
		ni0,0,0,0 0xc0000000 0x10000' \
	\
	-o '/phb/opic@0/reg 0 0 nm0,0,0,80f00000 0x40000' \
	-o '/phb/opic/interrupt-ranges 0 0 0 4' \
	-o '/phb/glue@1/reg 1 0 nm0,0,0,80010000 16' \
	-o '/phb/glue@1 > 0 irq0 /phb/opic' \
	-o '/phb/glue@1 > 1 irq1 /phb/opic' \
	-o '/phb/glue@1 > 2 irq2 /phb/opic' \
	-o '/phb/glue@1 > 3 irq3 /phb/opic' \
	-o '/phb/glue@2/reg 2 0 nm0,0,0,80020000 12' \
	-o '/phb/opic > intr0 0 /phb/glue@2' \
	-o '/phb/opic > intr1 1 /phb/glue@2' \
	-o '/phb/opic > intr2 2 /phb/glue@2' \
	-o '/phb/glue@3/reg 3 0 nm0,0,0,80030000 12' \
	-o '/phb/opic > init0 0 /phb/glue@3' \
	-o '/phb/opic > init1 1 /phb/glue@3' \
	-o '/phb/opic > init2 2 /phb/glue@3' \
	-t opic-device \
	dist.le \
	/phb/opic 0x80f00000 0x80010000 4 0x80020000 3 0x80030000 3
set output-radix 16
break error
break device_error
