* [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.