qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH v2] macio: remove nonexistent interrupt on pin 1
@ 2015-06-17 22:04 Cormac O'Brien
  2015-06-17 22:11 ` Mark Cave-Ayland
  2015-06-30 10:47 ` Alexander Graf
  0 siblings, 2 replies; 3+ messages in thread
From: Cormac O'Brien @ 2015-06-17 22:04 UTC (permalink / raw)
  To: agraf, mark.cave-ayland, qemu-devel, qemu-ppc

The current macio implementation declares an interrupt that doesn't appear to
exist in the hardware or any other emulator implementation. OpenBIOS detects
this interrupt and generates an 'interrupts' property in the macio device tree
entry. Mac OS 9 halts boot when it detects this interrupt, so it has been
removed to permit further progress in the boot process.

Signed-off-by: Cormac O'Brien <i.am.cormac.obrien@gmail.com>

---
 hw/misc/macio/macio.c | 2 --
 1 file changed, 2 deletions(-)

diff --git a/hw/misc/macio/macio.c b/hw/misc/macio/macio.c
index 063ad80..306c95e 100644
--- a/hw/misc/macio/macio.c
+++ b/hw/misc/macio/macio.c
@@ -132,8 +132,6 @@ static int macio_common_initfn(PCIDevice *d)
     SysBusDevice *sysbus_dev;
     int ret;
 
-    d->config[0x3d] = 0x01; // interrupt on pin 1
-
     ret = qdev_init(DEVICE(&s->cuda));
     if (ret < 0) {
         return ret;
-- 
2.4.3

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

* Re: [Qemu-devel] [PATCH v2] macio: remove nonexistent interrupt on pin 1
  2015-06-17 22:04 [Qemu-devel] [PATCH v2] macio: remove nonexistent interrupt on pin 1 Cormac O'Brien
@ 2015-06-17 22:11 ` Mark Cave-Ayland
  2015-06-30 10:47 ` Alexander Graf
  1 sibling, 0 replies; 3+ messages in thread
From: Mark Cave-Ayland @ 2015-06-17 22:11 UTC (permalink / raw)
  To: Cormac O'Brien, agraf, qemu-devel, qemu-ppc

On 17/06/15 23:04, Cormac O'Brien wrote:

> The current macio implementation declares an interrupt that doesn't appear to
> exist in the hardware or any other emulator implementation. OpenBIOS detects
> this interrupt and generates an 'interrupts' property in the macio device tree
> entry. Mac OS 9 halts boot when it detects this interrupt, so it has been
> removed to permit further progress in the boot process.
> 
> Signed-off-by: Cormac O'Brien <i.am.cormac.obrien@gmail.com>
> 
> ---
>  hw/misc/macio/macio.c | 2 --
>  1 file changed, 2 deletions(-)
> 
> diff --git a/hw/misc/macio/macio.c b/hw/misc/macio/macio.c
> index 063ad80..306c95e 100644
> --- a/hw/misc/macio/macio.c
> +++ b/hw/misc/macio/macio.c
> @@ -132,8 +132,6 @@ static int macio_common_initfn(PCIDevice *d)
>      SysBusDevice *sysbus_dev;
>      int ret;
>  
> -    d->config[0x3d] = 0x01; // interrupt on pin 1
> -
>      ret = qdev_init(DEVICE(&s->cuda));
>      if (ret < 0) {
>          return ret;
> 

Reviewed-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>


ATB,

Mark.

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

* Re: [Qemu-devel] [PATCH v2] macio: remove nonexistent interrupt on pin 1
  2015-06-17 22:04 [Qemu-devel] [PATCH v2] macio: remove nonexistent interrupt on pin 1 Cormac O'Brien
  2015-06-17 22:11 ` Mark Cave-Ayland
@ 2015-06-30 10:47 ` Alexander Graf
  1 sibling, 0 replies; 3+ messages in thread
From: Alexander Graf @ 2015-06-30 10:47 UTC (permalink / raw)
  To: Cormac O'Brien, mark.cave-ayland, qemu-devel, qemu-ppc

On 06/18/15 00:04, Cormac O'Brien wrote:
> The current macio implementation declares an interrupt that doesn't appear to
> exist in the hardware or any other emulator implementation. OpenBIOS detects
> this interrupt and generates an 'interrupts' property in the macio device tree
> entry. Mac OS 9 halts boot when it detects this interrupt, so it has been
> removed to permit further progress in the boot process.
>
> Signed-off-by: Cormac O'Brien <i.am.cormac.obrien@gmail.com>

Which tree is this against? It doesn't apply as is to current ppc-next.

Either way, I've fixed it up and applied it. Thanks!


Alex

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

end of thread, other threads:[~2015-06-30 10:47 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-06-17 22:04 [Qemu-devel] [PATCH v2] macio: remove nonexistent interrupt on pin 1 Cormac O'Brien
2015-06-17 22:11 ` Mark Cave-Ayland
2015-06-30 10:47 ` Alexander Graf

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).