summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--configs/common/FileSystemConfig.py20
1 files changed, 17 insertions, 3 deletions
diff --git a/configs/common/FileSystemConfig.py b/configs/common/FileSystemConfig.py
index 8a6da52e6..e37fbd3a2 100644
--- a/configs/common/FileSystemConfig.py
+++ b/configs/common/FileSystemConfig.py
@@ -60,6 +60,20 @@ def config_filesystem(options):
procdir = joinpath(fsdir, 'proc')
mkdir(procdir)
+ cpu_clock = '0'
+ if hasattr(options, 'cpu_clock'):
+ cpu_clock = options.cpu_clock
+ cpu_clock = toFrequency(cpu_clock)/mega
+
+ l2_size = '0'
+ if hasattr(options, 'l2_size'):
+ l2_size = options.l2_size
+ l2_size = toMemorySize(l2_size)/kibi
+
+ cacheline_size = '0'
+ if hasattr(options, 'cacheline_size'):
+ cacheline_size = options.cacheline_size
+
for i in xrange(options.num_cpus):
one_cpu = 'processor : %d\n' % (i) + \
'vendor_id : Generic\n' + \
@@ -68,9 +82,9 @@ def config_filesystem(options):
'model name : Generic\n' + \
'stepping : 0\n' + \
'cpu MHz : %0.3d\n' \
- % (toFrequency(options.cpu_clock)/mega) + \
+ % cpu_clock + \
'cache size: : %dK\n' \
- % (toMemorySize(options.l2_size)/kibi) + \
+ % l2_size + \
'physical id : 0\n' + \
'siblings : %s\n' \
% options.num_cpus + \
@@ -84,7 +98,7 @@ def config_filesystem(options):
'wp : yes\n' + \
'flags : fpu\n' + \
'cache alignment : %d\n' \
- % options.cacheline_size + \
+ % cacheline_size + \
'\n'
file_append((procdir, 'cpuinfo'), one_cpu)