Commit Graph

956 Commits

Author SHA1 Message Date
Bahadir Balban
2b89fed572 Merge branch 'rebase' of git://git.l4dev.org/~amit/codezero into devel
Conflicts:
	config/cml/examples/posix/two_posix.cml
2009-12-04 13:18:14 +02:00
Amit Mahajan
a185985fe5 Example cml files updated for new default memory region assignments 2009-12-04 11:08:54 +05:30
Bahadir Balban
7628cc1e1d Merge branch 'rebase' of git://git.l4dev.org/~amit/codezero into amit
Conflicts:
	conts/baremetal/timer_service/main.c
2009-12-04 00:41:51 +02:00
Bahadir Balban
87c18a5532 Update to kernel systable for new capability control signature. 2009-12-04 00:37:00 +02:00
Bahadir Balban
5b783f4e2e Update to manual pages.
Introduced an ENOMAP error code for l4_unmap.
2009-12-04 00:30:25 +02:00
Amit Mahajan
3d2b87d488 CLCD added as new capability, code note added yet 2009-12-04 00:54:23 +05:30
Bahadir Balban
5eb134e258 More updates to man pages, particularly UTCB.
Also changed the l4 library subsection name to L4 USERSPACE LIBRARY
2009-12-03 18:42:14 +02:00
Bahadir Balban
545e50045d Update to l4_mutex_control man page 2009-12-03 16:35:08 +02:00
Bahadir Balban
72b5f1d1b1 Updates to l4_map and l4_mutex_control man pages. 2009-12-03 16:27:47 +02:00
Bahadir Balban
72be4e9fae Updated l4_map man page. 2009-12-03 14:44:50 +02:00
Bahadir Balban
7f1c86bf9c Updates to ipc and thread_control man pages. 2009-12-03 02:11:52 +02:00
Bahadir Balban
cd9fcf8687 Removed duplicate man pages. 2009-12-02 19:47:03 +02:00
Bahadir Balban
510dfe82dd l4_exchange_registers man page. 2009-12-02 19:42:56 +02:00
Bahadir Balban
8b0aab976a Updates to l4_capability_control 2009-12-02 19:06:38 +02:00
Bahadir Balban
2c93de65bf Removed 2 arguments from l4_capability_control
l4_capability_control works well for almost all system calls
using a buffer pointer to the capability that it operates on.

Only for sharing/granting of capability lists, it is yet to be
decided how to provide a grant target id.
2009-12-02 16:47:05 +02:00
Bahadir Balban
ae16df6307 Removed CAP_SHARE_ALL and CAP_GRANT_ALL flags. Currently not used.
The API for sharing and granting of all capabilities has not
settled yet, therefore removed.
2009-12-02 16:27:42 +02:00
Bahadir Balban
b12349f2e4 Moved all threading functions to libl4/include/l4lib/thread/* 2009-12-02 16:15:47 +02:00
Bahadir Balban
d210678085 Removed irq notification slots. - To be revised with a better implementation 2009-12-02 16:03:09 +02:00
Bahadir Balban
c9fc6d9341 Reorganized a few header file comments 2009-12-02 15:31:02 +02:00
Bahadir Balban
52775d0d2f Added means to add correct irq values to capabilities 2009-12-02 00:05:10 +02:00
Amit Mahajan
fcc1e52bea Test and Threads_demo containers interchanged by mistake earlier.
Corrected
2009-12-02 00:14:32 +05:30
Amit Mahajan
cf9f3aab5b Timer service enhanced for sleep 2009-12-01 23:31:23 +05:30
Bahadir Balban
26c5b4f0b0 Added standard capability.h to all pre-defined projects 2009-12-01 15:51:41 +02:00
Bahadir Balban
0bd2b78215 Updated two_posix example cml 2009-12-01 14:36:50 +02:00
Bahadir Balban
230e3202d1 Update to man pages 2009-12-01 14:12:56 +02:00
Bahadir Balban
3b340ae248 Updates to man pages 2009-12-01 00:15:12 +02:00
Bahadir Balban
d93c4267ce Update to capability man page 2009-11-30 17:19:41 +02:00
Bahadir Balban
051cc00f1a Updates to capability and l4_capability_control 2009-11-30 17:08:29 +02:00
Bahadir Balban
7d0a7f67ec Added manual pages - Not release quality yet. 2009-11-30 16:42:41 +02:00
Amit Mahajan
3caa43d756 Restrictions on naming of baremetal containers removed and we have an
automation script for integrating containers in baremetal/
2009-11-30 19:22:27 +05:30
Bahadir Balban
e82d62f64b Merge branch 'rebase' of git://git.l4dev.org/~amit/codezero into devel
Conflicts:
	conts/baremetal/baremetal5/main.c
2009-11-30 15:36:36 +02:00
Amit Mahajan
6e3e11d37e Default values for various posix regions derived 2009-11-30 19:02:12 +05:30
Amit Mahajan
1d1f09ded6 Dyamic addition/deletion of baremetal projects to codezero 2009-11-30 18:57:16 +05:30
Amit Mahajan
9eb5515641 Timer container sleep ipc definition added 2009-11-30 18:36:29 +05:30
Amit Mahajan
438fd780f8 MR register handling added in UART service 2009-11-30 18:26:05 +05:30
Bahadir Balban
7518cbf5ba Corrected mis-copied capability print function. 2009-11-30 13:19:53 +02:00
Amit Mahajan
b9362985e0 Typos' in Bahadir's repo corrected, we are in good shape now and in sync
with bahadir's latest devel branch
2009-11-30 16:07:36 +05:30
Bahadir Balban
6654e13fa3 Added api/irq.c 2009-11-30 10:12:01 +02:00
Bahadir Balban
1c2e33c929 Updated capability print function 2009-11-30 00:42:24 +02:00
Bahadir Balban
f4989ab2d2 Style fixes to uart service sources 2009-11-29 23:38:38 +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
Bahadir Balban
2d4e64f795 Merge branch 'rebase' of git://www.b-labs.co.uk/~amit/codezero into amit-devel 2009-11-29 12:37:08 +02:00
Bahadir Balban
307b52f6d2 Added api/irq.h 2009-11-29 12:36:43 +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
846635f582 Edited linux scripts to generate elf from vmlinux, to be used by codezero 2009-11-29 11:50:03 +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
efdd81330a Tagsgen script rewritten in python 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