From: Paolo Bonzini <pbonzini@redhat.com>
To: BALATON Zoltan <balaton@eik.bme.hu>
Cc: Peter Lieven <pl@kamp.de>, Laszlo Ersek <lersek@redhat.com>,
"qemu-devel@nongnu.org" <qemu-devel@nongnu.org>
Subject: Re: [Qemu-devel] Prohibit Windows from running in QEMU
Date: Tue, 29 Oct 2013 17:00:18 +0100 [thread overview]
Message-ID: <526FDB92.6060908@redhat.com> (raw)
In-Reply-To: <alpine.GSO.2.01.1310291651270.2709@mono>
Il 29/10/2013 16:55, BALATON Zoltan ha scritto:
> On Tue, 29 Oct 2013, Laszlo Ersek wrote:
>> I don't know what I'm talking about. But:
>
> Neither do I but...
>
>> - Windows' ACPI parser is super cranky. You could pass in a custom (but
>> standardized) ACPI table on the command line (-acpitable) that only
>> triggers some warnings in Linux's port of ACPICA, but crashes Windows
>> (BSOD). Like, write & compile a simple table to AML, then mess it up
>> (eg. Package encoding or some such) with a hex editor. This would take
>> some experimentation as well, but searching existing bug reports could
>> help.
>
> This seems evil and fragile (although this can be done without patches
> with a command line option only). But instead why not remove/disable
> some BIOS functions that Linux doesn't need but Windows relies on? This
> seems to be less fragile (although requiring a patch) if it's possible
> at all.
Subtly crippling the HPET might work, since Linux will prefer kvmclock.
Good luck when users come screaming for support though.
Paolo
next prev parent reply other threads:[~2013-10-29 16:01 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-29 9:48 [Qemu-devel] Prohibit Windows from running in QEMU Peter Lieven
2013-10-29 9:59 ` Paolo Bonzini
2013-10-29 10:11 ` Peter Lieven
2013-10-29 10:19 ` Paolo Bonzini
2013-10-29 10:25 ` Gleb Natapov
2013-10-29 10:40 ` Peter Lieven
2013-10-29 10:48 ` Paolo Bonzini
2013-10-29 10:50 ` Peter Lieven
2013-10-29 14:12 ` Laszlo Ersek
2013-10-29 15:55 ` BALATON Zoltan
2013-10-29 16:00 ` Paolo Bonzini [this message]
2013-10-29 16:29 ` Peter Lieven
2017-08-04 9:58 ` Peter Lieven
2017-08-04 10:23 ` Paolo Bonzini
2017-08-04 10:27 ` Peter Lieven
2017-08-04 10:43 ` Paolo Bonzini
2017-08-04 10:44 ` Peter Lieven
2013-10-29 11:13 ` Michael S. Tsirkin
2013-10-29 11:26 ` Gleb Natapov
2013-10-29 11:31 ` Peter Lieven
2013-10-29 11:34 ` Gleb Natapov
2013-10-29 12:17 ` Michael S. Tsirkin
2013-10-29 12:20 ` Gleb Natapov
2013-10-30 0:16 ` Li Guang
2013-10-29 11:47 ` Daniel P. Berrange
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=526FDB92.6060908@redhat.com \
--to=pbonzini@redhat.com \
--cc=balaton@eik.bme.hu \
--cc=lersek@redhat.com \
--cc=pl@kamp.de \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.