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 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 13250CD37AB for ; Tue, 3 Sep 2024 18:00:04 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1slXoJ-0007fY-Dk; Tue, 03 Sep 2024 13:59:23 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1slXoC-0007ew-OX for grub-devel@gnu.org; Tue, 03 Sep 2024 13:59:18 -0400 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1slXoB-00086k-7k for grub-devel@gnu.org; Tue, 03 Sep 2024 13:59:16 -0400 Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-533488ffaf7so7725337e87.0 for ; Tue, 03 Sep 2024 10:59:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725386353; x=1725991153; darn=gnu.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=od76txRR+Y5zcCNaMLIkJ5x+cINk2cw+bfQduSegmj0=; b=Kk3zX21O9rM77t7PQu7FcN6KeVE6TYfbhGK4NM0crOf7PgSggNaZBXvqzdzBZsEWMA 58w6DCbivjftNjvGkHkh04v5hELAa/rUxKxkt5LHzpERG9tVR64Fqf1rTQo15Moh5lHz qoANo5s0C+/uOZwZBtCdSZRRTyWqpJejvIXXFj+BchsqaBOtExTGz9R+wLmUE7rfTDKy zWrcqY1+50oJ2X0RcrC75WKOItCptroh58VsOj6m7zNmj+D/Us5i895/rQrzJkM8LjlI jpmuTYz3V+xXGNK8hREHgvbFJG9Z43Cs71swCU3mgVn7i7ucDi0SIfsSzb0SBUFH3BRW CRsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725386353; x=1725991153; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=od76txRR+Y5zcCNaMLIkJ5x+cINk2cw+bfQduSegmj0=; b=KeCV14YzAchqF1vF/4BWwa8Q/eclWJD5Gr4iB4+RtdXgqSh53Xxtz8I826u0Px8BeF IakV65/bfkP4az9MUCcJTh6AcnTHwEXko10P5+aCShrczkSulWJPlThHLLfDTuEvfK6y CJHoJ4uiyxCrJNwGnZYxXniTCfhC2jffG7VnI+qcC2eWWGp1S4tZq6HtT2mqNyebhHGE lPfDbwF6cEtqwXryTAw+NJDsh4Zf7HasdrcSo6hmMPrM5zH6I2Ymoo59x0RcA6/Z7SuH /8oDm4ACto3Oto+G+YBWbnz8QUr430rbvntp4T3mgJn/QZUPGA2lgOOynV5mOgo6azBv LLcQ== X-Gm-Message-State: AOJu0Yx/826diPlmqgYa1p10PEH8toyLio7Ap5SAGCJ1bPcP8IJqHRDW WC86H9cim4bPEQ21DGKozNWcWNZ5rBa+oqC/1JQssdZR5bGhhnsfEQfUs02ldEU= X-Google-Smtp-Source: AGHT+IE49pR2QaeXvVF6rw7KHiK83Bfiij6fiFuWhqa4wAC4yb32bmAZLgN03kJ/uLSI5Td766+1dg== X-Received: by 2002:a05:6512:33ce:b0:52c:d27b:ddcb with SMTP id 2adb3069b0e04-53546afd60amr10053115e87.3.1725386352920; Tue, 03 Sep 2024 10:59:12 -0700 (PDT) Received: from localhost ([5.166.20.5]) by smtp.gmail.com with ESMTPSA id 2adb3069b0e04-5354084eb16sm2067066e87.274.2024.09.03.10.59.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Sep 2024 10:59:12 -0700 (PDT) From: Vladimir Serbinenko To: grub-devel@gnu.org Cc: Vladimir Serbinenko Subject: [PATCH v2 7/7] mkimage: Explicitly move modules to __bss_start Date: Tue, 3 Sep 2024 20:58:52 +0300 Message-Id: <20240903175852.27019-7-phcoder@gmail.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20240903175852.27019-1-phcoder@gmail.com> References: <20240903175852.27019-1-phcoder@gmail.com> MIME-Version: 1.0 Received-SPF: pass client-ip=2a00:1450:4864:20::132; envelope-from=phcoder@gmail.com; helo=mail-lf1-x132.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: The development of GNU GRUB Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org Sender: grub-devel-bounces+grub-devel=archiver.kernel.org@gnu.org QXNzZW1ibHkgY29kZSBsb29rcyBmb3IgbW9kdWxlcyBhdCBfX2Jzc19zdGFydC4gTWFrZSB0aGlz IHBvc2l0aW9uIGV4cGxpY2l0CnJhdGhlciB0aGFuIG1hdGNoaW5nIGJzcyBhbGlnbm1lbnQgYW5k IG1vZHVsZSBhbGlnbm1lbnQuCgpTaWduZWQtb2ZmLWJ5OiBWbGFkaW1pciBTZXJiaW5lbmtvIDxw aGNvZGVyQGdtYWlsLmNvbT4KLS0tCiB1dGlsL2dydWItbWtpbWFnZXh4LmMgfCAxOCArKysrKysr KysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0 IGEvdXRpbC9ncnViLW1raW1hZ2V4eC5jIGIvdXRpbC9ncnViLW1raW1hZ2V4eC5jCmluZGV4IGU1 MGIyOTUzMy4uZmU2MDg1YzhiIDEwMDY0NAotLS0gYS91dGlsL2dydWItbWtpbWFnZXh4LmMKKysr IGIvdXRpbC9ncnViLW1raW1hZ2V4eC5jCkBAIC0yNDMxLDYgKzI0MzEsOCBAQCBTVUZGSVggKGdy dWJfbWtpbWFnZV9sb2FkX2ltYWdlKSAoY29uc3QgY2hhciAqa2VybmVsX3BhdGgsCiAgIGlmICgh aXNfcmVsb2NhdGFibGUgKGltYWdlX3RhcmdldCkpCiAgICAgewogICAgICAgRWxmX0FkZHIgY3Vy cmVudF9hZGRyZXNzID0gbGF5b3V0LT5rZXJuZWxfc2l6ZTsKKyAgICAgIEVsZl9BZGRyIGJzc19z dGFydCA9IGxheW91dC0+a2VybmVsX3NpemU7CisgICAgICBib29sIGlzX2ZpcnN0ID0gdHJ1ZTsK IAogICAgICAgZm9yIChpID0gMCwgcyA9IHNtZC5zZWN0aW9uczsKIAkgICBpIDwgc21kLm51bV9z ZWN0aW9uczsKQEAgLTI0NTMsNiArMjQ1NSwxMiBAQCBTVUZGSVggKGdydWJfbWtpbWFnZV9sb2Fk X2ltYWdlKSAoY29uc3QgY2hhciAqa2VybmVsX3BhdGgsCiAJICAgICAgY3VycmVudF9hZGRyZXNz ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldF9hZGRyIChzLT5zaF9hZGRyKQogCQktIGltYWdlX3Rhcmdl dC0+bGlua19hZGRyOwogCisJICAgIGlmIChpc19maXJzdCkKKwkgICAgICB7CisJCWJzc19zdGFy dCA9IGN1cnJlbnRfYWRkcmVzczsKKwkJaXNfZmlyc3QgPSBmYWxzZTsKKwkgICAgICB9CisKIAkg ICAgc21kLnZhZGRyc1tpXSA9IGN1cnJlbnRfYWRkcmVzcwogCSAgICAgICsgaW1hZ2VfdGFyZ2V0 LT52YWRkcl9vZmZzZXQ7CiAJICAgIGN1cnJlbnRfYWRkcmVzcyArPSBncnViX2hvc3RfdG9fdGFy Z2V0X2FkZHIgKHMtPnNoX3NpemUpOwpAQCAtMjQ2MCw2ICsyNDY4LDE2IEBAIFNVRkZJWCAoZ3J1 Yl9ta2ltYWdlX2xvYWRfaW1hZ2UpIChjb25zdCBjaGFyICprZXJuZWxfcGF0aCwKICAgICAgIGN1 cnJlbnRfYWRkcmVzcyA9IEFMSUdOX1VQIChjdXJyZW50X2FkZHJlc3MgKyBpbWFnZV90YXJnZXQt PnZhZGRyX29mZnNldCwKIAkJCQkgIGltYWdlX3RhcmdldC0+c2VjdGlvbl9hbGlnbikKIAktIGlt YWdlX3RhcmdldC0+dmFkZHJfb2Zmc2V0OworCisgICAgICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9 PSBJTUFHRV9ZRUVMT09OR19GTEFTSAorCSAgfHwgaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9G VUxPT05HMkZfRkxBU0gKKwkgIHx8IGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfTE9PTkdTT05f RUxGCisJICB8fCBpbWFnZV90YXJnZXQtPmlkID09IElNQUdFX1FFTVVfTUlQU19GTEFTSAorCSAg fHwgaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9NSVBTX0FSQykKKwl7CisJICBsYXlvdXQtPmtl cm5lbF9zaXplID0gYnNzX3N0YXJ0OworCX0KKwogICAgICAgbGF5b3V0LT5ic3Nfc2l6ZSA9IGN1 cnJlbnRfYWRkcmVzcyAtIGxheW91dC0+a2VybmVsX3NpemU7CiAgICAgfQogICBlbHNlCi0tIAoy LjM5LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpH cnViLWRldmVsIG1haWxpbmcgbGlzdApHcnViLWRldmVsQGdudS5vcmcKaHR0cHM6Ly9saXN0cy5n bnUub3JnL21haWxtYW4vbGlzdGluZm8vZ3J1Yi1kZXZlbAo=