#
5f30a72c |
|
15-May-2019 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
iommu: removed frame_identify which is only used for debugging Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
9bd8d1d5 |
|
03-Apr-2019 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
replacing umlaute and fixing address in headers Haldeneggsteig -> Universitaetsstrasse Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
8ff0486c |
|
13-Nov-2018 |
Simon Gerber <simon.gerber@inf.ethz.ch> |
Remove invoke_frame_identify, replaced with frame_identify(). This commit fully removes the Frame_Identify invocation and replaces the calls with frame_identify(). Additionally, because the KCB is special, this commit introduces a new invocation kcb_identify() which translates the lvaddr in the KCB capability into the pysical address of the kernel control block. Signed-off-by: Simon Gerber <simon.gerber@inf.ethz.ch>
|
#
c8a41bc4 |
|
28-Apr-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: use the new prolog interface Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
26667653 |
|
24-Apr-2018 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
Sockeye: Fix for new state Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
d4a04124 |
|
17-Apr-2018 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
Integrate new model interface part 2 Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
c61fa154 |
|
04-Apr-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: addig an iommu id Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
97ff967f |
|
03-Apr-2018 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
kaluga: start pci with all iommu endpoints Required changes to order in discovery of skb facts acpi/pci/kaluga etc. Further reversed the direction of pci/iommu channel setup Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
2ac34711 |
|
03-Apr-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
driverkit/iommu: don't free slots when doing RPCs Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
bbc44370 |
|
28-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: passing count to the iommu driver Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
35736754 |
|
28-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: preliminary support for mapping more than one page at once Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
24800af5 |
|
27-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: handling of map/unmap in the device to enable tlb flushes of the iommu Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
ba4257b4 |
|
27-Mar-2018 |
Lukas Humbel <lukas.humbel@inf.ethz.ch> |
iommu: add nodeid to getvmconfig call Signed-off-by: Lukas Humbel <lukas.humbel@inf.ethz.ch>
|
#
1b56a2ae |
|
27-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: passing of mapping flags and varioius bugfixes in the mapping code Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
cd4ebae4 |
|
27-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: allocating slot for the mapping cap Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
99805bac |
|
27-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: fix domain creation to not fail when there are domains available Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
93b00f9f |
|
27-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: retype with the correct object size Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
8f59400e |
|
27-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: adding new lines to debug outputs Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
9d2e540b |
|
26-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: implementation of cap retype Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
4ed02896 |
|
26-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: setting up devices and cache flushes Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
950babfa |
|
26-Mar-2018 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
kaluga: requesting iommu endpoint cap for device drivers Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
b72bf96d |
|
26-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: started refactoring the iommu driver to the new interface Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
dd453fa7 |
|
26-Mar-2018 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
pci: channel to iommu setup Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
fedb3d6a |
|
26-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: fix build Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
83f1ec7b |
|
25-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: towards implementation of the iommu service Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
3344cc1d |
|
25-Mar-2018 |
Roni Häcki <roni.haecki@inf.ethz.ch> |
iommu: implemented request for iommu endpoint Signed-off-by: Roni Häcki <roni.haecki@inf.ethz.ch>
|
#
34c0515f |
|
24-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: refactor common code into a library and service sub functions Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|