]>
rtime.felk.cvut.cz Git - linux-conf-perf.git/log
Karel Kočí [Mon, 27 Apr 2015 19:31:03 +0000 (21:31 +0200)]
Chnage conf paths from absolute to relative
Karel Kočí [Mon, 27 Apr 2015 19:28:47 +0000 (21:28 +0200)]
Add NBSCRIPT config
Karel Kočí [Mon, 27 Apr 2015 19:26:45 +0000 (21:26 +0200)]
fix problems with initram
Karel Kočí [Mon, 27 Apr 2015 10:17:23 +0000 (12:17 +0200)]
First implementation of test.py
Not yet finished.
Karel Kočí [Mon, 27 Apr 2015 10:17:00 +0000 (12:17 +0200)]
Firt implementation of boot.py
Not yet finished.
Karel Kočí [Mon, 27 Apr 2015 10:15:14 +0000 (12:15 +0200)]
Add initram build
Not working properly yet.
Karel Kočí [Sun, 26 Apr 2015 12:00:11 +0000 (14:00 +0200)]
distclean targets in root Makefile documented
Karel Kočí [Sun, 26 Apr 2015 11:52:53 +0000 (13:52 +0200)]
Add buildroot default .config
On first execution of buildroot targets from root Makefile is now placed
nondefault .config file.
This new configuration is default configuration except of initram setting.
Karel Kočí [Sun, 26 Apr 2015 11:49:35 +0000 (13:49 +0200)]
Add distclean targets fro root Makefile
Karel Kočí [Sun, 26 Apr 2015 11:48:52 +0000 (13:48 +0200)]
Remove checking for existence of programs
Programs should exist if scripts are executed by root Makefile.
Karel Kočí [Sun, 26 Apr 2015 11:19:06 +0000 (13:19 +0200)]
Add initram config
Karel Kočí [Sun, 26 Apr 2015 09:03:16 +0000 (11:03 +0200)]
initialize script change documentation
Karel Kočí [Sun, 26 Apr 2015 08:59:35 +0000 (10:59 +0200)]
Rename script main_loop to loop
Karel Kočí [Sun, 26 Apr 2015 08:52:45 +0000 (10:52 +0200)]
Add target deflinux to root Makefile
Karel Kočí [Sun, 26 Apr 2015 08:52:21 +0000 (10:52 +0200)]
Generate configuration for root Makefile from conf.py
Karel Kočí [Sun, 26 Apr 2015 07:51:59 +0000 (09:51 +0200)]
Root makefile almost rewritten
New targets added and more...
Karel Kočí [Fri, 24 Apr 2015 20:09:30 +0000 (22:09 +0200)]
parse_kconfig fix wrong behaviour for non prompt symbols
Non prompt symbols should be selected always as their dependencies are satisfied.
This changes adds generation of relevant rules.
Karel Kočí [Thu, 23 Apr 2015 10:24:25 +0000 (12:24 +0200)]
parse_kconfig: fix SIGSEGV caused by uninitialized memory
Karel Kočí [Thu, 23 Apr 2015 10:12:30 +0000 (12:12 +0200)]
parse_kconfig: fix SIGSEGV caused by wrong approach to expression negation
Karel Kočí [Tue, 21 Apr 2015 12:04:12 +0000 (14:04 +0200)]
Rename parser.c to parse.c
Karel Kočí [Sun, 19 Apr 2015 12:13:27 +0000 (14:13 +0200)]
Remove configdiff
This script is not needed any more.
Same (and better) behaviour is now implemented in write_config.
Karel Kočí [Sun, 19 Apr 2015 12:11:40 +0000 (14:11 +0200)]
kernel configuration now calling write_conf instead of make odlconfig hack
Also configuration output is now set as visible.
Karel Kočí [Sun, 19 Apr 2015 12:06:35 +0000 (14:06 +0200)]
initialize.py use utils get_kernel_env for parse_kconfig()
Karel Kočí [Sun, 19 Apr 2015 11:58:59 +0000 (13:58 +0200)]
Add possibility to hide kernel output
Karel Kočí [Sun, 19 Apr 2015 11:52:37 +0000 (13:52 +0200)]
Add testing start script for benchmarks
For now only prints Test
Karel Kočí [Sun, 19 Apr 2015 11:41:44 +0000 (13:41 +0200)]
Configure write_config to compare and not set value
Karel Kočí [Sun, 19 Apr 2015 11:00:45 +0000 (13:00 +0200)]
write_config writing loaded configuration
Karel Kočí [Sun, 19 Apr 2015 09:39:58 +0000 (11:39 +0200)]
Linux update to v4.0
Karel Kočí [Sun, 19 Apr 2015 09:27:21 +0000 (11:27 +0200)]
Force MODULES no
We are not supporting modules. Initial configuration with enable modules causes errors.
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