From mboxrd@z Thu Jan 1 00:00:00 1970 From: Chao Peng Subject: Re: [PATCH v1 04/13] x86: implement data structure and CPU init flow for MBA Date: Wed, 16 Aug 2017 11:14:30 +0800 Message-ID: <1502853270.3091.11.camel@linux.intel.com> References: <1502264512-4648-1-git-send-email-yi.y.sun@linux.intel.com> <1502264512-4648-5-git-send-email-yi.y.sun@linux.intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([193.109.254.103]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dhomz-0007ol-HK for xen-devel@lists.xenproject.org; Wed, 16 Aug 2017 03:14:37 +0000 In-Reply-To: <1502264512-4648-5-git-send-email-yi.y.sun@linux.intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: Yi Sun , xen-devel@lists.xenproject.org Cc: kevin.tian@intel.com, wei.liu2@citrix.com, andrew.cooper3@citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, julien.grall@arm.com, mengxu@cis.upenn.edu, jbeulich@suse.com, roger.pau@citrix.com List-Id: xen-devel@lists.xenproject.org T24gV2VkLCAyMDE3LTA4LTA5IGF0IDE1OjQxICswODAwLCBZaSBTdW4gd3JvdGU6Cj4gVGhpcyBw YXRjaCBpbXBsZW1lbnRzIG1haW4gZGF0YSBzdHJ1Y3R1cmVzIG9mIE1CQS4KPiAKPiBMaWtlIENB VCBmZWF0dXJlcywgTUJBIEhXIGluZm8gaGFzIGNvc19tYXggd2hpY2ggbWVhbnMgdGhlIG1heCBj b3MKPiByZWdpc3RlcnMgbnVtYmVyLCBhbmQgdGhydGxfbWF4IHdoaWNoIG1lYW5zIHRoZSBtYXgg dGhyb3R0bGUgdmFsdWUKClNpbWlsYXJseSwgdGhlcmUgaXMgbm8gZXhpc3RlbmNlIG9mICdjb3Mg cmVnaXN0ZXInLCAnY29zIG51bWJlcicgaXMgZXZlbgpiZXR0ZXIgb3IgYW55dGhpbmcgZWxzZS4K Cj4gKGRlbGF5IHZhbHVlKS4gSXQgYWxzbyBoYXMgYSBmbGFnIHRvIHJlcHJlc2VudCBpZiB0aGUg dGhyb3R0bGUKPiB2YWx1ZSBpcyBsaW5lYXIgb3Igbm90Lgo+IAo+IE9uZSBDT1MgcmVnaXN0ZXIg b2YgTUJBIHN0b3JlcyBhIHRocm90dGxlIHZhbHVlIGZvciBvbmUgb3IgbW9yZQoKRGl0dG8uCsKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKg IMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgIMKgXnMKLi4uCgo+IC0vKiBDQVQgY29tbW9uIGZ1bmN0 aW9ucyBpbXBsZW1lbnRhdGlvbi4gKi8KPiArLyogSW1wbGVtZW50YXRpb24gb2YgYWxsb2NhdGlv biBmZWF0dXJlcycgZnVuY3Rpb25zLiAqLwo+IMKgc3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJl KGNvbnN0IHN0cnVjdCBjcHVpZF9sZWFmICpyZWdzLAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzdHJ1Y3QgZmVhdF9ub2RlICpmZWF0 LAo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqBzdHJ1Y3QgcHNyX3NvY2tldF9pbmZvICppbmZvLAo+IEBAIC0yODksNyArMzEwLDYgQEAg c3RhdGljIGludCBjYXRfaW5pdF9mZWF0dXJlKGNvbnN0IHN0cnVjdAo+IGNwdWlkX2xlYWYgKnJl Z3MsCj4gwqDCoMKgwqDCoGlmICggIXJlZ3MtPmEgfHwgIXJlZ3MtPmQgKQo+IMKgwqDCoMKgwqDC oMKgwqDCoHJldHVybiAtRU5PRU5UOwo+IMKgCj4gLcKgwqDCoMKgZmVhdC0+Y2JtX2xlbiA9IChy ZWdzLT5hICYgQ0FUX0NCTV9MRU5fTUFTSykgKyAxOwoKRG9lcyB0aGlzIGhhdmUgdG8gYmUgbW92 ZWQ/CgouLi4KCj4gKwo+ICvCoMKgwqDCoGZlYXQtPmNvc19yZWdfdmFsWzBdID0gMDsKPiArwqDC oMKgwqB3cm1zcmwoTVNSX0lBMzJfUFNSX01CQV9NQVNLKDApLCAwKTsKCkl0J3MgYmV0dGVyIHRv IGhhdmUgYSBjb21tZW50IGhlcmUgdG8gZXhwbGFpbiB3aGF0IHRoZSBkZWZhdWwgdmFsdWUgJzAn CnN0YW5kcyBmb3IgaW4gYm90aCBsaW5lYXIgbW9kZSBhbmQgbm9uLWxpbmVhciBtb2RlLgoKQ2hh bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhl bi5vcmcveGVuLWRldmVsCg==