<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Sorry., it’s returning:<div class=""><br class=""></div><div class=""><div class="">>> =============================================================</div><div class="">>> OpenBIOS 1.1 [May 11 2018 10:49]</div><div class="">>> Configuration device id QEMU version 1 machine id 1</div><div class="">>> CPUs: 1</div><div class="">>> Memory: 256M</div><div class="">>> UUID: 00000000-0000-0000-0000-000000000000</div><div class="">>> CPU type PowerPC,G4</div><div class="">milliseconds isn't unique.</div><div class="">Welcome to OpenBIOS v1.1 built on May 11 2018 10:49</div><div class=""><br class=""></div><div class="">0 > cd /pci/NE2000 ok</div><div class="">0 > .properties </div><div class="">name "NE2000"</div><div class="">vendor-id 10ec </div><div class="">device-id 8029 </div><div class="">revision-id 0 </div><div class="">class-code 20000 </div><div class="">interrupts 1 </div><div class="">min-grant 0 </div><div class="">max-latency 0 </div><div class="">devsel-speed 0 </div><div class="">subsystem-vendor-id 1af4 </div><div class="">subsystem-id 1100 </div><div class="">cache-line-size 0 </div><div class="">device_type "network"</div><div class="">model "NE2000 PCI"</div><div class="">assigned-addresses -- 14 : 01 00 70 10 00 00 00 00 00 00 10 00 00 00 00 00 00 00 01 00 </div><div class="">reg 00007000 00000000 00000000 00000000 00000000</div><div class=""> 01007010 00000000 00000000 00000000 00000100</div><div class="">network-type "ethernet"</div><div class="">removable "network"</div><div class="">category "net"</div><div class=""> ok</div><div class="">0 > cd .. ok</div><div class="">0 > 1000 config-l@ u. ffffffff ok</div><div class="">0 > </div><div class=""><br class=""></div><div><br class=""><blockquote type="cite" class=""><div class="">On May 11, 2018, at 10:43 AM, Jd Lyons via OpenBIOS <<a href="mailto:openbios@openbios.org" class="">openbios@openbios.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">On May 11, 2018, at 4:11 AM, Mark Cave-Ayland <<a href="mailto:mark.cave-ayland@ilande.co.uk" class="">mark.cave-ayland@ilande.co.uk</a>> wrote:<br class=""><br class="">On 11/05/18 08:11, Jd Lyons via OpenBIOS wrote:<br class=""><br class=""><blockquote type="cite" class="">Seems I could add config-1@ as a colon definition, however I’m not sure how too deal with r1@?<br class="">: rl@-le rl@ lbflip ;<br class="">: >config f1000000 + ;<br class="">: config-l@ >config cr ." config-l@ " dup . rl@-le space dup . ;<br class="">Just can’t figure how r1@ is implemented in SLOF?<br class=""></blockquote><br class="">That's definitely the long way around. Attached is a quick and dirty hack for PPC-only that implements config-l@ for reference:<br class=""><br class="">$ ./qemu-system-ppc -nographic -bios /home/build/src/openbios/openbios.git/openbios/obj-ppc/openbios-qemu.elf.nostrip<br class=""><br class=""><blockquote type="cite" class=""><blockquote type="cite" class="">=============================================================<br class="">OpenBIOS 1.1 [May 11 2018 07:49]<br class="">Configuration device id QEMU version 1 machine id 2<br class="">CPUs: 1<br class="">Memory: 128M<br class="">UUID: 00000000-0000-0000-0000-000000000000<br class="">CPU type PowerPC,750<br class=""></blockquote></blockquote>milliseconds isn't unique.<br class="">Welcome to OpenBIOS v1.1 built on May 11 2018 07:49<br class="">Trying hd:,\\:tbxi...<br class="">Trying hd:,\ppc\bootinfo.txt...<br class="">Trying hd:,%BOOT...<br class="">No valid state has been set by load or init-program<br class=""><br class="">0 > cd /pci/NE2000 ok<br class="">0 > .properties<br class="">name "NE2000"<br class="">vendor-id 10ec<br class="">device-id 8029<br class="">revision-id 0<br class="">class-code 20000<br class="">AAPL,interrupts 17<br class="">min-grant 0<br class="">max-latency 0<br class="">devsel-speed 0<br class="">subsystem-vendor-id 1af4<br class="">subsystem-id 1100<br class="">cache-line-size 0<br class="">device_type "network"<br class="">model "NE2000 PCI"<br class="">assigned-addresses -- 14 : 01 00 10 10 00 00 00 00 00 00 10 00 00 00 00 00 00 00 01 00<br class="">AAPL,address fe001000<br class="">reg 00001000 00000000 00000000 00000000 00000000<br class=""> 01001010 00000000 00000000 00000000 00000100<br class="">network-type "ethernet"<br class="">removable "network"<br class="">category "net"<br class="">ok<br class="">0 > cd .. ok<br class="">0 > 1000 config-l@ u. 802910ec ok<br class="">0 ><br class=""><br class="">My reading of the IEEE-1275 PCI bindings is that you take the first 32-bit word of "reg" for the PCI configuration space address, so as you can see we return the device-id/vendor-id for the NE2000 NIC as above.<br class=""><br class=""></blockquote><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><blockquote type="cite" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class=""><br class="">ATB,<br class=""><br class="">Mark.<br class=""><openbios-config-l-hack.patch><br class=""></blockquote><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Not working correctly, 1000 config-l@ u. Returns f1001000?</span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">--<span class="Apple-converted-space"> </span></span><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">OpenBIOS </span><a href="http://openbios.org/" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">http://openbios.org/</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Mailinglist: </span><a href="http://lists.openbios.org/mailman/listinfo" style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">http://lists.openbios.org/mailman/listinfo</a><br style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Helvetica; font-size: 12px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">Free your System - May the Forth be with you</span></div></blockquote></div><br class=""></div></body></html>