On 3/23/2012 9:47 PM, Evan Pyle wrote:
3,4.
CPU/GPU should not be to hard, google should just say "As of Android
5.0 all device must support XYZ instruction set"

If you've got the highest-level OpenGL GPU, then you're fine on that front.

But there are at least three distinct numeric coprocessors that I'm aware of in Android devices. If you're writing native/NDK code that includes hardware floating point, you may want to support all three. I don't think a hypervisor could emulate floating point hardware not actually on the chip.

I also have no idea why you're talking about using a hypervisor anyway. The point of a hypervisor is to run several OSs concurrently [1]; most of the devices we're talking about are RAM-limited enough that if you tried to even run two at once you'd be in trouble. If all you want is to be able to multi-boot into various different configurations, you can do that without a hypervisor and its overhead. It would be far simpler to, for example, add a hack to an Android image that causes it to read its resolution from a configuration file and act as if it's a lower resolution than it would to create a hypervisor layer that translated every hardware access to different actual hardware.

Tim

[1] https://en.wikipedia.org/wiki/Hypervisor

--
You received this message because you are subscribed to the Google Groups "Android 
Discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/android-discuss?hl=en.

Reply via email to