From mboxrd@z Thu Jan 1 00:00:00 1970 From: Juergen Gross Subject: [PATCH v2 03/18] mini-os: remove MM_DEBUG code Date: Fri, 5 Aug 2016 19:35:47 +0200 Message-ID: <1470418562-11234-4-git-send-email-jgross@suse.com> References: <1470418562-11234-1-git-send-email-jgross@suse.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <1470418562-11234-1-git-send-email-jgross@suse.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org Cc: Juergen Gross , samuel.thibault@ens-lyon.org, wei.liu2@citrix.com List-Id: xen-devel@lists.xenproject.org bW0uYyBjb250YWlucyB1bnVzZWQgY29kZSBpbnNpZGUgI2lmZGVmIE1NX0RFQlVHIGFyZWFzLiBJ dHMgdXNhYmlsaXR5CmlzIHJhdGhlciBxdWVzdGlvbmFibGUgYW5kIHNvbWUgcGFydHMgYXJlIGV2 ZW4gd3JvbmcgKGUuZy4KcHJpbnRfY2h1bmtzKCkgY2FsbGVkIHdpdGggbnJfcGFnZXMgPiAxMDAw IHdpbGwgY2xvYmJlciBhbiBhcmJpdHJhcnkKc3RhY2sgY29udGVudCB3aXRoIGEgMCBieXRlKS4K ClJlbW92ZSB0aGlzIGNvZGUuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA c3VzZS5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0K IG1tLmMgfCA2MCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n aXQgYS9tbS5jIGIvbW0uYwppbmRleCAzMWFhZjgzLi4wZGQ0ODYyIDEwMDY0NAotLS0gYS9tbS5j CisrKyBiL21tLmMKQEAgLTQyLDEzICs0Miw2IEBACiAjaW5jbHVkZSA8bWluaS1vcy9saWIuaD4K ICNpbmNsdWRlIDxtaW5pLW9zL3htYWxsb2MuaD4KIAotI2lmZGVmIE1NX0RFQlVHCi0jZGVmaW5l IERFQlVHKF9mLCBfYS4uLikgXAotICAgIHByaW50aygiTUlOSV9PUyhmaWxlPW1tLmMsIGxpbmU9 JWQpICIgX2YgIlxuIiwgX19MSU5FX18sICMjIF9hKQotI2Vsc2UKLSNkZWZpbmUgREVCVUcoX2Ys IF9hLi4uKSAgICAoKHZvaWQpMCkKLSNlbmRpZgotCiAvKioqKioqKioqKioqKioqKioqKioqCiAg KiBBTExPQ0FUSU9OIEJJVE1BUAogICogIE9uZSBiaXQgcGVyIHBhZ2Ugb2YgbWVtb3J5LiBCaXQg c2V0ID0+IHBhZ2UgaXMgYWxsb2NhdGVkLgpAQCAtMTQwLDU5ICsxMzMsNiBAQCBzdGF0aWMgY2h1 bmtfaGVhZF90ICBmcmVlX3RhaWxbRlJFRUxJU1RfU0laRV07CiAjZGVmaW5lIHJvdW5kX3BnZG93 bihfcCkgICgoX3ApJlBBR0VfTUFTSykKICNkZWZpbmUgcm91bmRfcGd1cChfcCkgICAgKCgoX3Ap KyhQQUdFX1NJWkUtMSkpJlBBR0VfTUFTSykKIAotI2lmZGVmIE1NX0RFQlVHCi0vKgotICogUHJp bnRzIGFsbG9jYXRpb25bMC8xXSBmb3IgQG5yX3BhZ2VzLCBzdGFydGluZyBhdCBAc3RhcnQKLSAq IGFkZHJlc3MgKHZpcnR1YWwpLgotICovCi1VU0VEIHN0YXRpYyB2b2lkIHByaW50X2FsbG9jYXRp b24odm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKLXsKLSAgICB1bnNpZ25lZCBsb25nIHBmbl9z dGFydCA9IHZpcnRfdG9fcGZuKHN0YXJ0KTsKLSAgICBpbnQgY291bnQ7Ci0gICAgZm9yKGNvdW50 ID0gMDsgY291bnQgPCBucl9wYWdlczsgY291bnQrKykKLSAgICAgICAgaWYoYWxsb2NhdGVkX2lu X21hcChwZm5fc3RhcnQgKyBjb3VudCkpIHByaW50aygiMSIpOwotICAgICAgICBlbHNlIHByaW50 aygiMCIpOwotICAgICAgICAKLSAgICBwcmludGsoIlxuIik7ICAgICAgICAKLX0KLQotLyoKLSAq IFByaW50cyBjaHVua3MgKG1ha2luZyB0aGVtIHdpdGggbGV0dGVycykgZm9yIEBucl9wYWdlcyBz dGFydGluZwotICogYXQgQHN0YXJ0ICh2aXJ0dWFsKS4KLSAqLwotVVNFRCBzdGF0aWMgdm9pZCBw cmludF9jaHVua3Modm9pZCAqc3RhcnQsIGludCBucl9wYWdlcykKLXsKLSAgICBjaGFyIGNodW5r c1sxMDAxXSwgY3VycmVudD0nQSc7Ci0gICAgaW50IG9yZGVyLCBjb3VudDsKLSAgICBjaHVua19o ZWFkX3QgKmhlYWQ7Ci0gICAgdW5zaWduZWQgbG9uZyBwZm5fc3RhcnQgPSB2aXJ0X3RvX3Bmbihz dGFydCk7Ci0gICAKLSAgICBtZW1zZXQoY2h1bmtzLCAoaW50KSdfJywgMTAwMCk7Ci0gICAgaWYo bnJfcGFnZXMgPiAxMDAwKSAKLSAgICB7Ci0gICAgICAgIERFQlVHKCJDYW4gb25seSBwcmluZyAx MDAwIHBhZ2VzLiBJbmNyZWFzZSBidWZmZXIgc2l6ZS4iKTsKLSAgICB9Ci0gICAgCi0gICAgZm9y KG9yZGVyPTA7IG9yZGVyIDwgRlJFRUxJU1RfU0laRTsgb3JkZXIrKykKLSAgICB7Ci0gICAgICAg IGhlYWQgPSBmcmVlX2hlYWRbb3JkZXJdOwotICAgICAgICB3aGlsZSghRlJFRUxJU1RfRU1QVFko aGVhZCkpCi0gICAgICAgIHsKLSAgICAgICAgICAgIGZvcihjb3VudCA9IDA7IGNvdW50IDwgMVVM PDwgaGVhZC0+bGV2ZWw7IGNvdW50KyspCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg aWYoY291bnQgKyB2aXJ0X3RvX3BmbihoZWFkKSAtIHBmbl9zdGFydCA8IDEwMDApCi0gICAgICAg ICAgICAgICAgICAgIGNodW5rc1tjb3VudCArIHZpcnRfdG9fcGZuKGhlYWQpIC0gcGZuX3N0YXJ0 XSA9IGN1cnJlbnQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBoZWFkID0gaGVhZC0+bmV4 dDsKLSAgICAgICAgICAgIGN1cnJlbnQrKzsKLSAgICAgICAgfQotICAgIH0KLSAgICBjaHVua3Nb bnJfcGFnZXNdID0gJ1wwJzsKLSAgICBwcmludGsoIiVzXG4iLCBjaHVua3MpOwotfQotI2VuZGlm Ci0KLQogLyoKICAqIEluaXRpYWxpc2UgYWxsb2NhdG9yLCBwbGFjaW5nIGFkZHJlc3NlcyBbQG1p bixAbWF4XSBpbiBmcmVlIHBvb2wuCiAgKiBAbWluIGFuZCBAbWF4IGFyZSBQSFlTSUNBTCBhZGRy ZXNzZXMuCi0tIAoyLjYuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbi5vcmcK aHR0cHM6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=