qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/2] hw/riscv/virt: Restrict ACLINT to TCG
@ 2023-06-29 12:11 Philippe Mathieu-Daudé
  2023-06-29 12:11 ` [PATCH 1/2] hw/riscv/virt: Fix 'controller' typo Philippe Mathieu-Daudé
  2023-06-29 12:11 ` [PATCH 2/2] hw/riscv/virt: Restrict ACLINT to TCG Philippe Mathieu-Daudé
  0 siblings, 2 replies; 8+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-06-29 12:11 UTC (permalink / raw)
  To: qemu-devel
  Cc: Bin Meng, Daniel Henrique Barboza, Alistair Francis,
	Palmer Dabbelt, qemu-riscv, Weiwei Li, Liu Zhiwei,
	Philippe Mathieu-Daudé

Do not assume !KVM == TCG, restrict ACLINT to TCG.

Philippe Mathieu-Daudé (2):
  hw/riscv/virt: Fix 'controller' typo
  hw/riscv/virt: Restrict ACLINT to TCG

 docs/system/riscv/virt.rst |  1 +
 hw/riscv/virt.c            | 20 +++++++++++---------
 2 files changed, 12 insertions(+), 9 deletions(-)

-- 
2.38.1



^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/2] hw/riscv/virt: Fix 'controller' typo
  2023-06-29 12:11 [PATCH 0/2] hw/riscv/virt: Restrict ACLINT to TCG Philippe Mathieu-Daudé
@ 2023-06-29 12:11 ` Philippe Mathieu-Daudé
  2023-06-29 12:26   ` Daniel Henrique Barboza
  2023-06-29 12:11 ` [PATCH 2/2] hw/riscv/virt: Restrict ACLINT to TCG Philippe Mathieu-Daudé
  1 sibling, 1 reply; 8+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-06-29 12:11 UTC (permalink / raw)
  To: qemu-devel
  Cc: Bin Meng, Daniel Henrique Barboza, Alistair Francis,
	Palmer Dabbelt, qemu-riscv, Weiwei Li, Liu Zhiwei,
	Philippe Mathieu-Daudé

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
 hw/riscv/virt.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c
index ed4c27487e..68ccd0bde1 100644
--- a/hw/riscv/virt.c
+++ b/hw/riscv/virt.c
@@ -1692,7 +1692,7 @@ static void virt_machine_class_init(ObjectClass *oc, void *data)
                                   virt_set_aia);
     object_class_property_set_description(oc, "aia",
                                           "Set type of AIA interrupt "
-                                          "conttoller. Valid values are "
+                                          "controller. Valid values are "
                                           "none, aplic, and aplic-imsic.");
 
     object_class_property_add_str(oc, "aia-guests",
-- 
2.38.1



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/2] hw/riscv/virt: Restrict ACLINT to TCG
  2023-06-29 12:11 [PATCH 0/2] hw/riscv/virt: Restrict ACLINT to TCG Philippe Mathieu-Daudé
  2023-06-29 12:11 ` [PATCH 1/2] hw/riscv/virt: Fix 'controller' typo Philippe Mathieu-Daudé
@ 2023-06-29 12:11 ` Philippe Mathieu-Daudé
  2023-06-30 11:24   ` Daniel Henrique Barboza
                     ` (2 more replies)
  1 sibling, 3 replies; 8+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-06-29 12:11 UTC (permalink / raw)
  To: qemu-devel
  Cc: Bin Meng, Daniel Henrique Barboza, Alistair Francis,
	Palmer Dabbelt, qemu-riscv, Weiwei Li, Liu Zhiwei,
	Philippe Mathieu-Daudé

The Advanced Core Local Interruptor (ACLINT) device can
only be used with TCG. Check for TCG enabled instead of
KVM being not. Only add the property when TCG is used.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
---
 docs/system/riscv/virt.rst |  1 +
 hw/riscv/virt.c            | 18 ++++++++++--------
 2 files changed, 11 insertions(+), 8 deletions(-)

diff --git a/docs/system/riscv/virt.rst b/docs/system/riscv/virt.rst
index b33f45e5b3..f9a2eac544 100644
--- a/docs/system/riscv/virt.rst
+++ b/docs/system/riscv/virt.rst
@@ -93,6 +93,7 @@ The following machine-specific options are supported:
 
   When this option is "on", ACLINT devices will be emulated instead of
   SiFive CLINT. When not specified, this option is assumed to be "off".
+  This option is restricted to the TCG accelerator.
 
 - aia=[none|aplic|aplic-imsic]
 
diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c
index 68ccd0bde1..cdb88a1529 100644
--- a/hw/riscv/virt.c
+++ b/hw/riscv/virt.c
@@ -44,6 +44,7 @@
 #include "chardev/char.h"
 #include "sysemu/device_tree.h"
 #include "sysemu/sysemu.h"
+#include "sysemu/tcg.h"
 #include "sysemu/kvm.h"
 #include "sysemu/tpm.h"
 #include "hw/pci/pci.h"
@@ -776,7 +777,7 @@ static void create_fdt_sockets(RISCVVirtState *s, const MemMapEntry *memmap,
 
         g_free(clust_name);
 
-        if (!kvm_enabled()) {
+        if (tcg_enabled()) {
             if (s->have_aclint) {
                 create_fdt_socket_aclint(s, memmap, socket,
                     &intc_phandles[phandle_pos]);
@@ -1370,7 +1371,7 @@ static void virt_machine_init(MachineState *machine)
                                 hart_count, &error_abort);
         sysbus_realize(SYS_BUS_DEVICE(&s->soc[i]), &error_fatal);
 
-        if (!kvm_enabled()) {
+        if (tcg_enabled()) {
             if (s->have_aclint) {
                 if (s->aia_type == VIRT_AIA_TYPE_APLIC_IMSIC) {
                     /* Per-socket ACLINT MTIMER */
@@ -1682,12 +1683,13 @@ static void virt_machine_class_init(ObjectClass *oc, void *data)
     machine_class_allow_dynamic_sysbus_dev(mc, TYPE_TPM_TIS_SYSBUS);
 #endif
 
-    object_class_property_add_bool(oc, "aclint", virt_get_aclint,
-                                   virt_set_aclint);
-    object_class_property_set_description(oc, "aclint",
-                                          "Set on/off to enable/disable "
-                                          "emulating ACLINT devices");
-
+    if (tcg_enabled()) {
+        object_class_property_add_bool(oc, "aclint", virt_get_aclint,
+                                       virt_set_aclint);
+        object_class_property_set_description(oc, "aclint",
+                                              "Set on/off to enable/disable "
+                                              "emulating ACLINT devices");
+    }
     object_class_property_add_str(oc, "aia", virt_get_aia,
                                   virt_set_aia);
     object_class_property_set_description(oc, "aia",
-- 
2.38.1



^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/2] hw/riscv/virt: Fix 'controller' typo
  2023-06-29 12:11 ` [PATCH 1/2] hw/riscv/virt: Fix 'controller' typo Philippe Mathieu-Daudé
@ 2023-06-29 12:26   ` Daniel Henrique Barboza
  2023-06-29 13:14     ` Philippe Mathieu-Daudé
  0 siblings, 1 reply; 8+ messages in thread
From: Daniel Henrique Barboza @ 2023-06-29 12:26 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, qemu-devel
  Cc: Bin Meng, Alistair Francis, Palmer Dabbelt, qemu-riscv, Weiwei Li,
	Liu Zhiwei

Phil,

I've fixed this typo a few weeks ago. qemu-trivial picked it up.


Thanks,

Daniel

On 6/29/23 09:11, Philippe Mathieu-Daudé wrote:
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> ---
>   hw/riscv/virt.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c
> index ed4c27487e..68ccd0bde1 100644
> --- a/hw/riscv/virt.c
> +++ b/hw/riscv/virt.c
> @@ -1692,7 +1692,7 @@ static void virt_machine_class_init(ObjectClass *oc, void *data)
>                                     virt_set_aia);
>       object_class_property_set_description(oc, "aia",
>                                             "Set type of AIA interrupt "
> -                                          "conttoller. Valid values are "
> +                                          "controller. Valid values are "
>                                             "none, aplic, and aplic-imsic.");
>   
>       object_class_property_add_str(oc, "aia-guests",


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 1/2] hw/riscv/virt: Fix 'controller' typo
  2023-06-29 12:26   ` Daniel Henrique Barboza
@ 2023-06-29 13:14     ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 8+ messages in thread
From: Philippe Mathieu-Daudé @ 2023-06-29 13:14 UTC (permalink / raw)
  To: Daniel Henrique Barboza, qemu-devel
  Cc: Bin Meng, Alistair Francis, Palmer Dabbelt, qemu-riscv, Weiwei Li,
	Liu Zhiwei

On 29/6/23 14:26, Daniel Henrique Barboza wrote:
> Phil,
> 
> I've fixed this typo a few weeks ago. qemu-trivial picked it up.

Ah great, thanks :)

> Thanks,
> 
> Daniel
> 
> On 6/29/23 09:11, Philippe Mathieu-Daudé wrote:
>> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
>> ---
>>   hw/riscv/virt.c | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c
>> index ed4c27487e..68ccd0bde1 100644
>> --- a/hw/riscv/virt.c
>> +++ b/hw/riscv/virt.c
>> @@ -1692,7 +1692,7 @@ static void virt_machine_class_init(ObjectClass 
>> *oc, void *data)
>>                                     virt_set_aia);
>>       object_class_property_set_description(oc, "aia",
>>                                             "Set type of AIA interrupt "
>> -                                          "conttoller. Valid values 
>> are "
>> +                                          "controller. Valid values 
>> are "
>>                                             "none, aplic, and 
>> aplic-imsic.");
>>       object_class_property_add_str(oc, "aia-guests",



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 2/2] hw/riscv/virt: Restrict ACLINT to TCG
  2023-06-29 12:11 ` [PATCH 2/2] hw/riscv/virt: Restrict ACLINT to TCG Philippe Mathieu-Daudé
@ 2023-06-30 11:24   ` Daniel Henrique Barboza
  2023-07-03  2:46   ` Alistair Francis
  2023-07-03  2:47   ` Alistair Francis
  2 siblings, 0 replies; 8+ messages in thread
From: Daniel Henrique Barboza @ 2023-06-30 11:24 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé, qemu-devel
  Cc: Bin Meng, Alistair Francis, Palmer Dabbelt, qemu-riscv, Weiwei Li,
	Liu Zhiwei



On 6/29/23 09:11, Philippe Mathieu-Daudé wrote:
> The Advanced Core Local Interruptor (ACLINT) device can
> only be used with TCG. Check for TCG enabled instead of
> KVM being not. Only add the property when TCG is used.
> 
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
> ---

Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>

>   docs/system/riscv/virt.rst |  1 +
>   hw/riscv/virt.c            | 18 ++++++++++--------
>   2 files changed, 11 insertions(+), 8 deletions(-)
> 
> diff --git a/docs/system/riscv/virt.rst b/docs/system/riscv/virt.rst
> index b33f45e5b3..f9a2eac544 100644
> --- a/docs/system/riscv/virt.rst
> +++ b/docs/system/riscv/virt.rst
> @@ -93,6 +93,7 @@ The following machine-specific options are supported:
>   
>     When this option is "on", ACLINT devices will be emulated instead of
>     SiFive CLINT. When not specified, this option is assumed to be "off".
> +  This option is restricted to the TCG accelerator.
>   
>   - aia=[none|aplic|aplic-imsic]
>   
> diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c
> index 68ccd0bde1..cdb88a1529 100644
> --- a/hw/riscv/virt.c
> +++ b/hw/riscv/virt.c
> @@ -44,6 +44,7 @@
>   #include "chardev/char.h"
>   #include "sysemu/device_tree.h"
>   #include "sysemu/sysemu.h"
> +#include "sysemu/tcg.h"
>   #include "sysemu/kvm.h"
>   #include "sysemu/tpm.h"
>   #include "hw/pci/pci.h"
> @@ -776,7 +777,7 @@ static void create_fdt_sockets(RISCVVirtState *s, const MemMapEntry *memmap,
>   
>           g_free(clust_name);
>   
> -        if (!kvm_enabled()) {
> +        if (tcg_enabled()) {
>               if (s->have_aclint) {
>                   create_fdt_socket_aclint(s, memmap, socket,
>                       &intc_phandles[phandle_pos]);
> @@ -1370,7 +1371,7 @@ static void virt_machine_init(MachineState *machine)
>                                   hart_count, &error_abort);
>           sysbus_realize(SYS_BUS_DEVICE(&s->soc[i]), &error_fatal);
>   
> -        if (!kvm_enabled()) {
> +        if (tcg_enabled()) {
>               if (s->have_aclint) {
>                   if (s->aia_type == VIRT_AIA_TYPE_APLIC_IMSIC) {
>                       /* Per-socket ACLINT MTIMER */
> @@ -1682,12 +1683,13 @@ static void virt_machine_class_init(ObjectClass *oc, void *data)
>       machine_class_allow_dynamic_sysbus_dev(mc, TYPE_TPM_TIS_SYSBUS);
>   #endif
>   
> -    object_class_property_add_bool(oc, "aclint", virt_get_aclint,
> -                                   virt_set_aclint);
> -    object_class_property_set_description(oc, "aclint",
> -                                          "Set on/off to enable/disable "
> -                                          "emulating ACLINT devices");
> -
> +    if (tcg_enabled()) {
> +        object_class_property_add_bool(oc, "aclint", virt_get_aclint,
> +                                       virt_set_aclint);
> +        object_class_property_set_description(oc, "aclint",
> +                                              "Set on/off to enable/disable "
> +                                              "emulating ACLINT devices");
> +    }
>       object_class_property_add_str(oc, "aia", virt_get_aia,
>                                     virt_set_aia);
>       object_class_property_set_description(oc, "aia",


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 2/2] hw/riscv/virt: Restrict ACLINT to TCG
  2023-06-29 12:11 ` [PATCH 2/2] hw/riscv/virt: Restrict ACLINT to TCG Philippe Mathieu-Daudé
  2023-06-30 11:24   ` Daniel Henrique Barboza
@ 2023-07-03  2:46   ` Alistair Francis
  2023-07-03  2:47   ` Alistair Francis
  2 siblings, 0 replies; 8+ messages in thread
From: Alistair Francis @ 2023-07-03  2:46 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: qemu-devel, Bin Meng, Daniel Henrique Barboza, Alistair Francis,
	Palmer Dabbelt, qemu-riscv, Weiwei Li, Liu Zhiwei

On Thu, Jun 29, 2023 at 10:12 PM Philippe Mathieu-Daudé
<philmd@linaro.org> wrote:
>
> The Advanced Core Local Interruptor (ACLINT) device can
> only be used with TCG. Check for TCG enabled instead of
> KVM being not. Only add the property when TCG is used.
>
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>

Reviewed-by: Alistair Francis <alistair.francis@wdc.com>

Alistair

> ---
>  docs/system/riscv/virt.rst |  1 +
>  hw/riscv/virt.c            | 18 ++++++++++--------
>  2 files changed, 11 insertions(+), 8 deletions(-)
>
> diff --git a/docs/system/riscv/virt.rst b/docs/system/riscv/virt.rst
> index b33f45e5b3..f9a2eac544 100644
> --- a/docs/system/riscv/virt.rst
> +++ b/docs/system/riscv/virt.rst
> @@ -93,6 +93,7 @@ The following machine-specific options are supported:
>
>    When this option is "on", ACLINT devices will be emulated instead of
>    SiFive CLINT. When not specified, this option is assumed to be "off".
> +  This option is restricted to the TCG accelerator.
>
>  - aia=[none|aplic|aplic-imsic]
>
> diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c
> index 68ccd0bde1..cdb88a1529 100644
> --- a/hw/riscv/virt.c
> +++ b/hw/riscv/virt.c
> @@ -44,6 +44,7 @@
>  #include "chardev/char.h"
>  #include "sysemu/device_tree.h"
>  #include "sysemu/sysemu.h"
> +#include "sysemu/tcg.h"
>  #include "sysemu/kvm.h"
>  #include "sysemu/tpm.h"
>  #include "hw/pci/pci.h"
> @@ -776,7 +777,7 @@ static void create_fdt_sockets(RISCVVirtState *s, const MemMapEntry *memmap,
>
>          g_free(clust_name);
>
> -        if (!kvm_enabled()) {
> +        if (tcg_enabled()) {
>              if (s->have_aclint) {
>                  create_fdt_socket_aclint(s, memmap, socket,
>                      &intc_phandles[phandle_pos]);
> @@ -1370,7 +1371,7 @@ static void virt_machine_init(MachineState *machine)
>                                  hart_count, &error_abort);
>          sysbus_realize(SYS_BUS_DEVICE(&s->soc[i]), &error_fatal);
>
> -        if (!kvm_enabled()) {
> +        if (tcg_enabled()) {
>              if (s->have_aclint) {
>                  if (s->aia_type == VIRT_AIA_TYPE_APLIC_IMSIC) {
>                      /* Per-socket ACLINT MTIMER */
> @@ -1682,12 +1683,13 @@ static void virt_machine_class_init(ObjectClass *oc, void *data)
>      machine_class_allow_dynamic_sysbus_dev(mc, TYPE_TPM_TIS_SYSBUS);
>  #endif
>
> -    object_class_property_add_bool(oc, "aclint", virt_get_aclint,
> -                                   virt_set_aclint);
> -    object_class_property_set_description(oc, "aclint",
> -                                          "Set on/off to enable/disable "
> -                                          "emulating ACLINT devices");
> -
> +    if (tcg_enabled()) {
> +        object_class_property_add_bool(oc, "aclint", virt_get_aclint,
> +                                       virt_set_aclint);
> +        object_class_property_set_description(oc, "aclint",
> +                                              "Set on/off to enable/disable "
> +                                              "emulating ACLINT devices");
> +    }
>      object_class_property_add_str(oc, "aia", virt_get_aia,
>                                    virt_set_aia);
>      object_class_property_set_description(oc, "aia",
> --
> 2.38.1
>
>


^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [PATCH 2/2] hw/riscv/virt: Restrict ACLINT to TCG
  2023-06-29 12:11 ` [PATCH 2/2] hw/riscv/virt: Restrict ACLINT to TCG Philippe Mathieu-Daudé
  2023-06-30 11:24   ` Daniel Henrique Barboza
  2023-07-03  2:46   ` Alistair Francis
@ 2023-07-03  2:47   ` Alistair Francis
  2 siblings, 0 replies; 8+ messages in thread
From: Alistair Francis @ 2023-07-03  2:47 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé
  Cc: qemu-devel, Bin Meng, Daniel Henrique Barboza, Alistair Francis,
	Palmer Dabbelt, qemu-riscv, Weiwei Li, Liu Zhiwei

On Thu, Jun 29, 2023 at 10:12 PM Philippe Mathieu-Daudé
<philmd@linaro.org> wrote:
>
> The Advanced Core Local Interruptor (ACLINT) device can
> only be used with TCG. Check for TCG enabled instead of
> KVM being not. Only add the property when TCG is used.
>
> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>

Thanks!

Applied to riscv-to-apply.next

Alistair

> ---
>  docs/system/riscv/virt.rst |  1 +
>  hw/riscv/virt.c            | 18 ++++++++++--------
>  2 files changed, 11 insertions(+), 8 deletions(-)
>
> diff --git a/docs/system/riscv/virt.rst b/docs/system/riscv/virt.rst
> index b33f45e5b3..f9a2eac544 100644
> --- a/docs/system/riscv/virt.rst
> +++ b/docs/system/riscv/virt.rst
> @@ -93,6 +93,7 @@ The following machine-specific options are supported:
>
>    When this option is "on", ACLINT devices will be emulated instead of
>    SiFive CLINT. When not specified, this option is assumed to be "off".
> +  This option is restricted to the TCG accelerator.
>
>  - aia=[none|aplic|aplic-imsic]
>
> diff --git a/hw/riscv/virt.c b/hw/riscv/virt.c
> index 68ccd0bde1..cdb88a1529 100644
> --- a/hw/riscv/virt.c
> +++ b/hw/riscv/virt.c
> @@ -44,6 +44,7 @@
>  #include "chardev/char.h"
>  #include "sysemu/device_tree.h"
>  #include "sysemu/sysemu.h"
> +#include "sysemu/tcg.h"
>  #include "sysemu/kvm.h"
>  #include "sysemu/tpm.h"
>  #include "hw/pci/pci.h"
> @@ -776,7 +777,7 @@ static void create_fdt_sockets(RISCVVirtState *s, const MemMapEntry *memmap,
>
>          g_free(clust_name);
>
> -        if (!kvm_enabled()) {
> +        if (tcg_enabled()) {
>              if (s->have_aclint) {
>                  create_fdt_socket_aclint(s, memmap, socket,
>                      &intc_phandles[phandle_pos]);
> @@ -1370,7 +1371,7 @@ static void virt_machine_init(MachineState *machine)
>                                  hart_count, &error_abort);
>          sysbus_realize(SYS_BUS_DEVICE(&s->soc[i]), &error_fatal);
>
> -        if (!kvm_enabled()) {
> +        if (tcg_enabled()) {
>              if (s->have_aclint) {
>                  if (s->aia_type == VIRT_AIA_TYPE_APLIC_IMSIC) {
>                      /* Per-socket ACLINT MTIMER */
> @@ -1682,12 +1683,13 @@ static void virt_machine_class_init(ObjectClass *oc, void *data)
>      machine_class_allow_dynamic_sysbus_dev(mc, TYPE_TPM_TIS_SYSBUS);
>  #endif
>
> -    object_class_property_add_bool(oc, "aclint", virt_get_aclint,
> -                                   virt_set_aclint);
> -    object_class_property_set_description(oc, "aclint",
> -                                          "Set on/off to enable/disable "
> -                                          "emulating ACLINT devices");
> -
> +    if (tcg_enabled()) {
> +        object_class_property_add_bool(oc, "aclint", virt_get_aclint,
> +                                       virt_set_aclint);
> +        object_class_property_set_description(oc, "aclint",
> +                                              "Set on/off to enable/disable "
> +                                              "emulating ACLINT devices");
> +    }
>      object_class_property_add_str(oc, "aia", virt_get_aia,
>                                    virt_set_aia);
>      object_class_property_set_description(oc, "aia",
> --
> 2.38.1
>
>


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2023-07-03  2:48 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-06-29 12:11 [PATCH 0/2] hw/riscv/virt: Restrict ACLINT to TCG Philippe Mathieu-Daudé
2023-06-29 12:11 ` [PATCH 1/2] hw/riscv/virt: Fix 'controller' typo Philippe Mathieu-Daudé
2023-06-29 12:26   ` Daniel Henrique Barboza
2023-06-29 13:14     ` Philippe Mathieu-Daudé
2023-06-29 12:11 ` [PATCH 2/2] hw/riscv/virt: Restrict ACLINT to TCG Philippe Mathieu-Daudé
2023-06-30 11:24   ` Daniel Henrique Barboza
2023-07-03  2:46   ` Alistair Francis
2023-07-03  2:47   ` Alistair Francis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).