X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=source%2FModelOptions.py;h=10044da187dc4f95c4324772e9c9d5ed14293788;hb=6dbdbad233ca8770d2f9913c161a3da3f7b8130d;hp=ccd64eb302b4007b27c4bd807727b55f5c34a05f;hpb=bb5fbc8ba39ef808bff8f2ec5c2eda7c11b5304e;p=bootmanager.git diff --git a/source/ModelOptions.py b/source/ModelOptions.py index ccd64eb..10044da 100644 --- a/source/ModelOptions.py +++ b/source/ModelOptions.py @@ -1,3 +1,12 @@ +#!/usr/bin/python2 +# +# Copyright (c) 2003 Intel Corporation +# All rights reserved. +# +# Copyright (c) 2004-2006 The Trustees of Princeton University +# All rights reserved. + + import string MINHW = 0x001 @@ -7,24 +16,29 @@ INTEL = 0x008 AMD = 0x010 NUMA = 0x020 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, - '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 +