Jan Kiszka 47f7be394a ioapic: Do not set irr for masked edge IRQs
So far we set IRR for edge IRQs even if the pin is masked. If the guest
later on unmasks and switches the pin to level-triggered mode, irr will
remain set, causing an IRQ storm. The point is that setting IRR is not
correct in this case according to the spec, and avoiding this resolves
the issue.

Reported-and-tested-by: Isaku Yamahata <yamahata@valinux.co.jp>
Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
2011-04-27 20:04:51 +02:00
2011-04-03 21:42:57 +02:00
2010-12-09 14:23:24 +01:00
2011-04-16 12:24:28 +01:00
2011-04-08 13:03:34 -06:00
2009-09-12 07:36:22 +00:00
2009-05-13 20:54:26 +01:00
2011-03-07 13:42:36 +01:00
2010-04-09 18:55:56 +02:00
2011-02-07 12:51:19 +01:00
2011-01-10 10:55:10 +01:00
2009-03-10 21:43:35 +00:00
2010-11-01 00:54:06 +03:00
2011-02-20 18:45:09 +01:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2011-01-20 20:58:56 +00:00
2011-02-25 20:16:26 +00:00
2010-10-20 16:15:04 -05:00
2011-03-22 08:39:12 -05:00
2011-04-17 20:32:14 +02:00
2011-03-16 17:11:07 -03:00
2011-04-15 20:14:52 +00:00
2010-05-24 15:18:23 -05:00
2009-10-01 16:12:16 -05:00
2009-10-01 16:12:16 -05:00
2009-09-12 07:36:22 +00:00
2011-01-20 20:54:21 +00:00
2009-12-17 18:12:04 +01:00
2010-05-22 08:02:12 +00:00
2011-04-09 10:56:17 +01:00
2009-10-01 16:12:16 -05:00
2011-03-06 21:01:32 +01:00
2010-11-21 09:16:57 -06:00
2010-11-21 09:16:57 -06:00
2010-05-10 11:36:03 -05:00
2010-05-10 11:36:03 -05:00
2009-11-17 08:49:39 -06:00
2009-11-17 08:49:39 -06:00
2011-04-04 10:26:54 +02:00
2010-03-21 08:28:47 +00:00
2010-05-22 08:24:49 +00:00
2011-04-27 16:20:27 +02:00
2010-01-08 09:58:40 -06:00
2009-09-12 07:36:22 +00:00
2010-12-09 14:23:24 +01:00
2011-03-16 17:11:07 -03:00
2011-02-09 10:33:54 +02:00
2011-03-07 13:42:36 +01:00
2010-05-19 12:45:54 -03:00
2009-11-17 08:49:39 -06:00
2010-07-01 14:27:13 -03:00
2010-07-01 14:27:13 -03:00
2009-10-27 12:28:59 -05:00
2010-09-21 18:36:42 +02:00
2011-01-31 10:03:00 +01:00
2010-05-19 12:45:54 -03:00
2011-04-25 23:10:04 +02:00
2011-01-09 20:59:53 +00:00
2011-03-13 14:44:22 +00:00
2011-04-22 14:41:40 -05:00
2011-03-22 08:39:12 -05:00
2010-05-19 12:45:54 -03:00
2009-11-17 08:49:38 -06:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-10-01 10:12:43 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-05-19 12:45:54 -03:00
2010-09-18 05:53:14 +00:00
2011-01-20 20:54:21 +00:00
2009-09-13 19:38:43 +00:00
2011-01-24 15:41:40 +01:00
2010-03-14 22:04:50 +01:00
2009-10-01 16:12:16 -05:00
2011-04-03 21:42:57 +02:00
2009-03-05 23:01:23 +00:00
2011-02-02 08:39:28 +01:00
2011-04-26 13:26:37 +01:00

Read the documentation in qemu-doc.html.

Fabrice Bellard.
Description
Original Xbox Emulator for Windows, macOS, and Linux (Active Development)
Readme 528 MiB
Languages
C 82.5%
C++ 7%
Python 3.3%
Dylan 2.8%
Shell 1.5%
Other 2.6%