From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pg1-f181.google.com (mail-pg1-f181.google.com [209.85.215.181]) by mx.groups.io with SMTP id smtpd.web10.1078.1678124008921805525 for ; Mon, 06 Mar 2023 09:33:28 -0800 Authentication-Results: mx.groups.io; dkim=pass header.i=@ventanamicro.com header.s=google header.b=WkrW7cLO; spf=pass (domain: ventanamicro.com, ip: 209.85.215.181, mailfrom: tphan@ventanamicro.com) Received: by mail-pg1-f181.google.com with SMTP id q189so6024509pga.9 for ; Mon, 06 Mar 2023 09:33:28 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1678124008; 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=VkTnwGQmQissVi67FmnYmzZvBFinolDNCIQDZH35ohg=; b=WkrW7cLOIg9NYw8wzouTaX/57wWmetN6s/Wii//8ZwD3fxtfsBhbqy7/juyPuAv4wh +KMk4aKC36kJIIViMNaJcb73D23B9VNqUDbFkLU3thbpVXMncAM5qN7PcJhG9PPQz6w2 KVdVOZgf4lU3IAzagqJcDlgJZ+MJAW7XwByHYEfqcea3bcs+R/dGhPEvOWdffyLV1082 vkHnTZxZ/2+QLkKX8rlfW79coh14sOQ7+Zjd0Wvhup6x00RyyBHy6srD+NLMun8fRUXl YEy6QFNgSD+nuK7VErxV36O8m9RLo+W5o0EfXB06FPCjfkML497Xg4Jx1N080mn5sCCq 4Vzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1678124008; 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=VkTnwGQmQissVi67FmnYmzZvBFinolDNCIQDZH35ohg=; b=WZIsS0lSdiSUXb33XVqPxkD1Khx8SVhzBvrVQZSPd8+WALJttyD0bc/AjrX6ZJGI3V hbDP1SxCU2HzZp/iVvybDAD7QrKRlL73Z9tUFgbOED5IHwI2Ioyo2oYZq5qBKnMTs8ux iHGZPEyP1UuU7ODplkbvdrOCL+bwNRbWNH5GNLdECPqgxx0fpJQh4lhWmatG18FcpbQw 1xt6YmtS4nzoLirx1qsDx7DU/ysDgRVnJF+g6rkmvifZumZFedD5RQ5jalnCSFO9q8Zc M7fDVYMRPQd8zTj4N7vWaWylLBMDYE7LlOpwUT0/QgH6s6lBkqfquSvZ6plRHUZhqgTD tKGA== X-Gm-Message-State: AO0yUKX1fP2aPS6NN9xNFBTuNXeCXygraHgjnrR6coTJlvZtCPYZ1k91 AT5L+kCngofVfvwT5KYyL+2Oq2uRVmo6qS3oIK9GFw== X-Google-Smtp-Source: AK7set9ZKlOVJ1QAg986D1srceNTySsDt1+rHapVkNA7HLsYzdmKCK3LW8JZ+XjCIqcnc4pH/I89iA== X-Received: by 2002:aa7:96e2:0:b0:5a9:cbc3:ca70 with SMTP id i2-20020aa796e2000000b005a9cbc3ca70mr10753095pfq.24.1678124008042; Mon, 06 Mar 2023 09:33:28 -0800 (PST) Return-Path: Received: from localhost.localdomain (c-174-50-177-95.hsd1.ca.comcast.net. [174.50.177.95]) by smtp.gmail.com with ESMTPSA id v6-20020aa78506000000b005dd975176c3sm6579722pfn.53.2023.03.06.09.33.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 06 Mar 2023 09:33:27 -0800 (PST) From: "Tuan Phan" To: devel@edk2.groups.io Cc: michael.d.kinney@intel.com, gaoliming@byosoft.com.cn, zhiguang.liu@intel.com, sunilvl@ventanamicro.com, git@danielschaefer.me, andrei.warkentin@intel.com, Tuan Phan Subject: [PATCH 2/7] MdePkg/Register: RISC-V: Add satp mode bits shift definition Date: Mon, 6 Mar 2023 09:33:11 -0800 Message-Id: <20230306173316.10319-3-tphan@ventanamicro.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20230306173316.10319-1-tphan@ventanamicro.com> References: <20230306173316.10319-1-tphan@ventanamicro.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable The satp mode bits shift is used cross modules. It should be defined in one place. Signed-off-by: Tuan Phan --- MdePkg/Include/Register/RiscV64/RiscVEncoding.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/MdePkg/Include/Register/RiscV64/RiscVEncoding.h b/MdePkg/Inclu= de/Register/RiscV64/RiscVEncoding.h index 5c2989b797bf..c60972892825 100644 --- a/MdePkg/Include/Register/RiscV64/RiscVEncoding.h +++ b/MdePkg/Include/Register/RiscV64/RiscVEncoding.h @@ -58,9 +58,10 @@ #define PRV_S 1UL=0D #define PRV_M 3UL=0D =0D -#define SATP64_MODE 0xF000000000000000ULL=0D -#define SATP64_ASID 0x0FFFF00000000000ULL=0D -#define SATP64_PPN 0x00000FFFFFFFFFFFULL=0D +#define SATP64_MODE 0xF000000000000000ULL=0D +#define SATP64_MODE_SHIFT 60=0D +#define SATP64_ASID 0x0FFFF00000000000ULL=0D +#define SATP64_PPN 0x00000FFFFFFFFFFFULL=0D =0D #define SATP_MODE_OFF 0UL=0D #define SATP_MODE_SV32 1UL=0D --=20 2.25.1