]> rtime.felk.cvut.cz Git - linux-conf-perf.git/log
linux-conf-perf.git
9 years agoChnage conf paths from absolute to relative
Karel Kočí [Mon, 27 Apr 2015 19:31:03 +0000 (21:31 +0200)]
Chnage conf paths from absolute to relative

9 years agoAdd NBSCRIPT config
Karel Kočí [Mon, 27 Apr 2015 19:28:47 +0000 (21:28 +0200)]
Add NBSCRIPT config

9 years agofix problems with initram
Karel Kočí [Mon, 27 Apr 2015 19:26:45 +0000 (21:26 +0200)]
fix problems with initram

9 years agoFirst implementation of test.py
Karel Kočí [Mon, 27 Apr 2015 10:17:23 +0000 (12:17 +0200)]
First implementation of test.py

Not yet finished.

9 years agoFirt implementation of boot.py
Karel Kočí [Mon, 27 Apr 2015 10:17:00 +0000 (12:17 +0200)]
Firt implementation of boot.py

Not yet finished.

9 years agoAdd initram build
Karel Kočí [Mon, 27 Apr 2015 10:15:14 +0000 (12:15 +0200)]
Add initram build

Not working properly yet.

9 years agodistclean targets in root Makefile documented
Karel Kočí [Sun, 26 Apr 2015 12:00:11 +0000 (14:00 +0200)]
distclean targets in root Makefile documented

9 years agoAdd buildroot default .config
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.

9 years agoAdd distclean targets fro root Makefile
Karel Kočí [Sun, 26 Apr 2015 11:49:35 +0000 (13:49 +0200)]
Add distclean targets fro root Makefile

9 years agoRemove checking for existence of programs
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.

9 years agoAdd initram config
Karel Kočí [Sun, 26 Apr 2015 11:19:06 +0000 (13:19 +0200)]
Add initram config

9 years agoinitialize script change documentation
Karel Kočí [Sun, 26 Apr 2015 09:03:16 +0000 (11:03 +0200)]
initialize script change documentation

9 years agoRename script main_loop to loop
Karel Kočí [Sun, 26 Apr 2015 08:59:35 +0000 (10:59 +0200)]
Rename script main_loop to loop

9 years agoAdd target deflinux to root Makefile
Karel Kočí [Sun, 26 Apr 2015 08:52:45 +0000 (10:52 +0200)]
Add target deflinux to root Makefile

9 years agoGenerate configuration for root Makefile from conf.py
Karel Kočí [Sun, 26 Apr 2015 08:52:21 +0000 (10:52 +0200)]
Generate configuration for root Makefile from conf.py

9 years agoRoot makefile almost rewritten
Karel Kočí [Sun, 26 Apr 2015 07:51:59 +0000 (09:51 +0200)]
Root makefile almost rewritten

New targets added and more...

9 years agoparse_kconfig fix wrong behaviour for non prompt symbols
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.

9 years agoparse_kconfig: fix SIGSEGV caused by uninitialized memory
Karel Kočí [Thu, 23 Apr 2015 10:24:25 +0000 (12:24 +0200)]
parse_kconfig: fix SIGSEGV caused by uninitialized memory

9 years agoparse_kconfig: fix SIGSEGV caused by wrong approach to expression negation
Karel Kočí [Thu, 23 Apr 2015 10:12:30 +0000 (12:12 +0200)]
parse_kconfig: fix SIGSEGV caused by wrong approach to expression negation

9 years agoRename parser.c to parse.c
Karel Kočí [Tue, 21 Apr 2015 12:04:12 +0000 (14:04 +0200)]
Rename parser.c to parse.c

9 years agoRemove configdiff
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.

9 years agokernel configuration now calling write_conf instead of make odlconfig hack
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.

9 years agoinitialize.py use utils get_kernel_env for parse_kconfig()
Karel Kočí [Sun, 19 Apr 2015 12:06:35 +0000 (14:06 +0200)]
initialize.py use utils get_kernel_env for parse_kconfig()

9 years agoAdd possibility to hide kernel output
Karel Kočí [Sun, 19 Apr 2015 11:58:59 +0000 (13:58 +0200)]
Add possibility to hide kernel output

9 years agoAdd testing start script for benchmarks
Karel Kočí [Sun, 19 Apr 2015 11:52:37 +0000 (13:52 +0200)]
Add testing start script for benchmarks

For now only prints Test

9 years agoConfigure write_config to compare and not set value
Karel Kočí [Sun, 19 Apr 2015 11:41:44 +0000 (13:41 +0200)]
Configure write_config to compare and not set value

9 years agowrite_config writing loaded configuration
Karel Kočí [Sun, 19 Apr 2015 11:00:45 +0000 (13:00 +0200)]
write_config writing loaded configuration

9 years agoLinux update to v4.0
Karel Kočí [Sun, 19 Apr 2015 09:39:58 +0000 (11:39 +0200)]
Linux update to v4.0

9 years agoForce MODULES no
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.

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