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
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
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
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
Amit Mahajan
41a64fcd23
Independent compilation of libl4 and libmem working fine.
2009-11-29 11:45:48 +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
b48f817bd8
Timer Code tested
2009-11-29 11:45:48 +05:30
Amit Mahajan
d18751fbe8
UART service tested.
2009-11-29 11:45:48 +05:30
Amit Mahajan
26268a30d2
Testing UART service
2009-11-29 11:45:47 +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
6e40a2b601
Preliminary irq registration call + irq capability checking
...
Need to add irqctrl capabilities and irq bits to device memory
caps.
Also need to initialize irq field of devmem caps.
2009-11-28 19:13:23 +02:00
Bahadir Balban
b5e6c66426
UTCB update
...
Added 8 notify slots of 1 byte each. These will be notification
slots for irqs and other threads.
Also now userspace refers to kernel's utcb definition, so they're
in sync.
2009-11-24 14:45:43 +02:00
Bahadir Balban
e0c40ece5d
Added a new irq_control system call
...
This is currently an empty call. It will be used for registering,
receiving and releasing irqs.
2009-11-23 16:46:51 +02:00
Bahadir Balban
b994083e27
Added a new uattr word to capabilities.
...
The new word is for irq numbers.
2009-11-23 14:37:37 +02:00
Bahadir Balban
1f32e0ce0e
Removed comments for fixed issues
2009-11-23 13:32:07 +02:00
Bahadir Balban
ae2ac9552b
Updated posix config files
2009-11-23 13:24:02 +02:00
Bahadir Balban
328040e98a
Renamed all thread symbols in l4lib with l4lib_ prefix. They were clasing with mm0
...
The threading work will be revised and prefixes changed to a more meaningful name
later on.
2009-11-23 13:18:58 +02:00
Bahadir Balban
e690949b3b
tcb_alloc_init of l4lib was clashing with mm0 definitions.
2009-11-23 12:59:33 +02:00