Mostafa Saleh
4672772796
hw/arm/smmuv3: Support nested SMMUs in smmuv3_notify_iova()
...
IOMMUTLBEvent only understands IOVA, for stage-1 or stage-2
SMMU instances we consider the input address as the IOVA, but when
nesting is used, we can't mix stage-1 and stage-2 addresses, so for
nesting only stage-1 is considered the IOVA and would be notified.
Signed-off-by: Mostafa Saleh <smostafa@google.com>
Reviewed-by: Jean-Philippe Brucker <jean-philippe@linaro.org>
Reviewed-by: Eric Auger <eric.auger@redhat.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Message-id: 20240715084519.1189624-16-smostafa@google.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2024-07-18 13:49:30 +01:00
..
2024-02-02 16:23:47 +00:00
2024-02-02 16:23:47 +00:00
2024-02-02 16:23:47 +00:00
2024-01-05 16:20:15 +01:00
2024-01-26 11:30:49 +00:00
2024-03-25 09:57:56 +01:00
2024-07-09 08:05:44 +02:00
2024-02-27 13:47:05 +01:00
2024-03-25 09:57:56 +01:00
2024-01-30 21:20:20 +03:00
2024-01-30 21:20:20 +03:00
2024-02-27 13:47:05 +01:00
2024-07-02 07:52:43 +02:00
2024-04-30 16:05:08 +01:00
2024-01-05 16:20:15 +01:00
2024-07-01 12:48:55 +01:00
2024-06-30 19:51:44 +03:00
2024-02-27 13:01:42 +00:00
2024-02-27 13:01:42 +00:00
2024-05-28 14:20:48 +01:00
2024-01-26 11:30:49 +00:00
2024-01-05 16:20:15 +01:00
2024-02-02 18:56:32 +00:00
2024-02-26 18:40:09 +01:00
2024-02-02 16:23:47 +00:00
2024-02-02 16:23:47 +00:00
2024-02-02 16:23:47 +00:00
2024-02-02 16:23:47 +00:00
2024-01-26 11:30:49 +00:00
2024-03-11 16:42:57 +00:00
2024-02-15 16:58:46 +01:00
2024-02-26 18:39:58 +01:00
2024-05-30 13:21:06 +01:00
2024-02-02 16:23:47 +00:00
2024-03-11 16:42:57 +00:00
2024-06-16 21:08:54 +02:00
2024-02-02 16:23:47 +00:00
2024-02-02 16:23:47 +00:00
2024-02-15 14:32:39 +00:00
2024-02-02 18:56:32 +00:00
2024-02-02 13:51:58 +00:00
2024-02-02 13:51:58 +00:00
2024-02-02 16:23:47 +00:00
2024-01-09 14:42:40 +00:00
2024-01-09 14:42:40 +00:00
2024-02-02 13:51:58 +00:00
2024-05-28 14:20:48 +01:00
2024-01-05 16:20:15 +01:00
2024-03-11 16:42:57 +00:00
2024-01-09 14:42:40 +00:00
2024-01-26 11:30:49 +00:00
2024-01-26 11:30:49 +00:00
2024-01-26 11:30:49 +00:00
2024-01-05 16:20:15 +01:00
2024-03-11 16:42:57 +00:00
2024-04-25 10:21:06 +01:00
2024-04-02 10:13:48 +01:00
2024-02-27 13:01:42 +00:00
2024-02-26 18:39:58 +01:00
2024-06-21 16:24:46 +01:00
2024-07-18 13:49:30 +01:00
2024-07-18 13:49:29 +01:00
2024-07-18 13:49:30 +01:00
2024-03-11 16:42:57 +00:00
2024-04-25 10:21:06 +01:00
2024-01-09 14:42:40 +00:00
2024-01-09 14:42:40 +00:00
2024-01-09 14:42:40 +00:00
2024-07-11 11:41:34 +01:00
2024-01-09 14:42:40 +00:00
2024-02-02 13:51:58 +00:00
2024-03-11 16:42:57 +00:00
2024-07-18 13:49:30 +01:00
2024-02-26 18:39:58 +01:00
2024-02-26 18:39:58 +01:00
2024-07-03 18:14:06 -04:00
2024-07-02 06:58:37 +02:00
2024-06-09 20:16:14 +02:00
2024-07-01 15:40:54 +01:00
2024-03-19 11:58:15 +01:00
2024-02-02 16:23:47 +00:00
2024-02-02 16:23:47 +00:00
2024-03-11 16:42:57 +00:00