file ~/build/sim/sim/ppc/run
set args \
	-t ide-device \
	-t disk-device \
	-o '/#address-cells 1' \
        -o '/phb@0x80000000/#address-cells 3' \
	-o '/phb@0x80000000/#size-cells 2' \
	-o '/phb@0x80000000/ranges \
		ni0,0,0,0 0xc0000000 0x10000' \
	-o '/phb@0x80000000/ide@1/assigned-addresses \
		ni0,0,10,1f0 8 \
		ni0,0,14,3f8 8 \
		ni0,0,18,170 8 \
		ni0,0,1c,378 8 \
		ni0,0,20,200 8' \
	-o '/phb@0x80000000/ide@1/reg \
		1 0 \
		i0,0,10,0 8 \
		i0,0,18,0 8 \
		i0,0,14,6 1 \
		i0,0,1c,6 1 \
		i0,0,20,0 8' \
	-o '/phb@0x80000000/ide@1/disk@0/file "zero' \
	-o '/phb@0x80000000/ide@1/disk@1/file "/dev/null"' \
	-o '/phb@0x80000000/ide@1/cdrom@2/file "/dev/null"' \
	-o '/phb@0x80000000/ide@1/cdrom@3/file "/dev/null"' \
	ide.le \
	0xc00001f0 0xc00003fe 0xc0000200 \
	0xc0000170 0xc000037e 0xc0000204
break error
set output-radix 16
