Russel Winder
8b9b254f6c
Make the coding style more consistent with PEP-8.
2009-08-05 11:15:26 +01:00
Russel Winder
26b3ea58a6
Ensure all the library compilation depends on the configuration files.
2009-08-02 11:35:21 +01:00
Russel Winder
9b2ff087d0
Add in all the amendments and new files needed to get the kernel building.
2009-08-01 17:50:59 +01:00
Russel Winder
238e05fd5d
The Elf library doesn't actually depend on the baremetal library since there is no link phase, remove the dependency.
2009-08-01 08:41:30 +01:00
Russel Winder
198022b4d4
Correct the copyright notices, B Labs Ltd is the copyright holder.
2009-07-28 18:40:37 +01:00
Russel Winder
6875ce4347
Trivial reformatting.
2009-07-28 16:58:20 +01:00
Russel Winder
82ba62a78f
Add compilation of the Elf code.
2009-07-28 16:49:16 +01:00
Russel Winder
083d9e7864
Correct the mode line syntax.
2009-07-28 16:33:02 +01:00
Russel Winder
7936ee6775
Add in creation of the c libraries.
2009-07-28 16:31:51 +01:00
Russel Winder
d40c76de84
Remove all the SCons files pending starting a new build system.
2009-07-28 14:47:00 +01:00
Bahadir Balban
8528e2e1ba
Modified the kernel and all tasks with well-formatted printout messages.
2009-05-12 11:25:14 +03:00
Bahadir Balban
7a81db8782
Ongoing work for adding per-thread UTCB structures.
...
Added setting of utcb address to l4_thread_control.
This is going to be moved to exchange_registers() since we need to pass
both the utcb physical and virtual address and exregs fits such context
modification better than thread_control.
2009-04-29 16:53:04 +03:00
Bahadir Balban
54a9b2901d
Removed allocation of utcb shared pages by mm0 completely.
...
- Now libl4 has no references to utcb page or shmat etc.
- Pager does not deal with special case utcb page allocation.
It instead allocates a shared page from shm memory pool.
- All tasks working to original standard.
Next:
- Add per-thread utcb allocation from the kernel
- Add larger register file for standard ipc
- Add long ipc (up to 1Kb)
2009-04-22 14:48:43 +03:00
Bahadir Balban
81ebffdc87
VFS updates, readme updates.
...
Separated vfs file as a specific file. vm file is not always a vfs file.
Updated the README
sys_open was not returning back to client, added that.
Added comments for future vfs additions.
2008-04-09 16:55:54 +01:00
Bahadir Balban
16617eed36
Various changes to incorporate new utcb setup.
...
Issues with l4_return value not reaching client side
modified: libs/c/include/stdio.h
modified: src/arch/arm/exception.c
modified: src/glue/arm/init.c
modified: tasks/fs0/src/task.c
modified: tasks/libl4/include/l4lib/arch-arm/utcb.h
modified: tasks/libl4/src/arm/syscalls.S
modified: tasks/libl4/src/init.c
deleted: tasks/libl4/tagfilelist
modified: tasks/libposix/open.c
modified: tasks/mm0/include/utcb.h
modified: tasks/mm0/include/vm_area.h
modified: tasks/mm0/main.c
modified: tasks/mm0/src/init.c
modified: tasks/mm0/src/task.c
modified: tasks/mm0/src/utcb.c
modified: tasks/mm0/src/vm_object.c
2008-03-19 02:27:53 +00:00
Bahadir Balban
0f4a4ae5b4
Changes in README. Fixes to fault handling.
...
Yet to investigate why adding a printf format attribute to
stdio.h does not generate warnings for invalid arguments to printf.
2008-03-16 14:58:47 +00:00
Bahadir Balban
e2b791a3d8
Initial commit
2008-01-13 13:53:52 +00:00