From: Don Slutz <dslutz@verizon.com>
To: Ian Campbell <Ian.Campbell@citrix.com>, Don Slutz <dslutz@verizon.com>
Cc: Kevin Tian <kevin.tian@intel.com>, Keir Fraser <keir@xen.org>,
Jan Beulich <JBeulich@suse.com>,
Stefano Stabellini <stefano.stabellini@eu.citrix.com>,
Andrew Cooper <andrew.cooper3@citrix.com>,
Tim Deegan <tim@xen.org>,
xen-devel@lists.xen.org, Eddie Dong <eddie.dong@intel.com>,
Aravind Gopalakrishnan <Aravind.Gopalakrishnan@amd.com>,
Jun Nakajima <jun.nakajima@intel.com>,
Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
Boris Ostrovsky <boris.ostrovsky@oracle.com>,
Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [PATCH v2 1/3] Add vmware_hw to xl.cfg
Date: Mon, 08 Sep 2014 09:47:10 -0400 [thread overview]
Message-ID: <540DB35E.2060502@terremark.com> (raw)
In-Reply-To: <1410182500.3680.19.camel@kazak.uk.xensource.com>
On 09/08/14 09:21, Ian Campbell wrote:
> On Wed, 2014-09-03 at 06:59 -0400, Don Slutz wrote:
>> On 09/03/14 03:45, Jan Beulich wrote:
>>>>>> On 02.09.14 at 20:24, <dslutz@verizon.com> wrote:
>>>> On 09/02/14 03:28, Jan Beulich wrote:
>>>>>>>> On 01.09.14 at 17:33, <dslutz@verizon.com> wrote:
>>>>>> @@ -149,8 +152,11 @@ void pci_setup(void)
>>>>>> pci_writew(devfn, 0x20, 0x0000); /* No smb bus IO enable */
>>>>>> pci_writew(devfn, 0xd2, 0x0000); /* No smb bus IO enable */
>>>>>> pci_writew(devfn, 0x22, 0x0000);
>>>>>> - pci_writew(devfn, 0x3c, 0x0009); /* Hardcoded IRQ9 */
>>>>>> - pci_writew(devfn, 0x3d, 0x0001);
>>>>>> + if ( !vmware_hw )
>>>>>> + {
>>>>>> + pci_writew(devfn, 0x3c, 0x0009); /* Hardcoded IRQ9 */
>>>>>> + pci_writew(devfn, 0x3d, 0x0001);
>>>>>> + }
>>>>> This needs an explanation (it is merely being mentioned in the
>>>>> description).
>>>> Ok, how does this comment sound:
>>>>
>>>> /*
>>>> * When looking more like VMware, let the guest pick the
>>>> * PCI_INTERRUPT_LINE (0x3c) and the PCI_INTERRUPT_PIN(3d)
>>>> * instead of them being hardcoded. This allows for example
>>>> * lscpci in the guest to match for "PIIX4 ACPI PM" what
>>>> * one gets on VMware.
>>>> */
>>> The first sentence is just stating verbally what the code does, i.e.
>>> pretty pointless. The second sentence - at least to me - doesn't
>>> explain anything (to a large part perhaps because having lspci
>>> produce identical output with real VMware is rather secondary a
>>> goal imo).
>> I can agree on it being a secondary goal, and so will drop it.
>>
>> I just remembered that the better statement:
>>
>> Attempt to reduce windows reactivations by making the hardware
>> look as much like VMware's.
> On the contrary avoiding the need to reactivate Windows seems like a
> pretty good primary reason for this change, isn't it? (or maybe I don't
> quite get what a reactivation is and how costly it is for the admin...)
I agree, but since this is 1 of about 20 similar changes (all the rest are
in QEMU), I am happy to defer this to 4.6 time frame.
Windows reactivation can at some times be expensive because Microsoft says you
have activated too many times with this license, you need a new one...
And it more effects smaller shops that have not paid the big bucks for a site
license.
-Don Slutz
> Ian.
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xen.org
> http://lists.xen.org/xen-devel
next prev parent reply other threads:[~2014-09-08 13:47 UTC|newest]
Thread overview: 54+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-01 15:33 [PATCH v2 0/3] Xen VMware tools support Don Slutz
2014-09-01 15:33 ` [PATCH v2 1/3] Add vmware_hw to xl.cfg Don Slutz
2014-09-02 7:28 ` Jan Beulich
2014-09-02 18:24 ` Don Slutz
2014-09-03 7:45 ` Jan Beulich
2014-09-03 10:59 ` Don Slutz
2014-09-03 12:33 ` Jan Beulich
2014-09-03 12:51 ` Don Slutz
2014-09-08 13:21 ` Ian Campbell
2014-09-08 13:47 ` Don Slutz [this message]
2014-09-08 13:55 ` Ian Campbell
2014-09-08 13:20 ` Ian Campbell
2014-09-08 13:56 ` Don Slutz
2014-09-08 14:07 ` Andrew Cooper
2014-09-08 18:39 ` Don Slutz
2014-09-08 22:11 ` Don Slutz
2014-09-08 23:34 ` Andrew Cooper
2014-09-08 14:21 ` Jan Beulich
2014-09-08 15:16 ` Boris Ostrovsky
2014-09-08 15:27 ` Jan Beulich
2014-09-08 22:41 ` Don Slutz
2014-09-08 13:17 ` Ian Campbell
2014-09-08 13:27 ` Andrew Cooper
2014-09-08 13:41 ` Ian Campbell
2014-09-08 14:18 ` Don Slutz
2014-09-08 19:16 ` Don Slutz
2014-09-09 9:39 ` Ian Campbell
2014-09-09 17:02 ` Don Slutz
2014-09-10 9:30 ` Ian Campbell
2014-09-10 17:44 ` Don Slutz
2014-09-12 12:25 ` Slutz, Donald Christopher
2014-09-08 22:14 ` Don Slutz
2014-09-01 15:33 ` [PATCH v2 2/3] vmport: Add VMware provided include files Don Slutz
2014-09-02 7:34 ` Jan Beulich
2014-09-02 18:46 ` Don Slutz
2014-09-03 7:51 ` Jan Beulich
2014-09-03 12:38 ` Don Slutz
2014-09-01 15:33 ` [PATCH v2 3/3] Add limited support of VMware's hyper-call Don Slutz
2014-09-02 8:16 ` Jan Beulich
2014-09-03 0:55 ` Don Slutz
2014-09-03 8:25 ` Jan Beulich
2014-09-03 18:28 ` Don Slutz
2014-09-08 13:35 ` Ian Campbell
2014-09-08 16:57 ` Don Slutz
2014-09-09 9:36 ` Ian Campbell
2014-09-09 17:31 ` Don Slutz
2014-09-09 19:22 ` Boris Ostrovsky
2014-09-10 9:32 ` Ian Campbell
2014-09-10 17:25 ` Don Slutz
2014-09-01 16:10 ` [PATCH v2 0/3] Xen VMware tools support Jan Beulich
2014-09-01 18:14 ` Don Slutz
2014-09-08 13:03 ` Ian Campbell
2014-09-08 13:18 ` Don Slutz
2014-09-08 13:42 ` Ian Campbell
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=540DB35E.2060502@terremark.com \
--to=dslutz@verizon.com \
--cc=Aravind.Gopalakrishnan@amd.com \
--cc=Ian.Campbell@citrix.com \
--cc=JBeulich@suse.com \
--cc=andrew.cooper3@citrix.com \
--cc=boris.ostrovsky@oracle.com \
--cc=eddie.dong@intel.com \
--cc=ian.jackson@eu.citrix.com \
--cc=jun.nakajima@intel.com \
--cc=keir@xen.org \
--cc=kevin.tian@intel.com \
--cc=stefano.stabellini@eu.citrix.com \
--cc=suravee.suthikulpanit@amd.com \
--cc=tim@xen.org \
--cc=xen-devel@lists.xen.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.