[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status info
From: |
Paul Brook |
Subject: |
Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information. |
Date: |
Mon, 30 Jun 2008 15:00:44 +0100 |
User-agent: |
KMail/1.9.9 |
> I forgot to rebase my branch that is why grep showed nothing ;) But
> there is no much documentation about virtual time base. I can't see why
> this hack cannot coexist with virtual time base. If virtual time base
> somehow guaranties that interrupts will never be lost then qemu_irq_rase()
> will never return zero and the hack will be as good as disabled.
The virtual time base guarantees that a reasonable number of instruction will
have been executed in a given virtual time period. Ticks can still be "lost"
if the guest OS keeps the IRQ disable for a long time. However this behaviour
matches that of real hardware, so they should not be reinserted later.
The only reason this is a problem with normal qemu is because the virtual CPU
speed is extremely variable, and can stall for very long periods of time.
Paul
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information., (continued)
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information., Paul Brook, 2008/06/29
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information., Gleb Natapov, 2008/06/29
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information., Paul Brook, 2008/06/29
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information., Gleb Natapov, 2008/06/29
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information., Paul Brook, 2008/06/29
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information., Gleb Natapov, 2008/06/29
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information., Gleb Natapov, 2008/06/30
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information.,
Paul Brook <=
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information., Gleb Natapov, 2008/06/30
- Re: [Qemu-devel] [PATCH 1/3] Change qemu_set_irq() to return status information., Paul Brook, 2008/06/30
- [Qemu-devel] Re: [PATCH 1/3] Change qemu_set_irq() to return status information., Jan Kiszka, 2008/06/29
- Re: [Qemu-devel] Re: [PATCH 1/3] Change qemu_set_irq() to return status information., Paul Brook, 2008/06/29
- Re: [Qemu-devel] Re: [PATCH 1/3] Change qemu_set_irq() to return status information., Dor Laor, 2008/06/29
- Re: [Qemu-devel] Re: [PATCH 1/3] Change qemu_set_irq() to return status information., Jan Kiszka, 2008/06/29
- Re: [Qemu-devel] Re: [PATCH 1/3] Change qemu_set_irq() to return status information., Paul Brook, 2008/06/29
- [Qemu-devel] Re: [PATCH 1/3] Change qemu_set_irq() to return status information., Gleb Natapov, 2008/06/30
[Qemu-devel] [PATCH 2/3] Fix time drift problem under high load when PIT is in use., Gleb Natapov, 2008/06/29