Commit Graph

12 Commits

Author SHA1 Message Date
Christian Helmuth
8f50936541 Create tmp files in OBJ_DIR not L4_DIR
Fixes #15
2016-05-17 17:19:47 +02:00
Christian Prochaska
8469170306 Relocate sigma0 to a higher address
... to prevent an overlap with the kernel.

Fixes ssumpf/foc#11
2015-05-19 11:38:16 +02:00
Sebastian Sumpf
ff8fb8c677 L4RE: Remove <cstdio> from Exynos init code 2013-07-16 16:50:20 +02:00
Sebastian Sumpf
4df9ea5598 i.MX53 support
Was: 'imx53_support.patch'
2013-07-16 16:22:08 +02:00
Alexander Boettcher
d51aad39f1 Read out comport on x86 from BDA area
With this patch the comport are tried to read out from the BIOS Data Area
on x86 machines. The BDA Area are part of the first physical page and may
contain the non-default io ports of the comport.

When used together with 'bender' from the 'morbo' toolchain, even serial PCI
cards (also Intel's AMT Serial Over Line adapter) are detected automatically.
2013-07-16 12:23:15 +02:00
Sebastian Sumpf
300faf9de7 L4RE: Remove 'moe' from 'switch_ram_base' target 2013-07-16 12:23:15 +02:00
Sebastian Sumpf
ba7ccbdae7 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'
2013-07-16 12:23:14 +02:00
Sebastian Sumpf
ff7ce2a41a Fiasco.OC: fix io-port fault answer in sigma0
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'
2013-07-16 12:23:14 +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