Bahadir Balban
52775d0d2f
Added means to add correct irq values to capabilities
2009-12-02 00:05:10 +02:00
Bahadir Balban
0bd2b78215
Updated two_posix example cml
2009-12-01 14:36:50 +02:00
Bahadir Balban
346d79c0cd
Changes to platform device handling, irqs, userspace device configuration
...
Revised irq handling and device address naming on internal devices.
2009-11-29 18:11:08 +02:00
Bahadir Balban
fa660514df
Inter-container suppress rules for devices are now autogenerated.
2009-11-29 14:20:44 +02:00
Amit Mahajan
41c87d9c8c
Errors due to rebasing corrected. Still not done, ahve some problem in
...
IRQ patches added.
2009-11-29 12:16:51 +05:30
Amit Mahajan
16b984510f
PBA8 platform removed
2009-11-29 11:50:02 +05:30
Amit Mahajan
bc4a233adb
Removed AB926 platform
2009-11-29 11:50:02 +05:30
Amit Mahajan
0707376a54
Added start/end/size attributes for devices in caps.py instead of
...
resource.c
2009-11-29 11:50:02 +05:30
Amit Mahajan
88da7c2f36
Timer devices removed, based on PAGE granularity mappings.
2009-11-29 11:45:48 +05:30
Amit Mahajan
1080c9e122
Issues due to capability uattr updation resolved
2009-11-29 11:45:48 +05:30
Amit Mahajan
9f57cb7c67
Timer capability added, Baremetal5 added as Timer Sevice, Code not
...
tested yet.
2009-11-29 11:45:47 +05:30
Amit Mahajan
b53cc73747
Testing Inter container IPC for UART service
2009-11-29 11:45:47 +05:30
Amit Mahajan
a10a77a0a0
Added UART service as baremetal4 container
2009-11-29 11:44:06 +05:30
Amit Mahajan
fccc2240a5
Modified uart capability for initial version of uattr, need to merge it
...
to bahadir's repo and hence new version of uattr.
2009-11-29 11:44:06 +05:30
Amit Mahajan
19a113237d
Default values added for 4 containers, with 4 Physical and 5
...
Virtual memory regions per container.
2009-11-29 11:44:06 +05:30
Amit Mahajan
1f939a1786
Added all three UARTs as capability
2009-11-29 11:44:06 +05:30
Bahadir Balban
452406ddeb
Added irqctrl as a possible capability type
2009-11-28 19:23:07 +02:00
Bahadir Balban
ae2ac9552b
Updated posix config files
2009-11-23 13:24:02 +02:00
Amit Mahajan
81c4f69515
Shifting derived symbols from generate_kernel_cinfo.py to container_ruleset.template
2009-11-23 14:56:34 +05:30
Amit Mahajan
014e728935
Removed traces of custom container left in bahadir's branch.
2009-11-23 10:22:23 +05:30
Bahadir Balban
2a36465100
Updated example cmls with new symbols
2009-11-22 15:13:18 +02:00
Bahadir Balban
19b4c6c4c1
Moved capability struct to api/capability.h for userspace coherence
...
Userspace often breaks as we change the capability structure. Now
structure is under api/ so userspace can also update with changes.
2009-11-22 15:08:29 +02:00
Bahadir Balban
6b03ebb05f
Merge branch 'master' of git://www.b-labs.co.uk/amit/git/codezero into amit
2009-11-20 13:59:32 +02:00
Amit Mahajan
3dd41fd53b
Remove container_start < container_end restriction
2009-11-20 16:08:55 +05:30
Bahadir Balban
e5b595ba63
Merge branch 'master' of git://www.b-labs.co.uk/amit/git/codezero into amit
2009-11-20 11:50:53 +02:00
Amit Mahajan
e2682df71c
Bahadir's comments added
2009-11-20 10:35:36 +05:30
Amit Mahajan
2b63cff800
Adding option for customized containers
2009-11-20 00:50:57 +05:30
Amit Mahajan
8a7b9dbcdf
Integrated Test Container inside Baremetal container.
2009-11-20 00:06:03 +05:30
Amit Mahajan
352d75f66c
Name of example container changed to Baremetal
2009-11-19 23:26:00 +05:30
Bahadir Balban
3f1045d66e
Merge branch 'master' of git://www.b-labs.co.uk/bora/git/codezero into bora
...
Conflicts:
config/cml/container_ruleset.template
config/configuration.py
conts/examples/example1/SConstruct
conts/libl4thread/include/l4thread/thread.h
2009-11-19 14:41:07 +02:00
Bahadir Balban
1d7c2fa451
Removed debug printouts on capability generation
2009-11-18 11:06:22 +02:00
Bahadir Balban
452f177ce2
Added umutex as standard capability
2009-11-18 00:25:11 +02:00
Bora Sahin
496fba81c8
A shared space multi-threaded example application presenting the use of the
...
thread library. It also exemplifies how a new sample application can be added.
2009-11-17 21:48:46 +02:00
Bahadir Balban
5ebc0bb9ac
Removed capinfo target_type field. Same info expressed in rtype field
2009-11-17 13:43:25 +02:00
Bahadir Balban
b933db1e36
Fixed target symbol parsing in pre-typed capabilities
...
Also renamed CONT to CONTAINER on certain symbols
2009-11-17 12:34:59 +02:00
Bahadir Balban
2eabc22184
Few more minor fixes on cappool and capctrl
2009-11-16 20:38:46 +02:00
Bahadir Balban
93c0d244a4
Removed unnecessary bits
2009-11-16 20:21:12 +02:00
Bahadir Balban
60759689a9
More progress on parsing custom and typed capability symbols
2009-11-16 20:17:55 +02:00
Bahadir Balban
b50c3f6f2b
Half-way through prepare_capability()
2009-11-16 18:51:36 +02:00
Bahadir Balban
0c88f96935
Added a CAP_ prefix to all cap symbols for easier processing
2009-11-15 14:07:25 +02:00
Bahadir Balban
8a9d5b8ee5
Added capability control capability to caps configured as standard
2009-11-15 12:39:30 +02:00
Bahadir Balban
7a78483904
Final touches to configure all capabilities
...
Standard capabilities are provided. They can be optionally disabled.
Also 4 custom capabilities are provided. They can be optionally
enabled and configured to different types/targets. Particularly
inter-container ipc will be done by these capabilities.
2009-11-15 11:39:13 +02:00
Bahadir Balban
6cd3fe6f0b
Fixed few more rules with capabilities
2009-11-14 18:28:31 +02:00
Bahadir Balban
ca4dcae707
Added more rules, increased custom capabilities to 4
2009-11-14 18:18:24 +02:00
Bahadir Balban
235e38865d
Fixed target suppression on custom capabilities
2009-11-14 16:40:05 +02:00
Bahadir Balban
24a787019c
Added all standard capabilities tctrl, exregs, ipc to configuation
...
A use field determines whether the default capability is enabled
or disabled.
2009-11-14 16:34:12 +02:00
Bahadir Balban
69ad9d929a
Added precise capability targeting
...
IPC capability targets current container, current pager's space,
another container, or another container's pager.
Any other capability (e.g. thread_control) targets current container
or pager's space.
2009-11-14 12:47:26 +02:00
Bahadir Balban
16a652e3d9
Added a not working suppression of capability target choice if cap is not ipc
2009-11-14 11:41:20 +02:00
Bahadir Balban
9c0a2ccc5e
Better descriptions for pool capabilities
2009-11-14 11:31:01 +02:00
Bahadir Balban
692aaa33d3
Initial changes in cml template for full capability configuration
2009-11-13 18:17:44 +02:00