qemu-devel
[Top][All Lists]
Advanced

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

Re: [Qemu-devel] RFC: ACPI, HPET._CRS, MacOSX vs. WinXP


From: Michael S. Tsirkin
Subject: Re: [Qemu-devel] RFC: ACPI, HPET._CRS, MacOSX vs. WinXP
Date: Tue, 21 Jan 2014 13:44:54 +0200

On Tue, Jan 21, 2014 at 12:05:21PM +0100, Paolo Bonzini wrote:
> Il 21/01/2014 12:02, Michael S. Tsirkin ha scritto:
> > > I think it is safe to assume that no OSPM will do those crazy things
> > > with OS-defined _OSI strings (it's quite plausible that they do it with
> > > feature _OSI strings).
> > > 
> > > First, because IMHO it is completely insane.
> > 
> > Insane, yes.
> > This is however what windows does and this is what microsoft document
> > explicitly says.
> 
> Yeah, that's what I would like a source for.  _How_ does Microsoft tweak
> its ACPI implementation based on the set of feature bits that are
> _OSI-probed?
> 
> But even that is not very important because...
> 
> > We restrict ourselves to a very small subset of the spec
> > that seems to work well everywhere, and
> > so far OSPMs seem to assume that's what no _OSI means.
> 
> ... do we have reason to believe that adding _OSI("Darwin") will make
> some OSPM *restrict* their features further?  I don't think so.
> 
> Besides being doubly insane to me, it contradicts the spec.  The spec
> says that _OSI probes can be used by the OSPM to provide *more*
> features, not less.  It says "OSPM can choose to expose new
> functionality" based on the _OSI argument string.

Ow come on. New functionality is there, OSPM sees we
probe for Darwin and tries to enable some broken emulation.

Since windows runs on mac hardware this won't surprise me at all.

> So only Mac OS X has to be tested if we probe _OSI("Darwin").
> 
> Paolo

If we limit this by testing _OS prefix first, then fine.




reply via email to

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