diff options
| -rw-r--r-- | conf.py | 30 | ||||
| -rwxr-xr-x | scripts/confmk.py | 2 | 
2 files changed, 22 insertions, 10 deletions
| @@ -5,27 +5,40 @@ import os  # This defines environment variable for linux kernel.  # Change this to change target architecture  ARCH = 'x86' -# SRCARCH -# This defines environment variable for linux kernel. -# You most probably don't want to changing this. -SRCARCH = ARCH +# gen_all_solutions_oninit +# If True, all solutions are generated at initalization. +# If False, every loop is generated one solution.  gen_all_solution_oninit = True # If True, all solutions are generated at initialization. -kernel_env = {'SRCARCH': SRCARCH, 'ARCH': ARCH, 'KERNELVERSION': ARCH} +# kernle_env +# Enviroment variables for Linux +kernel_env = {'SRCARCH': ARCH, 'ARCH': ARCH, 'KERNELVERSION': ARCH}  # linux_make_args -# These are arguments passed to make when linux is build +# These are arguments passed to make when linux is build.  linux_make_args = ['-j8'] +# build_command +# Command executed for kernel build in linux folder.  build_command = ['make'] + linux_make_args  # novaboot_args -# These are arguments passed to novaboot, +# These are arguments passed to Novaboot,  # but only if you don't remove it from boot_command.  novaboot_args = ['--qemu=qemu-system-x86_64'] +# nbscript +# This variable is path to Novaboot script.  nbscript = 'scripts/nbscript' +# boot_command +# Command executed for booting. Output of this command is saved to output folder.  boot_command = ['scripts/novaboot/novaboot', nbscript] + novaboot_args +# picosat_args +# Arguments passed to PicoSAT.  picosat_args = [] +  ## Programs output show/hide +# These options hides output of launched programs from terminal. +# If variable is True, output is printed. Otherwise is hidden. +# What ever are these settings, output is always written to files in folder log.  parse_kconfig_output = False  picosat_output = False  kernel_config_output = True @@ -36,7 +49,7 @@ boot_output = True  step_by_step = False # Executes only single step and exits.  single_loop = False # Executes only one loop and exits.  only_config = False # Executes only to configuration phase. Building and booting phases are skipped. -ignore_misconfig = False +ignore_misconfig = False # Ignore if configuration wasn't applied correctly.  #######################################  # Most probably you don't want touch rest of these.  ## Path settings @@ -73,7 +86,6 @@ output_folder = 'output/'  result_folder = 'result/'  log_folder = 'log/' -  ## Programs paths  parse_kconfig = 'scripts/parse_kconfig/parse'  write_config = 'scripts/write_config/write' diff --git a/scripts/confmk.py b/scripts/confmk.py index c688ed9..974178c 100755 --- a/scripts/confmk.py +++ b/scripts/confmk.py @@ -11,7 +11,7 @@ def gen_confmk():  	with open(conf.dot_confmk, 'w') as f:  		f.write("# This file is generated. Please don't edit this file.\n") -		f.write("ARCH := " + conf.SRCARCH + "\n") +		f.write("ARCH := " + conf.ARCH + "\n")  		f.write("\n")  		f.write("BUILDROOT_INITRAM := " + conf.buildroot_initram + "\n")  		f.write("BUILDROOT_INITTAB_DIRECTIVE := " + conf.buildroot_inittab_directive + "\n") | 
