genode/repos/base-hw/src/core
Reto Buerki 3c23ddb2d5 hw_x86_64_muen: Add support for MSI
Use the new Sinfo::get_dev_info function to retrieve device information
in the platform-specific get_msi_params function. If the requested
device supports MSI, set the IRQ and MSI address/data register values to
enable MSIs in remappable format (see VT-d specification, section
5.1.2.2).

Currently only one MSI per device is supported as the subhandle in the
data register is always set to 0.
2016-02-26 11:36:54 +01:00
..
include hw_x86_64_muen: Extend sinfo API with device info 2016-02-26 11:36:54 +01:00
kernel base-hw: initial RISC-V support 2016-02-26 11:36:51 +01:00
spec hw_x86_64_muen: Add support for MSI 2016-02-26 11:36:54 +01:00
boot_modules.s hw: map binaries of boot modules on demand 2014-06-06 14:54:31 +02:00
capability.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
console.cc hw: re-organize file structure 2014-08-15 10:19:48 +02:00
core_rm_session.cc base: redesign object pool using lambda interface 2015-09-09 15:14:28 +02:00
cpu_session_support.cc base: redesign object pool using lambda interface 2015-09-09 15:14:28 +02:00
env.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00
io_mem_session_support.cc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
irq_session_component.cc hw: Introduce platform-specifc MSI function 2016-02-26 11:36:54 +01:00
pager.cc base: redesign object pool using lambda interface 2015-09-09 15:14:28 +02:00
perf_counter.cc Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
platform.cc hw: preserve core's context-area (Fix #1853) 2016-01-26 16:20:37 +01:00
platform_pd.cc base-hw: RISC-V Rocket Core on Zynq 2016-02-26 11:36:51 +01:00
platform_thread.cc hw: use weak pointer when resolving a page-fault 2015-09-30 12:20:35 +02:00
ram_session_support.cc hw: correctly flush cache on ARM (fix #1257) 2014-10-10 13:02:30 +02:00
rm_session_support.cc hw: use weak pointer when resolving a page-fault 2015-09-30 12:20:35 +02:00
signal_session_component.cc core: do not destroy in object pool's apply scope 2015-09-30 12:20:40 +02:00
target.mk base-hw: RISC-V Rocket Core on Zynq 2016-02-26 11:36:51 +01:00
thread_start.cc hw: kernel backed capabilities (Fix #1443) 2015-05-26 09:40:04 +02:00