@ferrels
Quote:
At this point in time, why would anyone in their right mind care about using an additional core on an OS4 system to emulate the custom chipset of a classic Amiga
Well it lower the CPU usage on main core for one.
but Yeh.. they have half working SMP implementation done, lets say someone start working on this, and when its don, its no longer compatible with AmigaOS4.2 SMP, that be kind a blow… to considering considerable time it take to figure out how to do this, and implement it.
Quote:
There isn't a large enough user base to even justify the investment to rewrite the kernel to make it SMP
it does not mean, nobody is working on it, it might take a long time, and it might not be worth it (As in paying someone to do it, and getting some revenue back in the form of sales), but it possible it can happen, already lot of time is spent on it.
It's just that OS will need to handle L1 Cache, and correct for all public data, and there is lot of list and messages structure, that need some kind of management system. If can be done with current implementation, maybe, but sure it won’t be efficient without, being specifically written to support.
Perhaps L1 can be disabled, but that effect performance. We see what happens, the people who are supposed to work on it are not talking, so who know where we are at. Hopefully get our yearly update at AmiWest.
First time, they talked about it was back 2005, there was talk about dual G4 CPU module for AmigaONE-XE, it’s now almost 20 years after, it was first talked about. So yeh… this was not easy, true has many roadblocks and unnecessary challenges, that has hampered progress.
Quote:
And even if there were, rewriting OS4 to take advantage of SMP would break backward compatibility
Yeh, it seems that is a likely outcome, of this experimentation.
this why NinjaCyborg perhaps suggested using the other cores in a different way. Having an implementation that allows AMP (Asymmetric Multi-Processing) won’t be bad, but a little disappointing.
I do not know is required for AMP, but I believe this what the OS needed to support for a successful UAE on the second core concept, without SMP.