From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934512Ab3BSTFq (ORCPT ); Tue, 19 Feb 2013 14:05:46 -0500 Received: from na01-by1-obe.ptr.o365filtering.com ([64.4.22.89]:49349 "EHLO na01-by1-obe.outbound.o365filtering.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934255Ab3BSTFn (ORCPT ); Tue, 19 Feb 2013 14:05:43 -0500 From: Haiyang Zhang To: Olaf Hering CC: "FlorianSchandinat@gmx.de" , "linux-fbdev@vger.kernel.org" , KY Srinivasan , "jasowang@redhat.com" , "linux-kernel@vger.kernel.org" , "devel@linuxdriverproject.org" Subject: RE: [PATCH RFC] video: Add Hyper-V Synthetic Video Frame Buffer Driver Thread-Topic: [PATCH RFC] video: Add Hyper-V Synthetic Video Frame Buffer Driver Thread-Index: AQHOC6xQKsSDc1Q1WkuxN29CXfjd55iB8XAA//+EDqCAAJpbgP//f3Dg Date: Tue, 19 Feb 2013 19:04:48 +0000 Message-ID: <7267f77544c24531b8fcccc2192b9f48@DFM-TK5MBX15-06.exchange.corp.microsoft.com> References: <1360955396-14183-1-git-send-email-haiyangz@microsoft.com> <20130219165118.GA17715@aepfle.de> <1ca36b5d55c64ac6b8854c4f216ef8e5@DFM-TK5MBX15-06.exchange.corp.microsoft.com> <20130219184009.GA21783@aepfle.de> In-Reply-To: <20130219184009.GA21783@aepfle.de> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [157.54.51.13] Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-Forefront-Antispam-Report: CIP:131.107.1.27;CTRY:US;IPV:NLI;EFV:NLI;SFV:NSPM;SFS:(199002)(51704002)(24454001)(189002)(13464002)(164054002)(377454001)(74662001)(50466001)(23676001)(44976002)(47976001)(66066001)(16406001)(31966008)(33646001)(47776003)(63696002)(20776003)(77982001)(54316002)(76482001)(79102001)(59766001)(5343655001)(54356001)(49866001)(876001)(4396001)(56776001)(47736001)(51856001)(53806001)(50986001)(56816002)(65816001)(46102001)(80022001)(47446002)(74502001)(24736002);DIR:OUT;SFP:;SCL:1;SRVR:CH1SR01MB611;H:hybrid.exchange.microsoft.com;RD:mail7.exchange.microsoft.com;A:1;MX:1;LANG:en; X-Forefront-PRVS: 0762FFD075 X-OriginatorOrg: DuplicateDomain-7923a859-03c9-4312-a77c-440aa45aaf52.microsoft.com Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by mail.home.local id r1JJ5lu9031923 > -----Original Message----- > From: linux-fbdev-owner@vger.kernel.org [mailto:linux-fbdev- > owner@vger.kernel.org] On Behalf Of Olaf Hering > Sent: Tuesday, February 19, 2013 1:40 PM > To: Haiyang Zhang > Cc: FlorianSchandinat@gmx.de; linux-fbdev@vger.kernel.org; KY Srinivasan; > jasowang@redhat.com; linux-kernel@vger.kernel.org; > devel@linuxdriverproject.org > Subject: Re: [PATCH RFC] video: Add Hyper-V Synthetic Video Frame Buffer > Driver > > On Tue, Feb 19, Haiyang Zhang wrote: > > > The emulated video device is a separate device from the synthetic > video. > > The synthetic driver can only take control of the synthetic video, but > not > > the emulated video. > > Please add this to the comment above. Will do. > > Actually, we already have a similar mechanism in ata/ata_piix.c to > disable > > emulated IDE drive on Hyper-V, so it won't conflict with the synthetic > drive. > > I havent read the vesafb code, but I think it can kind of give up the > hardware, something ata_piix can not do. In my test, the vesafb doesn't automatically give up the emulated video device, unless I add the DMI based mechanism to let it exit on Hyper-V. Thanks, - Haiyang {.n++%ݶw{.n+{G{ayʇڙ,jfhz_(階ݢj"mG?&~iOzv^m ?I From mboxrd@z Thu Jan 1 00:00:00 1970 From: Haiyang Zhang Date: Tue, 19 Feb 2013 19:04:48 +0000 Subject: RE: [PATCH RFC] video: Add Hyper-V Synthetic Video Frame Buffer Driver Message-Id: <7267f77544c24531b8fcccc2192b9f48@DFM-TK5MBX15-06.exchange.corp.microsoft.com> List-Id: References: <1360955396-14183-1-git-send-email-haiyangz@microsoft.com> <20130219165118.GA17715@aepfle.de> <1ca36b5d55c64ac6b8854c4f216ef8e5@DFM-TK5MBX15-06.exchange.corp.microsoft.com> <20130219184009.GA21783@aepfle.de> In-Reply-To: <20130219184009.GA21783@aepfle.de> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: Olaf Hering Cc: "FlorianSchandinat@gmx.de" , "linux-fbdev@vger.kernel.org" , KY Srinivasan , "jasowang@redhat.com" , "linux-kernel@vger.kernel.org" , "devel@linuxdriverproject.org" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBsaW51eC1mYmRldi1vd25lckB2 Z2VyLmtlcm5lbC5vcmcgW21haWx0bzpsaW51eC1mYmRldi0NCj4gb3duZXJAdmdlci5rZXJuZWwu b3JnXSBPbiBCZWhhbGYgT2YgT2xhZiBIZXJpbmcNCj4gU2VudDogVHVlc2RheSwgRmVicnVhcnkg MTksIDIwMTMgMTo0MCBQTQ0KPiBUbzogSGFpeWFuZyBaaGFuZw0KPiBDYzogRmxvcmlhblNjaGFu ZGluYXRAZ214LmRlOyBsaW51eC1mYmRldkB2Z2VyLmtlcm5lbC5vcmc7IEtZIFNyaW5pdmFzYW47 DQo+IGphc293YW5nQHJlZGhhdC5jb207IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7DQo+ IGRldmVsQGxpbnV4ZHJpdmVycHJvamVjdC5vcmcNCj4gU3ViamVjdDogUmU6IFtQQVRDSCBSRkNd IHZpZGVvOiBBZGQgSHlwZXItViBTeW50aGV0aWMgVmlkZW8gRnJhbWUgQnVmZmVyDQo+IERyaXZl cg0KPiANCj4gT24gVHVlLCBGZWIgMTksIEhhaXlhbmcgWmhhbmcgd3JvdGU6DQo+IA0KPiA+IFRo ZSBlbXVsYXRlZCB2aWRlbyBkZXZpY2UgaXMgYSBzZXBhcmF0ZSBkZXZpY2UgZnJvbSB0aGUgc3lu dGhldGljDQo+IHZpZGVvLg0KPiA+IFRoZSBzeW50aGV0aWMgZHJpdmVyIGNhbiBvbmx5IHRha2Ug Y29udHJvbCBvZiB0aGUgc3ludGhldGljIHZpZGVvLCBidXQNCj4gbm90DQo+ID4gdGhlIGVtdWxh dGVkIHZpZGVvLg0KPiANCj4gUGxlYXNlIGFkZCB0aGlzIHRvIHRoZSBjb21tZW50IGFib3ZlLg0K DQpXaWxsIGRvLg0KDQo+ID4gQWN0dWFsbHksIHdlIGFscmVhZHkgaGF2ZSBhIHNpbWlsYXIgbWVj aGFuaXNtIGluIGF0YS9hdGFfcGlpeC5jIHRvDQo+IGRpc2FibGUNCj4gPiBlbXVsYXRlZCBJREUg ZHJpdmUgb24gSHlwZXItViwgc28gaXQgd29uJ3QgY29uZmxpY3Qgd2l0aCB0aGUgc3ludGhldGlj DQo+IGRyaXZlLg0KPiANCj4gSSBoYXZlbnQgcmVhZCB0aGUgdmVzYWZiIGNvZGUsIGJ1dCBJIHRo aW5rIGl0IGNhbiBraW5kIG9mIGdpdmUgdXAgdGhlDQo+IGhhcmR3YXJlLCBzb21ldGhpbmcgYXRh X3BpaXggY2FuIG5vdCBkby4NCg0KSW4gbXkgdGVzdCwgdGhlIHZlc2FmYiBkb2Vzbid0IGF1dG9t YXRpY2FsbHkgZ2l2ZSB1cCB0aGUgZW11bGF0ZWQgdmlkZW8gZGV2aWNlLA0KdW5sZXNzIEkgYWRk IHRoZSBETUkgYmFzZWQgbWVjaGFuaXNtIHRvIGxldCBpdCBleGl0IG9uIEh5cGVyLVYuDQoNClRo YW5rcywNCi0gSGFpeWFuZw0KDQo