genode/repos/os/lib/mk
Josef Söntgen 85599c072f os: use async IRQ and server lib in drivers
Use the new asynchronous IRQ interface in the mostly used drivers, e.g.:

* ahci_drv: x86/exynos5
* gpio_drv: imx53/omap4
* input_drv: imx53/dummy
* ps2_drv: x86/pl050
* timer_drv

Now, the Irq_session is requested from Gpio::Session:

From now on we use an asynchronous IRQ interface. To prevent triggering
another GPIO IRQ while currently handling the former one, IRQs must
now by acknowledged explicitly. While here, we also changed the GPIO
session interface regarding IRQ management. The generic GPIO component
now wraps the Irq_session managed by the backend instead of using the
GPIO backend methods directly. A client using the GPIO session may
request the Irq_session_capability by calling
'Gpio::Session::irq_session()' and can use this capability when using
a local Irq_session_client.

Issue #1456.
2015-04-23 16:47:59 +02:00
..
arm base: Genode's dynamic linker 2014-11-12 14:44:15 +01:00
codezero base: Genode's dynamic linker 2014-11-12 14:44:15 +01:00
epit Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
exynos5 Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
fiasco Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
foc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
hw_arndale Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
hw_odroid_xu Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
hw_panda Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
hw_pbxa9 Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
hw_rpi Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
hw_vea9x4 Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
hw_x86_64 os: enable PIT timer for hw_x86_64 platform 2015-03-27 11:53:34 +01:00
linux base: Genode's dynamic linker 2014-11-12 14:44:15 +01:00
nova base: Genode's dynamic linker 2014-11-12 14:44:15 +01:00
okl4_x86 Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
pistachio base: Genode's dynamic linker 2014-11-12 14:44:15 +01:00
platform_arndale Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
x86 Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
x86_32 base: Genode's dynamic linker 2014-11-12 14:44:15 +01:00
x86_64 base: Genode's dynamic linker 2014-11-12 14:44:15 +01:00
ahci.inc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
alarm.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
blit.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
cli_monitor.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
config.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
config_args.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
dde_kit.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
foc_cli_monitor.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
init_pd_args.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
net-stat.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
net.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
server.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
timed_semaphore.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
timer.inc os: use async IRQ and server lib in drivers 2015-04-23 16:47:59 +02:00
xev_track.mk Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00