Subject: Re: ofb proposal
To: Michael <macallan18@earthlink.net>
From: Chris Tribo <ctribo@college.dtcc.edu>
List: port-macppc
Date: 01/30/2005 14:17:48
--Apple-Mail-12--43550475
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
x-unix-mode=0644;
name="ofdump2.txt"
Content-Disposition: attachment;
filename=ofdump2.txt
[Caching 55 nodes and 413 properties]
ff829fe8: /device-tree
name 64657669 63652d74 72656500 ........ "device-tree"
model 506f7765 72426f6f 6b00.... ........ "PowerBook"
compatible 4141504c 2c506f77 6572426f 6f6b3139 "AAPL,PowerBook19
0010: 393800.. ........ ........ ........ 98"
0013: 4d616352 49534300 ........ ........ "MacRISC"
AAPL,cpu-id 00000000 ........ ........ ........ ....
#address-cells 00000001 ........ ........ ........ 1
#size-cells 00000001 ........ ........ ........ 1
clock-frequency 03ef1480 ........ ........ ........ 66MHz
--------------------------------------------------------------------------------
ff82b3e0: /cpus
name 63707573 00...... ........ ........ "cpus"
device_type 63707573 00...... ........ ........ "cpus"
0005: 00...... ........ ........ ........ ""
#address-cells 00000001 ........ ........ ........ 1
#size-cells 00000000 ........ ........ ........ 0
--------------------------------------------------------------------------------
ff82b4f8: /cpus/PowerPC,750@0
name 506f7765 7250432c 37353000 ........ "PowerPC,750"
device_type 63707500 ........ ........ ........ "cpu"
reg 00000000 ........ ........ ........ ....
cpu-version 00088302 ........ ........ ........ ....
graphics
external-control
performance-monitor
clock-frequency 1d8119c0 ........ ........ ........ 495MHz
bus-frequency 03ef1480 ........ ........ ........ 66MHz
timebase-frequency 00fbc520 ........ ........ ........ 16.500MHz
reservation-granule-size
00000020 ........ ........ ........ 32
tlb-split
d-tlb-sets 00000040 ........ ........ ........ ...@
d-tlb-size 00000080 ........ ........ ........ 128
i-tlb-sets 00000040 ........ ........ ........ ...@
i-tlb-size 00000080 ........ ........ ........ 128
tlb-sets 00000040 ........ ........ ........ ...@
tlb-size 00000080 ........ ........ ........ 128
d-cache-size 00008000 ........ ........ ........ 32K
i-cache-size 00008000 ........ ........ ........ 32K
d-cache-sets 00000080 ........ ........ ........ ....
i-cache-sets 00000080 ........ ........ ........ ....
i-cache-block-size 00000020 ........ ........ ........ 32
d-cache-block-size 00000020 ........ ........ ........ 32
l2-cache ff82b910 ........ ........ ........ ....
existing 00000000 80000000 80000000 80000000 ................
available 00004800 ff7fb800 ff900000 00300000 ..H..........0..
translations 00000000 00004000 00000000 00000000 ......@.........
0010: 00000000 00004000 00000000 00000000 ......@.........
0020: 00004000 00001000 00004000 00000000 ..@.......@.....
0030: 01000000 00001000 01000000 00000000 ................
0040: 01001000 00003000 01001000 00000000 ......0.........
0050: 01004000 00003000 01004000 00000000 ..@...0...@.....
0060: 01007000 00001000 01007000 00000000 ..p.......p.....
0070: 01008000 00001000 01008000 00000000 ................
0080: 01009000 00001000 01009000 00000000 ................
0090: 0100a000 00003000 0100a000 00000000 ......0.........
00a0: 0100d000 00009000 0100d000 00000000 ................
00b0: 01016000 00002000 01016000 00000000 ..`... ...`.....
00c0: 01018000 00001000 01018000 00000000 ................
00d0: 82000000 01000000 82000000 00000028 ...............(
00e0: f3000000 01000000 f3000000 00000028 ...............(
00f0: f8000000 00001000 f8000000 00000028 ...............(
0100: fe000000 00010000 fe000000 00000028 ...............(
0110: fec00000 00200000 fec00000 00000028 ..... .........(
0120: fee00000 00200000 fee00000 00000028 ..... .........(
0130: ff800000 00100000 00f00000 00000010 ................
0140: ffc00000 00400000 ffc00000 00000000 .....@..........
--------------------------------------------------------------------------------
ff82b910: /cpus/PowerPC,750@0/l2-cache
name 6c322d63 61636865 00...... ........ "l2-cache"
device_type 63616368 6500.... ........ ........ "cache"
i-cache-size 00100000 ........ ........ ........ 1M
d-cache-size 00100000 ........ ........ ........ 1M
i-cache-sets 00004000 ........ ........ ........ ..@.
d-cache-sets 00004000 ........ ........ ........ ..@.
cache-unified
ram-type 70697065 6c696e65 642d7379 6e63726f pipelined-syncro
0010: 2d627572 737400.. ........ ........ -burst.
--------------------------------------------------------------------------------
ff82bf88: /chosen
name 63686f73 656e00.. ........ ........ "chosen"
stdin ff8d9a80 ........ ........ ........ ....
stdout ff8d99c0 ........ ........ ........ ....
memory ff8dce00 ........ ........ ........ ....
mmu ff8dcec0 ........ ........ ........ ....
bootpath 69646530 2f40303a 3000.... ........ ide0/@0:0.
bootargs 00...... ........ ........ ........ .
mac-address 000502f3 79d2.... ........ ........ ....y.
--------------------------------------------------------------------------------
ff82c0b8: /memory@0
name 6d656d6f 727900.. ........ ........ "memory"
device_type 6d656d6f 727900.. ........ ........ "memory"
reg 00000000 10000000 ........ ........ ........
available 00004800 00efb800 01019000 0efe7000 ..H...........p.
--------------------------------------------------------------------------------
ff82c200: /openprom
name 6f70656e 70726f6d 00...... ........ "openprom"
model 4f70656e 20466972 6d776172 652c2032 "Open Firmware, 2
0010: 2e302e31 00...... ........ ........ .0.1"
relative-addressing
--------------------------------------------------------------------------------
ff82c2c0: /AAPL,ROM@ffc00000
name 4141504c 2c524f4d 00...... ........ "AAPL,ROM"
device_type 726f6d00 ........ ........ ........ "rom"
compatible 4141504c 2c524f4d 00...... ........ "AAPL,ROM"
reg ffc00000 00400000 ........ ........ .....@..
--------------------------------------------------------------------------------
ff82c508: /options
name 6f707469 6f6e7300 ........ ........ "options"
little-endian? 66616c73 6500.... ........ ........ false.
real-mode? 66616c73 6500.... ........ ........ false.
auto-boot? 66616c73 6500.... ........ ........ false.
diag-switch? 66616c73 6500.... ........ ........ false.
fcode-debug? 66616c73 6500.... ........ ........ false.
oem-banner? 66616c73 6500.... ........ ........ false.
oem-logo? 66616c73 6500.... ........ ........ false.
use-nvramrc? 74727565 00...... ........ ........ true.
real-base 00f00000 ........ ........ ........ ....
real-size 00100000 ........ ........ ........ 1M
virt-base ffffffff ........ ........ ........ ....
virt-size 00100000 ........ ........ ........ 1M
load-base 00600000 ........ ........ ........ .`..
pci-probe-list ffffffff ........ ........ ........ ....
screen-#columns 00000064 ........ ........ ........ ...d
screen-#rows 00000028 ........ ........ ........ ...(
selftest-#megs 00000000 ........ ........ ........ ....
boot-device 69646530 2f40303a 3000.... ........ ide0/@0:0.
boot-file 00...... ........ ........ ........ .
diag-device 00...... ........ ........ ........ .
diag-file 00...... ........ ........ ........ .
input-device 6b626400 ........ ........ ........ kbd.
output-device 73637265 656e00.. ........ ........ screen.
oem-banner 00...... ........ ........ ........ .
oem-logo 00...... ........ ........ ........ .
nvramrc 6865780d 3a202444 2066696e 642d6465 hex.: $D find-de
0010: 76696365 203b0d3a 20244520 64657669 vice ;.: $E devi
0020: 63652d65 6e64203b 0d3a2024 4c20424c ce-end ;.: $L BL
0030: 70617463 68203b20 3a202452 20425270 patch ; : $R BRp
0040: 61746368 203b0d3a 20245820 65786563 atch ;.: $X exec
0050: 75746520 3b0d3a20 24502030 20746f20 ute ;.: $P 0 to
0060: 6d792d73 656c6620 70726f70 65727479 my-self property
0070: 203b0d3a 20266120 22202f63 686f7365 ;.: &a " /chose
0080: 6e222024 44202450 20244520 3b0d3a20 n" $D $P $E ;.:
0090: 26632022 20617461 2d656e61 626c6522 &c " ata-enable"
00a0: 20246361 6c6c2d70 6172656e 74203b0d $call-parent ;.
00b0: 3a206865 6c706220 22206261 636b6c69 : helpb " backli
00c0: 6768742d 6f6e2220 5f706d75 2d696861 ght-on" _pmu-iha
00d0: 6e646c65 20246361 6c6c2d6d 6574686f ndle $call-metho
00e0: 64203b0d 31302062 75666665 723a206b d ;.10 buffer: k
00f0: 6d0d6465 76616c69 61732069 64653020 m.devalias ide0
0100: 2f706369 2f403130 2f617461 300d6465 /pci/@10/ata0.de
0110: 76616c69 61732069 64653120 2f706369 valias ide1 /pci
0120: 2f403130 2f403334 2f617461 310d6465 /@10/@34/ata1.de
0130: 76616c69 61732069 64653420 2f706369 valias ide4 /pci
0140: 2f40642f 4033342f 61746134 0d646576 /@d/@34/ata4.dev
0150: 202f616c 69617365 730d3a20 244d2064 /aliases.: $M d
0160: 656c6574 652d7072 6f706572 7479203b elete-property ;
0170: 0d222061 74612d69 6e742220 244d0d22 ." ata-int" $M."
0180: 20617461 30222024 4d0d2220 61746131 ata0" $M." ata1
0190: 2220244d 0d222061 74613422 20244d0d " $M." ata4" $M.
01a0: 64657620 6b62640d 6765742d 6b65792d dev kbd.get-key-
01b0: 6d617020 6b6d2073 77617020 6d6f7665 map km swap move
01c0: 0d24450d 3a20636b 20302064 6f207377 .$E.: ck 0 do sw
01d0: 61702064 75702033 203e3e20 6b6d202b ap dup 3 >> km +
01e0: 20634020 3120726f 74203720 616e6420 c@ 1 rot 7 and
01f0: 3c3c2061 6e64206f 72206c6f 6f70203b << and or loop ;
0200: 0d3a2062 6f6f7472 20306420 776f7264 .: bootr 0d word
0210: 20636f75 6e742065 6e636f64 652d7374 count encode-st
0220: 72696e67 2022206d 61636861 72677322 ring " machargs"
0230: 2026610d 30203020 3120636b 20696620 &a.0 0 1 ck if
0240: 3020616e 6420656c 73652064 75702031 0 and else dup 1
0250: 203d2069 66203364 20302031 20656c73 = if 3d 0 1 els
0260: 65206620 33642030 20322074 68656e20 e f 3d 0 2 then
0270: 636b2069 66203430 206f7220 7468656e ck if 40 or then
0280: 20746865 6e0d3430 20616e64 20696620 then.40 and if
0290: 62796520 656c7365 2068656c 70622031 bye else helpb 1
02a0: 65203020 646f205b 275d2062 6f6f7420 e 0 do ['] boot
02b0: 63617463 68206472 6f702031 6634206d catch drop 1f4 m
02c0: 73206c6f 6f702074 68656e20 62796520 s loop then bye
02d0: 3b0d3a20 6d79626f 6f742062 6f6f742d ;.: myboot boot-
02e0: 636f6d6d 616e6420 6576616c 203b0d64 command eval ;.d
02f0: 65762065 6e65740d 36322027 20524541 ev enet.62 ' REA
0300: 44203720 2d206321 0d3a2052 45414420 D 7 - c!.: READ
0310: 7b205f70 205f6e20 3b205f61 207d2062 { _p _n ; _a } b
0320: 6567696e 205f7020 5f6e2062 65616420 egin _p _n bead
0330: 2d3e205f 61205f61 20322b0d 6966205f -> _a _a 2+.if _
0340: 70206340 20383020 616e6420 303d2065 p c@ 80 and 0= e
0350: 6c736520 31207468 656e2075 6e74696c lse 1 then until
0360: 205f6120 3b0d2445 0d646576 202f7061 _a ;.$E.dev /pa
0370: 636b6167 65732f6f 62702d74 6674700d ckages/obp-tftp.
0380: 3a20244d 206f7665 72202b20 5b275d20 : $M over + [']
0390: 6e6f6f70 20244c20 3b0d3a20 244f205b noop $L ;.: $O [
03a0: 275d206f 70656e20 2b203b0d 3a20244d '] open + ;.: $M
03b0: 31206475 70203234 202d202d 31373230 1 dup 24 - -1720
03c0: 20244f20 24582036 206d6f76 65203134 $O $X 6 move 14
03d0: 202b203b 0d2d3542 4320244f 20272024 + ;.-5BC $O ' $
03e0: 4d312024 4c0d3020 244f2045 3820244d M1 $L.0 $O E8 $M
03f0: 20454320 244d2046 3020244d 20463420 EC $M F0 $M F4
0400: 244d2046 38202b20 27207472 75652024 $M F8 + ' true $
0410: 4c0d2445 0d646576 202f7061 636b6167 L.$E.dev /packag
0420: 65732f6d 61632d70 61727473 0d3a2024 es/mac-parts.: $
0430: 4d202d37 45383646 30202458 20383030 M -7E86F0 $X 800
0440: 3020616c 6c6f632d 6d656d20 37463030 0 alloc-mem 7F00
0450: 202b2034 202d3745 38364630 20245820 + 4 -7E86F0 $X
0460: 3b0d2720 6c6f6164 20323638 202d2027 ;.' load 268 - '
0470: 20244d20 244c0d27 206c6f61 64203136 $M $L.' load 16
0480: 30202b20 27203020 244c0d64 65762069 0 + ' 0 $L.dev i
0490: 6465300d 3a206f70 656e2075 73652d61 de0.: open use-a
04a0: 74612d69 6e746572 66616365 20302026 ta-interface 0 &
04b0: 63202d31 203b0d3a 20736574 2d646576 c -1 ;.: set-dev
04c0: 6963652d 49442073 65742d64 72697665 ice-ID set-drive
04d0: 2d73656c 65637420 3b0d2445 0d646576 -select ;.$E.dev
04e0: 206d6163 2d696f2f 4033340d 31207661 mac-io/@34.1 va
04f0: 6c756520 26660d3a 20617461 2d656e61 lue &f.: ata-ena
0500: 626c6520 26662069 66203130 3030206d ble &f if 1000 m
0510: 73202663 20313030 30206d73 20302074 s &c 1000 ms 0 t
0520: 6f202666 20656c73 65206472 6f702074 o &f else drop t
0530: 68656e20 3b0d2445 0d646576 20696465 hen ;.$E.dev ide
0540: 310d3a20 6f70656e 20757365 2d617461 1.: open use-ata
0550: 2d696e74 65726661 63652031 20266320 -interface 1 &c
0560: 2d31203b 0d3a2073 65742d64 65766963 -1 ;.: set-devic
0570: 652d4944 20736574 2d647269 76652d73 e-ID set-drive-s
0580: 656c6563 74203b0d 3a207265 7365742d elect ;.: reset-
0590: 61746170 692d6275 73207265 7365742d atapi-bus reset-
05a0: 6174612d 62757320 3b0d2445 0d646576 ata-bus ;.$E.dev
05b0: 20706369 312f4064 2f403334 0d3a2061 pci1/@d/@34.: a
05c0: 74612d65 6e61626c 65202663 203b0d24 ta-enable &c ;.$
05d0: 450d6465 76206964 65340d3a 206f7065 E.dev ide4.: ope
05e0: 6e207573 652d6174 612d696e 74657266 n use-ata-interf
05f0: 61636520 31202663 202d3120 3b0d3a20 ace 1 &c -1 ;.:
0600: 7365742d 64657669 63652d49 44207365 set-device-ID se
0610: 742d6472 6976652d 73656c65 6374203b t-drive-select ;
0620: 0d3a2072 65736574 2d617461 70692d62 .: reset-atapi-b
0630: 75732072 65736574 2d617461 2d627573 us reset-ata-bus
0640: 203b0d24 450d6465 76207363 73690d3a ;.$E.dev scsi.:
0650: 20244d20 5b275d20 646f2d63 6d64202b $M ['] do-cmd +
0660: 203b0d3a 20244d32 20352075 73202d35 ;.: $M2 5 us -5
0670: 66302024 4d202458 203b0d3a 20244d33 f0 $M $X ;.: $M3
0680: 202d3731 3020244d 2066206f 76657220 -710 $M f over
0690: 24582024 58203b0d 3a20244d 34203120 $X $X ;.: $M4 1
06a0: 6d73203b 0d2d3141 4320244d 20272024 ms ;.-1AC $M ' $
06b0: 4d322024 4c0d3130 3020244d 20272024 M2 $L.100 $M ' $
06c0: 4d332024 4c0d3132 3020244d 20272024 M3 $L.120 $M ' $
06d0: 4d342024 4c0d3132 3420244d 20272031 M4 $L.124 $M ' 1
06e0: 20244c0d 24450d75 6e73656c 6563742d $L.$E.unselect-
06f0: 64657600 ........ ........ ........ dev.
boot-command 626f6f74 00...... ........ ........ boot.
--------------------------------------------------------------------------------
ff82d090: /aliases
name 616c6961 73657300 ........ ........ "aliases"
cpu0 2f637075 732f506f 77657250 432c3735 /cpus/PowerPC,75
0010: 3000.... ........ ........ ........ 0.
pci1 2f706369 40383030 30303030 3000.... /pci@80000000.
mac-io 2f706369 2f6d6163 2d696f00 ........ /pci/mac-io.
pmu 2f706369 2f6d6163 2d696f2f 7669612d /pci/mac-io/via-
0010: 706d7500 ........ ........ ........ pmu.
kbd 2f706369 2f6d6163 2d696f2f 7669612d /pci/mac-io/via-
0010: 706d752f 6164622f 6b657962 6f617264 pmu/adb/keyboard
0020: 00...... ........ ........ ........ .
mouse 2f706369 2f6d6163 2d696f2f 7669612d /pci/mac-io/via-
0010: 706d752f 6164622f 6d6f7573 6500.... pmu/adb/mouse.
screen 2f706369 2f415459 2c526167 654c5450 /pci/ATY,RageLTP
0010: 726f00.. ........ ........ ........ ro.
lower 2f706369 2f706363 61726440 313300.. /pci/pccard@13.
upper 2f706369 2f706363 61726440 31332c31 /pci/pccard@13,1
0010: 00...... ........ ........ ........ .
ttya 2f706369 2f6d6163 2d696f2f 65736363 /pci/mac-io/escc
0010: 2f63682d 6100.... ........ ........ /ch-a.
ttyb 2f706369 2f6d6163 2d696f2f 65736363 /pci/mac-io/escc
0010: 2f63682d 6200.... ........ ........ /ch-b.
scsi 2f706369 2f6d6163 2d696f2f 6d657368 /pci/mac-io/mesh
0010: 00...... ........ ........ ........ .
scsi-int 2f706369 2f6d6163 2d696f2f 6d657368 /pci/mac-io/mesh
0010: 00...... ........ ........ ........ .
ata2 2f706369 2f706363 61726440 313300.. /pci/pccard@13.
ata3 2f706369 2f706363 61726440 31332c31 /pci/pccard@13,1
0010: 00...... ........ ........ ........ .
bay-ata1 2f706369 2f6d6163 2d696f2f 6d656469 /pci/mac-io/medi
0010: 612d6261 792f6174 61312f61 74612d64 a-bay/ata1/ata-d
0020: 69736b00 ........ ........ ........ isk.
atapi1 2f706369 2f6d6163 2d696f2f 6d656469 /pci/mac-io/medi
0010: 612d6261 792f6174 61312f61 74617069 a-bay/ata1/atapi
0020: 2d646973 6b00.... ........ ........ -disk.
fd 2f706369 2f6d6163 2d696f2f 6d656469 /pci/mac-io/medi
0010: 612d6261 792f666c 6f707079 00...... a-bay/floppy.
bay-ata4 2f706369 2f6d6163 2d696f40 442f6d65 /pci/mac-io@D/me
0010: 6469612d 6261792f 61746134 2f617461 dia-bay/ata4/ata
0020: 2d646973 6b00.... ........ ........ -disk.
atapi4 2f706369 2f6d6163 2d696f40 442f6d65 /pci/mac-io@D/me
0010: 6469612d 6261792f 61746134 2f617461 dia-bay/ata4/ata
0020: 70692d64 69736b00 ........ ........ pi-disk.
fd2 2f706369 2f6d6163 2d696f40 442f6d65 /pci/mac-io@D/me
0010: 6469612d 6261792f 666c6f70 707900.. dia-bay/floppy.
enet 2f706369 2f6d6163 2d696f2f 626d6163 /pci/mac-io/bmac
0010: 00...... ........ ........ ........ .
ide0 2f706369 2f403130 2f617461 3000.... /pci/@10/ata0.
ide1 2f706369 2f403130 2f403334 2f617461 /pci/@10/@34/ata
0010: 3100.... ........ ........ ........ 1.
ide4 2f706369 2f40642f 4033342f 61746134 /pci/@d/@34/ata4
0010: 00...... ........ ........ ........ .
--------------------------------------------------------------------------------
ff82d640: /packages
name 7061636b 61676573 00...... ........ "packages"
--------------------------------------------------------------------------------
ff82d6c8: /packages/deblocker
name 6465626c 6f636b65 7200.... ........ "deblocker"
--------------------------------------------------------------------------------
ff82ddf0: /packages/disk-label
name 6469736b 2d6c6162 656c00.. ........ "disk-label"
--------------------------------------------------------------------------------
ff82e368: /packages/obp-tftp
name 6f62702d 74667470 00...... ........ "obp-tftp"
--------------------------------------------------------------------------------
ff8305d8: /packages/mac-files
name 6d61632d 66696c65 7300.... ........ "mac-files"
--------------------------------------------------------------------------------
ff830cf8: /packages/mac-parts
name 6d61632d 70617274 7300.... ........ "mac-parts"
--------------------------------------------------------------------------------
ff831458: /packages/aix-boot
name 6169782d 626f6f74 00...... ........ "aix-boot"
--------------------------------------------------------------------------------
ff8318a8: /packages/fat-files
name 6661742d 66696c65 7300.... ........ "fat-files"
--------------------------------------------------------------------------------
ff832ec0: /packages/iso-9660-files
name 69736f2d 39363630 2d66696c 657300.. "iso-9660-files"
--------------------------------------------------------------------------------
ff833828: /packages/xcoff-loader
name 78636f66 662d6c6f 61646572 00...... "xcoff-loader"
--------------------------------------------------------------------------------
ff8340f0: /packages/terminal-emulator
name 7465726d 696e616c 2d656d75 6c61746f "terminal-emulato
0010: 7200.... ........ ........ ........ r"
iso6429-1983-colors
--------------------------------------------------------------------------------
ff834188: /pci@80000000
name 70636900 ........ ........ ........ "pci"
device_type 70636900 ........ ........ ........ "pci"
model 4d4f542c 50504331 303600.. ........ "MOT,PPC106"
AAPL,interrupts 00000015 ........ ........ ........ ....
8259-interrupt-acknowledge
fef00000 ........ ........ ........ ....
reg 80000000 7f000000 ........ ........ ........
#address-cells 00000003 ........ ........ ........ 3
#size-cells 00000002 ........ ........ ........ 2
clock-frequency 01fca055 ........ ........ ........ 33.333MHz
slot-names 0000e000 41310042 31004331 00...... ....A1.B1.C1.
ranges 01000000 00000000 00000000 fe000000 ................
0010: 00000000 00800000 02000000 00000000 ................
0020: 00000000 fd000000 00000000 01000000 ................
0030: 02000000 00000000 80000000 80000000 ................
0040: 00000000 7d000000 ........ ........ ....}...
compatible 67726163 6b6c6500 ........ ........ "grackle"
bus-range 00000000 00000000 ........ ........ ........
--------------------------------------------------------------------------------
ff835228: /pci@80000000/mac-io@10
name 6d61632d 696f00.. ........ ........ "mac-io"
device_type 6462646d 6100.... ........ ........ "dbdma"
model 4141504c 2c333433 53313230 3100.... "AAPL,343S1201"
reg 00008000 00000000 00000000 00000000 ................
0010: 00000000 02008010 00000000 f3000000 ................
0020: 00000000 00080000 ........ ........ ........
assigned-addresses 82008010 00000000 f3000000 00000000 ................
0010: 00080000 ........ ........ ........ ....
ranges 00000000 02008010 00000000 f3000000 ................
0010: 00080000 ........ ........ ........ ....
#address-cells 00000001 ........ ........ ........ 1
#size-cells 00000001 ........ ........ ........ 1
vendor-id 0000106b ........ ........ ........ ...k
device-id 00000017 ........ ........ ........ ....
revision-id 00000000 ........ ........ ........ ....
class-code 00ff0000 ........ ........ ........ ....
min-grant 00000000 ........ ........ ........ ....
max-latency 00000000 ........ ........ ........ ....
devsel-speed 00000001 ........ ........ ........ ....
AAPL,address f3000000 ........ ........ ........ ....
compatible 68656174 68726f77 00...... ........ "heathrow"
--------------------------------------------------------------------------------
ff836400: /pci@80000000/mac-io@10/mesh@10000
name 6d657368 00...... ........ ........ "mesh"
device_type 73637369 00...... ........ ........ "scsi"
model 4141504c 2c333433 53313134 3600.... "AAPL,343S1146"
reg 00010000 00000100 00008000 00000200 ................
clock-frequency 02faf080 ........ ........ ........ 50MHz
AAPL,interrupts 0000000c 00000000 ........ ........ ........
AAPL,connector 73637369 00...... ........ ........ scsi.
compatible 6d657368 00...... ........ ........ "mesh"
--------------------------------------------------------------------------------
ff837f28: /pci@80000000/mac-io@10/mesh@10000/sd
name 736400.. ........ ........ ........ "sd"
device_type 626c6f63 6b00.... ........ ........ "block"
compatible 736400.. ........ ........ ........ "sd"
--------------------------------------------------------------------------------
ff838b48: /pci@80000000/mac-io@10/mesh@10000/st
name 737400.. ........ ........ ........ "st"
device_type 62797465 00...... ........ ........ "byte"
compatible 737400.. ........ ........ ........ "st"
--------------------------------------------------------------------------------
ff839810: /pci@80000000/mac-io@10/escc@13000
name 65736363 00...... ........ ........ "escc"
device_type 65736363 00...... ........ ........ "escc"
compatible 65736363 00...... ........ ........ "escc"
0005: 43485250 2c657330 00...... ........ "CHRP,es0"
000e: 00...... ........ ........ ........ ""
reg 00013000 00001000 00008400 00000400 ..0.............
#address-cells 00000001 ........ ........ ........ 1
ranges
--------------------------------------------------------------------------------
ff8399a8: /pci@80000000/mac-io@10/escc@13000/ch-a@13020
name 63682d61 00...... ........ ........ "ch-a"
device_type 73657269 616c00.. ........ ........ "serial"
compatible 63682d61 00...... ........ ........ "ch-a"
0005: 43485250 2c657332 00...... ........ "CHRP,es2"
000e: 00...... ........ ........ ........ ""
AAPL,connector 6d6f6465 6d2d7072 696e7465 7200.... modem-printer.
reg 00013020 00000020 00008400 00000100 ..0 ... ........
0010: 00008500 00000100 ........ ........ ........
AAPL,interrupts 0000000f 00000004 00000005 ........ ............
--------------------------------------------------------------------------------
ff83a040: /pci@80000000/mac-io@10/escc@13000/ch-b@13000
name 63682d62 00...... ........ ........ "ch-b"
device_type 73657269 616c00.. ........ ........ "serial"
compatible 63682d62 00...... ........ ........ "ch-b"
0005: 43485250 2c657333 00...... ........ "CHRP,es3"
000e: 00...... ........ ........ ........ ""
AAPL,connector 696e6672 61726564 00...... ........ infrared.
reg 00013000 00000020 00008600 00000100 ..0.... ........
0010: 00008700 00000100 ........ ........ ........
AAPL,interrupts 00000010 00000006 00000007 ........ ............
--------------------------------------------------------------------------------
ff83a6d8: /pci@80000000/mac-io@10/bmac@11000
name 626d6163 00...... ........ ........ "bmac"
device_type 6e657477 6f726b00 ........ ........ "network"
AAPL,connector 65746865 726e6574 00...... ........ ethernet.
compatible 626d6163 00...... ........ ........ "bmac"
reg 00011000 00001000 00008200 00000100 ................
0010: 00008300 00000100 ........ ........ ........
AAPL,interrupts 0000002a 00000020 00000021 ........ ...*... ...!
local-mac-address 000502XX XXXX.... ........ ........ ....y.
address-bits 00000030 ........ ........ ........ ...0
max-frame-size 000005ee ........ ........ ........ 1.494K
cell-id 000000c3 ........ ........ ........ ....
--------------------------------------------------------------------------------
ff83bfa8: /pci@80000000/mac-io@10/davbus@14000
name 64617662 757300.. ........ ........ "davbus"
device_type 64617662 757300.. ........ ........ "davbus"
reg 00014000 00001000 00008800 00000100 ..@.............
0010: 00008900 00000100 ........ ........ ........
AAPL,interrupts 00000011 00000008 00000009 ........ ............
--------------------------------------------------------------------------------
ff83c090: /pci@80000000/mac-io@10/davbus@14000/sound
name 736f756e 6400.... ........ ........ "sound"
device_type 736f756e 6400.... ........ ........ "sound"
compatible 61776163 7300.... ........ ........ "awacs"
0006: 73637265 616d6572 00...... ........ "screamer"
000f: 00...... ........ ........ ........ ""
sub-frame 00000000 ........ ........ ........ ....
--------------------------------------------------------------------------------
ff83c180: /pci@80000000/mac-io@10/media-bay@34
name 6d656469 612d6261 7900.... ........ "media-bay"
device_type 6d656469 612d6261 7900.... ........ "media-bay"
AAPL,connector 6d656469 612d6261 7900.... ........ media-bay.
compatible 68656174 68726f77 2d6d6564 69612d62 "heathrow-media-b
0010: 617900.. ........ ........ ........ ay"
reg 00000034 00000001 00000038 00000001 ...4.......8....
0010: 0000003c 00000001 ........ ........ ...<....
#address-cells 00000001 ........ ........ ........ 1
ranges
AAPL,interrupts 0000001d ........ ........ ........ ....
--------------------------------------------------------------------------------
ff83c4b8: /pci@80000000/mac-io@10/media-bay@34/floppy@15000
name 666c6f70 707900.. ........ ........ "floppy"
device_type 626c6f63 6b00.... ........ ........ "block"
AAPL,connector 666c6f70 707900.. ........ ........ floppy.
compatible 6f686172 652d7377 696d3300 ........ "ohare-swim3"
reg 00015000 00001000 00008100 00000100 ..P.............
AAPL,interrupts 00000013 00000001 ........ ........ ........
--------------------------------------------------------------------------------
ff83d678: /pci@80000000/mac-io@10/media-bay@34/ata1@21000
name 61746131 00...... ........ ........ "ata1"
device_type 69646500 ........ ........ ........ "ide"
AAPL,connector 61746100 ........ ........ ........ ata.
compatible 68656174 68726f77 2d617461 00...... "heathrow-ata"
AAPL,bus-id 00000001 ........ ........ ........ ....
reg 00021000 00002000 00008c00 00000200 ...... .........
AAPL,pio-timing 00000526 00000085 00000025 00000025 ...&.......%...%
0010: 00000025 00000000 00000000 00000000 ...%............
AAPL,manually-removable
AAPL,interrupts 0000000e 00000003 ........ ........ ........
--------------------------------------------------------------------------------
ff83f4d8: /pci@80000000/mac-io@10/media-bay@34/ata1@21000/disk
name 6469736b 00...... ........ ........ "disk"
device_type 626c6f63 6b00.... ........ ........ "block"
compatible 61746170 692d6469 736b00.. ........ "atapi-disk"
--------------------------------------------------------------------------------
ff840648: /pci@80000000/mac-io@10/ata0@20000
name 61746130 00...... ........ ........ "ata0"
device_type 69646500 ........ ........ ........ "ide"
AAPL,connector 61746100 ........ ........ ........ ata.
compatible 68656174 68726f77 2d617461 00...... "heathrow-ata"
AAPL,bus-id 00000000 ........ ........ ........ ....
reg 00020000 00002000 00008b00 00000200 ...... .........
AAPL,pio-timing 00000526 00000085 00000025 00000025 ...&.......%...%
0010: 00000025 00000000 00000000 00000000 ...%............
AAPL,interrupts 0000000d 00000002 ........ ........ ........
--------------------------------------------------------------------------------
ff8424a8: /pci@80000000/mac-io@10/ata0@20000/disk
name 6469736b 00...... ........ ........ "disk"
device_type 626c6f63 6b00.... ........ ........ "block"
compatible 6174612d 6469736b 00...... ........ "ata-disk"
--------------------------------------------------------------------------------
ff843618: /pci@80000000/mac-io@10/via-pmu@16000
name 7669612d 706d7500 ........ ........ "via-pmu"
device_type 706d7500 ........ ........ ........ "pmu"
reg 00016000 00002000 ........ ........ ..`... .
AAPL,interrupts 00000012 ........ ........ ........ ....
--------------------------------------------------------------------------------
ff8452b8: /pci@80000000/mac-io@10/via-pmu@16000/adb
name 61646200 ........ ........ ........ "adb"
device_type 61646200 ........ ........ ........ "adb"
AAPL,connector 61646200 ........ ........ ........ adb.
--------------------------------------------------------------------------------
ff8453a8: /pci@80000000/mac-io@10/via-pmu@16000/adb/keyboard@0
name 6b657962 6f617264 00...... ........ "keyboard"
device_type 6b657962 6f617264 00...... ........ "keyboard"
reg 00000000 00000000 00000000 ........ ............
--------------------------------------------------------------------------------
ff845c38: /pci@80000000/mac-io@10/via-pmu@16000/adb/mouse@1
name 6d6f7573 6500.... ........ ........ "mouse"
device_type 6d6f7573 6500.... ........ ........ "mouse"
reg 00000001 00000000 00000000 ........ ............
#buttons 00000001 ........ ........ ........ ....
--------------------------------------------------------------------------------
ff845ef8: /pci@80000000/mac-io@10/via-pmu@16000/nvram
name 6e767261 6d00.... ........ ........ "nvram"
device_type 6e767261 6d00.... ........ ........ "nvram"
compatible 6e767261 6d00.... ........ ........ "nvram"
existing 00000000 00002000 ........ ........ ...... .
--------------------------------------------------------------------------------
ff846090: /pci@80000000/mac-io@10/via-pmu@16000/rtc@0
name 72746300 ........ ........ ........ "rtc"
device_type 72746300 ........ ........ ........ "rtc"
compatible 72746300 ........ ........ ........ "rtc"
reg 00000000 00000000 00000000 ........ ............
--------------------------------------------------------------------------------
ff846558: /pci@80000000/mac-io@10/via-pmu@16000/power-mgt@0
name 706f7765 722d6d67 7400.... ........ "power-mgt"
device_type 706f7765 722d6d67 7400.... ........ "power-mgt"
compatible 706f7765 722d6d67 7400.... ........ "power-mgt"
reg 00000000 00000000 00000000 ........ ............
--------------------------------------------------------------------------------
ff846648: /pci@80000000/mac-io@10/via-pmu@16000/battery@0
name 62617474 65727900 ........ ........ "battery"
device_type 62617474 65727900 ........ ........ "battery"
reg 00000000 00000000 00000000 ........ ............
--------------------------------------------------------------------------------
ff8466f8: /pci@80000000/mac-io@10/via-pmu@16000/backlight@f300
name 6261636b 6c696768 7400.... ........ "backlight"
device_type 6261636b 6c696768 7400.... ........ "backlight"
reg 0000f300 00000000 00000001 ........ ............
--------------------------------------------------------------------------------
ff8467b8: /pci@80000000/mac-io@d
name 6d61632d 696f00.. ........ ........ "mac-io"
device_type 6462646d 6100.... ........ ........ "dbdma"
model 4141504c 2c333433 53313230 3100.... "AAPL,343S1201"
reg 00006800 00000000 00000000 00000000 ..h.............
0010: 00000000 02006810 00000000 f4000000 ......h.........
0020: 00000000 00080000 ........ ........ ........
assigned-addresses 82006810 00000000 f4000000 00000000 ..h.............
0010: 00080000 ........ ........ ........ ....
ranges 00000000 02006810 00000000 f4000000 ......h.........
0010: 00080000 ........ ........ ........ ....
#address-cells 00000001 ........ ........ ........ 1
#size-cells 00000001 ........ ........ ........ 1
vendor-id 0000106b ........ ........ ........ ...k
device-id 00000017 ........ ........ ........ ....
revision-id 00000000 ........ ........ ........ ....
class-code 00ff0000 ........ ........ ........ ....
min-grant 00000000 ........ ........ ........ ....
max-latency 00000000 ........ ........ ........ ....
devsel-speed 00000001 ........ ........ ........ ....
AAPL,address f4000000 ........ ........ ........ ....
AAPL,interrupts 0000001b ........ ........ ........ ....
compatible 67617477 69636b00 ........ ........ "gatwick"
--------------------------------------------------------------------------------
ff847a08: /pci@80000000/mac-io@d/escc@13000
name 65736363 00...... ........ ........ "escc"
device_type 65736363 00...... ........ ........ "escc"
reg 00013000 00001000 00008400 00000400 ..0.............
#address-cells 00000001 ........ ........ ........ 1
ranges
--------------------------------------------------------------------------------
ff847af8: /pci@80000000/mac-io@d/escc@13000/ch-a@13020
name 63682d61 00...... ........ ........ "ch-a"
device_type 73657269 616c00.. ........ ........ "serial"
AAPL,connector 696e7465 726e616c 2d6d6f64 656d00.. internal-modem.
compatible 636f6261 6c7400.. ........ ........ "cobalt"
reg 00013020 00000020 00008400 00000100 ..0 ... ........
0010: 00008500 00000100 ........ ........ ........
--------------------------------------------------------------------------------
ff848148: /pci@80000000/mac-io@d/media-bay@34
name 6d656469 612d6261 7900.... ........ "media-bay"
device_type 6d656469 612d6261 7900.... ........ "media-bay"
AAPL,connector 6d656469 612d6261 7900.... ........ media-bay.
compatible 68656174 68726f77 2d6d6564 69612d62 "heathrow-media-b
0010: 617900.. ........ ........ ........ ay"
reg 00000034 00000001 00000038 00000001 ...4.......8....
0010: 0000003c 00000001 ........ ........ ...<....
#address-cells 00000001 ........ ........ ........ 1
ranges
--------------------------------------------------------------------------------
ff848458: /pci@80000000/mac-io@d/media-bay@34/floppy@15000
name 666c6f70 707900.. ........ ........ "floppy"
device_type 626c6f63 6b00.... ........ ........ "block"
AAPL,connector 666c6f70 707900.. ........ ........ floppy.
compatible 6f686172 652d7377 696d3300 ........ "ohare-swim3"
reg 00015000 00001000 00008100 00000100 ..P.............
--------------------------------------------------------------------------------
ff8495f0: /pci@80000000/mac-io@d/media-bay@34/ata4@21000
name 61746134 00...... ........ ........ "ata4"
device_type 69646500 ........ ........ ........ "ide"
AAPL,connector 61746100 ........ ........ ........ ata.
compatible 68656174 68726f77 2d617461 00...... "heathrow-ata"
AAPL,bus-id 00000004 ........ ........ ........ ....
reg 00021000 00002000 00008c00 00000200 ...... .........
AAPL,pio-timing 00000526 00000085 00000025 00000025 ...&.......%...%
0010: 00000025 00000000 00000000 00000000 ...%............
AAPL,manually-removable
--------------------------------------------------------------------------------
ff84c2d8: /pci@80000000/ATY,RageLTPro@11
vendor-id 00001002 ........ ........ ........ ....
device-id 00004c50 ........ ........ ........ ..LP
revision-id 000000dc ........ ........ ........ ....
class-code 00030000 ........ ........ ........ ....
interrupts 00000001 ........ ........ ........ ....
min-grant 00000008 ........ ........ ........ ....
max-latency 00000000 ........ ........ ........ ....
devsel-speed 00000001 ........ ........ ........ ....
fast-back-to-back
AAPL,interrupts 00000018 ........ ........ ........ ....
AAPL,slot-name 453100.. ........ ........ ........ E1.
ATY,Status 00000000 ........ ........ ........ ....
ATY,Flags 00000000 ........ ........ ........ ....
depth 00000008 ........ ........ ........ ....
device_type 64697370 6c617900 ........ ........ "display"
character-set 49534f38 3835392d 3100.... ........ ISO8859-1.
iso6429-1983-colors
reg 00008800 00000000 00000000 00000000 ................
0010: 00000000 02008810 00000000 00000000 ................
0020: 00000000 01000000 ........ ........ ........
name 4154592c 52616765 4c545072 6f00.... "ATY,RageLTPro"
model 4154592c 4c542d43 00...... ........ "ATY,LT-C"
ATY,Rom# 3131332d 58585858 582d3130 3200.... 113-XXXXX-102.
ATY,Fcode 312e3539 00...... ........ ........ 1.59.
power-consumption 00000000 00000000 ........ ........ ........
assigned-addresses 82008810 00000000 82000000 00000000 ................
0010: 01000000 ........ ........ ........ ....
address 82000000 ........ ........ ........ ....
width 00000400 ........ ........ ........ ....
height 00000300 ........ ........ ........ ....
linebytes 00000400 ........ ........ ........ ....
--------------------------------------------------------------------------------
ff8522f8: /pci@80000000/pccard@13
vendor-id 0000104c ........ ........ ........ ...L
device-id 0000ac15 ........ ........ ........ ....
revision-id 00000001 ........ ........ ........ ....
class-code 00060700 ........ ........ ........ ....
interrupts 00000001 ........ ........ ........ ....
devsel-speed 00000001 ........ ........ ........ ....
AAPL,interrupts 00000016 ........ ........ ........ ....
AAPL,slot-name 50432043 61726420 4100.... ........ PC Card A.
name 70636361 726400.. ........ ........ "pccard"
device_type 70636361 726400.. ........ ........ "pccard"
compatible 74693131 333000.. ........ ........ "ti1130"
model 54584e2c 50434931 3133312d 303100.. "TXN,PCI1131-01"
reg 00009800 00000000 00000000 00000000 ................
0010: 00000000 02009810 00000000 00000000 ................
0020: 00000000 00001000 01009844 00000000 ...........D....
0030: 00000000 00000000 00000004 21009898 ............!...
0040: 00000000 00000000 00000000 00000010 ................
0050: 02009800 00000000 00000000 00000000 ................
0060: 10000000 ........ ........ ........ ....
#address-cells 00000002 ........ ........ ........ 2
#size-cells 00000001 ........ ........ ........ 1
AAPL,pmu-socket-number 00000001 ........ ........ ........ ....
AAPL,zoomed-video
ranges 01000000 00000000 02000000 00000000 ................
0010: 00000000 10000000 02000000 00000000 ................
0020: 02000000 00000000 00000000 10000000 ................
0030: 01000000 00000000 01000000 00000000 ................
0040: 00000000 00010000 ........ ........ ........
#windows 00000007 ........ ........ ........ ....
#sockets 00000001 ........ ........ ........ ....
release-level 000007cb ........ ........ ........ ....
status-change-int-caps 000000f0 ........ ........ ........ ....
status-change-report-caps
000000f0 ........ ........ ........ ....
cntl-ind-caps 00000000 ........ ........ ........ ....
interrupt-routing 00000000 ........ ........ ........ ....
adapter-caps 00000000 ........ ........ ........ ....
vcc-levels 00000004 00000700 00000703 00000705 ................
0010: 0000030c ........ ........ ........ ....
power-consumption 00000000 00000000 ........ ........ ........
assigned-addresses 82009800 00000000 a0000000 00000000 ................
0010: 10000000 82009810 00000000 81803000 ..............0.
0020: 00000000 00001000 81009898 00000000 ................
0030: 81801000 00000000 00000010 ........ ............
--------------------------------------------------------------------------------
ff8576e0: /pci@80000000/pccard@13,1
vendor-id 0000104c ........ ........ ........ ...L
device-id 0000ac15 ........ ........ ........ ....
revision-id 00000001 ........ ........ ........ ....
class-code 00060700 ........ ........ ........ ....
interrupts 00000002 ........ ........ ........ ....
devsel-speed 00000001 ........ ........ ........ ....
AAPL,interrupts 00000017 ........ ........ ........ ....
AAPL,slot-name 50432043 61726420 4200.... ........ PC Card B.
name 70636361 726400.. ........ ........ "pccard"
device_type 70636361 726400.. ........ ........ "pccard"
compatible 74693131 333000.. ........ ........ "ti1130"
model 54584e2c 50434931 3133312d 303100.. "TXN,PCI1131-01"
reg 00009900 00000000 00000000 00000000 ................
0010: 00000000 02009910 00000000 00000000 ................
0020: 00000000 00001000 21009998 00000000 ........!.......
0030: 00000000 00000000 00000010 02009900 ................
0040: 00000000 00000000 00000000 10000000 ................
#address-cells 00000002 ........ ........ ........ 2
#size-cells 00000001 ........ ........ ........ 1
AAPL,pmu-socket-number 00000002 ........ ........ ........ ....
ranges 01000000 00000000 02000000 00000000 ................
0010: 00000000 10000000 02000000 00000000 ................
0020: 02000000 00000000 00000000 10000000 ................
0030: 01000000 00000000 01000000 00000000 ................
0040: 00008000 00010000 ........ ........ ........
#windows 00000007 ........ ........ ........ ....
#sockets 00000001 ........ ........ ........ ....
release-level 000007cb ........ ........ ........ ....
status-change-int-caps 000000f0 ........ ........ ........ ....
status-change-report-caps
000000f0 ........ ........ ........ ....
cntl-ind-caps 00000000 ........ ........ ........ ....
interrupt-routing 00000000 ........ ........ ........ ....
adapter-caps 00000000 ........ ........ ........ ....
vcc-levels 00000004 00000700 00000703 00000705 ................
0010: 0000030c ........ ........ ........ ....
assigned-addresses 82009900 00000000 90000000 00000000 ................
0010: 10000000 82009910 00000000 81802000 .............. .
0020: 00000000 00001000 81009998 00000000 ................
0030: 81800000 00000000 00000010 ........ ............
--------------------------------------------------------------------------------
--Apple-Mail-12--43550475
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
charset=US-ASCII;
format=flowed
On Jan 30, 2005, at 12:49 PM, Michael wrote:
> Hmm, I guess it would matter - on Riccardo's 4400 XFree would only use
> 1 or 2MB of VRAM and he said he has some upgrade installed too.
> So I wouldn't be surprised if XFree doesn't see the upgrade either.
> Did you try XFree? On sparc64 it works without changes, so I guess it
> should just work for you too.
I'll try and get it built or steal the 2.0 sets and report back.
>> The wallstreet is a little more unhappy:
>>
>> machfb0 at pci0 dev 17 function 0: ATI Technologies 3D Rage LT Pro
>> (rev.
>> 0xdc)
>> machfb0: 16 MB aperture at 0x82000000, 4 KB registers at 0x00000000
>> machfb0: 4096 KB SGRAM 30.681 MHz, maximum RAMDAC clock 230 MHz
>> us : ff84c2d8
>> inst: ff8d99c0
>> node: ff84c2d8
>> machfb0: initial resolution 1600x1200 at 8 bpp
>>
>> The external monitor shows the same symptoms as the LCD at
>> 1024x768x8. The
>> test goes out to the screen, but it won't scroll. So I end up with
>> lines
>> overwriting lines at the bottom of the screen.
> Ah, so it got the resolution wrong. This shouldn't be too hard to fix.
> Do you have the ofdump2 utility installed? If you do please send me
> the output of ofdump -p.
> If you don't have it I'll send it to you ( as binary or source,
> whatever you wish ).
> Is the reported amount of VRAM correct?
It didn't get the resolution wrong, it was driving my external studio
display at 1600x1200. If I don't plug it in, it comes up on the LCD at
1024x768 like it should. It just has a 2" band of black above and below
the area where text is being drawn and doesn't scroll on the powerbook.
I'm almost 100% sure that this board has 4MB since it's a wallstreet-II
with s-video out.
>> top will display but nothing will scroll or clear from the screen.
> It will probably scroll at some point and this may lead to some other
> weirdnesses... I'll try to figure out why it got the initial
> resolution wrong. So far it tries to read it from the chip itself
> which works fine on my U10 and obviously the G3, but apparently things
> are different on flat panel output. Let's see how XFree handles it.
There's a word on the display controller about available resolutions, I
dunno if that exists on sparc64 or other OpenPROM archs.
--Apple-Mail-12--43550475--