Some additional comments on what these mean:

+int virCapabilitiesGetHostSupportsHVM (virCapabilitiesPtr caps);

Would return true if the host supports HVM ...

+int virCapabilitiesGetHostHVMDisabledByBIOS (virCapabilitiesPtr caps);

... but this would return true if the HVM isn't available to Xen, indicating that it's disabled in the BIOS. Virt-manager could use this to present some sort of message about how to enable in the BIOS.

+int virGuestArchitecturesGetCount (virGuestArchitecturesPtr archs);
+char *virGuestArchitecturesGetName (virGuestArchitecturesPtr archs, int n);
+int virGuestArchitecturesGetIsHVM (virGuestArchitecturesPtr archs, int n);

If this architecture supports full virt.

+int virGuestArchitecturesGetIsAccelerated (virGuestArchitecturesPtr archs, int 
n);

If this architecture is accelerated (eg. all Xen architectures, and qemu architectures using kqemu).

+int virGuestArchitecturesGetIsEmulated (virGuestArchitecturesPtr archs, int n);

eg. qemu emulating a completely different architecture.

+int virGuestArchitecturesGetIsBigEndian (virGuestArchitecturesPtr archs, int 
n);

Xen on IA64 allows guests to be big endian. It's not clear if the IA64 HV is always little endian though.

+int virGuestArchitecturesGetBits (virGuestArchitecturesPtr archs, int n);

Returns 32 or 64.

+int virGuestArchitecturesGetIsPAE (virGuestArchitecturesPtr archs, int n);

Xen on x86 allows guests to be PAE or non-PAE.

Rich.

--
Emerging Technologies, Red Hat  http://et.redhat.com/~rjones/
64 Baker Street, London, W1U 7DF     Mobile: +44 7866 314 421
 "[Negative numbers] darken the very whole doctrines of the equations
 and make dark of the things which are in their nature excessively
 obvious and simple" (Francis Maseres FRS, mathematician, 1759)

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

--
Libvir-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to