I think the best way to achieve the most of the compatibility of ancient Amiga software, for multicore support is to use only other core/kernel if the task priority is above or equal to 5.
I Think that this is simple multiple core operating's, because if you want pure computing performance the best is doing distributed computing snd rearrange your code and use the SPE of P1022 or a special FPU for instance.
Considering task priority with a simple dispatcher agrees with the Amiga philosophy of using message passing devices communication instead of DoIng a library call, isn't it always a kludge?
Perhaps this is an option only for low-end system where compatibility is an issue and for more complex this time of SMP support we will wait for the help of an hypervisor mode and the French touch engineer !
AmigaOS users can make feature requests in this forum.
1 post • Page 1 of 1