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 80CDAC54E5D for ; Thu, 14 Mar 2024 06:57:00 +0000 (UTC) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rkf0b-00050d-Mq; Thu, 14 Mar 2024 02:56:09 -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 1rkf0Z-000500-D7 for qemu-devel@nongnu.org; Thu, 14 Mar 2024 02:56:07 -0400 Received: from mail-ej1-x635.google.com ([2a00:1450:4864:20::635]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rkf0U-00059I-RY for qemu-devel@nongnu.org; Thu, 14 Mar 2024 02:56:06 -0400 Received: by mail-ej1-x635.google.com with SMTP id a640c23a62f3a-a466a27d30aso71896466b.1 for ; Wed, 13 Mar 2024 23:56:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1710399359; x=1711004159; darn=nongnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=OoRN8P3vPwGYPfJkKxlvnqFCqIX6kQhkspBgssYnqoM=; b=JmB7HbkbWXLgpitMhRXfGyR2RMVxqWZuRdVa/CSowzUT4nieBmXPJUVFqjxQSLT1wv zjBd8tXABSv7Mb/h7EcqMeyna7e5SjOiqvwGp/R6xQRr/ecNg5G8NGY4GtSorBoOHEKc NZg5hBtQUgYhzPpCOChSF+ZaRxzjmGWKOrq4XTA7ezk/0anJfUGr4EDrOUfw4v8WCfao 7Ut+c/aNp+8SiLJy9PAsdWUGSTiju8QcjwhsjugcoAxvy7Efg68Ru/f0yuVW912ON3ZN ghCx/bBQ4Hw+y0FjP2gEcs03fDxbLJH0ydWL5hzZOc4s0u2BmeGYO/9bZEaL3o3CPvPz WK7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710399359; x=1711004159; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=OoRN8P3vPwGYPfJkKxlvnqFCqIX6kQhkspBgssYnqoM=; b=wcts6t0bHtC6YHUQnuBTNbwnqRA60ux8z8xwsxDePdnqfu6UcyJxO2Od972WwRUV/X 7VRclaDcwMZyI7K8Nrq229Y4+vyVtZE9VllTDOuMuj70yjsAKZudlwOkwHKAUsEBkGaI rf6bL58y8Hesz42XT4AJMO3j04qQPZOtYMRFfqqbwOKVr3yJ5in4rNUpRx25M4JlUbsc gIr3A1AJ1lbD0UeZZKGzjnIVOqXmMAlq6bwev1G95yCo58+BBhLQqopjPI/+5TXY/tBt thDbtRSHetwMX6CqQ7JeuOEwCkzRQ989lxHFedQZh6aVWDBg7OJCiF+UHNuQugtznbmH XjmA== X-Forwarded-Encrypted: i=1; AJvYcCW1R0c4P/Bd3a9dE61bP/t29WGtc+YZlzgcWHNiVDc7SJtnEeaJEwJQfVtgUq45KmpmMGK0BPEOoiYcI9heDQmfWY8UzU8= X-Gm-Message-State: AOJu0YxR95nCGvUiYwyD2KJsWUt5eUZr9tiCpp67+PC/EGmuu7S8NYlz 4amKd+3n80fl515GeMyoF+SExR0SGt5Cr/E2DgjJCCDjwVkKA0tbdM3S/ExI4FI= X-Google-Smtp-Source: AGHT+IEKdzTTtqBP0uQKkwakXdbDB9fVFfya0HI+F2S/Bxp99eTGmQ756JVudKC/1mIOs5CALfZ7Iw== X-Received: by 2002:a17:907:a4c3:b0:a44:4c7e:fc07 with SMTP id vq3-20020a170907a4c300b00a444c7efc07mr468869ejc.0.1710399359166; Wed, 13 Mar 2024 23:55:59 -0700 (PDT) Received: from [192.168.69.100] ([176.176.175.89]) by smtp.gmail.com with ESMTPSA id en2-20020a17090728c200b00a4674ad8ab9sm168216ejc.211.2024.03.13.23.55.56 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 13 Mar 2024 23:55:58 -0700 (PDT) Message-ID: <2fe169fc-1a41-44ff-b829-82b5c23f9344@linaro.org> Date: Thu, 14 Mar 2024 07:55:55 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v2 1/1] target/riscv/kvm: fix timebase-frequency when using KVM acceleration Content-Language: en-US To: Yong-Xuan Wang , qemu-devel@nongnu.org, qemu-riscv@nongnu.org Cc: greentime.hu@sifive.com, vincent.chen@sifive.com, frank.chang@sifive.com, jim.shu@sifive.com, Palmer Dabbelt , Alistair Francis , Bin Meng , Weiwei Li , Daniel Henrique Barboza , Liu Zhiwei , Andrew Jones References: <20240314061510.9800-1-yongxuan.wang@sifive.com> From: =?UTF-8?Q?Philippe_Mathieu-Daud=C3=A9?= In-Reply-To: <20240314061510.9800-1-yongxuan.wang@sifive.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=2a00:1450:4864:20::635; envelope-from=philmd@linaro.org; helo=mail-ej1-x635.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, 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: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org On 14/3/24 07:15, Yong-Xuan Wang wrote: > The timebase-frequency of guest OS should be the same with host > machine. The timebase-frequency value in DTS should be got from > hypervisor when using KVM acceleration. > > Reviewed-by: Andrew Jones > Signed-off-by: Yong-Xuan Wang > > --- > Changelog > v2: > - update the function definition > - restructure if-else statement Thanks! Reviewed-by: Philippe Mathieu-Daudé > --- > hw/riscv/virt.c | 2 ++ > target/riscv/kvm/kvm-cpu.c | 9 +++++++++ > target/riscv/kvm/kvm_riscv.h | 1 + > 3 files changed, 12 insertions(+)