From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-2.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 60C99C3A5A3 for ; Tue, 27 Aug 2019 08:43:33 +0000 (UTC) Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 35941206BA for ; Tue, 27 Aug 2019 08:43:33 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 35941206BA Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=suse.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=xen-devel-bounces@lists.xenproject.org Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i2X4R-00023U-CS; Tue, 27 Aug 2019 08:43:19 +0000 Received: from us1-rack-iad1.inumbo.com ([172.99.69.81]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1i2X4P-00023J-9J for xen-devel@lists.xenproject.org; Tue, 27 Aug 2019 08:43:17 +0000 X-Inumbo-ID: b595ad16-c8a6-11e9-8980-bc764e2007e4 Received: from mx1.suse.de (unknown [195.135.220.15]) by us1-rack-iad1.inumbo.com (Halon) with ESMTPS id b595ad16-c8a6-11e9-8980-bc764e2007e4; Tue, 27 Aug 2019 08:43:15 +0000 (UTC) X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 62497AD1E; Tue, 27 Aug 2019 08:43:14 +0000 (UTC) To: David Woodhouse References: <6dc2b63127f966961aeb2a7bfe89a5cdce83241b.camel@infradead.org> <7ba6171d-b3a1-14e8-184b-634c5415fe35@suse.com> <232b5d233f19b926b6e8c846d4030f745dbe8585.camel@infradead.org> From: Jan Beulich Message-ID: <06e872c8-15f5-4b23-15ef-f4cb21e61a7c@suse.com> Date: Tue, 27 Aug 2019 10:43:13 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: <232b5d233f19b926b6e8c846d4030f745dbe8585.camel@infradead.org> Content-Language: en-US Subject: Re: [Xen-devel] [PATCH v2 2/6] x86/boot: Only jump into low trampoline code for real-mode boot X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Andrew Cooper , xen-devel , Wei Liu , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" T24gMjEuMDguMjAxOSAxNjowNCwgRGF2aWQgV29vZGhvdXNlIHdyb3RlOgo+IE9uIE1vbiwgMjAx OS0wOC0xMiBhdCAxMToxMCArMDIwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IE9uIDA5LjA4LjIw MTkgMTc6MDEsIERhdmlkIFdvb2Rob3VzZSB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9i b290L2hlYWQuUwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCj4+PiBAQCAtNzM1 LDcgKzczNSwxNyBAQCB0cmFtcG9saW5lX3NldHVwOgo+Pj4gICAgICAgICAgIC8qIFN3aXRjaCB0 byBsb3ctbWVtb3J5IHN0YWNrIHdoaWNoIGxpdmVzIGF0IHRoZSBlbmQgb2YgdHJhbXBvbGluZSBy ZWdpb24uICovCj4+PiAgICAgICAgICAgbW92ICAgICBzeW1fZnModHJhbXBvbGluZV9waHlzKSwl ZWRpCj4+PiAgICAgICAgICAgbGVhICAgICBUUkFNUE9MSU5FX1NQQUNFK1RSQU1QT0xJTkVfU1RB Q0tfU1BBQ0UoJWVkaSksJWVzcAo+Pj4gKyAgICAgICAgY21wYiAgICAkMCwgc3ltX2ZzKHNraXBf cmVhbG1vZGUpCj4+PiArICAgICAgICBqeiAgICAgIDFmCj4+PiArICAgICAgICAvKiBJZiBuby1y ZWFsLW1vZGUsIGp1bXAgc3RyYWlnaHQgdG8gdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeSAqLwo+ Pj4gKyAgICAgICAgbGVhICAgICB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5LXRyYW1wb2xpbmVf c3RhcnQoJWVkaSksJWVheAo+Pj4gKyAgICAgICAgLyogRUJYID09IDAgaW5kaWNhdGVzIHdlIGFy ZSB0aGUgQlAgKEJvb3QgUHJvY2Vzc29yKS4gKi8KPj4+ICsgICAgICAgIHhvciAgICAgJWVieCwl ZWJ4Cj4+PiArICAgICAgICBqbXAgICAgIDJmCj4+PiArMToKPj4+ICsgICAgICAgIC8qIEdvIHZp YSAxNi1iaXQgY29kZSBpbiB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5ICovCj4+PiAgICAgICAg ICAgbGVhICAgICB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5LXRyYW1wb2xpbmVfc3RhcnQoJWVk aSksJWVheAo+Pj4gKzI6Cj4+PiAgICAgICAgICAgcHVzaGwgICAkQk9PVF9DUzMyCj4+PiAgICAg ICAgICAgcHVzaCAgICAlZWF4Cj4+Cj4+IE1heSBJIHN1Z2dlc3QgdG8gc2xpZ2h0bHkgc3RyZWFt bGluZSB0aGlzIGludG8KPj4KPj4gICAgICAgICAgIC8qIFN3aXRjaCB0byBsb3ctbWVtb3J5IHN0 YWNrIHdoaWNoIGxpdmVzIGF0IHRoZSBlbmQgb2YgdHJhbXBvbGluZSByZWdpb24uICovCj4+ICAg ICAgICAgICBtb3YgICAgIHN5bV9mcyh0cmFtcG9saW5lX3BoeXMpLCVlZGkKPj4gICAgICAgICAg IGxlYSAgICAgVFJBTVBPTElORV9TUEFDRStUUkFNUE9MSU5FX1NUQUNLX1NQQUNFKCVlZGkpLCVl c3AKPj4gICAgICAgICAgIC8qIEdvIHZpYSAxNi1iaXQgY29kZSBpbiB0cmFtcG9saW5lX2Jvb3Rf Y3B1X2VudHJ5ICovCj4+ICAgICAgICAgICBsZWEgICAgIHRyYW1wb2xpbmVfYm9vdF9jcHVfZW50 cnktdHJhbXBvbGluZV9zdGFydCglZWRpKSwlZWF4Cj4+ICAgICAgICAgICBjbXBiICAgICQwLHN5 bV9mcyhza2lwX3JlYWxtb2RlKQo+PiAgICAgICAgICAgamUgICAgICAxZgo+PiAgICAgICAgICAg LyogSWYgbm8tcmVhbC1tb2RlLCBqdW1wIHN0cmFpZ2h0IHRvIHRyYW1wb2xpbmVfcHJvdG1vZGVf ZW50cnkgKi8KPj4gICAgICAgICAgIGxlYSAgICAgdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeS10 cmFtcG9saW5lX3N0YXJ0KCVlZGkpLCVlYXgKPj4gICAgICAgICAgIC8qIEVCWCA9PSAwIGluZGlj YXRlcyB3ZSBhcmUgdGhlIEJQIChCb290IFByb2Nlc3NvcikuICovCj4+ICAgICAgICAgICB4b3Ig ICAgICVlYngsJWVieAo+PiAxOgo+PiAgICAgICAgICAgcHVzaGwgICAkQk9PVF9DUzMyCj4+ICAg ICAgICAgICBwdXNoICAgICVlYXgKPj4KPj4gcGVyaGFwcyB3aXRoIHRoZSBzZWNvbmQgc2xpZ2h0 bHkgYWRhcHRlZCB0byBpdCBub3cgYmVpbmcgYW4gb3ZlcnJpZGUKPj4gcmF0aGVyIHRoYW4gYW4g YWx0ZXJuYXRpdmUgcGF0aD8KPiAKPiBJdCdzIGEgKnRlbXBvcmFyeSogYWx0ZXJuYXRpdmUgcGF0 aCwgYW5kIGl0J3MgZ29uZSBhd2F5IGJ5IHRoZSBlbmQgb2YKPiB0aGUgc2VyaWVzLgoKSW5kZWVk IEkgZGlkIG5vdGljZSBpdCdzIHRlbXBvcmFyeSB3aGVuIG1ha2luZyBpdCB0byB0aGUgbGF0ZXIg cGF0Y2hlcwpvZiB0aGUgc2VyaWVzLiBJZiBhbGwgcGFydHMgZ28gaW4gYXQgYWJvdXQgdGhlIHNh bWUgdGltZSwgSSB0aGluayBJJ20Kb2theSB3aXRoIGxlYXZpbmcgdGhlIGNvZGUgYXMgaXMuCgo+ PiBBZGRpdGlvbmFsbHkgSSB0aGluayBpdCB3b3VsZCBiZSBuaWNlIGlmIHRoZSBjbGVhcmluZyBv ZiAlZWJ4IHdhc24ndAo+PiByZXBsaWNhdGVkIGhlcmUgYW5kIC4uLgo+Pgo+Pj4gLS0tIGEveGVu L2FyY2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCj4+PiArKysgYi94ZW4vYXJjaC94ODYvYm9vdC90 cmFtcG9saW5lLlMKPj4+IEBAIC0xOTQsOSArMTk0LDYgQEAgZ2R0XzQ4OiAud29yZCAgIDYqOC0x Cj4+PiAgICAKPj4+ICAgICAgICAgICAgLmNvZGUzMgo+Pj4gICAgdHJhbXBvbGluZV9ib290X2Nw dV9lbnRyeToKPj4+IC0gICAgICAgIGNtcGIgICAgJDAsYm9vdHN5bV9yZWwoc2tpcF9yZWFsbW9k ZSw1KQo+Pj4gLSAgICAgICAgam56ICAgICAuTHNraXBfcmVhbG1vZGUKPj4+IC0KPj4+ICAgICAg ICAgICAgLyogTG9hZCBwc2V1ZG8tcmVhbC1tb2RlIHNlZ21lbnRzLiAqLwo+Pj4gICAgICAgICAg ICBtb3YgICAgICRCT09UX1BTRVVET1JNX0RTLCVlYXgKPj4+ICAgICAgICAgICAgbW92ICAgICAl ZWF4LCVkcwo+Pj4gQEAgLTI3Niw3ICsyNzMsNiBAQCB0cmFtcG9saW5lX2Jvb3RfY3B1X2VudHJ5 Ogo+Pj4gICAgICAgICAgICBtb3YgICAgICVlYXgsJWdzCj4+PiAgICAgICAgICAgIG1vdiAgICAg JWVheCwlc3MKPj4+ICAgIAo+Pj4gLS5Mc2tpcF9yZWFsbW9kZToKPj4+ICAgICAgICAgICAgLyog RUJYID09IDAgaW5kaWNhdGVzIHdlIGFyZSB0aGUgQlAgKEJvb3QgUHJvY2Vzc29yKS4gKi8KPj4+ ICAgICAgICAgICAgeG9yICAgICAlZWJ4LCVlYngKPj4KPj4gLi4uIGhlcmUuIFdoeSBkb24ndCB5 b3UgZnVydGhlciBkbwo+Pgo+PiAgICAgICAgICAgLmNvZGUzMgo+PiB0cmFtcG9saW5lX3Byb3Rt b2RlX2VudHJ5X2JzcDoKPj4gICAgICAgICAgIC8qIEVCWCA9PSAwIGluZGljYXRlcyB3ZSBhcmUg dGhlIEJTUCAoQm9vdCBTdHJhcCBQcm9jZXNzb3IpLgo+PiAqLwo+PiAgICAgICAgICAgeG9yICAg ICAlZWJ4LCVlYngKPj4gdHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeToKPj4KPj4gZGlyZWN0aW5n IHRoZSBCU1AgcGF0aHMgdG8gdGhlIG5ldyBsYWJlbD8KPiAKPiBZZWFoLCBJIGtpbmQgb2Ygc2Vl IHlvdXIgcG9pbnQuIEJ1dCB0aGF0IGdpdmVzIHVzIG9uZSBlbnRyeSBwb2ludCB3aGljaAo+IGNs ZWFycyAlZWJ4Li4uIGFuZCBvbmUgd2hpY2ggZG9lc24ndCwgc28geW91IHN0aWxsIGhhdmUgdG8g bWFrZSBzdXJlCj4gaXQncyBub3QgYWxyZWFkeSB6ZXJvIGZvciB0aGUgQVAgc3RhcnR1cC4KPiAK PiBJZiB3ZSBlbmRlZCB1cCB3aXRoIHR3byBzaW1wbGUgZW50cnkgcG9pbnRzIHRoYXQgZGlkbid0 IGNhcmUgYWJvdXQgJWVieAo+IGZvciB0cmFtcG9saW5lX3Byb3Rtb2RlX2VudHJ5X2JzcCBhbmQg dHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeV9hcCB0aGVuCj4gdGhhdCdkIGJlIG5pY2UgYW5kIHNp bXBsZSDigJQgYnV0IEkgZG9uJ3QgbGlrZSB0aGUgaW5jb25zaXN0ZW5jeS4KPiAKPiBJIHRoaW5r IEkgcHJlZmVyIGhhdmluZyB0byBzZXQgJWVieCBleHBsaWNpdGx5IGluIGFsbCB0aHJlZSBzZXBh cmF0ZQo+IGNhbGxlcnMsIG92ZXIgaGF2aW5nIG9uZSBlbnRyeSBwb2ludCB0aGF0IHJlcXVpcmVz IGl0IGFuZCBhbm90aGVyIHRoYXQKPiBkb2Vzbid0LgoKSSB0aGluayBkaWZmZXJlbnRseSwgYnV0 IEknbSBub3QgZ29pbmcgdG8gaW5zaXN0IGlmIEFuZHJldyBhZ3JlZXMgd2l0aAp5b3VyIHByZWZl cmVuY2UuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=