From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Kiper Subject: [PATCH v3 05/16] x86/boot: use %ecx instead of %eax Date: Fri, 15 Apr 2016 14:33:05 +0200 Message-ID: <1460723596-13261-6-git-send-email-daniel.kiper@oracle.com> References: <1460723596-13261-1-git-send-email-daniel.kiper@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from mail6.bemta6.messagelabs.com ([85.158.143.247]) by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ar2wk-000586-2K for xen-devel@lists.xenproject.org; Fri, 15 Apr 2016 12:34:02 +0000 In-Reply-To: <1460723596-13261-1-git-send-email-daniel.kiper@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xen.org Sender: "Xen-devel" To: xen-devel@lists.xenproject.org Cc: jgross@suse.com, andrew.cooper3@citrix.com, stefano.stabellini@eu.citrix.com, cardoe@cardoe.com, pgnet.dev@gmail.com, ning.sun@intel.com, david.vrabel@citrix.com, jbeulich@suse.com, qiaowei.ren@intel.com, richard.l.maliszewski@intel.com, gang.wei@intel.com, fu.wei@linaro.org List-Id: xen-devel@lists.xenproject.org VXNlICVlY3ggaW5zdGVhZCBvZiAlZWF4IHRvIHN0b3JlIGxvdyBtZW1vcnkgdXBwZXIgbGltaXQg ZnJvbSBFQkRBLgpUaGlzIHdheSB3ZSBkbyBub3Qgd2lwZSBtdWx0aWJvb3QgcHJvdG9jb2wgaWRl bnRpZmllci4gSXQgaXMgbmVlZGVkCmluIHJlbG9jKCkgdG8gZGlmZmVyZW50aWF0ZSBiZXR3ZWVu IG11bHRpYm9vdCAodjEpIGFuZAptdWx0aWJvb3QyIHByb3RvY29sLgoKU2lnbmVkLW9mZi1ieTog RGFuaWVsIEtpcGVyIDxkYW5pZWwua2lwZXJAb3JhY2xlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJl dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQg Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2 L2Jvb3QvaGVhZC5TIHwgICAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu Z2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v YXJjaC94ODYvYm9vdC9oZWFkLlMgYi94ZW4vYXJjaC94ODYvYm9vdC9oZWFkLlMKaW5kZXggMjhh YzcyMS4uMWZmNTkzNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBi L3hlbi9hcmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtODcsMTQgKzg3LDE0IEBAIF9fc3RhcnQ6CiAg ICAgICAgIGpuZSAgICAgbm90X211bHRpYm9vdAogCiAgICAgICAgIC8qIFNldCB1cCB0cmFtcG9s aW5lIHNlZ21lbnQgNjRrIGJlbG93IEVCREEgKi8KLSAgICAgICAgbW92endsICAweDQwZSwlZWF4 ICAgICAgICAgIC8qIEVCREEgc2VnbWVudCAqLwotICAgICAgICBjbXAgICAgICQweGEwMDAsJWVh eCAgICAgICAgLyogc2FuaXR5IGNoZWNrIChoaWdoKSAqLworICAgICAgICBtb3Z6d2wgIDB4NDBl LCVlY3ggICAgICAgICAgLyogRUJEQSBzZWdtZW50ICovCisgICAgICAgIGNtcCAgICAgJDB4YTAw MCwlZWN4ICAgICAgICAvKiBzYW5pdHkgY2hlY2sgKGhpZ2gpICovCiAgICAgICAgIGphZSAgICAg MGYKLSAgICAgICAgY21wICAgICAkMHg0MDAwLCVlYXggICAgICAgIC8qIHNhbml0eSBjaGVjayAo bG93KSAqLworICAgICAgICBjbXAgICAgICQweDQwMDAsJWVjeCAgICAgICAgLyogc2FuaXR5IGNo ZWNrIChsb3cpICovCiAgICAgICAgIGphZSAgICAgMWYKIDA6Ci0gICAgICAgIG1vdnp3bCAgMHg0 MTMsJWVheCAgICAgICAgICAvKiB1c2UgYmFzZSBtZW1vcnkgc2l6ZSBvbiBmYWlsdXJlICovCi0g ICAgICAgIHNobCAgICAgJDEwLTQsJWVheAorICAgICAgICBtb3Z6d2wgIDB4NDEzLCVlY3ggICAg ICAgICAgLyogdXNlIGJhc2UgbWVtb3J5IHNpemUgb24gZmFpbHVyZSAqLworICAgICAgICBzaGwg ICAgICQxMC00LCVlY3gKIDE6CiAgICAgICAgIC8qCiAgICAgICAgICAqIENvbXBhcmUgdGhlIHZh bHVlIGluIHRoZSBCREEgd2l0aCB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGUKQEAgLTEwNiwyMCAr MTA2LDIwIEBAIF9fc3RhcnQ6CiAgICAgICAgIGNtcCAgICAgJDB4MTAwLCVlZHggICAgICAgICAv KiBpcyB0aGUgbXVsdGlib290IHZhbHVlIHRvbyBzbWFsbD8gKi8KICAgICAgICAgamIgICAgICAy ZiAgICAgICAgICAgICAgICAgIC8qIGlmIHNvLCBkbyBub3QgdXNlIGl0ICovCiAgICAgICAgIHNo bCAgICAgJDEwLTQsJWVkeAotICAgICAgICBjbXAgICAgICVlYXgsJWVkeCAgICAgICAgICAgLyog Y29tcGFyZSB3aXRoIEJEQSB2YWx1ZSAqLwotICAgICAgICBjbW92YiAgICVlZHgsJWVheCAgICAg ICAgICAgLyogYW5kIHVzZSB0aGUgc21hbGxlciAqLworICAgICAgICBjbXAgICAgICVlY3gsJWVk eCAgICAgICAgICAgLyogY29tcGFyZSB3aXRoIEJEQSB2YWx1ZSAqLworICAgICAgICBjbW92YiAg ICVlZHgsJWVjeCAgICAgICAgICAgLyogYW5kIHVzZSB0aGUgc21hbGxlciAqLwogCiAyOiAgICAg IC8qIFJlc2VydmUgNjRrYiBmb3IgdGhlIHRyYW1wb2xpbmUgKi8KLSAgICAgICAgc3ViICAgICAk MHgxMDAwLCVlYXgKKyAgICAgICAgc3ViICAgICAkMHgxMDAwLCVlY3gKIAogICAgICAgICAvKiBG cm9tIGFyY2gveDg2L3NtcGJvb3QuYzogc3RhcnRfZWlwIGhhZCBiZXR0ZXIgYmUgcGFnZS1hbGln bmVkISAqLwotICAgICAgICB4b3IgICAgICVhbCwgJWFsCi0gICAgICAgIHNobCAgICAgJDQsICVl YXgKLSAgICAgICAgbW92ICAgICAlZWF4LHN5bV9waHlzKHRyYW1wb2xpbmVfcGh5cykKKyAgICAg ICAgeG9yICAgICAlY2wsICVjbAorICAgICAgICBzaGwgICAgICQ0LCAlZWN4CisgICAgICAgIG1v diAgICAgJWVjeCxzeW1fcGh5cyh0cmFtcG9saW5lX3BoeXMpCiAKICAgICAgICAgLyogU2F2ZSB0 aGUgTXVsdGlib290IGluZm8gc3RydWN0IChhZnRlciByZWxvY2F0aW9uKSBmb3IgbGF0ZXIgdXNl LiAqLwogICAgICAgICBtb3YgICAgICRzeW1fcGh5cyhjcHUwX3N0YWNrKSsxMDI0LCVlc3AKLSAg ICAgICAgcHVzaCAgICAlZWF4ICAgICAgICAgICAgICAgIC8qIEJvb3QgdHJhbXBvbGluZSBhZGRy ZXNzLiAqLworICAgICAgICBwdXNoICAgICVlY3ggICAgICAgICAgICAgICAgLyogQm9vdCB0cmFt cG9saW5lIGFkZHJlc3MuICovCiAgICAgICAgIHB1c2ggICAgJWVieCAgICAgICAgICAgICAgICAv KiBNdWx0aWJvb3QgaW5mb3JtYXRpb24gYWRkcmVzcy4gKi8KICAgICAgICAgY2FsbCAgICByZWxv YwogICAgICAgICBhZGQgICAgICQ4LCVlc3AgICAgICAgICAgICAgLyogUmVtb3ZlIHJlbG9jKCkg YXJncyBmcm9tIHN0YWNrLiAqLwotLSAKMS43LjEwLjQKCgpfX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl bEBsaXN0cy54ZW4ub3JnCmh0dHA6Ly9saXN0cy54ZW4ub3JnL3hlbi1kZXZlbAo=