And apparently there is a 25000 character limit on the forum, but LibreWriter says my post was only around 24000.. Oh well. You probably don't need a new device-dump-tree but for completeness...
Code:
A > dump-device-tree
/
PROPERTIES:
name device-tree
model Power Macintosh
compatible AAPL,e411
MacRISC
AAPL,cpu-id 10000000
#address-cells 00000001
#size-cells 00000001
clock-frequency 02FAF080
METHODS:
make-cpu-properties dma-sync dma-map-out dma-map-in dma-free
dma-alloc map-out map-in decode-unit close open
?pdm
/PowerPC,603@0
PROPERTIES:
name PowerPC,603
device_type cpu
reg 00000000 00000000
cpu-version 00071201
clock-frequency 11E1A300
timebase-frequency 00BEBC20
reservation-granularity 00000020
tlb-sets 00000020
tlb-size 00000040
d-cache-size 00004000
i-cache-size 00004000
d-cache-sets 00000080
i-cache-sets 00000080
i-cache-block-size 00000020
d-cache-block-size 00000020
existing 00000000 80000000 80000000 80000000
available 00000000 F2000000 F4000000 0B800000 FF900000 00300000
translations F2000000 00010000 F2000000 00000028 F2800000 00001000 F2800000 00000028
F2C00000 00001000 F2C00000 00000028 F3000000 01000000 F3000000 00000028
F8000000 00001000 F8000000 00000028 FF800000 00100000 00400000 00000010
FFC00000 00400000 FFC00000 00000000
METHODS:
translate modify unmap map release claim
close open
/chosen@0
PROPERTIES:
name chosen
stdin FF8DA640
stdout FF8DA500
memory FF8DD840
mmu FF8DD900
bootpath 00
bootargs 00
/memory@0
PROPERTIES:
name memory
device_type memory
reg 00000000 08800000
available 00000000 00400000 00500000 08300000
METHODS:
release claim close open
/openprom@0
PROPERTIES:
name openprom
model Open Firmware, 2.0.3
relative-addressing
/AAPL,ROM@FFC00000
PROPERTIES:
name AAPL,ROM
device_type rom
reg FFC00000 00400000
METHODS:
load open
/options@0
PROPERTIES:
name options
little-endian? 66616C73 6500
real-mode? 66616C73 6500
auto-boot? 66616C73 6500
diag-switch? 66616C73 6500
fcode-debug? 66616C73 6500
oem-banner? 66616C73 6500
oem-logo? 66616C73 6500
use-nvramrc? 74727565 00
real-base FFFFFFFF
real-size 00100000
virt-base FFFFFFFF
virt-size 00100000
load-base 00004000
pci-probe-list FFFFFFFF
screen-#columns 00000064
screen-#rows 00000028
selftest-#megs 00000000
boot-device 2F414150 4C2C524F 4D00
boot-file 00
diag-device 66643A64 69616773 00
diag-file 00
input-device 74747961 00
output-device 74747961 00
oem-banner 00
oem-logo 00
nvramrc 64657661 6C696173 20736372 65656E20 2F62616E 6469742F 4154592C 426C7565
53746172 40450D63 706F6B65 20306137 20306633 30303030 33320D63 706F6B65
20303933 20306633 30303030 33330D63 706F6B65 20303365 20306633 30303030
33610D0D 00
boot-command 626F6F74 00
/aliases@0
PROPERTIES:
name aliases
pci1 2F62616E 64697440 46323030 30303030 00
fd 2F62616E 6469742F 6F686172 652F7377 696D3300
kbd 2F62616E 6469742F 6F686172 652F7669 612D6375 64612F61 64622F6B 6579626F
61726400
mouse 2F62616E 6469742F 6F686172 652F7669 612D6375 64612F61 64622F6D 6F757365
00
screen 2F62616E 6469742F 4154592C 426C7565 53746172 404500
ttya 2F62616E 6469742F 6F686172 652F6573 63632F63 682D6100
ttyb 2F62616E 6469742F 6F686172 652F6573 63632F63 682D6200
scsi 2F62616E 6469742F 6F686172 652F6D65 736800
scsi-int 2F62616E 6469742F 6F686172 652F6D65 736800
ata 2F62616E 6469742F 6F686172 652F6174 6100
ata-int 2F62616E 6469742F 6F686172 652F6174 6100
/packages@0
PROPERTIES:
name packages
METHODS:
open
/packages@0/deblocker@0,0
PROPERTIES:
name deblocker
METHODS:
empty-buffers write read seek close open
/packages@0/disk-label@0,0
PROPERTIES:
name disk-label
METHODS:
load offset close open file-str part-str
dma-free dma-alloc max-transfer block-size write-blocks read-blocks
/packages@0/obp-tftp@0,0
PROPERTIES:
name obp-tftp
METHODS:
dma-free dma-alloc max-transfer block-size read-blocks load
read close open
/packages@0/mac-files@0,0
PROPERTIES:
name mac-files
METHODS:
load close open
/packages@0/mac-parts@0,0
PROPERTIES:
name mac-parts
METHODS:
load close open
/packages@0/aix-boot@0,0
PROPERTIES:
name aix-boot
METHODS:
load close open
/packages@0/fat-files@0,0
PROPERTIES:
name fat-files
METHODS:
dir load open close read-blocks seek
read dma-free dma-alloc max-transfer block-size
/packages@0/iso-9660-files@0,0
PROPERTIES:
name iso-9660-files
METHODS:
load close open dir read offset
seek read-blocks block-size dma-free dma-alloc max-transfer
/packages@0/xcoff-loader@0,0
PROPERTIES:
name xcoff-loader
METHODS:
init-program close open
/packages@0/terminal-emulator@0,0
PROPERTIES:
name terminal-emulator
iso6429-1983-colors
/bandit@F2000000
PROPERTIES:
name bandit
device_type pci
model AAPL,343S1126
AAPL,interrupts 00000016
reg F2000000 02000000
#address-cells 00000003
#size-cells 00000002
clock-frequency 01FCA055
slot-names 0000E000 41310042 31004331 00
ranges 02000000 00000000 F3000000 F3000000 00000000 01000000
01000000 00000000 00000000 F2000000 00000000 00800000
02000000 00000000 80000000 80000000 00000000 10000000
02000000 00000000 90000000 90000000 00000000 10000000
bus-range 00000000 00000000
METHODS:
encode-unit decode-unit dma-sync dma-map-out dma-map-in dma-free
dma-alloc map-out map-in close open probe-slots
req-io-addr alloc-io-addr align-io-addr req-mem-addr alloc-mem-addr align-mem-addr
map-range add-range make-assigned-addresses allocate-addresses
add-package init-packages config-l! config-l@ config-w! config-w@
config-b! config-b@
/bandit@F2000000/ohare@10
PROPERTIES:
name ohare
device_type dbdma
model AAPL,343S0172
reg 00008000 00000000 00000000 00000000 00000000
02008010 00000000 F3000000 00000000 00100000
assigned-addresses 82008010 00000000 F3000000 00000000 00100000
ranges 00000000 02008010 00000000 F3000000 00100000
#address-cells 00000001
#size-cells 00000001
vendor-id 0000106B
device-id 00000007
revision-id 00000002
class-code 00FF0000
min-grant 00000000
max-latency 00000000
devsel-speed 00000001
METHODS:
dma-sync dma-map-out dma-map-in dma-free dma-alloc decode-unit
close open init-media-bay enable-scsi-terminators
/bandit@F2000000/ohare@10/mesh@10000
PROPERTIES:
name mesh
device_type scsi
model AAPL,343S1146
reg 00010000 00000100
00008000 00000200
clock-frequency 02FAF080
AAPL,interrupts 0000000C 00000000
AAPL,connector scsi
METHODS:
show-children set-tid-lun decode-unit close open dma-sync
dma-map-out dma-map-in dma-free dma-alloc retry-cmd error?
db-rem do-cmd reset-scsi set-timeout mesh-iooffset mesh-dmaoffset
/bandit@F2000000/ohare@10/mesh@10000/sd@0,0
PROPERTIES:
name sd
device_type block
METHODS:
load write read seek close open
write-blocks read-blocks max-transfer block-size dma-sync dma-map-out
dma-map-in dma-free dma-alloc
/bandit@F2000000/ohare@10/mesh@10000/st@0,0
PROPERTIES:
name st
device_type byte
METHODS:
load seek close open write read
write-blocks read-blocks block-size max-transfer write-eof dma-free
dma-alloc dma-sync dma-map-out dma-map-in
/bandit@F2000000/ohare@10/escc@13000
PROPERTIES:
name escc
device_type escc
reg 00013000 00001000
00008400 00000400
#address-cells 00000001
ranges
METHODS:
decode-unit close open
/bandit@F2000000/ohare@10/escc@13000/ch-a@13020
PROPERTIES:
name ch-a
device_type serial
AAPL,connector modem
reg 00013020 00000020
00008400 00000100
00008500 00000100
AAPL,interrupts 0000000F 00000004 00000005
METHODS:
write read read-ahead close open
/bandit@F2000000/ohare@10/escc@13000/ch-b@13000
PROPERTIES:
name ch-b
device_type serial
AAPL,connector printer
reg 00013000 00000020
00008600 00000100
00008700 00000100
AAPL,interrupts 00000010 00000006 00000007
METHODS:
write read read-ahead close open
/bandit@F2000000/ohare@10/awacs@14000
PROPERTIES:
name awacs
device_type sound
reg 00014000 00001000
00008800 00000100
00008900 00000100
AAPL,interrupts 00000011 00000008 00000009
/bandit@F2000000/ohare@10/swim3@15000
PROPERTIES:
name swim3
device_type block
AAPL,connector floppy
reg 00015000 00001000
00008100 00000100
AAPL,interrupts 00000013 00000001
METHODS:
load read seek eject close open
read-blocks max-transfer block-size dma-sync dma-map-out dma-map-in
dma-free dma-alloc
/bandit@F2000000/ohare@10/nvram@60000
PROPERTIES:
name nvram
device_type nvram
reg 00060000 00020000
existing 00000000 00002000
/bandit@F2000000/ohare@10/ata@20000
PROPERTIES:
name ata
device_type ata
AAPL,connector ata
compatible ohare-ata
reg 00020000 00002000
00008B00 00000200
AAPL,pio-timing 00000526 00000085 00000025 00000025 00000025 00000000 00000000 00000000
AAPL,interrupts 0000000D 00000002
METHODS:
dma-sync dma-map-out dma-map-in dma-free dma-alloc decode-unit
close open ata-command atapi-command reset-atapi-bus reset-ata-bus
use-ata-interface use-atapi-interface set-timer set-device-id
/bandit@F2000000/ohare@10/ata@20000/ata-disk@0,0
PROPERTIES:
name ata-disk
device_type block
METHODS:
load write read seek open close
write-blocks read-blocks block-size max-transfer dma-sync dma-map-out
dma-map-in dma-free dma-alloc
/bandit@F2000000/ohare@10/via-cuda@16000
PROPERTIES:
name via-cuda
device_type cuda
reg 00016000 00002000
AAPL,interrupts 00000012
METHODS:
get-mouse read-kbd close open read write
/bandit@F2000000/ohare@10/via-cuda@16000/adb@0,0
PROPERTIES:
name adb
device_type adb
AAPL,connector adb
METHODS:
close open
/bandit@F2000000/ohare@10/via-cuda@16000/adb@0,0/keyboard@0,0
PROPERTIES:
name keyboard
device_type keyboard
reg 00000000 00000000 00000000
METHODS:
read close open reset get-key-map
/bandit@F2000000/ohare@10/via-cuda@16000/adb@0,0/mouse@1,0
PROPERTIES:
name mouse
device_type mouse
reg 00000001 00000000 00000000
#buttons 00000001
METHODS:
get-event close open mouse-button mouse-dy mouse-dx
old-button
/bandit@F2000000/ohare@10/via-cuda@16000/pram@0,0
PROPERTIES:
name pram
device_type pram
reg 00000000 00000000 00000000
/bandit@F2000000/ohare@10/via-cuda@16000/rtc@0,0
PROPERTIES:
name rtc
device_type rtc
reg 00000000 00000000 00000000
METHODS:
set-time get-time close open
/bandit@F2000000/ohare@10/via-cuda@16000/power-mgt@0,0
PROPERTIES:
name power-mgt
device_type power-mgt
reg 00000000 00000000 00000000
/bandit@F2000000/pci106b,1@B
PROPERTIES:
name pci106b,1
vendor-id 0000106B
device-id 00000001
revision-id 00000003
class-code 00060000
min-grant 00000000
max-latency 00000000
devsel-speed 00000001
fast-back-to-back
reg 00005800 00000000 00000000 00000000 00000000
/bandit@F2000000/ATY,BlueStar@E
PROPERTIES:
vendor-id 00001002
device-id 00005159
revision-id 00000000
class-code 00030000
interrupts 00000001
min-grant 00000008
max-latency 00000000
subsystem-vendor-id 00001002
subsystem-id 00000908
devsel-speed 00000001
fast-back-to-back
AAPL,interrupts 00000019
AAPL,slot-name B1
fcode-rom-offset 00000000
EDID 00FFFFFF FFFFFF00 04721100 06340082 14120103 682F1E78 2EC585A4 59499A24
125054BF EF008180 8140714F 9500950F B30081C0 A9402139 9030621A 274068B0
3600D928 1100001C 000000FD 00384C1E 5210000A 20202020 20200000 00FC0041
63657220 58323233 570A2020 000000FF 004C415A 30393034 37333631 300A00CB
ATY,Flags 0717029B
ATY,RefCLK 00006978
ATY,MCLK 00028870
ATY,SCLK 00028870
width 00000320
height 00000258
linebytes 00000400
depth 00000008
display-type 43525400
device_type display
character-set 49534F38 3835392D 3100
iso6429-1983-colors
reg 00007000 00000000 00000000 00000000 00000000
02007030 00000000 00000000 00000000 00020000
42007010 00000000 00000000 00000000 08000000
02007018 00000000 00000000 00000000 00010000
name ATY,BlueStar
model ATY,RV100
ATY,Rom# 3131332D 38353530 352D3131 3000
ATY,Card# 3130392D 38353530 302D3030 00
ATY,Fcode 312E3836 00
driver,AAPL,MacOS,PowerPC
4A6F7921 70656666 70777063 00000001 B948891A 00000000 00000000 00000000
00030002 00000000 FFFFFFFF 00000000 0000C38C 0000C38C 0000C38C 000005B0
00040400 FFFFFFFF 00000000 00000EE8 00000EC0 00000B09 0000C940 02010400
FFFFFFFF 00000000 00000000 00000000 00000522 00000080 04040400 00000000
FFFFFFFF 00000000 FFFFFFFF 00000000 FFFFFFFF 00000000 00000004 00000027
00000001 00000140 00000158 000004F0 00000001 00000003 00000000 00000000
00000000 0000000D 00000000 00000000 00000010 00000000 00000000 00000012
0000000D 00000000 00000022 00000000 00000000 00000005 0000001F 00000000
... 0000D449 bytes total
power-consumption 00000000 00000000
assigned-addresses C2007010 00000000 88000000 00000000 08000000
82007030 00000000 80820000 00000000 00020000
82007018 00000000 80810000 00000000 00010000
METHODS:
close restore draw-logo write open set-depth
disable-videomode enable-videomode show-modes set-mode
mode# ddc2ci-monitor-off ddc2ci-monitor-on ddc2-get-byte
ddc2-send-byte ddc2-set-stop ddc2-set-start read-rectangle draw-rectangle fill-rectangle
get-colors set-colors color! color@ dimensions
/bandit@F2000000/pci1011,14@11
PROPERTIES:
vendor-id 00001011
device-id 00000014
revision-id 00000011
class-code 00020000
interrupts 00000001
min-grant 00000000
max-latency 00000000
devsel-speed 00000001
fast-back-to-back
AAPL,interrupts 00000016
AAPL,slot-name E1
name pci1011,14
reg 00008800 00000000 00000000 00000000 00000000
01008810 00000000 00000000 00000000 00000080
02008814 00000000 00000000 00000000 00000080
02008830 00000000 00000000 00000000 00040000
power-consumption 00000000 00000000
assigned-addresses 81008810 00000000 00000400 00000000 00000080
82008830 00000000 80840000 00000000 00040000
82008814 00000000 80800000 00000000 00000080
ok

