From mboxrd@z Thu Jan 1 00:00:00 1970 From: Roger Pau Monne Subject: [PATCH v6 2/2] xen/pvh: trap access to sensitive IO ports Date: Mon, 11 May 2015 16:57:38 +0200 Message-ID: <1431356258-31269-3-git-send-email-roger.pau@citrix.com> References: <1431356258-31269-1-git-send-email-roger.pau@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1YrpA1-0000wJ-9H for xen-devel@lists.xenproject.org; Mon, 11 May 2015 14:58:25 +0000 In-Reply-To: <1431356258-31269-1-git-send-email-roger.pau@citrix.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: Andrew Cooper , Jan Beulich , Roger Pau Monne List-Id: xen-devel@lists.xenproject.org VGhpcyBpcyBuZWVkZWQgc28gWGVuIGNhbiBwcm9wZXJseSB0cmFwIDQgYnl0ZSBhY2Nlc3NlcyB0 byAweGNmOCBpbiBvcmRlciB0bwprZWVwIGNvbnNpc3RlbmN5IHdpdGggYWNjZXNzZXMgdG8gMHhj ZmMuCgpUaGUgYWNjZXNzIHRvIFJUQyBwb3J0cyBhbHNvIG5lZWRzIHRvIGJlIHRyYXBwZWQgaW4g b3JkZXIgdG8ga2VlcApjb25zaXN0ZW5jeSwgdGhpcyBpbmNsdWRlcyBSVENfUE9SVCgwKSBhbmQg UlRDX1BPUlQoMSkgKDB4NzAgYW5kIDB4NzEKcmVzcGVjdGl2ZWx5KS4KClNpZ25lZC1vZmYtYnk6 IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2gg PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0 cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIFRyYXAgUlRDIHBvcnRzLgoKQ2hhbmdl cyBzaW5jZSB2MToKIC0gT25seSB0cmFwIG9uIGFjY2Vzc2VzIHRvIDB4Y2Y4LgotLS0KIHhlbi9h cmNoL3g4Ni9zZXR1cC5jIHwgMTEgKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNl cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94 ODYvc2V0dXAuYwppbmRleCAzYjlhZWU1Li43OTU5M2Q5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94 ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtNDksNiArNDksNyBAQAog I2luY2x1ZGUgPHhlbi9jcHUuaD4KICNpbmNsdWRlIDxhc20vbm1pLmg+CiAjaW5jbHVkZSA8YXNt L2FsdGVybmF0aXZlLmg+CisjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+CiAKIC8qIG9wdF9u b3NtcDogSWYgdHJ1ZSwgc2Vjb25kYXJ5IHByb2Nlc3NvcnMgYXJlIGlnbm9yZWQuICovCiBzdGF0 aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X25vc21wOwpAQCAtMTUzNSw2ICsxNTM2LDE2IEBAIHZv aWQgX19od2RvbV9pbml0IHNldHVwX2lvX2JpdG1hcChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAg ICByYyA9IHJhbmdlc2V0X3JlcG9ydF9yYW5nZXMoZC0+YXJjaC5pb3BvcnRfY2FwcywgMCwgMHgx MDAwMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlvX2JpdG1hcF9jYiwg ZCk7CiAgICAgICAgIEJVR19PTihyYyk7CisgICAgICAgIC8qCisgICAgICAgICAqIE5COiB3ZSBu ZWVkIHRvIHRyYXAgYWNjZXNzZXMgdG8gMHhjZjggaW4gb3JkZXIKKyAgICAgICAgICogdG8gaW50 ZXJjZXB0IDQgYnl0ZSBhY2Nlc3NlcywgdGhhdCBuZWVkIHRvIGJlCisgICAgICAgICAqIGhhbmRs ZWQgYnkgWGVuIGluIG9yZGVyIHRvIGtlZXAgY29uc2lzdGVuY3kuCisgICAgICAgICAqIEFjY2Vz cyB0byAxIGJ5dGUgUlRDIHBvcnRzIGFsc28gbmVlZHMgdG8gYmUKKyAgICAgICAgICogdHJhcHBl ZCBpbiBvcmRlciB0byBrZWVwIGNvbnNpc3RlbmN5LgorICAgICAgICAgKi8KKyAgICAgICAgX19z ZXRfYml0KDB4Y2Y4LCBkLT5hcmNoLmh2bV9kb21haW4uaW9fYml0bWFwKTsKKyAgICAgICAgX19z ZXRfYml0KFJUQ19QT1JUKDApLCBkLT5hcmNoLmh2bV9kb21haW4uaW9fYml0bWFwKTsKKyAgICAg ICAgX19zZXRfYml0KFJUQ19QT1JUKDEpLCBkLT5hcmNoLmh2bV9kb21haW4uaW9fYml0bWFwKTsK ICAgICB9CiB9CiAKLS0gCjEuOS41IChBcHBsZSBHaXQtNTAuMykKCgpfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl bi1kZXZlbEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=