qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Missing dimm-info properties in openbios ?


From: BALATON Zoltan
Subject: Re: Missing dimm-info properties in openbios ?
Date: Fri, 21 Mar 2025 18:42:09 +0100 (CET)

On Fri, 21 Mar 2025, Andrew Randrianasulu wrote:
On Fri, Mar 21, 2025 at 8:19 PM BALATON Zoltan <balaton@eik.bme.hu> wrote:

On Fri, 21 Mar 2025, Andrew Randrianasulu wrote:
On Fri, Mar 21, 2025 at 6:16 PM Josh Juran <jjuran@gmail.com> wrote:

On Mar 21, 2025, at 10:59 AM, BALATON Zoltan <balaton@eik.bme.hu> wrote:

On Fri, 21 Mar 2025, Andrew Randrianasulu wrote:


So far  I found that other ROMs works with patched qemu, too,  and
curiously OF 2.0.1f allow me to dev into ide0/ide/ide1/ata-int but I
still can't boot anything or list ISO9660 content on attached cdrom
image ... But OF 2.4 does not allow me to dev into ide devices!


Is there anybody with a real beige G3 Mac


I have an OldWorld G3 tower, although it’s not really beige, but light grey. ;-)

who could test how this works on real machine? Just to know what should we see.


Can you be specific as to what “this” is?  I once wrote a program that queries 
the Name Registry; would that be useful here?


Just boot into openFirmware with attached IDE device(s) like disk or
ATAPI cdrom and report that it says  if you try:

dev /
ls
dev ide0 (and ata-int, ide1, ide)

Maybe you need to do dev /pci/mac-io/ide@20000 or dev
/pci/mac-io/ide@21000. I don't know if it would expand aliases or not but
actual path should work unless it's some peculiarity of real machine which
is what should be tested how it behaves on real machine. If you can cd in
a device node you can try ".properties" "ls" and "words" to see what's in
there.


stillno, may be G3 v3 rom was from something else ?

I think v3 is Rev C mentioned in the wikipedia but I don't know, if we see some data from real machine (you could try to find output on-line too) then we could compare.

By the way you also have the macio cell offsets in the device names after the @ sign below so if you need thos it's a quick way to look it up.

Regards,
BALATON Zoltan

ok
0 > dev /  ok
0 > ls

Children of the node:
FF82EA78: /                             [AAPL,PowerMac G3 MacRISC]

Node Adr    Node Name                     Compatible

FF82FEE0: /cpus@0
FF82FFF8:   /PowerPC,740@0
FF830410:     /l2-cache@0,0
FF830A90: /chosen@0
FF830BC0: /memory@0
FF830D08: /openprom@0
FF830DC8: /AAPL,ROM@FFC00000           [AAPL,ROM]
FF831010: /options@0
FF8314B0: /aliases@0
FF8317F0: /packages@0
FF831878:   /deblocker@0,0
FF8320F0:   /disk-label@0,0
FF832BE0:   /obp-tftp@0,0
FF835608:   /mac-files@0,0
FF837960:   /mac-parts@0,0
FF838B48:   /aix-boot@0,0
FF839050:   /fat-files@0,0
FF83AA60:   /iso-9660-files@0,0
FF83B570:   /xcoff-loader@0,0
FF83BFA8:   /terminal-emulator@0,0
FF83C040: /pci@80000000                [grackle]
FF83D540:   /mac-io@10                 [heathrow]
FF83E8F0:     /mesh@10000              [mesh]
FF840980:       /sd@0,0                [sd]
FF8416D0:       /st@0,0                [st]
FF842538:     /bmac@11000              [bmac]
FF844C78:     /escc@13000              [escc CHRP,es0]
FF844E10:       /ch-a@13020            [ch-a CHRP,es2]
FF845520:       /ch-b@13000            [ch-b CHRP,es3]
FF845C30:     /davbus@14000
FF845D18:       /sound@0,0             [awacs screamer]
FF845E08:     /swim3@15000             [swim3]
FF847510:     /nvram@60000             [nvram]
FF847608:     /ide@20000               [heathrow-ata]
FF8497D8:       /disk@0,0              [ata-disk atapi-disk]
FF84BA70:       /disk@0,0              [ata-disk atapi-disk]
FF84DD58:     /ide@21000               [heathrow-ata]
FF84FF28:       /disk@0,0              [ata-disk atapi-disk]
FF8521C0:       /disk@0,0              [ata-disk atapi-disk]
FF8544A8:     /via-cuda@16000          [via-cuda]
FF855628:       /adb@0,0               [adb]
FF855740:         /keyboard@0,0
FF856160:         /mouse@1,0
FF856420:       /pram@0,0
FF8564D0:       /rtc@0,0               [rtc]
FF856A00:       /power-mgt@0,0         [power-mgt]
FF8574B8:   /ATY,Rage128Ps@12
FF856D60: /perch@0                     [whisper]
ok
0 > dev pci  ok
0 > dev ide0 can't find device ok
0 > ls

Children of the node:
FF83C040: /pci@80000000                [grackle]

Node Adr    Node Name                     Compatible

FF83D540: /mac-io@10                   [heathrow]
FF83E8F0:   /mesh@10000                [mesh]
FF840980:     /sd@0,0                  [sd]
FF8416D0:     /st@0,0                  [st]
FF842538:   /bmac@11000                [bmac]
FF844C78:   /escc@13000                [escc CHRP,es0]
FF844E10:     /ch-a@13020              [ch-a CHRP,es2]
FF845520:     /ch-b@13000              [ch-b CHRP,es3]
FF845C30:   /davbus@14000
FF845D18:     /sound@0,0               [awacs screamer]
FF845E08:   /swim3@15000               [swim3]
FF847510:   /nvram@60000               [nvram]
FF847608:   /ide@20000                 [heathrow-ata]
FF8497D8:     /disk@0,0                [ata-disk atapi-disk]
FF84BA70:     /disk@0,0                [ata-disk atapi-disk]
FF84DD58:   /ide@21000                 [heathrow-ata]
FF84FF28:     /disk@0,0                [ata-disk atapi-disk]
FF8521C0:     /disk@0,0                [ata-disk atapi-disk]
FF8544A8:   /via-cuda@16000            [via-cuda]
FF855628:     /adb@0,0                 [adb]
FF855740:       /keyboard@0,0
FF856160:       /mouse@1,0
FF856420:     /pram@0,0
FF8564D0:     /rtc@0,0                 [rtc]
FF856A00:     /power-mgt@0,0           [power-mgt]
FF8574B8: /ATY,Rage128Ps@12
ok
0 > dev ide0@21000 can't find device ok
0 >

0 > dev /openprom  ok
0 > .properties
name                    openprom
model                   Open Firmware, 2.4
relative-addressing

ok
0 >

~/src/qemu/build/qemu-system-ppc -bios  ~/src/MacROMan/TestImages/4MB\
ROMs/1997-11\ -\ 78F57389\ -\ Power\ Mac\ G3\ \(v3\).ROM   -d
unimp,guest_errors -device
ati-vga,addr=0x12,romfile=/home/guest/ati-fcode-roms/ati_oem_rage128pro_110_agp_full.rom
  -m 768 -M g3beige  -drive
if=mtd,format=raw,file=nvram.img -cdrom
~/src/dingusppc/build/macos_91_ppc.iso -trace *macio*
qemu-system-ppc: -trace macio-of-201f.log: warning: trace event
'macio-of-201f.log' does not exist


other roms from year 1998 and G3 Beige there are all 2.0f as far as I can see.

Regards,
BALATON Zoltan


reply via email to

[Prev in Thread] Current Thread [Next in Thread]