]> rtime.felk.cvut.cz Git - linux-conf-perf.git/log
linux-conf-perf.git
9 years agoFix error in initialize script and dedicate config for .config file
Karel Kočí [Sun, 19 Apr 2015 09:26:10 +0000 (11:26 +0200)]
Fix error in initialize script and dedicate config for .config file

9 years agowrite-config now checking for inconsistency in config
Karel Kočí [Sun, 19 Apr 2015 08:29:12 +0000 (10:29 +0200)]
write-config now checking for inconsistency in config

9 years agoFix root Makefile
Karel Kočí [Sun, 19 Apr 2015 08:06:58 +0000 (10:06 +0200)]
Fix root Makefile

9 years agoAdd write_config to root Makefile
Karel Kočí [Sun, 19 Apr 2015 07:45:50 +0000 (09:45 +0200)]
Add write_config to root Makefile

9 years agoRemove usage of .config fragment file
Karel Kočí [Fri, 17 Apr 2015 07:55:53 +0000 (09:55 +0200)]
Remove usage of .config fragment file

9 years agowrite_config implemented solution reader, but most of code in write.c is now commented
Karel Kočí [Fri, 17 Apr 2015 07:54:55 +0000 (09:54 +0200)]
write_config implemented solution reader, but most of code in write.c is now commented

9 years agoFix problem with overwriting last element with zeros
Karel Kočí [Tue, 14 Apr 2015 13:52:47 +0000 (15:52 +0200)]
Fix problem with overwriting last element with zeros

9 years agoChange comment in shared/macros.h
Karel Kočí [Mon, 13 Apr 2015 11:24:57 +0000 (13:24 +0200)]
Change comment in shared/macros.h

9 years agoFix python scripts to work with parse_kconfig
Karel Kočí [Mon, 13 Apr 2015 11:24:20 +0000 (13:24 +0200)]
Fix python scripts to work with parse_kconfig

9 years agowrite_solution to not search for NONAMEGEN
Karel Kočí [Mon, 13 Apr 2015 11:16:41 +0000 (13:16 +0200)]
write_solution to not search for NONAMEGEN

9 years agoAdd write_config .gitignore
Karel Kočí [Mon, 13 Apr 2015 09:38:10 +0000 (11:38 +0200)]
Add write_config .gitignore

9 years agoAdd first implementation of write_config
Karel Kočí [Mon, 13 Apr 2015 09:37:27 +0000 (11:37 +0200)]
Add first implementation of write_config

write_config is application for default .config generation.
It will be using default API from kconfig to generate it.

Now implemented only symbol map loading.

9 years agoparse_kconfig change default size of array
Karel Kočí [Mon, 13 Apr 2015 09:35:12 +0000 (11:35 +0200)]
parse_kconfig change default size of array

This is only cosmetic.

9 years agoparse_kconfig symlist.h move includes to begining of file
Karel Kočí [Sun, 12 Apr 2015 12:03:15 +0000 (14:03 +0200)]
parse_kconfig symlist.h move includes to begining of file

9 years agoparse_kconfig fix some warnings
Karel Kočí [Sun, 12 Apr 2015 12:00:15 +0000 (14:00 +0200)]
parse_kconfig fix some warnings

9 years agoAdd TODO information to code that there should be faster implementation
Karel Kočí [Sun, 12 Apr 2015 11:13:06 +0000 (13:13 +0200)]
Add TODO information to code that there should be faster implementation

9 years agoAdd makefile for new application write_config
Karel Kočí [Sun, 12 Apr 2015 11:03:28 +0000 (13:03 +0200)]
Add makefile for new application write_config

This makefile is copy of parse_kconfig makefile, only target name changed.

9 years agoExtract file name definitions out from parse_kconfig to shared
Karel Kočí [Sun, 12 Apr 2015 10:57:42 +0000 (12:57 +0200)]
Extract file name definitions out from parse_kconfig to shared

9 years agoparse_kconfig change error message to more informative
Karel Kočí [Sun, 12 Apr 2015 10:16:55 +0000 (12:16 +0200)]
parse_kconfig change error message to more informative

9 years agoAdd *.o to .gitignore
Karel Kočí [Sun, 12 Apr 2015 10:10:28 +0000 (12:10 +0200)]
Add *.o to .gitignore

9 years agoparse_kconfig: complete simple argument parser and formate parse.c
Karel Kočí [Sun, 12 Apr 2015 10:09:04 +0000 (12:09 +0200)]
parse_kconfig: complete simple argument parser and formate parse.c

9 years agoparse_kconfig clean include in parse.c
Karel Kočí [Sun, 12 Apr 2015 09:48:10 +0000 (11:48 +0200)]
parse_kconfig clean include in parse.c

9 years agoFix parse_kconfig .gitignore and makefile
Karel Kočí [Sun, 12 Apr 2015 09:38:57 +0000 (11:38 +0200)]
Fix parse_kconfig .gitignore and makefile

9 years agoparse_kconfig make builds *.o files
Karel Kočí [Sun, 12 Apr 2015 09:07:15 +0000 (11:07 +0200)]
parse_kconfig make builds *.o files

Until now *.o files were not created.

9 years agoFix shared/kconfig/files.mk
Karel Kočí [Sat, 11 Apr 2015 11:46:59 +0000 (13:46 +0200)]
Fix shared/kconfig/files.mk

Dependencies were not solved right. After first execution, they were removed and never built again.

9 years agomacros.h moved to shared folder
Karel Kočí [Sat, 11 Apr 2015 11:44:31 +0000 (13:44 +0200)]
macros.h moved to shared folder

9 years agoparse_kconfig output executable name changed from parser to parse
Karel Kočí [Sat, 11 Apr 2015 11:19:20 +0000 (13:19 +0200)]
parse_kconfig output executable name changed from parser to parse

9 years agoKconfig_parser renamed to parse_kconfig
Karel Kočí [Sat, 11 Apr 2015 11:18:07 +0000 (13:18 +0200)]
Kconfig_parser renamed to parse_kconfig

9 years agoMove gitignore rules to corresponds to kconfig sources move
Karel Kočí [Sat, 11 Apr 2015 11:13:52 +0000 (13:13 +0200)]
Move gitignore rules to corresponds to kconfig sources move

9 years agoAdd information about commit to shared kconfig
Karel Kočí [Fri, 10 Apr 2015 13:57:16 +0000 (15:57 +0200)]
Add information about commit to shared kconfig

Used newer commit than were files actually exported, but no change in those files.

9 years agoLinux submodule update
Karel Kočí [Fri, 10 Apr 2015 13:46:46 +0000 (15:46 +0200)]
Linux submodule update

9 years agoPart of Kconfig used in kconfig_parser exported to shared directory and updated to...
Karel Kočí [Fri, 10 Apr 2015 13:45:16 +0000 (15:45 +0200)]
Part of Kconfig used in kconfig_parser exported to shared directory and updated to linux v4.0-rc5

9 years agoFix error printf
Karel Kočí [Fri, 10 Apr 2015 10:48:27 +0000 (12:48 +0200)]
Fix error printf

9 years agoSimplify kconfig_parser Makefile
Karel Kočí [Fri, 10 Apr 2015 10:40:44 +0000 (12:40 +0200)]
Simplify kconfig_parser Makefile

9 years agoAdd novaboot submodule
Karel Kočí [Thu, 26 Mar 2015 15:48:52 +0000 (16:48 +0100)]
Add novaboot submodule

9 years agoAdd linux submodule
Karel Kočí [Thu, 26 Mar 2015 15:44:45 +0000 (16:44 +0100)]
Add linux submodule

9 years agoRemove submodule linux
Karel Kočí [Thu, 26 Mar 2015 15:41:38 +0000 (16:41 +0100)]
Remove submodule linux

9 years agoRemove generated files
Karel Kočí [Thu, 26 Mar 2015 15:32:53 +0000 (16:32 +0100)]
Remove generated files

I am not sure when those files show in index. But they should be ignored.
From now on they are.

9 years agoAdd check for existence of .config
Karel Kočí [Thu, 26 Mar 2015 15:28:09 +0000 (16:28 +0100)]
Add check for existence of .config

9 years agoreset.py remove
Karel Kočí [Thu, 26 Mar 2015 15:18:16 +0000 (16:18 +0100)]
reset.py remove

Python implementation of reset remove. This is doing now makefile.
This script wasn't working/finished anyway.

9 years agoImplemented global Makefile
Karel Kočí [Thu, 26 Mar 2015 15:17:01 +0000 (16:17 +0100)]
Implemented global Makefile

This global makefile can execute main_loop as also clean whole project.

9 years agoRemove residue of old required implementation
Karel Kočí [Thu, 26 Mar 2015 15:15:47 +0000 (16:15 +0100)]
Remove residue of old required implementation

9 years agoRepair wrong phasing
Karel Kočí [Thu, 26 Mar 2015 15:15:11 +0000 (16:15 +0100)]
Repair wrong phasing

Only comma was missing.

9 years agoRemove old import from main_loop
Karel Kočí [Thu, 26 Mar 2015 15:03:53 +0000 (16:03 +0100)]
Remove old import from main_loop

9 years agoAdded known problems
Karel Kočí [Thu, 26 Mar 2015 14:38:35 +0000 (15:38 +0100)]
Added known problems

This file is there only temporally for storing known problems that are not fatal.
Those problems should be resolved.

9 years agoLoop phases change
Karel Kočí [Thu, 26 Mar 2015 14:36:23 +0000 (15:36 +0100)]
Loop phases change

Phases are now refersed as numbers in code.

9 years agokconfig_parser moved from programs to scripts
Karel Kočí [Thu, 26 Mar 2015 14:17:05 +0000 (15:17 +0100)]
kconfig_parser moved from programs to scripts

This way all executable code is inside scripts directory.

9 years agoAdd .config check
Karel Kočí [Thu, 26 Mar 2015 13:36:31 +0000 (14:36 +0100)]
Add .config check

config is not yet part of main_loop

From now it seems that config is changing a lot of configs to diferent setting.
Is it because of missing dependency for sat? or because of configuration restart.
Shouldn't we be also exporting all non bool/tri state configs?

9 years agoSetup oldconfig to yes to all
Karel Kočí [Thu, 26 Mar 2015 13:33:35 +0000 (14:33 +0100)]
Setup oldconfig to yes to all

In generated .config file are missing all non bool/tri state configs (except those from defconfig).
This solution is only temporally.
This way configuration never fails.

9 years agoChange definition to standard pointer arithmetic
Karel Kočí [Tue, 24 Mar 2015 22:31:16 +0000 (23:31 +0100)]
Change definition to standard pointer arithmetic

9 years agoAdd source .config backup
Karel Kočí [Tue, 24 Mar 2015 22:15:28 +0000 (23:15 +0100)]
Add source .config backup

9 years agoImplement requirement generation from kernel .config
Karel Kočí [Tue, 24 Mar 2015 21:42:56 +0000 (22:42 +0100)]
Implement requirement generation from kernel .config

9 years agoReset functionality exported from main_loop
Karel Kočí [Mon, 23 Mar 2015 09:34:38 +0000 (10:34 +0100)]
Reset functionality exported from main_loop

But not working yet

9 years agoFix NONAMEGEN generation problem
Karel Kočí [Mon, 23 Mar 2015 09:30:00 +0000 (10:30 +0100)]
Fix NONAMEGEN generation problem

NONAMEGENs were written to .config file because they were not ignored right.

9 years agoTry to repair reset functionality
Karel Kočí [Sun, 22 Mar 2015 22:56:22 +0000 (23:56 +0100)]
Try to repair reset functionality

Build folder is not removed.
But this is not fundamental.

9 years agoremove unneeded gitignore file in programs folder
Karel Kočí [Sun, 22 Mar 2015 22:43:06 +0000 (23:43 +0100)]
remove unneeded gitignore file in programs folder

9 years agoAdd missing kernel_conf_output variable in conf.py
Karel Kočí [Sun, 22 Mar 2015 22:03:48 +0000 (23:03 +0100)]
Add missing kernel_conf_output variable in conf.py

9 years agoMain loop update
Karel Kočí [Sun, 22 Mar 2015 22:02:45 +0000 (23:02 +0100)]
Main loop update

9 years agokconfig_parser repair error
Karel Kočí [Sun, 22 Mar 2015 22:02:20 +0000 (23:02 +0100)]
kconfig_parser repair error

Wrong rule output for reverse dependency when expression is reduced.

9 years agoKernel configuration is now throwing exception on failure
Karel Kočí [Sun, 22 Mar 2015 22:00:46 +0000 (23:00 +0100)]
Kernel configuration is now throwing exception on failure

9 years agokconfig_parser raise debug verbose level to 3 and add id print to "working.." message
Karel Kočí [Sun, 22 Mar 2015 21:55:58 +0000 (22:55 +0100)]
kconfig_parser raise debug verbose level to 3 and add id print to "working.." message

9 years agoAdd possibility to hide programs output
Karel Kočí [Sun, 22 Mar 2015 21:32:45 +0000 (22:32 +0100)]
Add possibility to hide programs output

9 years agokconfig_parser: Fix rev_dep and implement verbose level output
Karel Kočí [Sun, 22 Mar 2015 21:05:56 +0000 (22:05 +0100)]
kconfig_parser: Fix rev_dep and implement verbose level output

After this fix, generated dependency should be all right.

Verbose output implementation is only temporally.
It needs better implementation.
And command line arguments should be parsed with argp.

9 years agoRemove rest of old implementation from kconfig_parser
Karel Kočí [Sun, 22 Mar 2015 17:59:10 +0000 (18:59 +0100)]
Remove rest of old implementation from kconfig_parser

9 years agokconfig_parser rewritten and now supports revers dependency
Karel Kočí [Sun, 22 Mar 2015 17:53:50 +0000 (18:53 +0100)]
kconfig_parser rewritten and now supports revers dependency

Most of the kconfig_parser is changed.
Now dependency are not copied before transfer to CNF and CNF expression is direcly extracted from kconfíg parsed output structures.

9 years agoUpdate Linux to 4.0-rc2
Karel Kočí [Sun, 22 Mar 2015 17:47:23 +0000 (18:47 +0100)]
Update Linux to 4.0-rc2

9 years agoKernel config repair and configurable make arguments
Karel Kočí [Wed, 11 Feb 2015 17:03:20 +0000 (18:03 +0100)]
Kernel config repair and configurable make arguments

9 years agoChange symbol_map file divider from space to colon
Karel Kočí [Tue, 3 Feb 2015 19:59:54 +0000 (20:59 +0100)]
Change symbol_map file divider from space to colon

Also some other tweaks in kconfigp_parser. Mostly irrelevant.

9 years agoImplementing main loop
Karel Kočí [Tue, 3 Feb 2015 19:57:20 +0000 (20:57 +0100)]
Implementing main loop

These new scripts are part of main loop.
kernel is not finished!!

Divides kconfig_parser, sat_solution to better named modules.
Phasing and iteration is implemented for loop watching.

9 years agoPython scripts added
Karel Kočí [Wed, 14 Jan 2015 11:49:48 +0000 (12:49 +0100)]
Python scripts added

conf.py are files for configuration, all configuration is in global
conf.py and others are just sourcing that
kconfig_parser.py is executing kconfig_parser
sat_solution.py is partly implemented, in state of this commit is not
working properly.

9 years agoIgnore for python cache added to .gitignore
Karel Kočí [Wed, 14 Jan 2015 11:46:24 +0000 (12:46 +0100)]
Ignore for python cache added to .gitignore

9 years agoOutput folder added to kconfig_parser
Karel Kočí [Wed, 14 Jan 2015 11:39:50 +0000 (12:39 +0100)]
Output folder added to kconfig_parser

Also kconfig folder in programs/src is renamed to kconfig_parser

9 years agoLinux folder moved and linux updated to v3.19-rc4
Karel Kočí [Wed, 14 Jan 2015 11:36:40 +0000 (12:36 +0100)]
Linux folder moved and linux updated to v3.19-rc4

9 years agoAdd solution_kconfig
Karel Kočí [Tue, 16 Dec 2014 19:25:31 +0000 (20:25 +0100)]
Add solution_kconfig

This script is for setting options from sat generated solution to kconfig.

9 years agoAdd sat_solution
Karel Kočí [Tue, 16 Dec 2014 19:24:15 +0000 (20:24 +0100)]
Add sat_solution

Added script for minisat input build and execute.

9 years agoAdd kconfig_parser
Karel Kočí [Sun, 14 Dec 2014 18:28:28 +0000 (19:28 +0100)]
Add kconfig_parser

kconfig_parser is placed to new folder tree. In folder "programs" will be all programs.
Files in folder programs/src/kconfig/kconfig are taken from kernel v3.18-rc3. In future, they should be updated if new changes will be added to kernel.

9 years agoInitial commit
Karel Kočí [Sun, 14 Dec 2014 18:22:41 +0000 (19:22 +0100)]
Initial commit