qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] [RFC] Memory API


From: Anthony Liguori
Subject: Re: [Qemu-devel] [RFC] Memory API
Date: Thu, 19 May 2011 08:50:35 -0500
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110424 Lightning/1.0b2 Thunderbird/3.1.10

On 05/19/2011 08:47 AM, Jan Kiszka wrote:
On 2011-05-19 15:44, Anthony Liguori wrote:
Well......

The i440fx may direct VGA accesses to RAM depending on the SMM
registers.  By the time the PIIX gets the I/O request, we're past the
memory controller.

This is my biggest concern about this whole notion of "priority".  These
sort of issues are not dealt with by a simple z-ordering.  There is
logic in each component that may be arbitrarily complex.

We're going to end up having to dynamically change the "priority" based
how registers are programmed.  But priorities are relative so it's
unclear to me how the I440FX would prioritize RAM over dispatch to PIIX
(for VGA, for instance).

But creating an extra RAM window region with higher priority than the
underlying mappings.

But the i440fx doesn't register the VGA region. The PIIX3 (ISA bus) does, so how does it know what the priority of that mapping is?

Regards,

Anthony Liguori



reply via email to

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