summaryrefslogtreecommitdiffstats
path: root/iutil.py
diff options
context:
space:
mode:
Diffstat (limited to 'iutil.py')
-rw-r--r--iutil.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/iutil.py b/iutil.py
index 4e31e528a..2e6a5ea7f 100644
--- a/iutil.py
+++ b/iutil.py
@@ -407,6 +407,20 @@ def isMactel():
mactel = False
return mactel
+efi = None
+def isEfi():
+ global efi
+ if efi is not None:
+ return efi
+
+ # XXX need to make sure efivars is loaded...
+ if not os.path.exists("/sys/firmware/efi"):
+ efi = False
+ else:
+ efi = True
+
+ return efi
+
def cpuFeatureFlags():
"""Convenience function to get CPU feature flags from /proc/cpuinfo."""