qemu-ppc
[Top][All Lists]
Advanced

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

Re: mac99 SMP


From: Andrew Randrianasulu
Subject: Re: mac99 SMP
Date: Mon, 31 Mar 2025 18:46:09 +0300



пн, 31 мар. 2025 г., 18:15 Jd Lyons <lyons_dj@yahoo.com>:
I’ve noted that QT MPEG2 Encoder from DVD Studio Pro 1.5 only uses 2 CPUs.

If you just want to test, I’d use Cinebench 2000 it can use more than 2 cores under OS 9.


Thanks, rn my machine just busy updating 10.5 to 10.5.8


In meantime I found those definitions in Apple's sources:

https://github.com/apple-oss-distributions/AppleKeyLargo/blob/AppleKeyLargo-172.3.1/KeyLargo.h


kKeyLargoMPICGlobal0 = 0x1020, // MPIC global0 register
kKeyLargoMPICIPI0 = 0x10A0, // MPIC IPI0 vector/priority register
kKeyLargoMPICIPI1 = 0x10B0, // MPIC IPI1 vector/priority register
kKeyLargoMPICIPI2 = 0x10C0, // MPIC IPI2 vector/priority register
kKeyLargoMPICIPI3 = 0x10D0, // MPIC IPI3 vector/priority register
kKeyLargoMPICSpuriousVector = 0x10E0, // MPIC spurious vector register
kKeyLargoMPICTimeFreq = 0x10F0, // MPIC timer frequency reporting register
kKeyLargoMPICTimerBase0 = 0x1110, // MPIC timer 0 base count register
kKeyLargoMPICTimerBase1 = 0x1150, // MPIC timer 1 base count register
kKeyLargoMPICTimerBase2 = 0x1190, // MPIC timer 2 base count register
kKeyLargoMPICTimerBase3 = 0x11D0, // MPIC timer 3 base count register
kKeyLargoMPICIntSrcSize = 0x20,
kKeyLargoMPICIntSrcVectPriBase = 0x10000, // MPIC interrupt source vector/priority base offset
kKeyLargoMPICIntSrcDestBase = 0x10010, // MPIC interrupt source destination register base offset
kKeyLargoMPICP0CurrTaskPriority = 0x20080, // MPIC CPU 0 current task priority register
kKeyLargoMPICP1CurrTaskPriority = 0x21080, // MPIC CPU 1 current task priority register
kKeyLargoMPICP2CurrTaskPriority = 0x22080, // MPIC CPU 2 current task priority register
kKeyLargoMPICP3CurrTaskPriority = 0x23080 // MPIC CPU 3 current task priority register
};

so it looks like support for 4 cpu was there at least in 10.5.8 time but may be something broke in xnu/bootloader ? Or it was not supposed to work (no production 4*G4 machines as far as we know) so may be it was disabled lately, after 10.4.11 ?






On Mar 31, 2025, at 9:16 AM, Andrew Randrianasulu <randrianasulu@gmail.com> wrote:

On Mon, Mar 31, 2025 at 4:10 PM Jd Lyons <lyons_dj@yahoo.com> wrote:

Did OS 9 still have the freeze issue?

Guess my applications does not trigger it? I can hang FCP by loading
too new mp4 from my Nokia e52, but otherwise it work?

Guess I need to bite this dvd studio download and see how it works :)



On Mar 31, 2025, at 8:50 AM, Andrew Randrianasulu <randrianasulu@gmail.com> wrote:

Anyway, I tried 9.2.2 and not sure if Final Cut Pro 2.x (yeah, prehistoric) was able to do any smp with 4 cpu, yet it was going slightly above 100% (host) on -smp 2.




reply via email to

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