From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751305Ab3A1COJ (ORCPT ); Sun, 27 Jan 2013 21:14:09 -0500 Received: from mail-ia0-f181.google.com ([209.85.210.181]:33274 "EHLO mail-ia0-f181.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750740Ab3A1COH (ORCPT ); Sun, 27 Jan 2013 21:14:07 -0500 MIME-Version: 1.0 In-Reply-To: <0023b092-6149-418f-8adc-dd7f5631006c@email.android.com> References: <510579C1.3000800@zytor.com> <1359313804.10797.74.camel@shinybook.infradead.org> <51057DA7.7040907@zytor.com> <0023b092-6149-418f-8adc-dd7f5631006c@email.android.com> Date: Sun, 27 Jan 2013 18:14:05 -0800 X-Google-Sender-Auth: KpTLLU78rcPieszJvzHHqbZff9w Message-ID: Subject: Re: bzImage 2.12 From: Yinghai Lu To: "H. Peter Anvin" Cc: David Woodhouse , Linux Kernel Mailing List , Matt Fleming , Ingo Molnar , Thomas Gleixner , Gokul Caushik , Josh Triplett , Joe Millenbach Content-Type: multipart/mixed; boundary=e89a8f3b9dbbde889d04d44fd4fb Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --e89a8f3b9dbbde889d04d44fd4fb Content-Type: text/plain; charset=ISO-8859-1 On Sun, Jan 27, 2013 at 11:39 AM, H. Peter Anvin wrote: > I'm planning to sort it out... I'll let you know if I run out of bandwidth. > > Yinghai Lu wrote: > >>On Sun, Jan 27, 2013 at 11:19 AM, H. Peter Anvin wrote: >>> >>> I think we can probably do that, since it doesn't affect anything >>non-broken >>> at this point. I'm sorting out what can be done for 3.8 vs 3.9 at >>this >>> point. >>> >>> Anyway, as you can tell I'm spending this weekend working for a >>reason. >>> >>> It turns out the patch I sent out doesn't actually build. Here is an >>> updated patch. Can I get your ack for this so I can do the >>appropriate >>> hacks to your and Yinghai's patchsets? >> >>Acked-by: Yinghai Lu >> >>Do you want to me to update my patchset on top it and resend? >> >>or you are going to sort it out by you self? >> To save your some time, please check attached patch. It would take position of https://patchwork.kernel.org/patch/2035731/ [25/35] x86, boot: Add fields to support load bzImage and ramdisk above 4G Thanks Yinghai --e89a8f3b9dbbde889d04d44fd4fb Content-Type: application/octet-stream; name="ext_ramdisk_image_on_top_of_hpa.patch" Content-Disposition: attachment; filename="ext_ramdisk_image_on_top_of_hpa.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hcgzdc9b0 U3ViamVjdDogW1BBVENIIHY1IDEwLzExXSB4ODYsIGJvb3Q6IGVuYWJsZSBzdXBwb3J0IGxvYWQg YnpJbWFnZSBhbmQgcmFtZGlzayBhYm92ZSA0RwoKeGxvYWRmbGFncyBiaXQxIGlzIHNldCBpZiBr ZXJuZWwgaXMgcmVsb2NhdGFibGUgYW5kIDY0Yml0LgoKYm9vdGxvYWRlciB3aWxsIGNoZWNrIGlm IHhsb2FkZmxhZ3MgYml0MSBpcyBzZXQgdG8gZGVjaWNkZSBpZgppdCBjb3VsZCBsb2FkIHJhbWRp c2sgYW5kIGtlcm5lbCBoaWdoIGFib3ZlIDRHLgoKYm9vdGxvYWRlciB3aWxsIGZpbGwgdmFsdWUg dG8gZXh0X3JhbWRpc2tfaW1hZ2Uvc2l6ZSBmb3IgaGlnaCAzMmJpdHMKd2hlbiBpdCBsb2FkIHJh bWRpc2sgYWJvdmUgNEcuCmtlcm5lbCB1c2UgZ2V0X3JhbWRpc2tfaW1hZ2Uvc2l6ZSB0byB1c2Ug ZXh0X3JhbWRpc2tfaW1hZ2Uvc2l6ZSB0byBnZXQKcmlnaHQgcG9zaXRvbiBmb3IgcmFtZGlzay4K CnNlbnRpbmVsIGlzIHVzZWQgc28ga2VybmVsIGNvdWxkIGZpbmQgb3V0IGlmIGV4dF8qIGFuZCBv dGhlciBmaWVsZHMgaGF2ZQp2YWxpZCB2YWx1ZXMgc2V0IGluIGJvb3RfcGFyYW1zIGZyb20gYm9v dGxvYWRlci4KClNpZ25lZC1vZmYtYnk6IFlpbmdoYWkgTHUgPHlpbmdoYWlAa2VybmVsLm9yZz4K Q2M6IFJvYiBMYW5kbGV5IDxyb2JAbGFuZGxleS5uZXQ+CkNjOiBNYXR0IEZsZW1pbmcgPG1hdHQu ZmxlbWluZ0BpbnRlbC5jb20+CkNjOiBHb2t1bCBDYXVzaGlrIDxjYXVzaGlrMUBnbWFpbC5jb20+ CkNjOiBKb3NoIFRyaXBsZXR0IDxqb3NoQGpvc2h0cmlwbGV0dC5vcmc+CkNjOiBKb2UgTWlsbGVu YmFjaCA8am1pbGxlbmJhY2hAZ21haWwuY29tPgoKLS0tCiBhcmNoL3g4Ni9ib290L2NvbXByZXNz ZWQvY21kbGluZS5jIHwgICAgMiArKwogYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21pc2MuYyAg ICB8ICAgMTkgKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYvYm9vdC9oZWFkZXIuUyAgICAg ICAgICAgICB8ICAgMTAgKysrKysrKysrLQogYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jICAgICAg ICAgICB8ICAgIDIgKysKIGFyY2gveDg2L2tlcm5lbC9zZXR1cC5jICAgICAgICAgICAgfCAgICA0 ICsrKysKIDUgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoK SW5kZXg6IGxpbnV4LTIuNi9hcmNoL3g4Ni9ib290L2hlYWRlci5TCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGxp bnV4LTIuNi5vcmlnL2FyY2gveDg2L2Jvb3QvaGVhZGVyLlMKKysrIGxpbnV4LTIuNi9hcmNoL3g4 Ni9ib290L2hlYWRlci5TCkBAIC0zNzQsNiArMzc0LDE0IEBAIHhsb2FkZmxhZ3M6CiAjZWxzZQog IyBkZWZpbmUgWExGMCAwCiAjZW5kaWYKKworI2lmIGRlZmluZWQoQ09ORklHX1JFTE9DQVRBQkxF KSAmJiBkZWZpbmVkKENPTkZJR19YODZfNjQpCisgICAvKiBrZXJuZWwvYm9vdF9wYXJhbS9yYW1k aXNrIGNvdWxkIGJlIGxvYWRlZCBhYm92ZSA0ZyAqLworIyBkZWZpbmUgWExGMSBYTEZfQ0FOX0JF X0xPQURFRF9BQk9WRV80RworI2Vsc2UKKyMgZGVmaW5lIFhMRjEgMAorI2VuZGlmCisKICNpZmRl ZiBDT05GSUdfRUZJX1NUVUIKICMgaWZkZWYgQ09ORklHX1g4Nl82NAogIyAgZGVmaW5lIFhMRjIz IFhMRl9FRklfSEFORE9WRVJfNjQJCS8qIDY0LWJpdCBFRkkgaGFuZG92ZXIgb2sgKi8KQEAgLTM4 Myw3ICszOTEsNyBAQCB4bG9hZGZsYWdzOgogI2Vsc2UKICMgZGVmaW5lIFhMRjIzIDAKICNlbmRp ZgotCQkJLndvcmQgWExGMCB8IFhMRjIzCisJCQkud29yZCBYTEYwIHwgWExGMSB8IFhMRjIzCiAK IGNtZGxpbmVfc2l6ZTogICAubG9uZyAgIENPTU1BTkRfTElORV9TSVpFLTEgICAgICNsZW5ndGgg b2YgdGhlIGNvbW1hbmQgbGluZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICNhZGRlZCB3aXRoIGJvb3QgcHJvdG9jb2wKSW5kZXg6IGxpbnV4LTIuNi9h cmNoL3g4Ni9rZXJuZWwvc2V0dXAuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBsaW51eC0yLjYub3JpZy9hcmNo L3g4Ni9rZXJuZWwvc2V0dXAuYworKysgbGludXgtMi42L2FyY2gveDg2L2tlcm5lbC9zZXR1cC5j CkBAIC0yOTgsMTIgKzI5OCwxNiBAQCBzdGF0aWMgdTY0IF9faW5pdCBnZXRfcmFtZGlza19pbWFn ZSh2b2lkCiB7CiAJdTY0IHJhbWRpc2tfaW1hZ2UgPSBib290X3BhcmFtcy5oZHIucmFtZGlza19p bWFnZTsKIAorCXJhbWRpc2tfaW1hZ2UgfD0gKHU2NClib290X3BhcmFtcy5leHRfcmFtZGlza19p bWFnZSA8PCAzMjsKKwogCXJldHVybiByYW1kaXNrX2ltYWdlOwogfQogc3RhdGljIHU2NCBfX2lu aXQgZ2V0X3JhbWRpc2tfc2l6ZSh2b2lkKQogewogCXU2NCByYW1kaXNrX3NpemUgPSBib290X3Bh cmFtcy5oZHIucmFtZGlza19zaXplOwogCisJcmFtZGlza19zaXplIHw9ICh1NjQpYm9vdF9wYXJh bXMuZXh0X3JhbWRpc2tfc2l6ZSA8PCAzMjsKKwogCXJldHVybiByYW1kaXNrX3NpemU7CiB9CiAK SW5kZXg6IGxpbnV4LTIuNi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvY21kbGluZS5jCj09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT0KLS0tIGxpbnV4LTIuNi5vcmlnL2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9jbWRsaW5l LmMKKysrIGxpbnV4LTIuNi9hcmNoL3g4Ni9ib290L2NvbXByZXNzZWQvY21kbGluZS5jCkBAIC0x Nyw2ICsxNyw4IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGdldF9jbWRfbGluZV9wdHIodm8KIHsK IAl1bnNpZ25lZCBsb25nIGNtZF9saW5lX3B0ciA9IHJlYWxfbW9kZS0+aGRyLmNtZF9saW5lX3B0 cjsKIAorCWNtZF9saW5lX3B0ciB8PSAodTY0KXJlYWxfbW9kZS0+ZXh0X2NtZF9saW5lX3B0ciA8 PCAzMjsKKwogCXJldHVybiBjbWRfbGluZV9wdHI7CiB9CiBpbnQgY21kbGluZV9maW5kX29wdGlv bihjb25zdCBjaGFyICpvcHRpb24sIGNoYXIgKmJ1ZmZlciwgaW50IGJ1ZnNpemUpCkluZGV4OiBs aW51eC0yLjYvYXJjaC94ODYva2VybmVsL2hlYWQ2NC5jCj09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGxpbnV4LTIu Ni5vcmlnL2FyY2gveDg2L2tlcm5lbC9oZWFkNjQuYworKysgbGludXgtMi42L2FyY2gveDg2L2tl cm5lbC9oZWFkNjQuYwpAQCAtMTE1LDYgKzExNSw4IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGdl dF9jbWRfbGluZV9wdHIodm8KIHsKIAl1bnNpZ25lZCBsb25nIGNtZF9saW5lX3B0ciA9IGJvb3Rf cGFyYW1zLmhkci5jbWRfbGluZV9wdHI7CiAKKwljbWRfbGluZV9wdHIgfD0gKHU2NClib290X3Bh cmFtcy5leHRfY21kX2xpbmVfcHRyIDw8IDMyOworCiAJcmV0dXJuIGNtZF9saW5lX3B0cjsKIH0K IApJbmRleDogbGludXgtMi42L2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9taXNjLmMKPT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQotLS0gbGludXgtMi42Lm9yaWcvYXJjaC94ODYvYm9vdC9jb21wcmVzc2VkL21pc2MuYwor KysgbGludXgtMi42L2FyY2gveDg2L2Jvb3QvY29tcHJlc3NlZC9taXNjLmMKQEAgLTMxOCw2ICsz MTgsMjMgQEAgc3RhdGljIHZvaWQgcGFyc2VfZWxmKHZvaWQgKm91dHB1dCkKIAlmcmVlKHBoZHJz KTsKIH0KIAorc3RhdGljIHZvaWQgc2FuaXRpemVfcmVhbF9tb2RlKHN0cnVjdCBib290X3BhcmFt cyAqcmVhbF9tb2RlKQoreworCWlmIChyZWFsX21vZGUtPnNlbnRpbmVsKSB7CisJCS8qZmllbGRz IGluIGJvb3RfcGFyYW1zIGFyZSBub3QgdmFsaWQsIGNsZWFyIHRoZW0gKi8KKwkJbWVtc2V0KCZy ZWFsX21vZGUtPm9scGNfb2Z3X2hlYWRlciwgMCwKKwkJICAgICAgIChjaGFyICopJnJlYWxfbW9k ZS0+YWx0X21lbV9rIC0KKwkJCShjaGFyICopJnJlYWxfbW9kZS0+b2xwY19vZndfaGVhZGVyKTsK KwkJbWVtc2V0KCZyZWFsX21vZGUtPl9wYWQ3WzBdLCAwLAorCQkgICAgICAgKGNoYXIgKikmcmVh bF9tb2RlLT5lZGRfbWJyX3NpZ19idWZmZXJbMF0gLQorCQkJKGNoYXIgKikmcmVhbF9tb2RlLT5f cGFkN1swXSk7CisJCW1lbXNldCgmcmVhbF9tb2RlLT5fcGFkOFswXSwgMCwKKwkJICAgICAgIChj aGFyICopJnJlYWxfbW9kZS0+ZWRkYnVmWzBdIC0KKwkJCShjaGFyICopJnJlYWxfbW9kZS0+X3Bh ZDhbMF0pOworCQltZW1zZXQoJnJlYWxfbW9kZS0+X3BhZDlbMF0sIDAsIHNpemVvZihyZWFsX21v ZGUtPl9wYWQ5KSk7CisJfQorfQorCiBhc21saW5rYWdlIHZvaWQgZGVjb21wcmVzc19rZXJuZWwo dm9pZCAqcm1vZGUsIG1lbXB0ciBoZWFwLAogCQkJCSAgdW5zaWduZWQgY2hhciAqaW5wdXRfZGF0 YSwKIAkJCQkgIHVuc2lnbmVkIGxvbmcgaW5wdXRfbGVuLApAQCAtMzI1LDYgKzM0Miw4IEBAIGFz bWxpbmthZ2Ugdm9pZCBkZWNvbXByZXNzX2tlcm5lbCh2b2lkICoKIHsKIAlyZWFsX21vZGUgPSBy bW9kZTsKIAorCXNhbml0aXplX3JlYWxfbW9kZShyZWFsX21vZGUpOworCiAJaWYgKHJlYWxfbW9k ZS0+c2NyZWVuX2luZm8ub3JpZ192aWRlb19tb2RlID09IDcpIHsKIAkJdmlkbWVtID0gKGNoYXIg KikgMHhiMDAwMDsKIAkJdmlkcG9ydCA9IDB4M2I0Owo= --e89a8f3b9dbbde889d04d44fd4fb--