From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pj1-f41.google.com (mail-pj1-f41.google.com [209.85.216.41]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 51B9317BB10; Tue, 14 May 2024 14:33:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.41 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715697239; cv=none; b=O1g4xahHGzfDeKFN/xRu2bbUpBiOddG68h6XtH3aNTV7oRxpUPuUGUK545aCYAUAiKYTvzbjPLeXOfW+PQZvogSZhkOThidZutfxO7E/xwxhAnGkbFXtYqw0Sjd36wCD7buYLZCJSTQHzG3LtTL/P56mcLusmrjxbj/KBUgM+3Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715697239; c=relaxed/simple; bh=9JQ7eiNNZ64JRDb74RE//xWnDSJqnxv76sc+EBu6IA8=; h=From:To:Cc:References:In-Reply-To:Subject:Date:Message-ID: MIME-Version:Content-Type; b=R+LO2KeAI3vsTTvaHU386GjGEM4Qn+JT6M5Bv8HfY2xdXvWsMVxUFPsgTTZtu2pf2yy3j9zfcEmnVaZQ17jQCkRWAfdCuDXgzLBy+0RUeiGQuRadFIdnosalBl5eVr8XxtRiysZgNfSoklapVSZG28DvZ4pBMz7wMu1G/7X+hZ4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=googlemail.com; spf=pass smtp.mailfrom=googlemail.com; dkim=pass (2048-bit key) header.d=googlemail.com header.i=@googlemail.com header.b=H435RsdL; arc=none smtp.client-ip=209.85.216.41 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=googlemail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=googlemail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=googlemail.com header.i=@googlemail.com header.b="H435RsdL" Received: by mail-pj1-f41.google.com with SMTP id 98e67ed59e1d1-2b33d011e5dso3826319a91.0; Tue, 14 May 2024 07:33:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20230601; t=1715697238; x=1716302038; darn=vger.kernel.org; h=content-language:thread-index:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Iq8lh+ioOW1FpEAVtAaznZbqqApHq44z6sdGCsyHXFA=; b=H435RsdLm2f3aWzBHUyl3FV2C0V6TjQf3L5YKhN/k9XZBIeih7bLkBi0qeyrbkN+VR JDGhTAz333DMQlhsJU5H7txZUhvWdqdLz1tijafE1ypbUQ/GB8u8t9fpO5hkqcp3o0Og jed9UBPhWaLQLQFY1gvUGwNLBlXEEySdmPHvyc5yDXpoE1wwtY36anyg37klIX1pUmqi 58N2jx01DOAV2Y7Eue+kfWxaDJIC1QbafO1IWSEx1Nv/1bc3ume+HDQWXWqG2D/ZVHtW qoblsBrHXfSbRQtQZKze5FnTCmvaH2rM5p26Gq8mIUNnz1FXbRXeQSu9E+vPPDqxT/NA JqhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715697238; x=1716302038; h=content-language:thread-index:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Iq8lh+ioOW1FpEAVtAaznZbqqApHq44z6sdGCsyHXFA=; b=dHPU0h9KrY3Lr2A0FaxL/6xhjg1189bjxohlKkv7zVn5pJRf4aVfp9zvgb6VPJ+Ap1 mlYSAGvmKPvVknL3XQ+DwxjAqmrGnTqWfKDce7iYvTIZ4ZOL6uU2+T88gCrmvvg7gDNi 1Yl/dUTZsmJCGDbgGm4GiN0qf2bcZwelZETnCdRh1HMmf42OwdCsS1QUd5CYlID6r6FG aNW6IeK2wSJlZGMHOMurqgvGK1Ly65C9iUp8PzjMjRqEBdU9FUL4G4P4ICQuBXGH+8S6 G98qQaeIb2Yzeb8zKJTYNGetRLm/HFGNKfFfdlEGfU3fEYztnHE7GwhIywV55X21Q6zl QJCQ== X-Forwarded-Encrypted: i=1; AJvYcCVarU/u4KasBfN3WX4GUGZR1oICgtpr4wtQKNb9oc7yix8ugXxBmjUEQEGJJqP1Zp+hQB7gj64/S/o6wgToc7P1oNSqr13bA5Q7r3Q4Im3hkXvL+LMxu4F1n9Cwp+E35gbFcovR1SL0yQnINVIykOg68L2ndi+1jMZezKVU X-Gm-Message-State: AOJu0YxJYrzv+P8OWfrYVuiW6Elmx0tW//7tYb1bZSNOpos7Vzw4SWml 1Wg2QhvwX9HyMCBk7YnHxf+pQWjeiQHZqlU1hDxfrbjfBFCEMHXG X-Google-Smtp-Source: AGHT+IEhEBfxmSCDQ+qNmAfruffGpVnoNO3Uk5u3oWLvN0oE6s/d9cI16dDjXJDX2fpa2A9RSrERMQ== X-Received: by 2002:a17:90a:7103:b0:2b6:215b:e236 with SMTP id 98e67ed59e1d1-2b6c76f97b7mr19309942a91.23.1715697237523; Tue, 14 May 2024 07:33:57 -0700 (PDT) Received: from ArmidaleLaptop ([50.204.89.30]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2b99c5eea97sm976337a91.52.2024.05.14.07.33.56 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 May 2024 07:33:57 -0700 (PDT) From: dthaler1968@googlemail.com X-Google-Original-From: To: "'Puranjay Mohan'" , "'David Vernet'" , "'Alexei Starovoitov'" , "'Daniel Borkmann'" , "'Andrii Nakryiko'" , "'Martin KaFai Lau'" , "'Eduard Zingerman'" , "'Song Liu'" , "'Yonghong Song'" , "'John Fastabend'" , "'KP Singh'" , "'Stanislav Fomichev'" , "'Hao Luo'" , "'Jiri Olsa'" , "'Jonathan Corbet'" , "'Dave Thaler'" , "'Will Hawkins'" , , , , Cc: References: <20240514130303.113607-1-puranjay@kernel.org> In-Reply-To: <20240514130303.113607-1-puranjay@kernel.org> Subject: RE: [PATCH bpf] bpf, docs: Fix the description of 'src' in ALU instructions Date: Tue, 14 May 2024 08:33:55 -0600 Message-ID: <019c01daa60b$c08873b0$41995b10$@gmail.com> Precedence: bulk X-Mailing-List: bpf@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQMgS3ITkG+5x2/Y13ejOoDX0Q3k4K8LgGnA Content-Language: en-us Puranjay Mohan wrote: > An ALU instruction's source operand can be the value in the source register or the > 32-bit immediate value encoded in the instruction. This is controlled by the 's' bit of > the 'opcode'. > > The current description explicitly uses the phrase 'value of the source register' > when defining the meaning of 'src'. > > Change the description to use 'source operand' in place of 'value of the source > register'. > > Signed-off-by: Puranjay Mohan Acked-by: Dave Thaler > --- > Documentation/bpf/standardization/instruction-set.rst | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/Documentation/bpf/standardization/instruction-set.rst > b/Documentation/bpf/standardization/instruction-set.rst > index a5ab00ac0b14..2e17b365388e 100644 > --- a/Documentation/bpf/standardization/instruction-set.rst > +++ b/Documentation/bpf/standardization/instruction-set.rst > @@ -292,8 +292,9 @@ Arithmetic instructions ``ALU`` uses 32-bit wide > operands while ``ALU64`` uses 64-bit wide operands for otherwise identical > operations. ``ALU64`` instructions belong to the > base64 conformance group unless noted otherwise. > -The 'code' field encodes the operation as below, where 'src' and 'dst' refer -to the > values of the source and destination registers, respectively. > +The 'code' field encodes the operation as below, where 'src' refers to > +the the source operand and 'dst' refers to the value of the destination > +register. > > ===== ===== ======= > ========================================================== > name code offset description > -- > 2.40.1 From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.ietf.org (mail.ietf.org [50.223.129.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A18D7158213 for ; Tue, 14 May 2024 14:43:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=50.223.129.194 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715697828; cv=none; b=Qv7oEWrb2ksE8dYRhvFrena2aTYWz6Pbh1WDW2jsVxWq4ZavZROcEtz+wZSOYdMQXBVbF/NDvPTAJD3AO+pSKFQdrYurCiXPhJ+dHO15SCv8NQwk2mQhrEyZ3+JfBAqe2g2nLukgz0Jnu7ecQkznBCW0vu7yy73lsh/k2ccQc3g= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1715697828; c=relaxed/simple; bh=dq1kPiJdd+4gA/Mkf5mO9+SYVHHGKB+cHbInD9iRCAY=; h=To:References:In-Reply-To:Date:Message-ID:MIME-Version:CC:Subject: Content-Type:From; b=j7t6oVtYBYaC+geLWyJTNT8Sn/lqA/muX8pTNJ8vmIeby1JL48sUbj2+0wGyN2wbNrJkYrfTP2h6qyBnXHcXEwq43qTOGHOUI3MocanYs3aGZLA7yCGUvTA4t5Fi6heIY6WEfx1avNfWiZExaeUIuAhMM1LI2bOiGdrUChzPXbI= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dmarc.ietf.org; spf=pass smtp.mailfrom=ietf.org; dkim=pass (1024-bit key) header.d=ietf.org header.i=@ietf.org header.b=RxryBjc+; dkim=fail (1024-bit key) header.d=ietf.org header.i=@ietf.org header.b=RJvrkE0y reason="signature verification failed"; dkim=fail (2048-bit key) header.d=googlemail.com header.i=@googlemail.com header.b=gbbQvHuv reason="signature verification failed"; arc=none smtp.client-ip=50.223.129.194 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=dmarc.ietf.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=ietf.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=ietf.org header.i=@ietf.org header.b="RxryBjc+"; dkim=fail reason="signature verification failed" (1024-bit key) header.d=ietf.org header.i=@ietf.org header.b="RJvrkE0y"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=googlemail.com header.i=@googlemail.com header.b="gbbQvHuv" Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FB92C151525 for ; Tue, 14 May 2024 07:35:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1715697306; bh=dq1kPiJdd+4gA/Mkf5mO9+SYVHHGKB+cHbInD9iRCAY=; h=To:References:In-Reply-To:Date:CC:Subject:List-Id:List-Archive: List-Help:List-Owner:List-Post:List-Subscribe:List-Unsubscribe: From; b=RxryBjc+d1R5RNiO7PnjUG6HOlkQYTgOLAnMKC07BPMeGY6pAqjBr3+mQc656fkqI 8gXmx0BWdAapdXhndsg/ID1seIZSzwU106SSkKRvd5KgEU54k9IQ3M1wssYwhgbLip hrxfRSNbrWoHLI2QWYonRXPtF3wlaAzPO95Nuhn0= Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E7271C180B53 for ; Tue, 14 May 2024 07:35:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1715697305; bh=dq1kPiJdd+4gA/Mkf5mO9+SYVHHGKB+cHbInD9iRCAY=; h=From:To:References:In-Reply-To:Date:CC:Subject:List-Id: List-Archive:List-Help:List-Owner:List-Post:List-Subscribe: List-Unsubscribe; b=RJvrkE0yOxFOJxaa5/QlEvvu1TBJj2tgVPyhanOdDrTSbTSu5ey69RaFObjAym2Vc agdRPki02XDhQ2kFN9kwcs7vwcNtPcqLkiUbW2QkQCRsWljker4pJr7RkiXvJSjxvT wRoyRj/3YOt65WuKAoowc7lOMxZOmkCsP7i69ZpI= Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1D78AC14F609 for ; Tue, 14 May 2024 07:34:56 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -1.846 X-Spam-Level: Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=googlemail.com Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06IyiMkegH3v for ; Tue, 14 May 2024 07:34:52 -0700 (PDT) Received: from mail-pf1-x42f.google.com (mail-pf1-x42f.google.com [IPv6:2607:f8b0:4864:20::42f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 69CA5C1CADE3 for ; Tue, 14 May 2024 07:33:58 -0700 (PDT) Received: by mail-pf1-x42f.google.com with SMTP id d2e1a72fcca58-6f457853950so4411331b3a.0 for ; Tue, 14 May 2024 07:33:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20230601; t=1715697238; x=1716302038; darn=ietf.org; h=content-language:thread-index:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:cc:to :from:from:to:cc:subject:date:message-id:reply-to; bh=Iq8lh+ioOW1FpEAVtAaznZbqqApHq44z6sdGCsyHXFA=; b=gbbQvHuv0ai7ZeNCuTy2SFdzm9P1Cj/weyahArQGqDXr/3i0uAQrssOGGUcQcRIUyA n37lRd/3MY9rtBWu/cy34dtMqlE5xo0VdgRIe0UkG8cmFDfWynLXF3PCoUVlMFTp/62T ZlkAe8zqaLyGGe2AnFfB6IkAjrzF3xdPSkkayuPczJ977zdS8FV24pO8G2c++QajKiaJ coMQ75IyAdZ38LOhMZy2SyT0uj0N+2jGQBahaFJAeQGU479L2bxS9DTaMSKMbLPiLsC/ icBcaK6WwsylD5PKCIIanqREIUDZ5jbE7X7TYvd/yuX3B7RAAWbTLvpK4ZOe46p/uMbQ bQhQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715697238; x=1716302038; h=content-language:thread-index:content-transfer-encoding :mime-version:message-id:date:subject:in-reply-to:references:cc:to :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=Iq8lh+ioOW1FpEAVtAaznZbqqApHq44z6sdGCsyHXFA=; b=W629MP2tOWgc5pQvV1Kyc+Q5+tath+QP/78nLEcq/2tPG6tlyDrLakh7jk1zNjqF+l CPIC5ya75ZkOfuSXOzOfqUPNchoOgHsjUSiFLFlrczT+hz157tCBnQbGWyb/BJG7NVno iajzqG7phecArcQcsnajVYYakENEFXUY2SbHjswbEi2q03x/qd3FW7n2UgbhWsoPRX9k LYbHv8Gl6d8QXCoTyAbiVwR39Cf6lmeInV6IrOBLeNmK1ut4Rfto91/ixT/N3J5TadOX /JX4bH5YWlNeUQynmx/ogg2JhneFrP82XiYbGS8ypBdQCLfuTY3K4DmoIVlqIyOBSwrl XhZw== X-Forwarded-Encrypted: i=1; AJvYcCXx0NK42xSpZp5NJIdZhesPOczqKwlgEsplJRcvMYGxCjRK8jK0eICTClQN/iJTBeBQXcSio1oixcukF/Y= X-Gm-Message-State: AOJu0Yy/aUHTCKBkXH9NOff//9KrbQg0kMf9yoFBgOI5difSDbhzGesW CM7/KCKElmZ+y2eCM+w3L7Ow2xLCPQC42YlyTbhc02Am+qkuxVEU X-Google-Smtp-Source: AGHT+IEhEBfxmSCDQ+qNmAfruffGpVnoNO3Uk5u3oWLvN0oE6s/d9cI16dDjXJDX2fpa2A9RSrERMQ== X-Received: by 2002:a17:90a:7103:b0:2b6:215b:e236 with SMTP id 98e67ed59e1d1-2b6c76f97b7mr19309942a91.23.1715697237523; Tue, 14 May 2024 07:33:57 -0700 (PDT) Received: from ArmidaleLaptop ([50.204.89.30]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2b99c5eea97sm976337a91.52.2024.05.14.07.33.56 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Tue, 14 May 2024 07:33:57 -0700 (PDT) X-Google-Original-From: To: "'Puranjay Mohan'" , "'David Vernet'" , "'Alexei Starovoitov'" , "'Daniel Borkmann'" , "'Andrii Nakryiko'" , "'Martin KaFai Lau'" , "'Eduard Zingerman'" , "'Song Liu'" , "'Yonghong Song'" , "'John Fastabend'" , "'KP Singh'" , "'Stanislav Fomichev'" , "'Hao Luo'" , "'Jiri Olsa'" , "'Jonathan Corbet'" , "'Dave Thaler'" , "'Will Hawkins'" , , , , References: <20240514130303.113607-1-puranjay@kernel.org> In-Reply-To: <20240514130303.113607-1-puranjay@kernel.org> Date: Tue, 14 May 2024 08:33:55 -0600 Message-ID: <019c01daa60b$c08873b0$41995b10$@gmail.com> Precedence: bulk X-Mailing-List: bpf@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQMgS3ITkG+5x2/Y13ejOoDX0Q3k4K8LgGnA Content-Language: en-us Message-ID-Hash: PDI4IOXPSE74H6XEJJOK2VHBEQMAODC2 X-Message-ID-Hash: PDI4IOXPSE74H6XEJJOK2VHBEQMAODC2 X-MailFrom: dthaler1968@googlemail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: puranjay12@gmail.com X-Mailman-Version: 3.3.9rc4 Precedence: list Subject: =?utf-8?q?=5BBpf=5D_Re=3A_=5BPATCH_bpf=5D_bpf=2C_docs=3A_Fix_the_description?= =?utf-8?q?_of_=27src=27_in_ALU_instructions?= Archived-At: List-Archive: List-Help: List-Owner: List-Post: X-Mailman-Copy: yes Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Original-From: dthaler1968@googlemail.com From: dthaler1968=40googlemail.com@dmarc.ietf.org Message-ID: <20240514143355.Qi5CMq6hzOHpFYnM4CL_jR3tSjjTZqjc3GjQEZk7904@z> UHVyYW5qYXkgTW9oYW4gPHB1cmFuamF5QGtlcm5lbC5vcmc+IHdyb3RlOiANCj4gQW4gQUxVIGlu c3RydWN0aW9uJ3Mgc291cmNlIG9wZXJhbmQgY2FuIGJlIHRoZSB2YWx1ZSBpbiB0aGUgc291cmNl DQpyZWdpc3RlciBvciB0aGUNCj4gMzItYml0IGltbWVkaWF0ZSB2YWx1ZSBlbmNvZGVkIGluIHRo ZSBpbnN0cnVjdGlvbi4gVGhpcyBpcyBjb250cm9sbGVkIGJ5DQp0aGUgJ3MnIGJpdCBvZg0KPiB0 aGUgJ29wY29kZScuDQo+IA0KPiBUaGUgY3VycmVudCBkZXNjcmlwdGlvbiBleHBsaWNpdGx5IHVz ZXMgdGhlIHBocmFzZSAndmFsdWUgb2YgdGhlIHNvdXJjZQ0KcmVnaXN0ZXInDQo+IHdoZW4gZGVm aW5pbmcgdGhlIG1lYW5pbmcgb2YgJ3NyYycuDQo+IA0KPiBDaGFuZ2UgdGhlIGRlc2NyaXB0aW9u IHRvIHVzZSAnc291cmNlIG9wZXJhbmQnIGluIHBsYWNlIG9mICd2YWx1ZSBvZiB0aGUNCnNvdXJj ZQ0KPiByZWdpc3RlcicuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBQdXJhbmpheSBNb2hhbiA8cHVy YW5qYXlAa2VybmVsLm9yZz4NCg0KQWNrZWQtYnk6IERhdmUgVGhhbGVyIDxkdGhhbGVyMTk2OEBn bWFpbC5jb20+DQoNCj4gLS0tDQo+ICBEb2N1bWVudGF0aW9uL2JwZi9zdGFuZGFyZGl6YXRpb24v aW5zdHJ1Y3Rpb24tc2V0LnJzdCB8IDUgKysrLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2Vy dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlv bi9icGYvc3RhbmRhcmRpemF0aW9uL2luc3RydWN0aW9uLXNldC5yc3QNCj4gYi9Eb2N1bWVudGF0 aW9uL2JwZi9zdGFuZGFyZGl6YXRpb24vaW5zdHJ1Y3Rpb24tc2V0LnJzdA0KPiBpbmRleCBhNWFi MDBhYzBiMTQuLjJlMTdiMzY1Mzg4ZSAxMDA2NDQNCj4gLS0tIGEvRG9jdW1lbnRhdGlvbi9icGYv c3RhbmRhcmRpemF0aW9uL2luc3RydWN0aW9uLXNldC5yc3QNCj4gKysrIGIvRG9jdW1lbnRhdGlv bi9icGYvc3RhbmRhcmRpemF0aW9uL2luc3RydWN0aW9uLXNldC5yc3QNCj4gQEAgLTI5Miw4ICsy OTIsOSBAQCBBcml0aG1ldGljIGluc3RydWN0aW9ucyAgYGBBTFVgYCB1c2VzIDMyLWJpdCB3aWRl DQo+IG9wZXJhbmRzIHdoaWxlIGBgQUxVNjRgYCB1c2VzIDY0LWJpdCB3aWRlIG9wZXJhbmRzIGZv ciAgb3RoZXJ3aXNlDQppZGVudGljYWwNCj4gb3BlcmF0aW9ucy4gYGBBTFU2NGBgIGluc3RydWN0 aW9ucyBiZWxvbmcgdG8gdGhlDQo+ICBiYXNlNjQgY29uZm9ybWFuY2UgZ3JvdXAgdW5sZXNzIG5v dGVkIG90aGVyd2lzZS4NCj4gLVRoZSAnY29kZScgZmllbGQgZW5jb2RlcyB0aGUgb3BlcmF0aW9u IGFzIGJlbG93LCB3aGVyZSAnc3JjJyBhbmQgJ2RzdCcNCnJlZmVyIC10byB0aGUNCj4gdmFsdWVz IG9mIHRoZSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIHJlZ2lzdGVycywgcmVzcGVjdGl2ZWx5Lg0K PiArVGhlICdjb2RlJyBmaWVsZCBlbmNvZGVzIHRoZSBvcGVyYXRpb24gYXMgYmVsb3csIHdoZXJl ICdzcmMnIHJlZmVycyB0bw0KPiArdGhlIHRoZSBzb3VyY2Ugb3BlcmFuZCBhbmQgJ2RzdCcgcmVm ZXJzIHRvIHRoZSB2YWx1ZSBvZiB0aGUgZGVzdGluYXRpb24NCj4gK3JlZ2lzdGVyLg0KPiANCj4g ID09PT09ICA9PT09PSAgPT09PT09PQ0KPiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09DQo+ICBuYW1lICAgY29kZSAgIG9mZnNldCAgIGRl c2NyaXB0aW9uDQo+IC0tDQo+IDIuNDAuMQ0KDQoNCi0tIApCcGYgbWFpbGluZyBsaXN0IC0tIGJw ZkBpZXRmLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIGJwZi1sZWF2ZUBpZXRm Lm9yZwo=