From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Alex=20Benn=C3=A9e?= Subject: [PATCH v5 04/12] KVM: arm: guest debug, add stub KVM_SET_GUEST_DEBUG ioctl Date: Fri, 29 May 2015 10:30:20 +0100 Message-ID: <1432891828-4816-5-git-send-email-alex.bennee@linaro.org> References: <1432891828-4816-1-git-send-email-alex.bennee@linaro.org> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: Russell King , Jonathan Corbet , Gleb Natapov , jan.kiszka@siemens.com, "open list:DOCUMENTATION" , open list , dahi@linux.vnet.ibm.com, r65777@freescale.com, bp@suse.de To: kvm@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.cs.columbia.edu, christoffer.dall@linaro.org, marc.zyngier@arm.com, peter.maydell@linaro.org, agraf@suse.de, drjones@redhat.com, pbonzini@redhat.com, zhichao.huang@linaro.org Return-path: In-Reply-To: <1432891828-4816-1-git-send-email-alex.bennee@linaro.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: kvmarm-bounces@lists.cs.columbia.edu Sender: kvmarm-bounces@lists.cs.columbia.edu List-Id: kvm.vger.kernel.org VGhpcyBjb21taXQgYWRkcyBhIHN0dWIgZnVuY3Rpb24gdG8gc3VwcG9ydCB0aGUgS1ZNX1NFVF9H VUVTVF9ERUJVRwppb2N0bC4gQW55IHVuc3VwcG9ydGVkIGZsYWcgd2lsbCByZXR1cm4gLUVJTlZB TC4gRm9yIG5vdywgb25seQpLVk1fR1VFU1REQkdfRU5BQkxFIGlzIHN1cHBvcnRlZCwgYWx0aG91 Z2ggaXQgd29uJ3QgaGF2ZSBhbnkgZWZmZWN0cy4KClNpZ25lZC1vZmYtYnk6IEFsZXggQmVubsOp ZSA8YWxleC5iZW5uZWVAbGluYXJvLm9yZz4uClJldmlld2VkLWJ5OiBDaHJpc3RvZmZlciBEYWxs IDxjaHJpc3RvZmZlci5kYWxsQGxpbmFyby5vcmc+CgotLS0KdjIKICAtIHNpbXBsaWZpZWQgZm9y bSBvZiB0aGUgaW9jdGwgKHN0dWZmIHdpbGwgZ28gaW50byBzZXR1cF9kZWJ1ZykKdjMKIC0gS1ZN X0dVRVNUREJHX1ZBTElELT5LVk1fR1VFU1REQkdfVkFMSURfTUFTSwogLSBtb3ZlIG1hc2sgY2hl Y2sgdG8gdGhlIHRvcCBvZiBmdW5jdGlvbgogLSBhZGQgaW9jdGwgZG9jIGhlYWRlcgogLSBzcGxp dCBjYXBhYmlsaXR5IGludG8gc2VwYXJhdGUgcGF0Y2gKIC0gdHdlYWtlZCBjb21taXQgd29yZGlu ZyB3LnIudCByZXR1cm4gb2YgLUVJTlZBTAp2NAogLSBhZGQgci1iLXRhZwotLS0KIERvY3VtZW50 YXRpb24vdmlydHVhbC9rdm0vYXBpLnR4dCB8ICAyICstCiBhcmNoL2FybS9rdm0vYXJtLmMgICAg ICAgICAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrKysrLQogMiBmaWxlcyBjaGFuZ2Vk LCAyMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0RvY3VtZW50 YXRpb24vdmlydHVhbC9rdm0vYXBpLnR4dCBiL0RvY3VtZW50YXRpb24vdmlydHVhbC9rdm0vYXBp LnR4dAppbmRleCBjMzRjMzJkLi5iYTYzNWM3IDEwMDY0NAotLS0gYS9Eb2N1bWVudGF0aW9uL3Zp cnR1YWwva3ZtL2FwaS50eHQKKysrIGIvRG9jdW1lbnRhdGlvbi92aXJ0dWFsL2t2bS9hcGkudHh0 CkBAIC0yNjQ1LDcgKzI2NDUsNyBAQCBoYW5kbGVkLgogNC44NyBLVk1fU0VUX0dVRVNUX0RFQlVH CiAKIENhcGFiaWxpdHk6IEtWTV9DQVBfU0VUX0dVRVNUX0RFQlVHCi1BcmNoaXRlY3R1cmVzOiB4 ODYsIHMzOTAsIHBwYworQXJjaGl0ZWN0dXJlczogeDg2LCBzMzkwLCBwcGMsIGFybTY0CiBUeXBl OiB2Y3B1IGlvY3RsCiBQYXJhbWV0ZXJzOiBzdHJ1Y3Qga3ZtX2d1ZXN0X2RlYnVnIChpbikKIFJl dHVybnM6IDAgb24gc3VjY2VzczsgLTEgb24gZXJyb3IKZGlmZiAtLWdpdCBhL2FyY2gvYXJtL2t2 bS9hcm0uYyBiL2FyY2gvYXJtL2t2bS9hcm0uYwppbmRleCBkOTYzMWVjLi41MmExZDRkMzggMTAw NjQ0Ci0tLSBhL2FyY2gvYXJtL2t2bS9hcm0uYworKysgYi9hcmNoL2FybS9rdm0vYXJtLmMKQEAg LTMwMiwxMCArMzAyLDMxIEBAIHZvaWQga3ZtX2FyY2hfdmNwdV9wdXQoc3RydWN0IGt2bV92Y3B1 ICp2Y3B1KQogCWt2bV9hcm1fc2V0X3J1bm5pbmdfdmNwdShOVUxMKTsKIH0KIAorI2RlZmluZSBL Vk1fR1VFU1REQkdfVkFMSURfTUFTSyAoS1ZNX0dVRVNUREJHX0VOQUJMRSkKKworLyoqCisgKiBr dm1fYXJjaF92Y3B1X2lvY3RsX3NldF9ndWVzdF9kZWJ1ZyAtIHNldCB1cCBndWVzdCBkZWJ1Z2dp bmcKKyAqIEBrdm06CXBvaW50ZXIgdG8gdGhlIEtWTSBzdHJ1Y3QKKyAqIEBrdm1fZ3Vlc3RfZGVi dWc6IHRoZSBpb2N0bCBkYXRhIGJ1ZmZlcgorICoKKyAqIFRoaXMgc2V0cyB1cCBhbmQgZW5hYmxl cyB0aGUgVk0gZm9yIGd1ZXN0IGRlYnVnZ2luZy4gVXNlcnNwYWNlCisgKiBwYXNzZXMgaW4gYSBj b250cm9sIGZsYWcgdG8gZW5hYmxlIGRpZmZlcmVudCBkZWJ1ZyB0eXBlcyBhbmQKKyAqIHBvdGVu dGlhbGx5IG90aGVyIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBpbmZvcm1hdGlvbiBpbiB0aGUgcmVz dCBvZgorICogdGhlIHN0cnVjdHVyZS4KKyAqLwogaW50IGt2bV9hcmNoX3ZjcHVfaW9jdGxfc2V0 X2d1ZXN0X2RlYnVnKHN0cnVjdCBrdm1fdmNwdSAqdmNwdSwKIAkJCQkJc3RydWN0IGt2bV9ndWVz dF9kZWJ1ZyAqZGJnKQogewotCXJldHVybiAtRUlOVkFMOworCWlmIChkYmctPmNvbnRyb2wgJiB+ S1ZNX0dVRVNUREJHX1ZBTElEX01BU0spCisJCXJldHVybiAtRUlOVkFMOworCisJaWYgKGRiZy0+ Y29udHJvbCAmIEtWTV9HVUVTVERCR19FTkFCTEUpIHsKKwkJdmNwdS0+Z3Vlc3RfZGVidWcgPSBk YmctPmNvbnRyb2w7CisJfSBlbHNlIHsKKwkJLyogSWYgbm90IGVuYWJsZWQgY2xlYXIgYWxsIGZs YWdzICovCisJCXZjcHUtPmd1ZXN0X2RlYnVnID0gMDsKKwl9CisJcmV0dXJuIDA7CiB9CiAKIAot LSAKMi40LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f Cmt2bWFybSBtYWlsaW5nIGxpc3QKa3ZtYXJtQGxpc3RzLmNzLmNvbHVtYmlhLmVkdQpodHRwczov L2xpc3RzLmNzLmNvbHVtYmlhLmVkdS9tYWlsbWFuL2xpc3RpbmZvL2t2bWFybQo=