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: Andrew Randrianasulu
Subject: Re: Missing dimm-info properties in openbios ?
Date: Fri, 21 Mar 2025 18:37:09 +0300



пт, 21 мар. 2025 г., 18:25 BALATON Zoltan <balaton@eik.bme.hu>:
On Fri, 21 Mar 2025, Andrew Randrianasulu wrote:
> On Fri, Mar 21, 2025 at 6:01 PM BALATON Zoltan <balaton@eik.bme.hu> wrote:
>> Yes, the more interesting part is probably after bye but I'm not that
>> interested in the log so instead of sending it you could try to find what
>> the offsets correspond to and what whould be there and implement that in
>> QEMU.
>
> Great idea. Just grep'ing around this reported value in BOTH DPPC and
> qemu returns nothing of interest:
>
> macio-unimp: unimplemented device write (size 4, offset 0x11190, value
> 0x09000000)
>
> grep 11190 -r ../

There's some docs on macio somewhere and it has device cells at offsets
like 0x10000, 0x11000, 0x12000 and so on so this is probably register
0x190 in the cell that starts at 0x11000.

ah, sure!

### Device register spaces

| Offset  | Size          | Space name                               |
|:-------:|:-------------:|:----------------------------------------:|
| 0x10000 | 4 KB          | MESH SCSI controller registers           |
| 0x11000 | 4 KB          | Ethernet (bmac) controller registers     |

from 

/home/guest/src/joevt/dingusppc/zdocs/developers/heathrow.md

probably might explain missed MAC Address in qemu case .... (DPPC does not do Ethernet yet. but MAC is more like real address not just zeros)



Another idea is that macio was made to be compatible with classic Mac so
you could also see how e.g. ESP is used in q800 then the MESH cell in
macio may be the same or very similar so you could use the same code to
implement that. Or look at what DingusPPC does and try to find the
equivalent in QEMU.

Regards,
BALATON Zoltan

reply via email to

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