Bahadir Balban
ed9199a972
Added parsing of memory region capability bits.
2009-10-03 15:34:39 +03:00
Bahadir Balban
f6e759c3f0
Changed container configuration parameter DIRNAME to NAME
...
Dirname was not a precise description as the name did not always
get used as a directory name.
2009-10-01 17:04:17 +03:00
Bahadir Balban
e5cde20ca9
Fixed a fault with posix tasks not getting their LMA correctly
2009-10-01 13:13:27 +03:00
Bahadir Balban
b642fc5cd3
Updated container configuration cml for posix container
2009-10-01 00:21:21 +03:00
Bahadir Balban
4e7d8ddc25
Integrated building of posix images as a container
...
Issues:
Some intermediate .elf files should not go into final container image.
Perhaps those will be built with different or no extension
2009-09-30 19:04:35 +03:00
Bahadir Balban
2f2e448667
Removed TEXT_OFFSET parameter from linux configuration
...
This parameter does not significantly pose a restriction on configuration.
It can be adjusted depending on phys_offset. Therefore we don't maintain it.
2009-09-28 14:13:16 +03:00
Bahadir Balban
aae84b5eb3
Fixed updating of reconfigured bare projects
...
Reconfigured bare projects now update with config data
correctly. A path issue was fixed.
2009-09-26 21:52:29 +03:00
Bahadir Balban
37507c006a
All address parameters in class Container converted to integers
2009-09-24 19:07:29 +03:00
Bahadir Balban
8e3852473f
Added linux configuration parameters to configuration class
2009-09-24 18:09:50 +03:00
Bahadir Balban
a2d2676303
Removed unnecessary shutil.rmtree for CONFIG_SHELVE file.
2009-09-23 15:19:36 +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
7c84aefecc
Added multiple physical and virtual memory regions to configuration and parsing
2009-09-22 15:08:06 +03:00
Bahadir Balban
0d2ec30f9c
Added functionality to create a bare container
2009-09-18 17:47:37 +03:00
Bahadir Balban
34650259da
Default values for container directories determined by container type expression
...
Resolved CML2 language issues such that now default parameters
for containers can be set by expressions on their type.
2009-09-18 12:28:54 +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
2f8df84cf2
Moved all class-level attributes to instance variables.
2009-09-13 18:38:14 +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
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