All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 3/4] usb/uhci: Replace pci_set_irq with qemu_set_irq
  2021-10-25 11:33 [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts BALATON Zoltan
  2021-10-25 11:33 ` [PATCH v2 4/4] " BALATON Zoltan
@ 2021-10-25 11:33 ` BALATON Zoltan
  2021-10-25 11:33 ` [PATCH v2 2/4] usb/uhci: Disallow user creating a vt82c686-uhci-pci device BALATON Zoltan
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 11+ messages in thread
From: BALATON Zoltan @ 2021-10-25 11:33 UTC (permalink / raw)
  To: qemu-devel; +Cc: Huacai Chen, Gerd Hoffmann, Philippe M-D

Instead of using pci_set_irq, store the irq in the device state and
use it explicitly so variants having different interrupt handling can
use their own.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
---
 hw/usb/hcd-uhci.c | 4 +++-
 hw/usb/hcd-uhci.h | 2 +-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/hw/usb/hcd-uhci.c b/hw/usb/hcd-uhci.c
index 7d26e35194..d1b5657d72 100644
--- a/hw/usb/hcd-uhci.c
+++ b/hw/usb/hcd-uhci.c
@@ -31,6 +31,7 @@
 #include "hw/usb/uhci-regs.h"
 #include "migration/vmstate.h"
 #include "hw/pci/pci.h"
+#include "hw/irq.h"
 #include "hw/qdev-properties.h"
 #include "qapi/error.h"
 #include "qemu/timer.h"
@@ -299,7 +300,7 @@ static void uhci_update_irq(UHCIState *s)
         (s->status & UHCI_STS_HCPERR)) {
         level = 1;
     }
-    pci_set_irq(&s->dev, level);
+    qemu_set_irq(s->irq, level);
 }
 
 static void uhci_reset(DeviceState *dev)
@@ -1170,6 +1171,7 @@ void usb_uhci_common_realize(PCIDevice *dev, Error **errp)
     /* TODO: reset value should be 0. */
     pci_conf[USB_SBRN] = USB_RELEASE_1; /* release number */
     pci_config_set_interrupt_pin(pci_conf, u->info.irq_pin + 1);
+    s->irq = pci_allocate_irq(dev);
 
     if (s->masterbus) {
         USBPort *ports[NB_PORTS];
diff --git a/hw/usb/hcd-uhci.h b/hw/usb/hcd-uhci.h
index 316693f80b..c85ab7868e 100644
--- a/hw/usb/hcd-uhci.h
+++ b/hw/usb/hcd-uhci.h
@@ -60,7 +60,7 @@ typedef struct UHCIState {
     uint32_t frame_bandwidth;
     bool completions_only;
     UHCIPort ports[NB_PORTS];
-
+    qemu_irq irq;
     /* Interrupts that should be raised at the end of the current frame.  */
     uint32_t pending_int_mask;
 
-- 
2.21.4



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

* [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
@ 2021-10-25 11:33 BALATON Zoltan
  2021-10-25 11:33 ` [PATCH v2 4/4] " BALATON Zoltan
                   ` (4 more replies)
  0 siblings, 5 replies; 11+ messages in thread
From: BALATON Zoltan @ 2021-10-25 11:33 UTC (permalink / raw)
  To: qemu-devel; +Cc: Huacai Chen, Gerd Hoffmann, Philippe M-D

This is the same as posted before just omitting the two patches that
are optimisations by caching the func0 and avoiding QOM casts which
could not be measured to have an effect but these reamaining patches
are still needed to fix USB interrupts on pegasos2

Gerd, could you please take them?

Regards,

BALATON Zoltan (4):
  usb/uhci: Misc clean up
  usb/uhci: Disallow user creating a vt82c686-uhci-pci device
  usb/uhci: Replace pci_set_irq with qemu_set_irq
  hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts

 hw/usb/hcd-uhci.c          | 14 ++++++++------
 hw/usb/hcd-uhci.h          |  3 ++-
 hw/usb/vt82c686-uhci-pci.c | 15 +++++++++++++++
 3 files changed, 25 insertions(+), 7 deletions(-)

-- 
2.21.4



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

* [PATCH v2 2/4] usb/uhci: Disallow user creating a vt82c686-uhci-pci device
  2021-10-25 11:33 [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts BALATON Zoltan
  2021-10-25 11:33 ` [PATCH v2 4/4] " BALATON Zoltan
  2021-10-25 11:33 ` [PATCH v2 3/4] usb/uhci: Replace pci_set_irq with qemu_set_irq BALATON Zoltan
@ 2021-10-25 11:33 ` BALATON Zoltan
  2021-10-25 11:33 ` [PATCH v2 1/4] usb/uhci: Misc clean up BALATON Zoltan
  2021-10-25 12:20 ` [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts Philippe Mathieu-Daudé
  4 siblings, 0 replies; 11+ messages in thread
From: BALATON Zoltan @ 2021-10-25 11:33 UTC (permalink / raw)
  To: qemu-devel; +Cc: Huacai Chen, Gerd Hoffmann, Philippe M-D

Because this device only works as part of VIA superio chips set user
creatable to false. Since the class init method is common for UHCI
variants introduce a flag in UHCIInfo for this.

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
---
 hw/usb/hcd-uhci.c          | 3 +++
 hw/usb/hcd-uhci.h          | 1 +
 hw/usb/vt82c686-uhci-pci.c | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/hw/usb/hcd-uhci.c b/hw/usb/hcd-uhci.c
index c557566ec2..7d26e35194 100644
--- a/hw/usb/hcd-uhci.c
+++ b/hw/usb/hcd-uhci.c
@@ -1282,6 +1282,9 @@ void uhci_data_class_init(ObjectClass *klass, void *data)
     } else {
         device_class_set_props(dc, uhci_properties_standalone);
     }
+    if (info->notuser) {
+        dc->user_creatable = false;
+    }
     u->info = *info;
 }
 
diff --git a/hw/usb/hcd-uhci.h b/hw/usb/hcd-uhci.h
index e61d8fcb19..316693f80b 100644
--- a/hw/usb/hcd-uhci.h
+++ b/hw/usb/hcd-uhci.h
@@ -85,6 +85,7 @@ typedef struct UHCIInfo {
     uint8_t    irq_pin;
     void       (*realize)(PCIDevice *dev, Error **errp);
     bool       unplug;
+    bool       notuser; /* disallow user_creatable */
 } UHCIInfo;
 
 void uhci_data_class_init(ObjectClass *klass, void *data);
diff --git a/hw/usb/vt82c686-uhci-pci.c b/hw/usb/vt82c686-uhci-pci.c
index b109c21603..ea262e6d70 100644
--- a/hw/usb/vt82c686-uhci-pci.c
+++ b/hw/usb/vt82c686-uhci-pci.c
@@ -25,6 +25,8 @@ static UHCIInfo uhci_info[] = {
         .irq_pin   = 3,
         .realize   = usb_uhci_vt82c686b_realize,
         .unplug    = true,
+        /* Reason: only works as USB function of VT82xx superio chips */
+        .notuser   = true,
     }
 };
 
-- 
2.21.4



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

* [PATCH v2 4/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
  2021-10-25 11:33 [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts BALATON Zoltan
@ 2021-10-25 11:33 ` BALATON Zoltan
  2021-10-25 11:33 ` [PATCH v2 3/4] usb/uhci: Replace pci_set_irq with qemu_set_irq BALATON Zoltan
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 11+ messages in thread
From: BALATON Zoltan @ 2021-10-25 11:33 UTC (permalink / raw)
  To: qemu-devel; +Cc: Huacai Chen, Gerd Hoffmann, Philippe M-D

This device is part of a superio/ISA bridge chip and IRQs from it are
routed to an ISA interrupt set by the Interrupt Line PCI config
register. Implement this in a vt82c686-uhci-pci specific irq handler
Using via_isa_set_irq().

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 hw/usb/vt82c686-uhci-pci.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/hw/usb/vt82c686-uhci-pci.c b/hw/usb/vt82c686-uhci-pci.c
index ea262e6d70..0bf2b72ff0 100644
--- a/hw/usb/vt82c686-uhci-pci.c
+++ b/hw/usb/vt82c686-uhci-pci.c
@@ -1,6 +1,17 @@
 #include "qemu/osdep.h"
+#include "hw/irq.h"
+#include "hw/isa/vt82c686.h"
 #include "hcd-uhci.h"
 
+static void uhci_isa_set_irq(void *opaque, int irq_num, int level)
+{
+    UHCIState *s = opaque;
+    uint8_t irq = pci_get_byte(s->dev.config + PCI_INTERRUPT_LINE);
+    if (irq > 0 && irq < 15) {
+        via_isa_set_irq(pci_get_function_0(&s->dev), irq, level);
+    }
+}
+
 static void usb_uhci_vt82c686b_realize(PCIDevice *dev, Error **errp)
 {
     UHCIState *s = UHCI(dev);
@@ -14,6 +25,8 @@ static void usb_uhci_vt82c686b_realize(PCIDevice *dev, Error **errp)
     pci_set_long(pci_conf + 0xc0, 0x00002000);
 
     usb_uhci_common_realize(dev, errp);
+    object_unref(s->irq);
+    s->irq = qemu_allocate_irq(uhci_isa_set_irq, s, 0);
 }
 
 static UHCIInfo uhci_info[] = {
-- 
2.21.4



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

* [PATCH v2 1/4] usb/uhci: Misc clean up
  2021-10-25 11:33 [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts BALATON Zoltan
                   ` (2 preceding siblings ...)
  2021-10-25 11:33 ` [PATCH v2 2/4] usb/uhci: Disallow user creating a vt82c686-uhci-pci device BALATON Zoltan
@ 2021-10-25 11:33 ` BALATON Zoltan
  2021-10-25 12:20 ` [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts Philippe Mathieu-Daudé
  4 siblings, 0 replies; 11+ messages in thread
From: BALATON Zoltan @ 2021-10-25 11:33 UTC (permalink / raw)
  To: qemu-devel; +Cc: Huacai Chen, Gerd Hoffmann, Philippe M-D

Fix a comment for coding style so subsequent patch will not get
checkpatch error and simplify and shorten uhci_update_irq().

Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
---
 hw/usb/hcd-uhci.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/hw/usb/hcd-uhci.c b/hw/usb/hcd-uhci.c
index 0cb02a6432..c557566ec2 100644
--- a/hw/usb/hcd-uhci.c
+++ b/hw/usb/hcd-uhci.c
@@ -290,7 +290,7 @@ static UHCIAsync *uhci_async_find_td(UHCIState *s, uint32_t td_addr)
 
 static void uhci_update_irq(UHCIState *s)
 {
-    int level;
+    int level = 0;
     if (((s->status2 & 1) && (s->intr & (1 << 2))) ||
         ((s->status2 & 2) && (s->intr & (1 << 3))) ||
         ((s->status & UHCI_STS_USBERR) && (s->intr & (1 << 0))) ||
@@ -298,8 +298,6 @@ static void uhci_update_irq(UHCIState *s)
         (s->status & UHCI_STS_HSERR) ||
         (s->status & UHCI_STS_HCPERR)) {
         level = 1;
-    } else {
-        level = 0;
     }
     pci_set_irq(&s->dev, level);
 }
@@ -1170,8 +1168,7 @@ void usb_uhci_common_realize(PCIDevice *dev, Error **errp)
 
     pci_conf[PCI_CLASS_PROG] = 0x00;
     /* TODO: reset value should be 0. */
-    pci_conf[USB_SBRN] = USB_RELEASE_1; // release number
-
+    pci_conf[USB_SBRN] = USB_RELEASE_1; /* release number */
     pci_config_set_interrupt_pin(pci_conf, u->info.irq_pin + 1);
 
     if (s->masterbus) {
-- 
2.21.4



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

* Re: [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
  2021-10-25 11:33 [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts BALATON Zoltan
                   ` (3 preceding siblings ...)
  2021-10-25 11:33 ` [PATCH v2 1/4] usb/uhci: Misc clean up BALATON Zoltan
@ 2021-10-25 12:20 ` Philippe Mathieu-Daudé
  2021-11-02 10:53   ` BALATON Zoltan
  4 siblings, 1 reply; 11+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-10-25 12:20 UTC (permalink / raw)
  To: BALATON Zoltan, qemu-devel; +Cc: Huacai Chen, Gerd Hoffmann

On 10/25/21 13:33, BALATON Zoltan wrote:
> This is the same as posted before just omitting the two patches that
> are optimisations by caching the func0 and avoiding QOM casts which
> could not be measured to have an effect but these reamaining patches
> are still needed to fix USB interrupts on pegasos2
> 
> Gerd, could you please take them?
> 
> Regards,
> 
> BALATON Zoltan (4):
>   usb/uhci: Misc clean up
>   usb/uhci: Disallow user creating a vt82c686-uhci-pci device
>   usb/uhci: Replace pci_set_irq with qemu_set_irq
>   hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts

Thanks, series applied to mips-next tree.


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

* Re: [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
  2021-10-25 12:20 ` [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts Philippe Mathieu-Daudé
@ 2021-11-02 10:53   ` BALATON Zoltan
  2021-11-02 11:53     ` Philippe Mathieu-Daudé
  2021-11-02 12:36     ` Gerd Hoffmann
  0 siblings, 2 replies; 11+ messages in thread
From: BALATON Zoltan @ 2021-11-02 10:53 UTC (permalink / raw)
  To: Philippe Mathieu-Daudé; +Cc: Huacai Chen, qemu-devel, Gerd Hoffmann

[-- Attachment #1: Type: text/plain, Size: 1057 bytes --]

Hello,

On Mon, 25 Oct 2021, Philippe Mathieu-Daudé wrote:
> On 10/25/21 13:33, BALATON Zoltan wrote:
>> This is the same as posted before just omitting the two patches that
>> are optimisations by caching the func0 and avoiding QOM casts which
>> could not be measured to have an effect but these reamaining patches
>> are still needed to fix USB interrupts on pegasos2
>>
>> Gerd, could you please take them?
>>
>> Regards,
>>
>> BALATON Zoltan (4):
>>   usb/uhci: Misc clean up
>>   usb/uhci: Disallow user creating a vt82c686-uhci-pci device
>>   usb/uhci: Replace pci_set_irq with qemu_set_irq
>>   hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
>
> Thanks, series applied to mips-next tree.

According to https://wiki.qemu.org/Planning/6.2 freeze starts today and I 
haven't yet seen a pull request with this series. Is it still to come? (As 
it is fixing a bug with USB IRQ it may be OK before hard freeze but to be 
safe I'm asking now to avoid missing a release and having to wait months 
to get it merged).

Thank you,
BALATON Zoltan

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

* Re: [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
  2021-11-02 10:53   ` BALATON Zoltan
@ 2021-11-02 11:53     ` Philippe Mathieu-Daudé
  2021-11-02 12:36     ` Gerd Hoffmann
  1 sibling, 0 replies; 11+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-11-02 11:53 UTC (permalink / raw)
  To: BALATON Zoltan; +Cc: Huacai Chen, qemu-devel, Gerd Hoffmann

On 11/2/21 11:53, BALATON Zoltan wrote:
> Hello,
> 
> On Mon, 25 Oct 2021, Philippe Mathieu-Daudé wrote:
>> On 10/25/21 13:33, BALATON Zoltan wrote:
>>> This is the same as posted before just omitting the two patches that
>>> are optimisations by caching the func0 and avoiding QOM casts which
>>> could not be measured to have an effect but these reamaining patches
>>> are still needed to fix USB interrupts on pegasos2
>>>
>>> Gerd, could you please take them?
>>>
>>> Regards,
>>>
>>> BALATON Zoltan (4):
>>>   usb/uhci: Misc clean up
>>>   usb/uhci: Disallow user creating a vt82c686-uhci-pci device
>>>   usb/uhci: Replace pci_set_irq with qemu_set_irq
>>>   hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
>>
>> Thanks, series applied to mips-next tree.
> 
> According to https://wiki.qemu.org/Planning/6.2 freeze starts today and
> I haven't yet seen a pull request with this series. Is it still to come?
> (As it is fixing a bug with USB IRQ it may be OK before hard freeze but
> to be safe I'm asking now to avoid missing a release and having to wait
> months to get it merged).

According to my time zone it is only 1pm here, the day is not yet
finished :)


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

* Re: [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
  2021-11-02 10:53   ` BALATON Zoltan
  2021-11-02 11:53     ` Philippe Mathieu-Daudé
@ 2021-11-02 12:36     ` Gerd Hoffmann
  2021-11-02 12:42       ` BALATON Zoltan
  1 sibling, 1 reply; 11+ messages in thread
From: Gerd Hoffmann @ 2021-11-02 12:36 UTC (permalink / raw)
  To: BALATON Zoltan; +Cc: Huacai Chen, Philippe Mathieu-Daudé, qemu-devel

On Tue, Nov 02, 2021 at 11:53:18AM +0100, BALATON Zoltan wrote:
> Hello,
> 
> On Mon, 25 Oct 2021, Philippe Mathieu-Daudé wrote:
> > On 10/25/21 13:33, BALATON Zoltan wrote:
> > > This is the same as posted before just omitting the two patches that
> > > are optimisations by caching the func0 and avoiding QOM casts which
> > > could not be measured to have an effect but these reamaining patches
> > > are still needed to fix USB interrupts on pegasos2
> > > 
> > > Gerd, could you please take them?
> > > 
> > > Regards,
> > > 
> > > BALATON Zoltan (4):
> > >   usb/uhci: Misc clean up
> > >   usb/uhci: Disallow user creating a vt82c686-uhci-pci device
> > >   usb/uhci: Replace pci_set_irq with qemu_set_irq
> > >   hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
> > 
> > Thanks, series applied to mips-next tree.
> 
> According to https://wiki.qemu.org/Planning/6.2 freeze starts today and I
> haven't yet seen a pull request with this series. Is it still to come?

Oh, damn, was busy with edk2 stuff and didn't notice the freeze is
*that* close already.  Going over pending bits now and prepare a pull
req ...

take care,
  Gerd



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

* Re: [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
  2021-11-02 12:36     ` Gerd Hoffmann
@ 2021-11-02 12:42       ` BALATON Zoltan
  2021-11-02 13:51         ` Philippe Mathieu-Daudé
  0 siblings, 1 reply; 11+ messages in thread
From: BALATON Zoltan @ 2021-11-02 12:42 UTC (permalink / raw)
  To: Gerd Hoffmann; +Cc: Huacai Chen, Philippe Mathieu-Daudé, qemu-devel

[-- Attachment #1: Type: text/plain, Size: 1404 bytes --]

On Tue, 2 Nov 2021, Gerd Hoffmann wrote:
> On Tue, Nov 02, 2021 at 11:53:18AM +0100, BALATON Zoltan wrote:
>> Hello,
>>
>> On Mon, 25 Oct 2021, Philippe Mathieu-Daudé wrote:
>>> On 10/25/21 13:33, BALATON Zoltan wrote:
>>>> This is the same as posted before just omitting the two patches that
>>>> are optimisations by caching the func0 and avoiding QOM casts which
>>>> could not be measured to have an effect but these reamaining patches
>>>> are still needed to fix USB interrupts on pegasos2
>>>>
>>>> Gerd, could you please take them?
>>>>
>>>> Regards,
>>>>
>>>> BALATON Zoltan (4):
>>>>   usb/uhci: Misc clean up
>>>>   usb/uhci: Disallow user creating a vt82c686-uhci-pci device
>>>>   usb/uhci: Replace pci_set_irq with qemu_set_irq
>>>>   hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
>>>
>>> Thanks, series applied to mips-next tree.
>>
>> According to https://wiki.qemu.org/Planning/6.2 freeze starts today and I
>> haven't yet seen a pull request with this series. Is it still to come?
>
> Oh, damn, was busy with edk2 stuff and didn't notice the freeze is
> *that* close already.  Going over pending bits now and prepare a pull
> req ...

I think this series is taken care of by Philippe already so if you have 
other bits to go over that's fine, maybe you don't have to worry about 
this one. Was just asking to make sure this won't miss the release.

Regards,
BALATON Zoltan

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

* Re: [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
  2021-11-02 12:42       ` BALATON Zoltan
@ 2021-11-02 13:51         ` Philippe Mathieu-Daudé
  0 siblings, 0 replies; 11+ messages in thread
From: Philippe Mathieu-Daudé @ 2021-11-02 13:51 UTC (permalink / raw)
  To: BALATON Zoltan, Gerd Hoffmann; +Cc: Huacai Chen, qemu-devel

On 11/2/21 13:42, BALATON Zoltan wrote:
> On Tue, 2 Nov 2021, Gerd Hoffmann wrote:
>> On Tue, Nov 02, 2021 at 11:53:18AM +0100, BALATON Zoltan wrote:
>>> Hello,
>>>
>>> On Mon, 25 Oct 2021, Philippe Mathieu-Daudé wrote:
>>>> On 10/25/21 13:33, BALATON Zoltan wrote:
>>>>> This is the same as posted before just omitting the two patches that
>>>>> are optimisations by caching the func0 and avoiding QOM casts which
>>>>> could not be measured to have an effect but these reamaining patches
>>>>> are still needed to fix USB interrupts on pegasos2
>>>>>
>>>>> Gerd, could you please take them?
>>>>>
>>>>> Regards,
>>>>>
>>>>> BALATON Zoltan (4):
>>>>>   usb/uhci: Misc clean up
>>>>>   usb/uhci: Disallow user creating a vt82c686-uhci-pci device
>>>>>   usb/uhci: Replace pci_set_irq with qemu_set_irq
>>>>>   hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts
>>>>
>>>> Thanks, series applied to mips-next tree.
>>>
>>> According to https://wiki.qemu.org/Planning/6.2 freeze starts today
>>> and I
>>> haven't yet seen a pull request with this series. Is it still to come?
>>
>> Oh, damn, was busy with edk2 stuff and didn't notice the freeze is
>> *that* close already.  Going over pending bits now and prepare a pull
>> req ...
> 
> I think this series is taken care of by Philippe already so if you have
> other bits to go over that's fine, maybe you don't have to worry about
> this one. Was just asking to make sure this won't miss the release.

Yes, I just flushed the MIPS patch queue.


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

end of thread, other threads:[~2021-11-02 14:09 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-10-25 11:33 [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts BALATON Zoltan
2021-10-25 11:33 ` [PATCH v2 4/4] " BALATON Zoltan
2021-10-25 11:33 ` [PATCH v2 3/4] usb/uhci: Replace pci_set_irq with qemu_set_irq BALATON Zoltan
2021-10-25 11:33 ` [PATCH v2 2/4] usb/uhci: Disallow user creating a vt82c686-uhci-pci device BALATON Zoltan
2021-10-25 11:33 ` [PATCH v2 1/4] usb/uhci: Misc clean up BALATON Zoltan
2021-10-25 12:20 ` [PATCH v2 0/4] hw/usb/vt82c686-uhci-pci: Use ISA instead of PCI interrupts Philippe Mathieu-Daudé
2021-11-02 10:53   ` BALATON Zoltan
2021-11-02 11:53     ` Philippe Mathieu-Daudé
2021-11-02 12:36     ` Gerd Hoffmann
2021-11-02 12:42       ` BALATON Zoltan
2021-11-02 13:51         ` Philippe Mathieu-Daudé

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.