+#!/usr/bin/python
+#
+# Copyright (c) 2003 Intel Corporation
+# All rights reserved.
+#
+# Copyright (c) 2004-2006 The Trustees of Princeton University
+# All rights reserved.
+
+
import string
MINHW = 0x001
GEODE = 0x040
BADHD = 0x080
LAST = 0x100
+RAWDISK = 0x200
-modeloptions = {'smp':SMP,
- 'x64':X86_64,
- 'i64':X86_64|INTEL,
- 'a64':X86_64|AMD,
- 'i32':INTEL,
- 'a32':AMD,
- 'numa':NUMA,
- 'geode':GEODE,
- 'badhd':BADHD,
- 'minhw':MINHW}
+modeloptions = { 'smp' : SMP,
+ 'x64' : X86_64,
+ 'i64' : X86_64|INTEL,
+ 'a64' : X86_64|AMD,
+ 'i32' : INTEL,
+ 'a32' : AMD,
+ 'numa' : NUMA,
+ 'geode' : GEODE,
+ 'badhd' : BADHD,
+ 'minhw' : MINHW,
+ 'rawdisk' : RAWDISK}
def Get(model):
modelinfo = string.split(model,'/')
- options= 0
+ options = 0
for mi in modelinfo:
info = string.strip(mi)
info = info.lower()
- options = options | modeloptions.get(info,0)
+ options = options | modeloptions.get(info, 0)
return options
+