From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dulloor Subject: Re: [XEN][vNUMA][PATCH 3/9] public interface Date: Mon, 5 Jul 2010 01:52:20 -0700 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=0016361e8742f458c0048aa00d9d Return-path: In-Reply-To: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Keir Fraser Cc: "xen-devel@lists.xensource.com" List-Id: xen-devel@lists.xenproject.org --0016361e8742f458c0048aa00d9d Content-Type: text/plain; charset=ISO-8859-1 oops .. sorry, here it is. -dulloor On Mon, Jul 5, 2010 at 12:39 AM, Keir Fraser wrote: > This patch is incomplete. > > > On 03/07/2010 00:54, "Dulloor" wrote: > >> Implement the structure that will be shared with hvmloader (with HVMs) >> and directly with the VMs (with PV). >> >> -dulloor >> >> Signed-off-by : Dulloor > > > --0016361e8742f458c0048aa00d9d Content-Type: application/octet-stream; name="xen-03-numa-public-interface.patch" Content-Disposition: attachment; filename="xen-03-numa-public-interface.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gb92oly00 ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9kb21fbnVtYS5oIGIveGVu L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2RvbV9udW1hLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvZG9tX251bWEu aApAQCAtMCwwICsxLDczIEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiBkb21fbnVtYS5o CisgKgorICogR3Vlc3QgTlVNQSBjb21tb24gc3RydWN0dXJlcy4KKyAqCisgKiBUaGlzIHByb2dy YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm eQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z ZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl ciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBs YXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElU WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK KyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNv ZnR3YXJlCisgKiBGb3VuZGF0aW9uLCBJbmMuLCA1OSBUZW1wbGUgUGxhY2UsIFN1aXRlIDMzMCwg Qm9zdG9uLCBNQSAgMDIxMTEtMTMwNyAgVVNBCisgKgorICogQXV0aG9yIDogRHVsbG9vciBSYW8K KyAqLworCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX0RPTV9OVU1BX1g4Nl9IX18KKyNkZWZpbmUg X19YRU5fUFVCTElDX0RPTV9OVU1BX1g4Nl9IX18KKworLyogc3RydWN0IHhjX2NwdW1hc2sgOiBz dGF0aWMgc3RydWN0dXJlICovCisjZGVmaW5lIFhFTl9DUFVNQVNLX0JJVFNfUEVSX0JZVEUgOAor I2RlZmluZSBYRU5fQ1BVTUFTS19CSVRTX1RPX0JZVEVTKGJpdHMpIFwKKyAgICAoKChiaXRzKStY RU5fQ1BVTUFTS19CSVRTX1BFUl9CWVRFLTEpL1hFTl9DUFVNQVNLX0JJVFNfUEVSX0JZVEUpCisK KyNkZWZpbmUgWEVOX01BWF9WQ1BVUyAxMjgKKyNkZWZpbmUgWEVOX0NQVU1BU0tfREVDTEFSRV9C SVRNQVAobmFtZSxiaXRzKSBcCisgICAgdWludDhfdCBuYW1lW1hFTl9DUFVNQVNLX0JJVFNfVE9f QllURVMoYml0cyldCitzdHJ1Y3QgeGVuX2NwdW1hc2t7IFhFTl9DUFVNQVNLX0RFQ0xBUkVfQklU TUFQKGJpdHMsIFhFTl9NQVhfVkNQVVMpOyB9OworI2RlZmluZSBYRU5fQ1BVTUFTS19CSVRNQVAo bWFza3ApICgobWFza3ApLT5iaXRzKQorCisjZGVmaW5lIFhFTl9NQVhfVk5PREVTIDQKKworLyog dm5vZGVzIGFyZSAxR0ItYWxpZ25lZCAqLworI2RlZmluZSBYRU5fTUlOX1ZOT0RFX1NISUZUICgz MCkKKworc3RydWN0IHhlbl92bm9kZV9pbmZvIHsKKyAgICB1aW50OF90IHZub2RlX2lkOworICAg IHVpbnQ4X3QgbW5vZGVfaWQ7CisgICAgdWludDMyX3QgbnJfcGFnZXM7CisgICAgc3RydWN0IHhl bl9jcHVtYXNrIHZjcHVfbWFzazsgLyogdm5vZGVfdG9fdmNwdW1hc2sgKi8KK307CisKKyNkZWZp bmUgWEVOX0RPTV9OVU1BX0lOVEVSRkFDRV9WRVJTSU9OICAweDAxCisKKyNkZWZpbmUgWEVOX0RP TV9OVU1BX0NPTkZJTkUgICAgMHgwMQorI2RlZmluZSBYRU5fRE9NX05VTUFfU1BMSVQgICAgICAw eDAyCisjZGVmaW5lIFhFTl9ET01fTlVNQV9TVFJJUEUgICAgIDB4MDMKKyNkZWZpbmUgWEVOX0RP TV9OVU1BX0RPTlRDQVJFICAgMHgwNAorCitzdHJ1Y3QgeGVuX2RvbWFpbl9udW1hX2luZm8gewor ICAgIHVpbnQ4X3QgdmVyc2lvbjsKKyAgICB1aW50OF90IHR5cGU7CisKKyAgICB1aW50OF90IG5y X3ZjcHVzOworICAgIHVpbnQ4X3QgbnJfdm5vZGVzOworCisgICAgLyogWFhYOiBodm1faW5mb190 YWJsZSB1c2VzIDMyLWJpdCBmb3IgaGlnaF9tZW1fcGdlbmQsIAorICAgICAqIHNvIHdlIHNob3Vs ZCBiZSBmaW5lIDMyLWJpdHMgdG9vKi8KKyAgICB1aW50MzJfdCBucl9wYWdlczsKKyAgICAvKiBP bmx5IChucl92bm9kZXMpIGVudHJpZXMgYXJlIGZpbGxlZCAqLworICAgIHN0cnVjdCB4ZW5fdm5v ZGVfaW5mbyB2bm9kZV9pbmZvW1hFTl9NQVhfVk5PREVTXTsKKyAgICAvKiBPbmx5IChucl92bm9k ZXMqbnJfdm5vZGVzKSBlbnRyaWVzIGFyZSBmaWxsZWQgKi8KKyAgICB1aW50OF90IHZub2RlX2Rp c3RhbmNlW1hFTl9NQVhfVk5PREVTKlhFTl9NQVhfVk5PREVTXTsKK307CisKKyNlbmRpZgpkaWZm IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbV9udW1hLmggYi94ZW4vaW5jbHVkZS9wdWJs aWMvZG9tX251bWEuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAotLS0gL2Rldi9udWxsCisrKyBiL3hl bi9pbmNsdWRlL3B1YmxpYy9kb21fbnVtYS5oCkBAIC0wLDAgKzEsMzMgQEAKKy8qKioqKioqKioq KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq KioqKioqKioqKioKKyAqIGRvbV9udW1hLmgKKyAqCisgKiBHdWVzdCBOVU1BIGNvbW1vbiBzdHJ1 Y3R1cmVzLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJl ZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUg U29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IK KyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9n cmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisg KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy YW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQ VVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg ZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IGlm IG5vdCwgd3JpdGUgdG8gdGhlIEZyZWUgU29mdHdhcmUKKyAqIEZvdW5kYXRpb24sIEluYy4sIDU5 IFRlbXBsZSBQbGFjZSwgU3VpdGUgMzMwLCBCb3N0b24sIE1BICAwMjExMS0xMzA3ICBVU0EKKyAq CisgKiBBdXRob3IgOiBEdWxsb29yIFJhbworICovCisKKyNpZm5kZWYgX19YRU5fUFVCTElDX0RP TV9OVU1BX0gKKyNkZWZpbmUgX19YRU5fUFVCTElDX0RPTV9OVU1BX0gKKworI2lmIGRlZmluZWQo X19pMzg2X18pIHx8IGRlZmluZWQoX194ODZfNjRfXykKKyNpbmNsdWRlICIuL2FyY2gteDg2L2Rv bV9udW1hLmgiCisjZWxzZQorI2Vycm9yICJ1bnN1cHBvcnRlZCBhcmNoaXRlY3R1cmUiCisjZW5k aWYKKworCisjZW5kaWYK --0016361e8742f458c0048aa00d9d Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --0016361e8742f458c0048aa00d9d--