From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=2607:f8b0:4001:c06::242; helo=mail-io0-x242.google.com; envelope-from=ard.biesheuvel@linaro.org; receiver=edk2-devel@lists.01.org Received: from mail-io0-x242.google.com (mail-io0-x242.google.com [IPv6:2607:f8b0:4001:c06::242]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id C484F20356998 for ; Wed, 25 Apr 2018 23:33:25 -0700 (PDT) Received: by mail-io0-x242.google.com with SMTP id e78-v6so17174797iod.0 for ; Wed, 25 Apr 2018 23:33:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=tDqWYU2lWW5tTPrHrXR2ZPdS2ZqPCKChy9JfkqvM8g8=; b=AZaZnq9JbUI1comNJK4JQZSG206au4v9R8Xz3mdll841Lfjj40BPuxESsxs0Xp2PRs UcpsGPgf6dsFE9IstiqHiorP69kt1+Cx3xua+joM+JNBf7PpaJQeItcOxmXXvfFkX5fx PpGHfmTmqy4c6XHDxLsTHclzinH3W/T1q53mI= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=tDqWYU2lWW5tTPrHrXR2ZPdS2ZqPCKChy9JfkqvM8g8=; b=cNeTs1dEtG5s2sfcB5oGlgbHhBQiSJASUcUIJ2vIwbWfJxPKpPwqVCogN9K0co1o5u I39/U839YKcddfHTM6lUaJtGTR9kOWiP2n1xxHTr0eXBHtnZrJlJAsbQZbMqOZqWqgWn sKODddDP3UHv63TU6X4nN/Rv1zsBZy7KK/ge7TOF9CyaajaSwLz7eExk1BLVmgp74Flo S1xGa8yifRVBhMlECvMIgLvPjiLeM0elzIh9dyM/wViG4jWOpm8XOGKDpaD+8ReVzLYR szRxpJj6qTLcGpDsDAv50gaSHoevjnvq6Pbbpxgp6473rnG7nm4pUgtjQ7i5WsQsShIc Z5Vg== X-Gm-Message-State: ALQs6tCRUHPd+U/GhrnsldGKqHW7Q4jU+Atu9gn9AY9e2m+IXp49nQQh j85Bygs4rHhCOK77XG4I59rO9z8J6zQmJTWCGZqL4A== X-Google-Smtp-Source: AB8JxZpM/t2QG3Ll/BRhkXC6ZEfDgLn06DdFA2XiZ0NoByUWyCks5l0l6kihBRzVb9XZxX4xlN8Cto0PW+KtvvpnV7o= X-Received: by 2002:a6b:970d:: with SMTP id z13-v6mr31285570iod.277.1524724404692; Wed, 25 Apr 2018 23:33:24 -0700 (PDT) MIME-Version: 1.0 Received: by 10.107.187.134 with HTTP; Wed, 25 Apr 2018 23:33:24 -0700 (PDT) In-Reply-To: <783155fd-41d3-2f17-a24b-6f9fea52f05c@arm.com> References: <20180423150057.13515-1-ard.biesheuvel@linaro.org> <783155fd-41d3-2f17-a24b-6f9fea52f05c@arm.com> From: Ard Biesheuvel Date: Thu, 26 Apr 2018 08:33:24 +0200 Message-ID: To: Julien Grall Cc: "edk2-devel@lists.01.org" , Leif Lindholm , Laszlo Ersek Subject: Re: [PATCH 0/2] Reenable timer mask quirk for Xen X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 26 Apr 2018 06:33:26 -0000 Content-Type: text/plain; charset="UTF-8" On 25 April 2018 at 19:26, Julien Grall wrote: > Hi Ard, > > Thank you for the series, I confirm it fixes EDK2 boot in Xen guest. > > Tested-by: Julien Grall > Acked-by: Julien Grall > Pushed as 1eb72acddd61..ef42ef7e6dd7 Thanks all. > On 23/04/18 16:00, Ard Biesheuvel wrote: >> >> Reinstate the timer mask quirk for Xen that we recently removed under the >> assumption that only ancient KVM host implementations still needed it. >> >> Ard Biesheuvel (2): >> ArmPkg: add reenable hook to ArmGenericTimerCounterLib >> ArmVirtPkg: reinstate timer unmask quirk for Xen >> >> ArmPkg/Drivers/TimerDxe/TimerDxe.c | 1 + >> .../Library/ArmGenericTimerCounterLib.h | 6 + >> .../ArmGenericTimerPhyCounterLib.c | 8 + >> .../ArmGenericTimerVirtCounterLib.c | 8 + >> ArmVirtPkg/ArmVirtXen.dsc | 1 + >> .../XenArmGenericTimerVirtCounterLib.c | 146 ++++++++++++++++++ >> .../XenArmGenericTimerVirtCounterLib.inf | 33 ++++ >> 7 files changed, 203 insertions(+) >> create mode 100644 >> ArmVirtPkg/Library/XenArmGenericTimerVirtCounterLib/XenArmGenericTimerVirtCounterLib.c >> create mode 100644 >> ArmVirtPkg/Library/XenArmGenericTimerVirtCounterLib/XenArmGenericTimerVirtCounterLib.inf >> > > -- > Julien Grall