Commit Graph

13 Commits

Author SHA1 Message Date
Sebastian Sumpf
2c00e774ba Sigma0: fix io-port allocation fault answer
In sigma0 normally no answer tag to a request/fault is created. It
simply uses the message tag received with the request. This doesn't work out
when I/O ports are requested. This patch constructs an appropriate answer tag.
Moreover, we have to enable I/O port protection in the kernel configuration.

Was: 'sigma0_ioport.patch'
2018-06-25 16:07:07 +02:00
Sebastian Sumpf
a7c9b9eaf7 Sigma0: raise sigma0's priority to maximum.
When sigma0 runs on a lower priority than the rest of the threads in the system
it might come to the point that while answering a page fault or I/O memory area
request the timeslice of the caller (core-pager) gets fully consumed. As long as
other threads are still executable and don't block sigma0 won't do progress
anymore, because it runs at the lowest priority.  This commit simply sets
sigma0's priority to the highest in the system.

Was: 'sigma0_prio.patch'
2018-06-25 16:06:57 +02:00
Sebastian Sumpf
1b5b4c951c FOC: change l4_task_cap_equal semantic
The syscall l4_task_cap_equal almost returns false although the referenced
kernel-objects are equal. This patch changes the semantic of the syscall so that
whenever two capabilities refering the same kernel-object are compared it will
return true. Please refer to the discussion of the following mail thread:
http://www.mail-archive.com/l4-hackers@os.inf.tu-dresden.de/msg05162.html

Was 'foc_caps_equal.patch'
2018-06-25 16:06:47 +02:00
Sebastian Sumpf
dde7b7a8de L4RE: Remove 'moe' from 'switch_ram_base' target 2018-06-25 16:06:37 +02:00
Sebastian Sumpf
699d36ae23 FOC/L4RE: Add license 2018-06-25 16:05:52 +02:00
Stefan Kalkowski
fd282ca10c FOC Uptream Github sources (2018-06-25)
Refers to HEAD commit b9145d3ec4ffe3b02b3d49475ff3391905f0b51f
2018-06-25 16:04:22 +02:00
Stefan Kalkowski
1cd454f0d0 FOC/L4RE: Upstream revision 79 2018-06-25 15:44:17 +02:00
Stefan Kalkowski
7a0b052153 FOC/L4RE: Upstream revision 72 2017-05-02 15:25:27 +02:00
Stefan Kalkowski
a0c98fee6a FOC/L4RE: Upstream revision 67 2017-05-02 15:00:21 +02:00
Sebastian Sumpf
792e9a0c76 FOC/L4RE: Upstream revision 56 2013-07-16 12:18:56 +02:00
Sebastian Sumpf
b22db346c8 FOC/L4RE: Upstream revision 47 2013-02-20 12:17:17 +01:00
Sebastian Sumpf
34af60da11 FOC/L4RE: Upstream revision 42 2013-01-14 12:18:53 +01:00
Sebastian Sumpf
808d228872 FOC/L4RE: Upstream revision 40 2013-01-11 17:00:47 +01:00