Bora Sahin
eaf3face47
Removes CONFIG_ prefix from arm.cml, the main configuration file.
2009-09-24 17:20:51 +03:00
Bahadir Balban
2c003da964
Changed configuration background to black on white...
...
Seemed fairly difficult, but luckily it works.
2009-09-23 17:55:03 +03:00
Bahadir Balban
8e0080be16
Included a mapsize field for LINUX pager parameters
...
This is to determine how much the kernel should map from the container
during initialization.
2009-09-23 15:30:31 +03:00
Bahadir Balban
9bd265c7ec
Cannot straightforwardly derive symbols conditionally from multiple sources in CML2
...
Ternary expressions on derive statements cause type errors (CML2 Bug?).
modified: config/cml/arm.cml
modified: scripts/conts/generate_kernel_cinfo.py
2009-09-23 12:57:43 +03:00
Bahadir Balban
041190b5f2
More fixes to arm.cml, particularly deriving symbols work
...
Deriving symbols didn't work because cml2 silently ignored symbols
that were declared previously for derivations. Not pre-declaring derived
symbols have solved the problem.
2009-09-23 11:16:53 +03:00
Bahadir Balban
4f65fc0fa9
Added visibility rules for container virtual/physical memory regions
...
Virtual and physical memory region symbols are now visible depending
on the number of such regions defined.
2009-09-22 15:32:33 +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
f99c5108e0
Added container-specific options
2009-09-18 11:48:51 +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
35097b1492
arm.cml sufficiently populated for 2 containers and their parameters
2009-09-12 23:34:28 +03:00
Bahadir Balban
0c9ba47746
Updating arm.cml for more enhanced container parameters
2009-09-12 23:10: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