+ """
+ Calculate the amount of memory available for new VMs
+ The numbers returned by xm info and xm info -c are in MiB
+ The numbers in /proc/xen/balloon are in KiB
+ All math is done in kibibytes for consistency
+ Output is in MiB
+
+ Bail if /etc/invirt/nocreate exists
+ """
+ try:
+ os.stat('/etc/invirt/nocreate')
+ print 0
+ return 0
+ except OSError:
+ pass
+