Quote:
Quote:
Quote:
there are other issues of where we want to PUT this MPEG code (some may be in Firmware, some userspace, some kernel).
A
firmware with MPEG abilities! Now that's too much! :shock:
gotta love those RTAS, eh?
take that, EFI! : )
Actually it will be a variant of UEFI.. which does provide certain runtime services directly equivalent to traditional RTAS.
Aura expands on that with far more functionality. At it's simplest level, in a way you'd understand, it's like bundling
CGX inside the firmware, with calls for setting up screens, finding out display information, and doing accelerated graphics calls entirely in the OS context (rather than in the firmware context, which is why RTAS and the OF CIF are not often used).
There's more to it than graphics, but the most exciting part is the graphics functionality planned. Adding video overlay (even if it's a 3D texture :) and an interface to push demuxed video streams to available decoder hardware is something that's implemented in a lot of operating systems all with very, very similar interfaces - most hardware is designed around the very same restrictions (alignment etc.)