From patchwork Thu Jul 14 14:39:06 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anthony PERARD X-Patchwork-Id: 12918068 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.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 smtp.lore.kernel.org (Postfix) with ESMTPS id A187CC433EF for ; Thu, 14 Jul 2022 14:39:48 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.367663.598747 (Exim 4.92) (envelope-from ) id 1oBzzq-0002Y3-HJ; Thu, 14 Jul 2022 14:39:18 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 367663.598747; Thu, 14 Jul 2022 14:39:18 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1oBzzq-0002Xd-CI; Thu, 14 Jul 2022 14:39:18 +0000 Received: by outflank-mailman (input) for mailman id 367663; Thu, 14 Jul 2022 14:39:17 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1oBzzp-0002UF-6s for xen-devel@lists.xenproject.org; Thu, 14 Jul 2022 14:39:17 +0000 Received: from esa1.hc3370-68.iphmx.com (esa1.hc3370-68.iphmx.com [216.71.145.142]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id bba4ace8-0382-11ed-924f-1f966e50362f; Thu, 14 Jul 2022 16:39:15 +0200 (CEST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: bba4ace8-0382-11ed-924f-1f966e50362f DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1657809554; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Nc5Of1JguiIJKYdeJhWijIYiWRv/ScVk33+JiERSYGg=; b=KYH0OLfzZ3I0ocFT0wZbfP/EykCmbVhy1E3B5Er3oUtH+LhX67fKZoKg wl/oxwxiZiijxCxdm43MfIKJLZfvq9zr3FwbKo+RYn9BvB/aopS9fpAA6 mbj4P+Pspk4J7GKyeAOK4zP2mFd3jKWa+4e9oFDIBYMIMDf5vnPr5FzsP M=; Authentication-Results: esa1.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none X-SBRS: 5.1 X-MesageID: 76233202 X-Ironport-Server: esa1.hc3370-68.iphmx.com X-Remote-IP: 162.221.156.83 X-Policy: $RELAYED IronPort-Data: A9a23:gN8p9qD3SjtKExVW//Xjw5YqxClBgxIJ4kV8jS/XYbTApDoggz0Bz moXXj2EPq2La2v3Kd0jbtu09EIPvcXXx9EyQQY4rX1jcSlH+JHPbTi7wuYcHM8wwunrFh8PA xA2M4GYRCwMZiaA4E3ratANlFEkvYmQXL3wFeXYDS54QA5gWU8JhAlq3uU0meaEu/Dga++2k Y608pe31GONgWYuaDpLsv7b8nuDgdyp0N8mlg1mDRx0lAe2e0k9VPo3Oay3Jn3kdYhYdsbSq zHrlezREsvxpn/BO/v9+lrJWhRiro36ZGBivkF+Sam66iWukwRpukoN2FjwXm8M49mBt4gZJ NygLvVcQy9xVkHHsLx1vxW1j0iSlECJkVPKCSHXjCCd86HJW3S9ztlIHkQ5BIcn2MpcGCZh8 OEjCC9YO3hvh8ruqF66Yuxlh8BlJ8j3JoIP/HpnyFk1D95/H8qFGf+To4YFgnFg3aiiHt6HD yYdQTNpcBTHZQwJIloNAYgytOypmmP+Y3tTr1f9Sa8fvDaJl1criOKF3Nz9J8yEX9l2tHijp F3Uo1zCGUEnBN2D1m/Qmp6rrrCWxn6qMG4IL5W66/prjVu71mEVThoMWjOTuuKlg0SzX9ZeL U08+Sc0q6U2skuxQbHVQBmQsHOC+BkGVLJ4Eec39QWMwar8+BuCCy4PSTspQMwrsoo6SCIn0 neNnsj1Hnp/vbuNU3Wf+7yI6zSoNkA9CXIJbGkqRA0O7t3nvak6lBeJRdFmeIawh8H1GDzth SyDtjI3g50Ll8kX0KO+9FHDxTmro/D0ohUdv1uNGDj/t0UgOdDjN9fABUXnAehoI9eUYn+Tu Xc9kfe8wMsXSr6IiRetX7BYdF223MppIAEwkHY2QcR+qmX1pif7FWxDyGogfRk0a67obResO RaO4l0Jufe/KVPwNcdKj5SN59PGJEQKPfDsTbjqY9VHefCdnyfXrXg1NSZ8M40A+XXAcJ3T2 r/BKK5A9V5AVcxaIMOeHo/xK4MDyCEk3n/0Tpvm1Rmh2rf2TCfLFOhaawTSNr9jtPjsTODpH zF3bpHi9vmieLemPnm/HXA7dzjm0kTX9bip8pcKJ4Zv0yJtGX07Cu+5/I7Nj7dNxvwP/s+Rp ynVchYBmDLX2CycQS3XOy8LVV8adcsmxZ7NFXd3ZgjANrlKSdvH0ZrzgLNtIeJ+rrUznaQrJ xTHEu3Zaslypv3802x1RfHAQEZKLnxHWSrm0/KZXQUC IronPort-HdrOrdr: A9a23:RDxlcaFXdJliAEVtpLqE7seALOsnbusQ8zAXP0AYc3Nom6uj5q eTdZUgpGbJYVkqOU3I9ersBEDEewK/yXcX2/h0AV7BZmnbUQKTRekIh7cKgQeQfhEWntQts5 uIGJIRNDSfNzRHZL7BkWqFL+o= X-IronPort-AV: E=Sophos;i="5.92,271,1650945600"; d="scan'208";a="76233202" From: Anthony PERARD To: CC: Anthony PERARD , Luca Fancellu , Mathieu Tarral , Andrew Cooper , George Dunlap , Jan Beulich , Julien Grall , Stefano Stabellini , Wei Liu Subject: [XEN PATCH 1/2] xen: Fix check-endbr with mawk Date: Thu, 14 Jul 2022 15:39:06 +0100 Message-ID: <20220714143907.25938-2-anthony.perard@citrix.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220714143907.25938-1-anthony.perard@citrix.com> References: <20220714143907.25938-1-anthony.perard@citrix.com> MIME-Version: 1.0 check-endbr.sh works well with gawk, but fails with mawk. The produced $ALL file is smaller, it is missing 0x$vma_lo on every line. On mawk, int(0x2A) just produce 0, instead of the expected value. The use of hexadecimal-constant in awk is an optional part of the posix spec, and mawk doesn't seems to implemented. There is a way to convert an hexadecimal to a number be putting it in a string, and awk as I understand is supposed to use strtod() to convert the string to a number when needed. The expression 'int("0x15") + 21' would produce the expected value in `mawk` but now `gawk` won't convert the string to a number unless we use the option "--non-decimal-data". So let's convert the hexadecimal number before using it in the awk script. The shell as no issue with dealing with hexadecimal-constant so we'll simply use the expression "$(( 0x15 ))" to convert the value before using it in awk. Fixes: 4d037425dc ("x86: Build check for embedded endbr64 instructions") Reported-by: Luca Fancellu Reported-by: Mathieu Tarral Signed-off-by: Anthony PERARD Reviewed-by: Bertrand Marquis Reviewed-by: Andrew Cooper , but this --- xen/tools/check-endbr.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xen/tools/check-endbr.sh b/xen/tools/check-endbr.sh index 552f233912..64fa9a56b7 100755 --- a/xen/tools/check-endbr.sh +++ b/xen/tools/check-endbr.sh @@ -78,7 +78,7 @@ then else grep -aob -e "$(printf '\363\17\36\372')" -e "$(printf '\363\17\36\373')" \ -e "$(printf '\146\17\37\1')" $TEXT_BIN -fi | awk -F':' '{printf "%s%x\n", "'$vma_hi'", int(0x'$vma_lo') + $1}' > $ALL +fi | awk -F':' '{printf "%s%x\n", "'$vma_hi'", int('$((0x$vma_lo))') + $1}' > $ALL # Wait for $VALID to become complete wait From patchwork Thu Jul 14 14:39:07 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Anthony PERARD X-Patchwork-Id: 12918067 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.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 smtp.lore.kernel.org (Postfix) with ESMTPS id 2E1CEC43334 for ; Thu, 14 Jul 2022 14:39:47 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.367664.598763 (Exim 4.92) (envelope-from ) id 1oBzzs-0002zj-Pb; Thu, 14 Jul 2022 14:39:20 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 367664.598763; Thu, 14 Jul 2022 14:39:20 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1oBzzs-0002zc-MZ; Thu, 14 Jul 2022 14:39:20 +0000 Received: by outflank-mailman (input) for mailman id 367664; Thu, 14 Jul 2022 14:39:19 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1oBzzr-0002UF-AM for xen-devel@lists.xenproject.org; Thu, 14 Jul 2022 14:39:19 +0000 Received: from esa2.hc3370-68.iphmx.com (esa2.hc3370-68.iphmx.com [216.71.145.153]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id bcdc8d90-0382-11ed-924f-1f966e50362f; Thu, 14 Jul 2022 16:39:18 +0200 (CEST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: bcdc8d90-0382-11ed-924f-1f966e50362f DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1657809558; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=dERAYYpHGNdDoJC+KVVotxHQ1VnjUBp5rhHFM0sXzE4=; b=MCK7bo/vXRh/8qb5578TiMBgnU8smrPJn9woVb8DeQdq1pPIr8TduhaM kOuhHxJJfIEvRuymF+z5bmX6bsr7chnRXwLYcaNhxL2ycEAD4kdtfWn6o VnUQdKTNDuTcpXrjJU9FtzMtfbT3sTg23AMUxTX8l1CdXeo2QExuYoZAU 4=; Authentication-Results: esa2.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none X-SBRS: 5.1 X-MesageID: 75798792 X-Ironport-Server: esa2.hc3370-68.iphmx.com X-Remote-IP: 162.221.156.83 X-Policy: $RELAYED IronPort-Data: A9a23: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 X-IronPort-AV: E=Sophos;i="5.92,271,1650945600"; d="scan'208";a="75798792" From: Anthony PERARD To: CC: Anthony PERARD , Andrew Cooper , George Dunlap , "Jan Beulich" , Julien Grall , "Stefano Stabellini" , Wei Liu Subject: [XEN PATCH 2/2] xen: Introduce $AWK in check-endbr Date: Thu, 14 Jul 2022 15:39:07 +0100 Message-ID: <20220714143907.25938-3-anthony.perard@citrix.com> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20220714143907.25938-1-anthony.perard@citrix.com> References: <20220714143907.25938-1-anthony.perard@citrix.com> MIME-Version: 1.0 Signed-off-by: Anthony PERARD Acked-by: Andrew Cooper --- xen/tools/check-endbr.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xen/tools/check-endbr.sh b/xen/tools/check-endbr.sh index 64fa9a56b7..523797a15f 100755 --- a/xen/tools/check-endbr.sh +++ b/xen/tools/check-endbr.sh @@ -10,6 +10,7 @@ MSG_PFX="${0##*/} ${1##*/}" OBJCOPY="${OBJCOPY:-objcopy}" OBJDUMP="${OBJDUMP:-objdump}" ADDR2LINE="${ADDR2LINE:-addr2line}" +AWK="${AWK:-awk}" D=$(mktemp -d) trap "rm -rf $D" EXIT @@ -64,7 +65,7 @@ ${OBJDUMP} -j .text $1 -d -w | grep ' endbr64 *$' | cut -f 1 -d ':' > $VALID & # numbers, which don't lose precision. # eval $(${OBJDUMP} -j .text $1 -h | - awk '$2 == ".text" {printf "vma_hi=%s\nvma_lo=%s\n", substr($4, 1, 8), substr($4, 9, 16)}') + $AWK '$2 == ".text" {printf "vma_hi=%s\nvma_lo=%s\n", substr($4, 1, 8), substr($4, 9, 16)}') ${OBJCOPY} -j .text $1 -O binary $TEXT_BIN @@ -78,7 +79,7 @@ then else grep -aob -e "$(printf '\363\17\36\372')" -e "$(printf '\363\17\36\373')" \ -e "$(printf '\146\17\37\1')" $TEXT_BIN -fi | awk -F':' '{printf "%s%x\n", "'$vma_hi'", int('$((0x$vma_lo))') + $1}' > $ALL +fi | $AWK -F':' '{printf "%s%x\n", "'$vma_hi'", int('$((0x$vma_lo))') + $1}' > $ALL # Wait for $VALID to become complete wait From patchwork Thu Jul 14 18:53:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Cooper X-Patchwork-Id: 12918424 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.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 smtp.lore.kernel.org (Postfix) with ESMTPS id 6DD94C43334 for ; Thu, 14 Jul 2022 18:54:05 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.367775.598898 (Exim 4.92) (envelope-from ) id 1oC3y5-0007cv-EY; Thu, 14 Jul 2022 18:53:45 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 367775.598898; Thu, 14 Jul 2022 18:53:45 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1oC3y5-0007co-C2; Thu, 14 Jul 2022 18:53:45 +0000 Received: by outflank-mailman (input) for mailman id 367775; Thu, 14 Jul 2022 18:53:44 +0000 Received: from se1-gles-sth1-in.inumbo.com ([159.253.27.254] helo=se1-gles-sth1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1oC3y4-0007ci-4z for xen-devel@lists.xenproject.org; Thu, 14 Jul 2022 18:53:44 +0000 Received: from esa4.hc3370-68.iphmx.com (esa4.hc3370-68.iphmx.com [216.71.155.144]) by se1-gles-sth1.inumbo.com (Halon) with ESMTPS id 46c2b0b5-03a6-11ed-bd2d-47488cf2e6aa; Thu, 14 Jul 2022 20:53:42 +0200 (CEST) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 46c2b0b5-03a6-11ed-bd2d-47488cf2e6aa DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=citrix.com; s=securemail; t=1657824822; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version; bh=PYjZibqlUc5HapZ3z5TXoIsV/PSL5eJB/GaF84eWiGU=; b=Vr3UTERrfbmbRFn7dnav6nlLl7aVHt3q3T8dyiA92SZfnuhz2TgZea0R rEXmuOibRh2PovipcyJg44LUhePFv+Kt6qUKIqhBYVDkhlc0O52ofxiUA rJ627iVenQ7hB9krUp9e73ttxwiOyROAWiJXmQAk2enunv2y5KmSecdwo w=; Authentication-Results: esa4.hc3370-68.iphmx.com; dkim=none (message not signed) header.i=none X-SBRS: 5.1 X-MesageID: 78398029 X-Ironport-Server: esa4.hc3370-68.iphmx.com X-Remote-IP: 162.221.156.83 X-Policy: $RELAYED IronPort-Data: A9a23:Fl4eR6mFWdlN1vXnvjcAwKTo5gynJkRdPkR7XQ2eYbSJt1+Wr1Gzt xJOXmyFb6mMZDD1KNx3YNvl9B9V78PdxtVqSAU5/Ck0EiMWpZLJC+rCIxarNUt+DCFioGGLT Sk6QoOdRCzhZiaE/n9BCpC48T8mk/ngqoPUUIbsIjp2SRJvVBAvgBdin/9RqoNziJ2yDhjlV ena+qUzA3f4nW8uWo4ow/jb8kk3462u4GhwUmEWPpingnePzxH5M7pHTU2BByOQapVZGOe8W 9HCwNmRlo8O105wYj8Nuu+TnnwiGtY+DyDX4pZlc/HKbix5jj4zys4G2M80Mi+7vdkrc+dZk 72hvbToIesg0zaldO41C3G0GAkmVUFKFSOuzdFSfqV/wmWfG0YAzcmCA2k3ZYZEqtd3Dlps3 tBFJBsPdU6J3dyflefTpulE3qzPLeHuNYIb/Hph0SvYHbAtRpWrr6fivIECmm1q34YXQKiYN 5FxhTlHNXwsZzVmPFsNBY14t+CvnnTlKBVTqU6PpLpx6G/WpOB0+Oe9a4uFIobbLSlTtm2Zg 3Lp3Wb5OTAXOdnY7BOVrUuRisaayEsXX6pNTeblp5aGmma72Wg7GBAQE1yhrpGRiFO6Wt9ZA 1wZ/Gwpt6da3FewUtD3Uhm8oXiFlh0RQdxdF6s98g7l4rrZ5UOVC3YJShZFacc6r4kmSDoyz FiLktj1Qzt1v9W9a1iQ67OVpjOaIjUOICkJYipscOcey4C9+sdp1EuJF4s9Vv7u5jHoJd3u6 zHSp3RutrUctuwg+/i31lLc3Tj2mLGcG2bZ+T7rsnKZAhJRPdD4ONH5sQWCtZ6sP67CEADf4 SFsd9y2qblXUMrTzHHlrPAlRunB2hqTDNHLbbeD9bEF/i/lxXOsdJs4DNpWdBYwaZZsldMEj SbuVeJtCHx7ZiLCgVdfOd7ZNijT5fGI+S7Zfv7VdMFSRZN6aRWK+ipjDWbJgT2yzxNzzflgY 8/AGSpJMZr9If09pAdaus9HieN7rszA7Tm7qW/HI+SPjuPFOS/9pUYtO1qSdOEphJ65TPHu2 48HbaOikkwHOMWnO3m/2dNCdjgicClkba0aXuQKL4Zv1CI9Qzp/YxIQqJt8E7FYc1N9zbqSp C3iBxcIlzISRxTvcG23V5yqU5u3Nb4XkJ7xFXBE0YqAs5T7XbuS0Q== IronPort-HdrOrdr: A9a23:F6a1K66YsO7U24MI0wPXwMrXdLJyesId70hD6qhwISY6TiX4rb HWoB1173/JYVoqNE3I3OrwXZVoIkmsk6Kdg7NhXotKNTOO0ADDQb2Kr7GSpwEIcxeOkdK1vp 0AT0ERMrLN5CBB/KTH3DU= X-IronPort-AV: E=Sophos;i="5.92,272,1650945600"; d="scan'208";a="78398029" From: Andrew Cooper To: Xen-devel CC: Andrew Cooper , George Dunlap , Jan Beulich , "Stefano Stabellini" , Wei Liu , Julien Grall , Anthony PERARD Subject: [PATCH 3/2] README: State POSIX compatibility as a requirement for AWK Date: Thu, 14 Jul 2022 19:53:05 +0100 Message-ID: <20220714185305.29507-1-andrew.cooper3@citrix.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20220714143907.25938-1-anthony.perard@citrix.com> References: <20220714143907.25938-1-anthony.perard@citrix.com> MIME-Version: 1.0 In particular, we support FreeBSD and NetBSD build environments, and some Linux build environments use MAWK over GAWK anyway. Signed-off-by: Andrew Cooper Acked-by: Jan Beulich --- CC: George Dunlap CC: Jan Beulich CC: Stefano Stabellini CC: Wei Liu CC: Julien Grall CC: Anthony PERARD --- README | 1 + 1 file changed, 1 insertion(+) diff --git a/README b/README index 5e55047ffd9e..89a1d0b43c4c 100644 --- a/README +++ b/README @@ -48,6 +48,7 @@ provided by your OS distributor: - For ARM 64-bit: - GCC 5.1 or later - GNU Binutils 2.24 or later + * POSIX compatible awk * Development install of zlib (e.g., zlib-dev) * Development install of Python 2.6 or later (e.g., python-dev) * Development install of curses (e.g., libncurses-dev)