]>
rtime.felk.cvut.cz Git - linux-conf-perf.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Karel Kočí [Sun, 19 Apr 2015 09:26:10 +0000 (11:26 +0200)]
Fix error in initialize script and dedicate config for .config file
Karel Kočí [Sun, 19 Apr 2015 08:29:12 +0000 (10:29 +0200)]
write-config now checking for inconsistency in config
Karel Kočí [Sun, 19 Apr 2015 08:06:58 +0000 (10:06 +0200)]
Fix root Makefile
Karel Kočí [Sun, 19 Apr 2015 07:45:50 +0000 (09:45 +0200)]
Add write_config to root Makefile
Karel Kočí [Fri, 17 Apr 2015 07:55:53 +0000 (09:55 +0200)]
Remove usage of .config fragment file
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
Karel Kočí [Tue, 14 Apr 2015 13:52:47 +0000 (15:52 +0200)]
Fix problem with overwriting last element with zeros
Karel Kočí [Mon, 13 Apr 2015 11:24:57 +0000 (13:24 +0200)]
Change comment in shared/macros.h
Karel Kočí [Mon, 13 Apr 2015 11:24:20 +0000 (13:24 +0200)]
Fix python scripts to work with parse_kconfig
Karel Kočí [Mon, 13 Apr 2015 11:16:41 +0000 (13:16 +0200)]
write_solution to not search for NONAMEGEN
Karel Kočí [Mon, 13 Apr 2015 09:38:10 +0000 (11:38 +0200)]
Add write_config .gitignore
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.
Karel Kočí [Mon, 13 Apr 2015 09:35:12 +0000 (11:35 +0200)]
parse_kconfig change default size of array
This is only cosmetic.
Karel Kočí [Sun, 12 Apr 2015 12:03:15 +0000 (14:03 +0200)]
parse_kconfig symlist.h move includes to begining of file
Karel Kočí [Sun, 12 Apr 2015 12:00:15 +0000 (14:00 +0200)]
parse_kconfig fix some warnings
Karel Kočí [Sun, 12 Apr 2015 11:13:06 +0000 (13:13 +0200)]
Add TODO information to code that there should be faster implementation
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.
Karel Kočí [Sun, 12 Apr 2015 10:57:42 +0000 (12:57 +0200)]
Extract file name definitions out from parse_kconfig to shared
Karel Kočí [Sun, 12 Apr 2015 10:16:55 +0000 (12:16 +0200)]
parse_kconfig change error message to more informative
Karel Kočí [Sun, 12 Apr 2015 10:10:28 +0000 (12:10 +0200)]
Add *.o to .gitignore
Karel Kočí [Sun, 12 Apr 2015 10:09:04 +0000 (12:09 +0200)]
parse_kconfig: complete simple argument parser and formate parse.c
Karel Kočí [Sun, 12 Apr 2015 09:48:10 +0000 (11:48 +0200)]
parse_kconfig clean include in parse.c
Karel Kočí [Sun, 12 Apr 2015 09:38:57 +0000 (11:38 +0200)]
Fix parse_kconfig .gitignore and makefile
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.
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.
Karel Kočí [Sat, 11 Apr 2015 11:44:31 +0000 (13:44 +0200)]
macros.h moved to shared folder
Karel Kočí [Sat, 11 Apr 2015 11:19:20 +0000 (13:19 +0200)]
parse_kconfig output executable name changed from parser to parse
Karel Kočí [Sat, 11 Apr 2015 11:18:07 +0000 (13:18 +0200)]
Kconfig_parser renamed to parse_kconfig
Karel Kočí [Sat, 11 Apr 2015 11:13:52 +0000 (13:13 +0200)]
Move gitignore rules to corresponds to kconfig sources move
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.
Karel Kočí [Fri, 10 Apr 2015 13:46:46 +0000 (15:46 +0200)]
Linux submodule update
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
Karel Kočí [Fri, 10 Apr 2015 10:48:27 +0000 (12:48 +0200)]
Fix error printf
Karel Kočí [Fri, 10 Apr 2015 10:40:44 +0000 (12:40 +0200)]
Simplify kconfig_parser Makefile
Karel Kočí [Thu, 26 Mar 2015 15:48:52 +0000 (16:48 +0100)]
Add novaboot submodule
Karel Kočí [Thu, 26 Mar 2015 15:44:45 +0000 (16:44 +0100)]
Add linux submodule
Karel Kočí [Thu, 26 Mar 2015 15:41:38 +0000 (16:41 +0100)]
Remove submodule linux
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.
Karel Kočí [Thu, 26 Mar 2015 15:28:09 +0000 (16:28 +0100)]
Add check for existence of .config
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.
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.
Karel Kočí [Thu, 26 Mar 2015 15:15:47 +0000 (16:15 +0100)]
Remove residue of old required implementation
Karel Kočí [Thu, 26 Mar 2015 15:15:11 +0000 (16:15 +0100)]
Repair wrong phasing
Only comma was missing.
Karel Kočí [Thu, 26 Mar 2015 15:03:53 +0000 (16:03 +0100)]
Remove old import from main_loop
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.
Karel Kočí [Thu, 26 Mar 2015 14:36:23 +0000 (15:36 +0100)]
Loop phases change
Phases are now refersed as numbers in code.
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.
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?
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.
Karel Kočí [Tue, 24 Mar 2015 22:31:16 +0000 (23:31 +0100)]
Change definition to standard pointer arithmetic
Karel Kočí [Tue, 24 Mar 2015 22:15:28 +0000 (23:15 +0100)]
Add source .config backup
Karel Kočí [Tue, 24 Mar 2015 21:42:56 +0000 (22:42 +0100)]
Implement requirement generation from kernel .config
Karel Kočí [Mon, 23 Mar 2015 09:34:38 +0000 (10:34 +0100)]
Reset functionality exported from main_loop
But not working yet
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.
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.
Karel Kočí [Sun, 22 Mar 2015 22:43:06 +0000 (23:43 +0100)]
remove unneeded gitignore file in programs folder
Karel Kočí [Sun, 22 Mar 2015 22:03:48 +0000 (23:03 +0100)]
Add missing kernel_conf_output variable in conf.py
Karel Kočí [Sun, 22 Mar 2015 22:02:45 +0000 (23:02 +0100)]
Main loop update
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.
Karel Kočí [Sun, 22 Mar 2015 22:00:46 +0000 (23:00 +0100)]
Kernel configuration is now throwing exception on failure
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
Karel Kočí [Sun, 22 Mar 2015 21:32:45 +0000 (22:32 +0100)]
Add possibility to hide programs 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.
Karel Kočí [Sun, 22 Mar 2015 17:59:10 +0000 (18:59 +0100)]
Remove rest of old implementation from kconfig_parser
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.
Karel Kočí [Sun, 22 Mar 2015 17:47:23 +0000 (18:47 +0100)]
Update Linux to 4.0-rc2
Karel Kočí [Wed, 11 Feb 2015 17:03:20 +0000 (18:03 +0100)]
Kernel config repair and configurable make arguments
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.
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.
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.
Karel Kočí [Wed, 14 Jan 2015 11:46:24 +0000 (12:46 +0100)]
Ignore for python cache added to .gitignore
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
Karel Kočí [Wed, 14 Jan 2015 11:36:40 +0000 (12:36 +0100)]
Linux folder moved and linux updated to v3.19-rc4
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.
Karel Kočí [Tue, 16 Dec 2014 19:24:15 +0000 (20:24 +0100)]
Add sat_solution
Added script for minisat input build and execute.
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.
Karel Kočí [Sun, 14 Dec 2014 18:22:41 +0000 (19:22 +0100)]
Initial commit