From mboxrd@z Thu Jan 1 00:00:00 1970 From: Meng Xu Subject: [PATCH v2 4/5] xentrace: enable per-VCPU extratime flag for RTDS Date: Fri, 1 Sep 2017 11:58:51 -0400 Message-ID: <1504281532-3766-5-git-send-email-mengxu@cis.upenn.edu> References: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1504281532-3766-1-git-send-email-mengxu@cis.upenn.edu> 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: george.dunlap@eu.citrix.com, dario.faggioli@citrix.com, ian.jackson@eu.citrix.com, xumengpanda@gmail.com, Meng Xu , wei.liu@citrix.com List-Id: xen-devel@lists.xenproject.org Q2hhbmdlIHJlcGxfYnVkZ2V0IGV2ZW50IG91dHB1dCBmb3IgeGVudHJhY2UgZm9ybWF0cyBhbmQg eGVuYWx5emUKClNpZ25lZC1vZmYtYnk6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgoK LS0tCkNoYW5nZXMgZnJvbSB2MQpBZGQgdGhpcyBjaGFuZ2VzIGZyb20gdjEKLS0tCiB0b29scy94 ZW50cmFjZS9mb3JtYXRzICAgIHwgMiArLQogdG9vbHMveGVudHJhY2UveGVuYWx5emUuYyB8IDgg KysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygt KQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnRyYWNlL2Zvcm1hdHMgYi90b29scy94ZW50cmFjZS9m b3JtYXRzCmluZGV4IGYzOTE4MmEuLjQ3MGFjNWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnRyYWNl L2Zvcm1hdHMKKysrIGIvdG9vbHMveGVudHJhY2UvZm9ybWF0cwpAQCAtNzUsNyArNzUsNyBAQAog MHgwMDAyMjgwMSAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczp0aWNr bGUgICAgICAgIFsgY3B1ID0gJSgxKWQgXQogMHgwMDAyMjgwMiAgQ1BVJShjcHUpZCAgJSh0c2Mp ZCAoKyUocmVsdHNjKThkKSAgcnRkczpydW5xX3BpY2sgICAgIFsgZG9tOnZjcHUgPSAweCUoMSkw OHgsIGN1cl9kZWFkbGluZSA9IDB4JSgzKTA4eCUoMikwOHgsIGN1cl9idWRnZXQgPSAweCUoNSkw OHglKDQpMDh4IF0KIDB4MDAwMjI4MDMgIENQVSUoY3B1KWQgICUodHNjKWQgKCslKHJlbHRzYyk4 ZCkgIHJ0ZHM6YnVybl9idWRnZXQgICBbIGRvbTp2Y3B1ID0gMHglKDEpMDh4LCBjdXJfYnVkZ2V0 ID0gMHglKDMpMDh4JSgyKTA4eCwgZGVsdGEgPSAlKDQpZCBdCi0weDAwMDIyODA0ICBDUFUlKGNw dSlkICAlKHRzYylkICgrJShyZWx0c2MpOGQpICBydGRzOnJlcGxfYnVkZ2V0ICAgWyBkb206dmNw dSA9IDB4JSgxKTA4eCwgY3VyX2RlYWRsaW5lID0gMHglKDMpMDh4JSgyKTA4eCwgY3VyX2J1ZGdl dCA9IDB4JSg1KTA4eCUoNCkwOHggXQorMHgwMDAyMjgwNCAgQ1BVJShjcHUpZCAgJSh0c2MpZCAo KyUocmVsdHNjKThkKSAgcnRkczpyZXBsX2J1ZGdldCAgIFsgZG9tOnZjcHUgPSAweCUoMSkwOHgs IHByaW9yaXR5X2xldmVsID0gMHglKDIpMDhkIGN1cl9kZWFkbGluZSA9IDB4JSg0KTA4eCUoMykw OHgsIGN1cl9idWRnZXQgPSAweCUoNikwOHglKDUpMDh4IF0KIDB4MDAwMjI4MDUgIENQVSUoY3B1 KWQgICUodHNjKWQgKCslKHJlbHRzYyk4ZCkgIHJ0ZHM6c2NoZWRfdGFza2xldAogMHgwMDAyMjgw NiAgQ1BVJShjcHUpZCAgJSh0c2MpZCAoKyUocmVsdHNjKThkKSAgcnRkczpzY2hlZHVsZSAgICAg IFsgY3B1WzE2XTp0YXNrbGV0WzhdOmlkbGVbNF06dGlja2xlZFs0XSA9ICUoMSkwOHggXQogCmRp ZmYgLS1naXQgYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9vbHMveGVudHJhY2UveGVu YWx5emUuYwppbmRleCAzOWZjMzVmLi42ZmI5NTJjIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFj ZS94ZW5hbHl6ZS5jCisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKQEAgLTc5NDQsMTIg Kzc5NDQsMTQgQEAgdm9pZCBzY2hlZF9wcm9jZXNzKHN0cnVjdCBwY3B1X2luZm8gKnApCiAgICAg ICAgICAgICBpZihvcHQuZHVtcF9hbGwpIHsKICAgICAgICAgICAgICAgICBzdHJ1Y3QgewogICAg ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmNwdWlkOjE2LCBkb21pZDoxNjsKKyAgICAg ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5X2xldmVsOwogICAgICAgICAgICAg ICAgICAgICB1aW50NjRfdCBjdXJfZGwsIGN1cl9iZzsKICAgICAgICAgICAgICAgICB9IF9fYXR0 cmlidXRlX18oKHBhY2tlZCkpICpyID0gKHR5cGVvZihyKSlyaS0+ZDsKIAotICAgICAgICAgICAg ICAgIHByaW50ZigiICVzIHJ0ZHM6cmVwbF9idWRnZXQgZCV1diV1LCBkZWFkbGluZSA9ICUiUFJJ dTY0IiwgIgotICAgICAgICAgICAgICAgICAgICAgICAiYnVkZ2V0ID0gJSJQUkl1NjQiXG4iLCBy aS0+ZHVtcF9oZWFkZXIsCi0gICAgICAgICAgICAgICAgICAgICAgIHItPmRvbWlkLCByLT52Y3B1 aWQsIHItPmN1cl9kbCwgci0+Y3VyX2JnKTsKKyAgICAgICAgICAgICAgICBwcmludGYoIiAlcyBy dGRzOnJlcGxfYnVkZ2V0IGQldXYldSwgcHJpb3JpdHlfbGV2ZWwgPSAldSwiCisgICAgICAgICAg ICAgICAgICAgICAgICJkZWFkbGluZSA9ICUiUFJJdTY0IiwgYnVkZ2V0ID0gJSJQUkl1NjQiXG4i LAorICAgICAgICAgICAgICAgICAgICAgICByaS0+ZHVtcF9oZWFkZXIsIHItPmRvbWlkLCByLT52 Y3B1aWQsCisgICAgICAgICAgICAgICAgICAgICAgIHItPnByaW9yaXR5X2xldmVsLCByLT5jdXJf ZGwsIHItPmN1cl9iZyk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKICAgICAg ICAgY2FzZSBUUkNfU0NIRURfQ0xBU1NfRVZUKFJURFMsIDUpOiAvKiBTQ0hFRF9UQVNLTEVUICAg ICovCi0tIAoxLjkuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKaHR0 cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=