#
92bf21ee |
|
24-Apr-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
driverkit: adding optino to map at fixed address Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
3b458d28 |
|
06-Apr-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
driverkit: make devaddr a genpadr Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
5e7ea10c |
|
29-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: ability to set the default iommu client Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
997bfeca |
|
28-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: adding changes to the headers 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>
|
#
f517f190 |
|
26-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: adding function to unmap() mempry Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
cc363b79 |
|
26-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: adding flags to the mmap() call Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
1f6ca143 |
|
23-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: towards managing mappings in the client Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
d7d56463 |
|
23-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: moving functions and mark them as todo Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
fb01851d |
|
23-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: implement map/unmap/modify low-level interface Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
9eb9cf2d |
|
23-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: adding functions to set and get the default client Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
5d6f2944 |
|
23-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: start implementing client iterface Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
94073fef |
|
22-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: adding new interface Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
9540184f |
|
22-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
driverkit: adding the new interface defs for the iommu client Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
2c0e771c |
|
08-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
iommu: creating generic device management functions and service implementations Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
c701d784 |
|
07-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
caps: change information encoded in the device cap Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|
#
c8ce5b5a |
|
06-Mar-2018 |
Reto Achermann <reto.achermann@inf.ethz.ch> |
driverkit: starting with iommu client and server Signed-off-by: Reto Achermann <reto.achermann@inf.ethz.ch>
|