]> rtime.felk.cvut.cz Git - linux-conf-perf.git/log
linux-conf-perf.git
8 years agoMakefile configuration is now automatically generated and more changes
Karel Kočí [Wed, 22 Jul 2015 09:12:24 +0000 (11:12 +0200)]
Makefile configuration is now automatically generated and more changes

Makefile configuration file is now generated automatically and contains all
string config options.

Separated tables drop from databaseinit.sql to file databaseclean.sql.

Also add clean and init target for database.
For this reason is also separated output and result from normal clean.
From now on won't be results removed on standard clean.

ARCH config variable is renamed to kernel_arch to make name more clear.

8 years agoImplemented database
Karel Kočí [Wed, 22 Jul 2015 08:01:31 +0000 (10:01 +0200)]
Implemented database

Database will be used for storing measured data.

8 years agoFix gen_required config source check
Karel Kočí [Fri, 17 Jul 2015 12:03:08 +0000 (14:03 +0200)]
Fix gen_required config source check

8 years agoIntegrate allconfig
Karel Kočí [Fri, 17 Jul 2015 11:42:03 +0000 (13:42 +0200)]
Integrate allconfig

allconfig is now integrated in project.
It is going to replace permute_conf for generating.
For this reason is default behaviour changed to print only changeable configurtaion options.
Previous behaviour can be used with --all switch.

Also add .gitignore and remove compiled file from repository.

8 years agoRemove possibility of generating next solution in loop.
Karel Kočí [Fri, 17 Jul 2015 09:50:04 +0000 (11:50 +0200)]
Remove possibility of generating next solution in loop.

Only possibility now is generating all solutions on initialisation.
Remove solution generating phase.

8 years agoSimplify parse_kconfig generated CNF formulas
Karel Kočí [Fri, 17 Jul 2015 09:41:50 +0000 (11:41 +0200)]
Simplify parse_kconfig generated CNF formulas

Not isn't now generated using additional variable.
All head formulas for all configuration options are now printed directly as formulas. Not build using functions.

8 years agoAdd simple bash script to remove configs options from full configuration
Karel Kočí [Fri, 17 Jul 2015 09:37:53 +0000 (11:37 +0200)]
Add simple bash script to remove configs options from full configuration

Options are removed if they are found in selected folder (variable FOLDER).

8 years agoAdd small program for generating complete configuration
Karel Kočí [Fri, 17 Jul 2015 09:36:12 +0000 (11:36 +0200)]
Add small program for generating complete configuration

This program generates complete configuration.
Written because permute_conf is only writing out configs that are chargeable.

8 years agoAdd rootfs configuration for cyclictest
Michal Sojka [Fri, 17 Jul 2015 09:16:25 +0000 (11:16 +0200)]
Add rootfs configuration for cyclictest

9 years agoMakefile fix distclean target
Karel Kočí [Fri, 22 May 2015 00:31:00 +0000 (02:31 +0200)]
Makefile fix distclean target

9 years agoFix problem with swapped columns numbering
Karel Kočí [Fri, 22 May 2015 00:21:13 +0000 (02:21 +0200)]
Fix problem with swapped columns numbering

9 years agoAdd simple readme
Karel Kočí [Thu, 21 May 2015 23:58:57 +0000 (01:58 +0200)]
Add simple readme

9 years agoRename program permute to permute_conf
Karel Kočí [Thu, 21 May 2015 17:24:24 +0000 (19:24 +0200)]
Rename program permute to permute_conf

9 years agoAdd license
Karel Kočí [Thu, 21 May 2015 17:19:27 +0000 (19:19 +0200)]
Add license

9 years agoFix problem of cleaning scripts/nbscript
Karel Kočí [Thu, 21 May 2015 17:19:01 +0000 (19:19 +0200)]
Fix problem of cleaning scripts/nbscript

9 years agoDocument conf.py and remove spare variable SRCARCH
Karel Kočí [Thu, 21 May 2015 17:16:07 +0000 (19:16 +0200)]
Document conf.py and remove spare variable SRCARCH

9 years agoFix evaluate script
Karel Kočí [Wed, 20 May 2015 19:37:05 +0000 (21:37 +0200)]
Fix evaluate script

9 years agoAdd multiple bases support
Karel Kočí [Wed, 20 May 2015 09:16:04 +0000 (11:16 +0200)]
Add multiple bases support

9 years agoAdd base reduction for evaluate
Karel Kočí [Wed, 20 May 2015 09:07:15 +0000 (11:07 +0200)]
Add base reduction for evaluate

9 years agoFix Makefile clean
Karel Kočí [Wed, 20 May 2015 09:06:43 +0000 (11:06 +0200)]
Fix Makefile clean

9 years agoMake nbscript not generated
Karel Kočí [Mon, 18 May 2015 11:21:07 +0000 (13:21 +0200)]
Make nbscript not generated

9 years agoSet root Makefile to start evaluate script
Karel Kočí [Sat, 16 May 2015 13:30:02 +0000 (15:30 +0200)]
Set root Makefile to start evaluate script

9 years agoFix NoAppliableSolution in loop and changed looping phase
Karel Kočí [Sat, 16 May 2015 13:20:36 +0000 (15:20 +0200)]
Fix NoAppliableSolution in loop and changed looping phase

9 years agoDivide evaluete script to functions
Karel Kočí [Sat, 16 May 2015 13:13:50 +0000 (15:13 +0200)]
Divide evaluete script to functions

9 years agoImplement evaluate
Karel Kočí [Sat, 16 May 2015 12:32:32 +0000 (14:32 +0200)]
Implement evaluate

9 years agoAdd result folder to .gitignore
Karel Kočí [Fri, 15 May 2015 10:49:45 +0000 (12:49 +0200)]
Add result folder to .gitignore

9 years agoRewrite write_config solution check and fix apply
Karel Kočí [Thu, 14 May 2015 23:38:34 +0000 (01:38 +0200)]
Rewrite write_config solution check and fix apply

solution.apply failed in case of last solution.

9 years agoFix error in utils script
Karel Kočí [Thu, 14 May 2015 20:51:15 +0000 (22:51 +0200)]
Fix error in utils script

9 years agoFix error in solution apply
Karel Kočí [Thu, 14 May 2015 20:49:23 +0000 (22:49 +0200)]
Fix error in solution apply

9 years agoFix solution generation in case of gen_all_solution_oninit
Karel Kočí [Thu, 14 May 2015 20:46:43 +0000 (22:46 +0200)]
Fix solution generation in case of gen_all_solution_oninit

9 years agoEzecute initialize parse_kconfig only in case of missing files
Karel Kočí [Thu, 14 May 2015 20:41:26 +0000 (22:41 +0200)]
Ezecute initialize parse_kconfig only in case of missing files

9 years agoAdd dot_config to gitignore
Karel Kočí [Thu, 14 May 2015 15:37:53 +0000 (17:37 +0200)]
Add dot_config to gitignore

9 years agoFix booting process and test target
Karel Kočí [Thu, 14 May 2015 15:37:18 +0000 (17:37 +0200)]
Fix booting process and test target

Test target wasn't working properly. Now it should work.

9 years agoClean makefile and remove dependency on buildroot initram
Karel Kočí [Thu, 14 May 2015 15:35:48 +0000 (17:35 +0200)]
Clean makefile and remove dependency on buildroot initram

Removing dependency can lead to problems.
But if buildroot should not be forced for possible alternatives.

9 years agoFix problems with permute
Karel Kočí [Thu, 14 May 2015 13:20:34 +0000 (15:20 +0200)]
Fix problems with permute

Permute should now reading and loading configurations right.
In case of configuration change, forces save.

9 years agoFix problems with configurations genration
Karel Kočí [Thu, 14 May 2015 08:50:34 +0000 (10:50 +0200)]
Fix problems with configurations genration

9 years agoAdd mpermute target for executing command permute
Karel Kočí [Wed, 13 May 2015 17:49:33 +0000 (19:49 +0200)]
Add mpermute target for executing command permute

9 years agoAdd kernel_env setting
Karel Kočí [Wed, 13 May 2015 16:46:36 +0000 (18:46 +0200)]
Add kernel_env setting

9 years agoSwap some lines in conf.py
Karel Kočí [Wed, 13 May 2015 16:16:13 +0000 (18:16 +0200)]
Swap some lines in conf.py

9 years agoFix conf.py
Karel Kočí [Wed, 13 May 2015 16:04:36 +0000 (18:04 +0200)]
Fix conf.py

9 years agoFix ARCH env variable
Karel Kočí [Wed, 13 May 2015 16:00:57 +0000 (18:00 +0200)]
Fix ARCH env variable

9 years agoFix env
Karel Kočí [Wed, 13 May 2015 15:56:44 +0000 (17:56 +0200)]
Fix env

9 years agoAdd initialize messages and initialize sourcing from dot_config not from linux/.config
Karel Kočí [Sun, 10 May 2015 14:03:15 +0000 (16:03 +0200)]
Add initialize messages and initialize sourcing from dot_config not from linux/.config

9 years agoAdd saving and loading of dot_config file in permute program
Karel Kočí [Sun, 10 May 2015 14:02:25 +0000 (16:02 +0200)]
Add saving and loading of dot_config file in permute program

9 years agoFix buildroot Makefile dependency
Karel Kočí [Sun, 10 May 2015 14:01:02 +0000 (16:01 +0200)]
Fix buildroot Makefile dependency

9 years agopermute fix makefile
Karel Kočí [Thu, 7 May 2015 11:34:33 +0000 (13:34 +0200)]
permute fix makefile

9 years agoAdd permute to root Makefile
Karel Kočí [Thu, 7 May 2015 11:33:40 +0000 (13:33 +0200)]
Add permute to root Makefile

9 years agoRename setpermute to permute
Karel Kočí [Thu, 7 May 2015 11:31:09 +0000 (13:31 +0200)]
Rename setpermute to permute

9 years agoAdd initial implementation of setpermute
Karel Kočí [Wed, 6 May 2015 09:55:16 +0000 (11:55 +0200)]
Add initial implementation of setpermute

9 years agoAdd implementation of hash indexing of configurations
Karel Kočí [Thu, 7 May 2015 11:25:04 +0000 (13:25 +0200)]
Add implementation of  hash indexing of configurations

9 years agoAdd gitignores
Karel Kočí [Thu, 7 May 2015 11:20:04 +0000 (13:20 +0200)]
Add gitignores

9 years agoRename build folder to jobfiles
Karel Kočí [Wed, 6 May 2015 19:57:33 +0000 (21:57 +0200)]
Rename build folder to jobfiles

9 years agoAdd generation of all solutions in initialization phase
Karel Kočí [Wed, 6 May 2015 19:18:38 +0000 (21:18 +0200)]
Add generation of all solutions in initialization phase

9 years agoAdd possibility of calling pahe_set from outside of loop.py
Karel Kočí [Wed, 6 May 2015 19:17:23 +0000 (21:17 +0200)]
Add possibility of calling pahe_set from outside of loop.py

9 years agoAdd Makefile initialize dependencies
Karel Kočí [Wed, 6 May 2015 19:16:18 +0000 (21:16 +0200)]
Add Makefile initialize dependencies

9 years agoFix some comments and if in solution
Karel Kočí [Wed, 6 May 2015 15:28:39 +0000 (17:28 +0200)]
Fix some comments and if in solution

These changes were forgotten after change from minisat to picosat

9 years agoAdd label for debugging configs
Karel Kočí [Wed, 6 May 2015 15:20:32 +0000 (17:20 +0200)]
Add label for debugging configs

9 years agoAdd PHONY targets
Karel Kočí [Wed, 6 May 2015 15:12:48 +0000 (17:12 +0200)]
Add PHONY targets

9 years agoChange message in generated nbscript
Karel Kočí [Wed, 6 May 2015 15:12:15 +0000 (17:12 +0200)]
Change message in generated nbscript

9 years agoMove buildroot configs in conf.py
Karel Kočí [Wed, 6 May 2015 15:10:38 +0000 (17:10 +0200)]
Move buildroot configs in conf.py

9 years agoSeparate initialisation
Karel Kočí [Wed, 6 May 2015 15:10:16 +0000 (17:10 +0200)]
Separate initialisation

Initialisation now can be executed without loop it self.

9 years agoRemove automatic initram build
Karel Kočí [Wed, 6 May 2015 15:08:30 +0000 (17:08 +0200)]
Remove automatic initram build

Not initram must be set and created manually by user.

9 years agoMove buildroot submodule
Karel Kočí [Wed, 6 May 2015 09:56:19 +0000 (11:56 +0200)]
Move buildroot submodule

9 years agoReplace minisat with picosat
Karel Kočí [Tue, 5 May 2015 15:41:23 +0000 (17:41 +0200)]
Replace minisat with picosat

Picosat is distributed with this project.

9 years agoAdd gitignore for picosat
Karel Kočí [Tue, 5 May 2015 10:01:07 +0000 (12:01 +0200)]
Add gitignore for picosat

9 years agoAdd picosat version 959
Karel Kočí [Tue, 5 May 2015 09:58:26 +0000 (11:58 +0200)]
Add picosat version 959

9 years agoAdd minisat config
Karel Kočí [Tue, 5 May 2015 09:45:40 +0000 (11:45 +0200)]
Add minisat config

9 years agoparse_kconfig fix problems with choice configs
Karel Kočí [Tue, 5 May 2015 09:22:50 +0000 (11:22 +0200)]
parse_kconfig fix problems with choice configs

Choice configs has now own boolean expression.
Also fixing problem with i variable. That causes that for some variables no cfn equations were build.

9 years agoSmall change in parse_kconfig Makefile
Karel Kočí [Mon, 4 May 2015 20:50:48 +0000 (22:50 +0200)]
Small change in parse_kconfig Makefile

Hide warnings. I am not going to solve them now.

9 years agoFix missing addition for commit 9a1f3ff8fbff9dd418242eefa7aa69dfd38609c5
Karel Kočí [Mon, 4 May 2015 20:49:05 +0000 (22:49 +0200)]
Fix missing addition for commit 9a1f3ff8fbff9dd418242eefa7aa69dfd38609c5

9 years agoparse_kconfig change module decode value
Karel Kočí [Mon, 4 May 2015 20:47:53 +0000 (22:47 +0200)]
parse_kconfig change module decode value

In case of default value are modules taken as yes in case of boolean.

9 years agoAdd some configuration options and clean write_conf
Karel Kočí [Mon, 4 May 2015 20:47:00 +0000 (22:47 +0200)]
Add some configuration options and clean write_conf

9 years agoparse_kconfig fix problem with generated rules
Karel Kočí [Mon, 4 May 2015 19:57:57 +0000 (21:57 +0200)]
parse_kconfig fix problem with generated rules

Generated rules were unsatisfiable all the time.
Problem was default value of vis variable.

9 years agoparse_kconfig adding proper visibility dependency
Karel Kočí [Mon, 4 May 2015 18:19:57 +0000 (20:19 +0200)]
parse_kconfig adding proper visibility dependency

For unknown reasons, output rules with generated default solution are not satisfiable.

9 years agoparse_kconfig fix problems with generated rules to be UNSAT
Karel Kočí [Sat, 2 May 2015 11:29:49 +0000 (13:29 +0200)]
parse_kconfig fix problems with generated rules to be UNSAT

9 years agoparse_kconfig add debug output of boolexpr
Karel Kočí [Sat, 2 May 2015 11:28:56 +0000 (13:28 +0200)]
parse_kconfig add debug output of boolexpr

9 years agoFixes in scripts and add minisat_args
Karel Kočí [Sat, 2 May 2015 11:28:08 +0000 (13:28 +0200)]
Fixes in scripts and add minisat_args

9 years agoparse_kconfig add missing rule
Karel Kočí [Fri, 1 May 2015 20:40:43 +0000 (22:40 +0200)]
parse_kconfig add missing rule

9 years agoparse_kconfig fix boolexpr_not
Karel Kočí [Fri, 1 May 2015 20:40:16 +0000 (22:40 +0200)]
parse_kconfig fix boolexpr_not

9 years agoparse_kconfig move debug output before action
Karel Kočí [Fri, 1 May 2015 20:08:21 +0000 (22:08 +0200)]
parse_kconfig move debug output before action

9 years agoFix Dprintf macro
Karel Kočí [Fri, 1 May 2015 19:53:19 +0000 (21:53 +0200)]
Fix Dprintf macro

9 years agoFix parse_kconfig symlist_el variables type
Karel Kočí [Fri, 1 May 2015 19:53:01 +0000 (21:53 +0200)]
Fix parse_kconfig symlist_el variables type

9 years agoparse_kconfig add debug outputs
Karel Kočí [Fri, 1 May 2015 19:52:27 +0000 (21:52 +0200)]
parse_kconfig add debug outputs

9 years agoAdd DEBUG and Wall to parse_kconfig
Karel Kočí [Fri, 1 May 2015 19:51:49 +0000 (21:51 +0200)]
Add DEBUG and Wall to parse_kconfig

9 years agoFix parse_kconfig symbol_map ids
Karel Kočí [Fri, 1 May 2015 19:14:06 +0000 (21:14 +0200)]
Fix parse_kconfig symbol_map ids

9 years agowrite_config update to parse_kconfig changes
Karel Kočí [Fri, 1 May 2015 19:13:45 +0000 (21:13 +0200)]
write_config update to parse_kconfig changes

9 years agoFix missing configuration
Karel Kočí [Fri, 1 May 2015 18:56:42 +0000 (20:56 +0200)]
Fix missing configuration

9 years agoFix missing definition
Karel Kočí [Fri, 1 May 2015 18:56:25 +0000 (20:56 +0200)]
Fix missing definition

9 years agoFit solution.apply to new changes
Karel Kočí [Fri, 1 May 2015 18:56:11 +0000 (20:56 +0200)]
Fit solution.apply to new changes

9 years agoparse_kconfig rewriten
Karel Kočí [Fri, 1 May 2015 18:55:43 +0000 (20:55 +0200)]
parse_kconfig rewriten

parse_kconfig should now generate full dependency.
It is not transforming whole expression to CNF, but only pairs.

9 years agoparse_kconfig changes before more changes come
Karel Kočí [Thu, 30 Apr 2015 14:22:01 +0000 (16:22 +0200)]
parse_kconfig changes before more changes come

This is commit that breaks parse_kconfig program...

9 years agoAdd prompt variable to parse_kconfig
Karel Kočí [Wed, 29 Apr 2015 08:17:05 +0000 (10:17 +0200)]
Add prompt variable to parse_kconfig

9 years agoAdd possibility of running step-by-step
Karel Kočí [Tue, 28 Apr 2015 12:11:38 +0000 (14:11 +0200)]
Add possibility of running step-by-step

9 years agoInclude iteration and phase code to loop
Karel Kočí [Tue, 28 Apr 2015 12:08:59 +0000 (14:08 +0200)]
Include iteration and phase code to loop

9 years agoFix solution.apply error
Karel Kočí [Tue, 28 Apr 2015 12:06:01 +0000 (14:06 +0200)]
Fix solution.apply error

9 years agoChange config kernem_make_output
Karel Kočí [Tue, 28 Apr 2015 12:05:15 +0000 (14:05 +0200)]
Change config kernem_make_output

9 years agoFix run and initram dependency
Karel Kočí [Tue, 28 Apr 2015 12:04:43 +0000 (14:04 +0200)]
Fix run and initram dependency

9 years agoAdd boot phase
Karel Kočí [Tue, 28 Apr 2015 11:05:26 +0000 (13:05 +0200)]
Add boot phase

9 years agoRemove spare line from scripts/conf.py
Karel Kočí [Tue, 28 Apr 2015 11:04:47 +0000 (13:04 +0200)]
Remove spare line from scripts/conf.py

9 years agoFix wrong open mode of iteration file in boot
Karel Kočí [Mon, 27 Apr 2015 20:24:34 +0000 (22:24 +0200)]
Fix wrong open mode of iteration file in boot