genode/repos/base-pistachio
Stefan Kalkowski b596db3eed pistachio: size-aligned I/O mem mapping in core
This commit circumvents faulty behaviour of base-pistachio, if
the PCI config space gets requested megabyte-wise. It occurs that
we get a mapping sequence in between sigma0, core and component,
like the following: 0xe1000000 => 0xbf001000 => 0x10b000,
with the consequence that the component stalls when accessing
the latter one. By requesting I/O memory aligned to the size,
the faulty behaviour vanishes.

Ref #4686
2022-11-29 12:29:57 +01:00
..
config Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
etc base: remove SPEC variables of boards (fix #3971) 2021-01-25 13:58:09 +01:00
lib build: ensure rules with pipes might fail 2022-03-21 13:43:13 +01:00
patches pistachio: fix build error with gcc 10 2021-05-05 11:35:30 +02:00
ports pistachio: fix build error with gcc 10 2021-05-05 11:35:30 +02:00
recipes/src/base-pistachio depot: update recipe hashes 2022-11-17 08:00:37 +01:00
src pistachio: size-aligned I/O mem mapping in core 2022-11-29 12:29:57 +01:00
README Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00

This repository contains the L4ka::Pistachio-specific implementation of Genode.
Please see the documentation at 'base-pistachio/doc/pistachio.txt' for further
instructions on building and using Genode on the L4ka::Pistachio kernel.