Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752747AbdI3D00 (ORCPT ); Fri, 29 Sep 2017 23:26:26 -0400 Received: from mail-vk0-f44.google.com ([209.85.213.44]:47219 "EHLO mail-vk0-f44.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752664AbdI3D0Z (ORCPT ); Fri, 29 Sep 2017 23:26:25 -0400 X-Google-Smtp-Source: AOwi7QDX4yEzz4o9/Y9gSZ0gmnnu2kSfp27ncMqylc0gwGA3xOBQPotb2LQEXLhnuxjiCKf0qOzzd6pHzzsuBHRVsak= MIME-Version: 1.0 From: Luming Yu Date: Sat, 30 Sep 2017 11:26:24 +0800 Message-ID: Subject: [PATCH v1 3/9] early pt: boot option to enable early pt To: LKML Content-Type: multipart/mixed; boundary="001a11416708c78966055a5fb4e3" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2574 Lines: 44 --001a11416708c78966055a5fb4e3 Content-Type: text/plain; charset="UTF-8" boot option "early_pt" to enable early pt Signed-off-by: Luming Yu --001a11416708c78966055a5fb4e3 Content-Type: application/octet-stream; name="0003-boot-option-early_pt-to-enable-early-pt.patch" Content-Disposition: attachment; filename="0003-boot-option-early_pt-to-enable-early-pt.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j86r9qjf0 RnJvbSAxMGUzMGUyMWRiZTQ3NzAyYzE1ODBlZTMxNWRlNmJkNzlmZThiY2RmIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMdW1pbmcgWXUgPGx1bWluZy55dUBpbnRlbC5jb20+CkRhdGU6 IEZyaSwgMjkgU2VwIDIwMTcgMjI6MDA6NDQgKzA4MDAKU3ViamVjdDogW1BBVENIIHYxIDMvOV0g ZWFybHkgcHQ6IGJvb3Qgb3B0aW9uIHRvIGVuYWJsZSBlYXJseSBwdAoKYm9vdCBvcHRpb24gImVh cmx5X3B0IiB0byBlbmFibGUgZWFybHkgcHQgCgpTaWduZWQtb2ZmLWJ5OiBMdW1pbmcgWXUgPGx1 bWluZy55dUBpbnRlbC5jb20+Ci0tLQogYXJjaC94ODYvZXZlbnRzL2ludGVsL2Vhcmx5X3B0LmMg fCAxMyArKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlm ZiAtLWdpdCBhL2FyY2gveDg2L2V2ZW50cy9pbnRlbC9lYXJseV9wdC5jIGIvYXJjaC94ODYvZXZl bnRzL2ludGVsL2Vhcmx5X3B0LmMKaW5kZXggNjc1MTNlZC4uMTZlZDAzYyAxMDA2NDQKLS0tIGEv YXJjaC94ODYvZXZlbnRzL2ludGVsL2Vhcmx5X3B0LmMKKysrIGIvYXJjaC94ODYvZXZlbnRzL2lu dGVsL2Vhcmx5X3B0LmMKQEAgLTQyLDYgKzQyLDggQEAKIHN0YXRpYyBpbnQJZWFybHlfcHRfYnVm ZmVyX29yZGVyID0gOTsKIHN0YXRpYyBib29sCXNpbmdsZV9yYW5nZSA9IHRydWU7CiAKK3N0YXRp YyBib29sIGVhcmx5X3B0X2VuYWJsZWQgPSBmYWxzZTsKKwogc3RhdGljIERFRklORV9QRVJfQ1BV KGJvb2wsIGVhcmx5X3B0X3J1bm5pbmcpOwogc3RhdGljIERFRklORV9QRVJfQ1BVKHU2NCwgcHRf b2Zmc2V0KTsKIHN0YXRpYyBERUZJTkVfUEVSX0NQVSh1NjQsIHB0X2J1ZmZlcl9jcHUpOwpAQCAt MjAxLDYgKzIwMyw4IEBAIHN0YXRpYyBpbnQgZWFybHlfcHRfaW5pdCh2b2lkKQogewogCWludCBl cnI7CiAKKwlpZiAoIWVhcmx5X3B0X2VuYWJsZWQpCisJCXJldHVybiAwOwogCWVyciA9IGVhcmx5 X3B0X2NwdWlkX2NhcHMoKTsKIAlpZiAoZXJyIDwgMCkgewogCQlwcl9pbmZvKCJlYXJseV9wdF9p bml0OiBubyBmZWF0dXJlIGF2YWlsYWJsZVxuIik7CkBAIC0yMTQsNiArMjE4LDggQEAgc3RhdGlj IGludCBsYXRlX3B0X2luaXQodm9pZCkKIAlpbnQgZXJyOwogCXVuc2lnbmVkIGludCBpOwogCisJ aWYgKCFlYXJseV9wdF9lbmFibGVkKQorCQlyZXR1cm4gMDsKIAlmb3JfZWFjaF9vbmxpbmVfY3B1 KGkpIHsKIAkJaWYgKCFwZXJfY3B1KGVhcmx5X3B0X3J1bm5pbmcsIGkpKSB7CiAJCQlwcl9lcnIo ImxhdGVfcHRfaW5pdDogZmFpbGVkLCBlYXJseSBwdCBub3QgcnVubmluZ1xuIik7CkBAIC0zMzUs MyArMzQxLDEwIEBAIHN0YXRpYyBzdHJ1Y3QgbWlzY2RldmljZSBlYXJseV9wdF9taXNjZGV2ID0g ewogCSZlYXJseV9wdF9mb3BzCiB9OwogCitzdGF0aWMgaW50IF9faW5pdCBlYXJseV9wdF9lbmFi bGUoY2hhciAqc3RyKQoreworCWVhcmx5X3B0X2VuYWJsZWQgPSB0cnVlOworCXJldHVybiAwOwor fQorZWFybHlfcGFyYW0oImVhcmx5X3B0IiwgZWFybHlfcHRfZW5hYmxlKTsKKwotLSAKMi43LjUK Cg== --001a11416708c78966055a5fb4e3--