IOS handle external interrupts from PPC (like threads tied to on-demand, specific to each component enumerated IRQ). It is able to connect PPC with ARM core and other devices.
ARM is able to use *glued* co-processors as well. I'm not sure AES is glued to ARM, but you could call a [MRS-MSR] move special processor opcode to carry data between PPC <-> ARM<-> external controller.
Also the IOS is used to run threads for networking and USB
ARM is able to use *glued* co-processors as well. I'm not sure AES is glued to ARM, but you could call a [MRS-MSR] move special processor opcode to carry data between PPC <-> ARM<-> external controller.
Also the IOS is used to run threads for networking and USB