[OpenBIOS] Adding support for more CPUs

Programmingkid programmingkidx at gmail.com
Fri Jan 19 16:12:39 CET 2018


> On Jan 19, 2018, at 7:26 AM, Jd Lyons via OpenBIOS <openbios at openbios.org> wrote:
> 
> As an addition to my post at qemu-ppc, I’d like to add support for a few more cpus to Openbios, so when I get KVM to support -cpu host: openbios will be able to boot from the cpu’s I have.
> 
> Right now I have a Powerbook6,8 with a 7447a ( PRV 80030105 ) I think this CPU is V1.5.
> 
> I also have a iBook with a 750fx ( PVR 70000112 ).
> 
> Soon I will have a Quicksilver with Dual 1Ghz G4’s, and an iBook G4 with a 7447a, not sure of the PVR’s yet.
> 
> So, I see that I need to edit the init.c, and I noticed we might need some real values from some of the chips.
> 
> { // XXX find out real values
>         .iu_version = 0x800c0000,
>         .name = "PowerPC,74xx",
>         .icache_size = 0x8000,
>         .dcache_size = 0x8000,
>         .icache_sets = 0x80,
>         .dcache_sets = 0x80,
>         .icache_block_size = 0x20,
>         .dcache_block_size = 0x20,
>         .tlb_sets = 0x40,
>         .tlb_size = 0x80,
>         .initfn = cpu_750_init,
> 
> Mark, how can I get the values needed from my CPU’s?
> 
> I’m assuming we need the values for the .icach_size etc.


I found a list of PVR values here: https://www.thinkclassic.org/viewtopic.php?id=46&p=2




More information about the OpenBIOS mailing list