From patchwork Thu Sep 14 08:40:32 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tatsuyuki Ishi X-Patchwork-Id: 75956 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id E1CFD385AC09 for ; Thu, 14 Sep 2023 08:42:59 +0000 (GMT) X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from mail-ot1-x32b.google.com (mail-ot1-x32b.google.com [IPv6:2607:f8b0:4864:20::32b]) by sourceware.org (Postfix) with ESMTPS id 8061A3857031 for ; Thu, 14 Sep 2023 08:40:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8061A3857031 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ot1-x32b.google.com with SMTP id 46e09a7af769-6bf3850bcd2so44775a34.1 for ; Thu, 14 Sep 2023 01:40:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1694680848; x=1695285648; darn=sourceware.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=Ks5++2ava2C8GY0Xtuu2vGQC97tG7v2vx78WzqIxzIc=; b=add79Ih3JCsJ9XyWWpUFsK2iENVy/Xa5IFu7xyYEijj8p437M2TGoo8Pn+Cc9fk/Hj C8tEDRF6cYK3PvYO4Fi7UxRpUBWI29i691qzLtgKspuwgXuIawttMxLd06c7JAbTFMgO pXw18sSiZDMKnsvVDc4o0iNhmNzhDA1iMQURYisiLggs1RN4T/KHFeFOaj27AMui9Qow X6psSTwhc+muqv3xb82TzC/NOqkmaCUZ0qMf2/rCBHd+ZjEsVZpcS5axsu+pOB43kZ0l Mkrfk8enIYJkIwNnNTe267rDcnzcWItyMCbLg5vj2nc9KXimXJhTDn6ccZalD3xaKuF5 5tKw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1694680848; x=1695285648; 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=Ks5++2ava2C8GY0Xtuu2vGQC97tG7v2vx78WzqIxzIc=; b=JQxeiXW0r6N0tAQ8MqRWD8pk5R/sLabEdx4Ue211TygHYymt9UKY2aEFcZQH9nROXl 856foqnH3iYezLDtOk6iXYrbIN06H9u/yC+y5TJL48bSKp/OGqVO64lhnKKSwvHVSlZD mAn0rNqxufuH5+oZXZDiL38mzLY0R1v9xg9JsOTpx7JOa9aO63+X6Jea/Dtqh1vGGXx1 JlKB08N+nyvyPeNcE8uoMdLEEe7P4DlAYL1RGRgtoXRTnG6iPuC1dt7VjUw/Xgy+EwtO uUX6uLOR6Yja+MFdY59D/HJ+zFJFL16SjUL0OXRvK+06KtJcrVy7iZBC9wJ7a6tNfBRw 0GVA== X-Gm-Message-State: AOJu0Yx0BYI96FAcFJ0sU4C1DT8Vw3450itKZk37up6i0THZL5J5hyuy 0Yent5kQ9mUV0cu+JdrZUbzSz9MPEv8z2WIH X-Google-Smtp-Source: AGHT+IHRJPnwSdW6pt9sA+NpM99TyHH24jYXEDUbuBz6zod48YkSyk9sBFIhl8ZF+szz3uDtKUEgAA== X-Received: by 2002:a05:6870:468a:b0:1d5:aed5:659f with SMTP id a10-20020a056870468a00b001d5aed5659fmr5763318oap.4.1694680847713; Thu, 14 Sep 2023 01:40:47 -0700 (PDT) Received: from localhost (zz20184013906F627101.userreverse.dion.ne.jp. [111.98.113.1]) by smtp.gmail.com with ESMTPSA id l9-20020a633e09000000b00563ff7d9c4bsm732896pga.73.2023.09.14.01.40.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Sep 2023 01:40:47 -0700 (PDT) From: Tatsuyuki Ishi To: ishitatsuyuki@gmail.com Cc: libc-alpha@sourceware.org, rui314@gmail.com, ruiu@bluewhale.systems, schwab@linux-m68k.org, adhemerval.zanella@linaro.org, andrew@sifive.com Subject: [PATCH v4 2/3] RISC-V: Add TLSDESC reloc definitions. Date: Thu, 14 Sep 2023 17:40:32 +0900 Message-ID: <20230914084033.222120-3-ishitatsuyuki@gmail.com> X-Mailer: git-send-email 2.42.0 In-Reply-To: <20230914084033.222120-1-ishitatsuyuki@gmail.com> References: <20230817181228.122674-2-ishitatsuyuki@gmail.com> <20230914084033.222120-1-ishitatsuyuki@gmail.com> MIME-Version: 1.0 X-Spam-Status: No, score=-11.0 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces+patchwork=sourceware.org@sourceware.org --- elf/elf.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/elf/elf.h b/elf/elf.h index 9c51073f75..c6247c1bae 100644 --- a/elf/elf.h +++ b/elf/elf.h @@ -3959,6 +3959,7 @@ enum #define R_RISCV_TLS_DTPREL64 9 #define R_RISCV_TLS_TPREL32 10 #define R_RISCV_TLS_TPREL64 11 +#define R_RISCV_TLSDESC 12 #define R_RISCV_BRANCH 16 #define R_RISCV_JAL 17 #define R_RISCV_CALL 18 @@ -4005,6 +4006,10 @@ enum #define R_RISCV_PLT32 59 #define R_RISCV_SET_ULEB128 60 #define R_RISCV_SUB_ULEB128 61 +#define R_RISCV_TLSDESC_HI20 62 +#define R_RISCV_TLSDESC_LOAD_LO12 63 +#define R_RISCV_TLSDESC_ADD_LO12 64 +#define R_RISCV_TLSDESC_CALL 65 #define R_RISCV_NUM 62