Bahadir Balban
becdfde7b5
Separated configuration input and output to 2 stages
2009-09-23 16:23:59 +03:00
Bahadir Balban
9bdd951cae
Integrated cinfo generation to configure.py
2009-09-22 22:01:25 +03:00
Bahadir Balban
f29d86b5ff
Added autogeneration of cinfo.c with memory capabilities
...
Also fixed a bug with configurator in that the containers
were not sorted properly and consequently an already filled
in container was getting overwritten by the new one.
modified: config/configuration.py
modified: configure.py
new file: generate_kernel_cinfo.py
deleted: src/generic/cinfo.c
2009-09-22 19:35:18 +03:00
Bahadir Balban
2e35b7a901
CML2 configuration file is saved and brought up until deleted.
2009-09-20 23:01:17 +03:00
Bahadir Balban
0d2ec30f9c
Added functionality to create a bare container
2009-09-18 17:47:37 +03:00
Bahadir Balban
6aac5332ae
final.axf building from top-level build.py including containers
2009-09-17 12:49:49 +03:00
Bahadir Balban
dd04734491
Top-level SConsctruct can now retrive shelved configuration
...
By moving shelve retrieval details to configuration_retrieve()
into configuration.py, the top-level SConstruct can now get full
configuration object from shelve.
2009-09-14 11:52:01 +03:00
Bahadir Balban
403ab75805
Got the buildsystem to build multiple linux instances.
...
modified: config/configuration.py
modified: config/projpaths.py
modified: configure.py
modified: scripts/linux/build_linux.py
modified: scripts/linux/build_rootfs.py
2009-09-13 18:29:57 +03:00
Bahadir Balban
772440baa0
Moved linux/rootfs build scripts to scripts directory.
2009-09-13 12:23:45 +03:00
Bahadir Balban
f7acdc116d
Configuration can now extract container attributes and store in container class.
...
Configuration symbols are stored as container class attributes
CML2 arm.cml has richer container parameters, lma, vma, type etc.
2009-09-13 01:12:20 +03:00
Bahadir Balban
c4c3fb1e6c
Mods for improvements
2009-09-12 18:54:35 +03:00
Bahadir Balban
59f30a175a
More progress on build scripts
...
Created a config directory for configuration files.
Moved all absolute path variables to a projpaths.py file
All scripts can now universally learn absolute paths via projpaths.py
Moved the config_symbols class to the configuration.py file.
Moved libs to loader since they are only referred by the loader
2009-09-12 13:42:30 +03:00
Bahadir Balban
13363939ac
Got symbol importing working and decision making carried over to the tree
2009-09-11 11:28:41 +03:00
Bahadir Balban
9f69ba060f
Correct generation of include/l4/config.h
2009-09-10 23:01:43 +03:00
Bahadir Balban
ac38331c90
Added subarch and platform parsing
2009-09-10 22:50:07 +03:00
Bahadir Balban
202e9cab94
Shorter names for symbols, class symbols to contain symbol information
2009-09-10 22:45:39 +03:00
Bahadir Balban
a41ce94ac1
Minor simplifications
2009-09-10 17:03:01 +03:00
Bahadir Balban
223f6d30fe
Separated config.h update to a new function.
2009-09-10 17:00:58 +03:00
Bahadir Balban
f5b770dcad
Configuration & build working
2009-09-10 15:45:10 +03:00
Bahadir Balban
42bd01946f
Started adding a new configure.py
2009-09-09 17:33:35 +03:00