[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH] fix serial IIR read [Was: SVN Rev 4994 (now) Won't
From: |
Samuel Thibault |
Subject: |
[Qemu-devel] [PATCH] fix serial IIR read [Was: SVN Rev 4994 (now) Won't install Windows XP] |
Date: |
Tue, 12 Aug 2008 12:11:15 +0100 |
User-agent: |
Mutt/1.5.12-2006-07-14 |
Brad Campbell, le Tue 12 Aug 2008 11:02:39 +0400, a écrit :
> qemu -hda xptest.img -cdrom XP-corp-sp2.iso -boot d -m 256 -no-kqemu
> -no-reboot -no-acpi
>
> It just hangs at "Setup is starting Windows".
The patch below fixes it for me.
Samuel
serial: Always update iir, even when ier is empty.
Signed-off-by: Samuel Thibault <address@hidden>
Index: hw/serial.c
===================================================================
--- hw/serial.c (révision 4994)
+++ hw/serial.c (copie de travail)
@@ -189,11 +189,6 @@
{
uint8_t tmp_iir = UART_IIR_NO_INT;
- if (!s->ier) {
- qemu_irq_lower(s->irq);
- return;
- }
-
if ((s->ier & UART_IER_RLSI) && (s->lsr & UART_LSR_INT_ANY)) {
tmp_iir = UART_IIR_RLSI;
} else if (s->timeout_ipending) {
- [Qemu-devel] [PATCH] fix serial IIR read [Was: SVN Rev 4994 (now) Won't install Windows XP],
Samuel Thibault <=