qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] Re: [RFT][PATCH 07/15] qemu_irq: Add IRQ handlers with


From: Avi Kivity
Subject: Re: [Qemu-devel] Re: [RFT][PATCH 07/15] qemu_irq: Add IRQ handlers with delivery feedback
Date: Sun, 30 May 2010 15:00:49 +0300
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100330 Fedora/3.0.4-1.fc12 Thunderbird/3.0.4

On 05/28/2010 01:19 AM, Jan Kiszka wrote:

Still, this does not answer:

- How do you want to detect lost timer ticks?


Your (and Gleb's) approach: during injection
An alternative: during guest ack

The normal pattern is inj/ack/inj/ack; if we see inj/inj/inj we know the guest isn't keeping up.

- What subsystem(s) keeps track of the backlog?

Clearly, the clock chip (hpet/rtc/pit).

With the alternative approach, the clock emulation requests that acks be reported via a qemu_irq interface.

- And depending on the above: How to detect at all that a specific IRQ
   is a timer tick?

Clearly, a blocker unless the clock is responsible for timekeeping.

--
error compiling committee.c: too many arguments to function




reply via email to

[Prev in Thread] Current Thread [Next in Thread]