Commit Graph

971 Commits

Author SHA1 Message Date
Bahadir Balban
59af5d3794 Made changes to map devices dynamically upon irq registration.
All will be reverted since mapping devices statically is much simpler.
2009-12-11 19:02:10 +02:00
Amit Mahajan
54301e8026 Test container working, but logic seems wrong 2009-12-09 15:56:21 +05:30
Amit Mahajan
57f157c4a5 And now we have working thread demo container. 2009-12-09 12:05:06 +05:30
Amit Mahajan
b106aa902f test and thread_demo container compiling, but crashing at runtime 2009-12-08 14:01:06 +05:30
Amit Mahajan
8d2571cd1f Capability print functions shifted to l4lib and various capability.h
cleaned
2009-12-08 13:02:48 +05:30
Amit Mahajan
2d4a785231 Deleted misplaced baremetal containers present in bahadir's repo. 2009-12-08 11:21:50 +05:30
Bahadir Balban
31eab2b908 Update to readme 2009-12-07 14:15:39 +02:00
Bahadir Balban
d1ad80dbbb Added capability resource type descriptions to capability man page 2009-12-06 19:26:48 +02:00
Bahadir Balban
1702729e7d Added capability types to capability man page. 2009-12-06 18:54:15 +02:00
Bahadir Balban
825ee3f476 Updates to kip, capability and cap control man pages. 2009-12-04 15:44:16 +02:00
Bahadir Balban
2908c40816 Undefined instruction handling/ipc revised, tests added, cleaned up. 2009-12-04 15:22:56 +02:00
Bahadir Balban
93dc1ed49e Merge branch 'undeftest' of git://git.l4dev.org/~prem/codezero into prem 2009-12-04 14:11:06 +02:00
Bahadir Balban
21545152c8 Fixed false positive mmap return value error checks.
Normally a pointer with its topmost bits set may cause false errors
due to the fact that such pointers result in negative integer casts.

The remedy is to use IS_ERR() macro that accepts only down to -1000
as error and any values below as valid.
2009-12-04 13:34:14 +02:00
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