From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lan Tianyu Subject: [RFC PATCH 6/23] Tools/libacpi: Add DMA remapping reporting (DMAR) ACPI table structures Date: Fri, 17 Mar 2017 19:27:06 +0800 Message-ID: <1489750043-17260-7-git-send-email-tianyu.lan@intel.com> References: <1489750043-17260-1-git-send-email-tianyu.lan@intel.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1489750043-17260-1-git-send-email-tianyu.lan@intel.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xen.org Cc: Lan Tianyu , kevin.tian@intel.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, jbeulich@suse.com, chao.gao@intel.com List-Id: xen-devel@lists.xenproject.org RnJvbTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KCkFkZCBkbWFyIHRhYmxlIHN0cnVj dHVyZSBhY2NvcmRpbmcgQ2hhcHRlciA4ICJCSU9TIENvbnNpZGVyYXRpb25zIiBvZgpWVGQgc3Bl YyBSZXYuIDIuNC4KClZUZCBzcGVjOmh0dHA6Ly93d3cuaW50ZWwuY29tL2NvbnRlbnQvZGFtL3d3 dy9wdWJsaWMvdXMvZW4vZG9jdW1lbnRzL3Byb2R1Y3Qtc3BlY2lmaWNhdGlvbnMvdnQtZGlyZWN0 ZWQtaW8tc3BlYy5wZGYKClNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5j b20+ClNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgotLS0K IHRvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIHwgNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvYWNwaTJfMC5oIGIvdG9vbHMvbGliYWNwaS9hY3BpMl8w LmgKaW5kZXggMjYxOWJhMy4uOGY5NDJiNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGliYWNwaS9hY3Bp Ml8wLmgKKysrIGIvdG9vbHMvbGliYWNwaS9hY3BpMl8wLmgKQEAgLTQyMSw2ICs0MjEsNDkgQEAg c3RydWN0IGFjcGlfMjBfc2xpdCB7CiAgICAgdWludDhfdCBlbnRyeVswXTsKIH07CiAKKy8qIERN QSBSZW1hcHBpbmcgVGFibGUgaW4gVlRkIHNwZWMgUmV2LiAyLjQuICovCitzdHJ1Y3QgYWNwaV9k bWFyIHsKKyAgICBzdHJ1Y3QgYWNwaV9oZWFkZXIgaGVhZGVyOworICAgIHVpbnQ4X3QgaG9zdF9h ZGRyZXNzX3dpZHRoOworICAgIHVpbnQ4X3QgZmxhZ3M7CisgICAgdWludDhfdCByZXNlcnZlZFsx MF07IC8qIHJlc2VydmVkKDApICovCit9OworCisvKiBSZW1hcHBpbmcgU3RydWN0dXJlIFR5cGVz ICovCitlbnVtIHsKKyAgICBBQ1BJX0RNQVJfVFlQRV9IQVJEV0FSRV9VTklUID0gMCwgICAgICAg LyogRFJIRCAqLworICAgIEFDUElfRE1BUl9UWVBFX1JFU0VSVkVEX01FTU9SWSA9IDEsICAgICAv KiBSTVJSICovCisgICAgQUNQSV9ETUFSX1RZUEVfQVRTUiA9IDIsICAgICAgICAgICAgICAgIC8q IEFUU1IgKi8KKyAgICBBQ1BJX0RNQVJfVFlQRV9IQVJEV0FSRV9BRkZJTklUWSA9IDMsICAgLyog UkhTUiAqLworICAgIEFDUElfRE1BUl9UWVBFX0FOREQgPSA0LCAgICAgICAgICAgICAgICAvKiBB TkREICovCisgICAgQUNQSV9ETUFSX1RZUEVfUkVTRVJWRUQgPSA1ICAgICAgICAgICAgIC8qIFJl c2VydmVkIGZvciBmdXJ0dXJlIHVzZSAqLworfTsKKworc3RydWN0IGRtYXJfZGV2aWNlX3Njb3Bl IHsKKyAgICB1aW50OF90IHR5cGU7CisgICAgdWludDhfdCBsZW5ndGg7CisgICAgdWludDhfdCBy ZXNlcnZlZFsyXTsgLyogcmVzZXJ2ZWQoMCkgKi8KKyAgICB1aW50OF90IGVudW1lcmF0aW9uX2lk OworICAgIHVpbnQ4X3QgYnVzOworICAgIHVpbnQxNl90IHBhdGhbMF07Cit9OworCitzdHJ1Y3Qg YWNwaV9kbWFyX2hhcmR3YXJlX3VuaXQgeworICAgIHVpbnQxNl90IHR5cGU7CisgICAgdWludDE2 X3QgbGVuZ3RoOworICAgIHVpbnQ4X3QgZmxhZ3M7CisgICAgdWludDhfdCByZXNlcnZlZDsgLyog cmVzZXJ2ZWQoMCkgKi8KKyAgICB1aW50MTZfdCBwY2lfc2VnbWVudDsgLyogVGhlIFBDSSBzZWdt ZW50IGFzc29jaWF0ZWQgd2l0aCB0aGlzIHVuaXQgKi8KKyAgICB1aW50NjRfdCBhZGRyZXNzOyAv KiBCYXNlIGFkZHJlc3Mgb2YgcmVtYXBwaW5nIGhhcmR3YXJlIHJlZ2lzdGVyLXNldCAqLworICAg IHN0cnVjdCBkbWFyX2RldmljZV9zY29wZSBzY29wZVswXTsKK307CisKKy8qIERldmljZSBzY29w ZSB0eXBlICovCisjZGVmaW5lIEFDUElfRE1BUl9ERVZJQ0VfU0NPUEVfSU9BUElDICAgMHgwMwor CisvKiBNYXNrcyBmb3IgZmxhZ3MgZmllbGQgb2Ygc3RydWN0IGFjcGlfZG1hcl9oYXJkd2FyZV91 bml0ICovCisjZGVmaW5lIEFDUElfRE1BUl9JTkNMVURFX1BDSV9BTEwgICAxCisKIC8qCiAgKiBU YWJsZSBTaWduYXR1cmVzLgogICovCkBAIC00MzUsNiArNDc4LDcgQEAgc3RydWN0IGFjcGlfMjBf c2xpdCB7CiAjZGVmaW5lIEFDUElfMl8wX1dBRVRfU0lHTkFUVVJFIEFTQ0lJMzIoJ1cnLCdBJywn RScsJ1QnKQogI2RlZmluZSBBQ1BJXzJfMF9TUkFUX1NJR05BVFVSRSBBU0NJSTMyKCdTJywnUics J0EnLCdUJykKICNkZWZpbmUgQUNQSV8yXzBfU0xJVF9TSUdOQVRVUkUgQVNDSUkzMignUycsJ0wn LCdJJywnVCcpCisjZGVmaW5lIEFDUElfMl8wX0RNQVJfU0lHTkFUVVJFIEFTQ0lJMzIoJ0QnLCdN JywnQScsJ1InKQogCiAvKgogICogVGFibGUgcmV2aXNpb24gbnVtYmVycy4KQEAgLTQ0OSw2ICs0 OTMsNyBAQCBzdHJ1Y3QgYWNwaV8yMF9zbGl0IHsKICNkZWZpbmUgQUNQSV8xXzBfRkFEVF9SRVZJ U0lPTiAweDAxCiAjZGVmaW5lIEFDUElfMl8wX1NSQVRfUkVWSVNJT04gMHgwMQogI2RlZmluZSBB Q1BJXzJfMF9TTElUX1JFVklTSU9OIDB4MDEKKyNkZWZpbmUgQUNQSV8yXzBfRE1BUl9SRVZJU0lP TiAweDAxCiAKICNwcmFnbWEgcGFjayAoKQogCi0tIAoxLjguMy4xCgoKX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZwpodHRwczovL2xpc3RzLnhlbi5vcmcveGVuLWRldmVsCg==