<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hi All,</p>
    <p>I have pushed this change to edk2 master at
      cfa6ffb113f2..e1999b264f1f</p>
    <p>Regards,</p>
    <p>Sami Mujawar<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 27/05/2021 10:19 AM, Sami Mujawar
      via groups.io wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:1682E1EE63CD4105.7325@groups.io">
      
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"MS Gothic";
        panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:"PingFang TC";
        panose-1:2 11 4 0 0 0 0 0 0 0;}
@font-face
        {font-family:"\@MS Gothic";
        panose-1:2 11 6 9 7 2 5 8 2 4;}
@font-face
        {font-family:"\@PingFang TC";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
      <div class="WordSection1">
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Hi
            Laszlo, Liming,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Apologies
            for not doing it earlier. I was not sure if it was within my
            right to merge the change.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">I
            will merge this in the next 2 hours.<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Regards,<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US">Sami
            Mujawar<o:p></o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <p class="MsoNormal"><span style="mso-fareast-language:EN-US"><o:p> </o:p></span></p>
        <div style="border:none;border-top:solid #B5C4DF
          1.0pt;padding:3.0pt 0cm 0cm 0cm">
          <p class="MsoNormal" style="margin-bottom:12.0pt"><b><span style="font-size:12.0pt;color:black">From:
              </span></b><span style="font-size:12.0pt;color:black">Laszlo
              Ersek <a class="moz-txt-link-rfc2396E" href="mailto:lersek@redhat.com"><lersek@redhat.com></a><br>
              <b>Date: </b>Thursday, 27 May 2021 at 09:50<br>
              <b>To: </b>gaoliming <a class="moz-txt-link-rfc2396E" href="mailto:gaoliming@byosoft.com.cn"><gaoliming@byosoft.com.cn></a>,
              <a class="moz-txt-link-abbreviated" href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a> <a class="moz-txt-link-rfc2396E" href="mailto:devel@edk2.groups.io"><devel@edk2.groups.io></a>, Sami
              Mujawar <a class="moz-txt-link-rfc2396E" href="mailto:Sami.Mujawar@arm.com"><Sami.Mujawar@arm.com></a><br>
              <b>Cc: </b><a class="moz-txt-link-abbreviated" href="mailto:ardb@kernel.org">ardb@kernel.org</a> <a class="moz-txt-link-rfc2396E" href="mailto:ardb@kernel.org"><ardb@kernel.org></a>,
              <a class="moz-txt-link-abbreviated" href="mailto:leif@nuviainc.com">leif@nuviainc.com</a> <a class="moz-txt-link-rfc2396E" href="mailto:leif@nuviainc.com"><leif@nuviainc.com></a>, Matteo
              Carlini <a class="moz-txt-link-rfc2396E" href="mailto:Matteo.Carlini@arm.com"><Matteo.Carlini@arm.com></a>, Andreas Sandberg
              <a class="moz-txt-link-rfc2396E" href="mailto:Andreas.Sandberg@arm.com"><Andreas.Sandberg@arm.com></a>, Joey Gouly
              <a class="moz-txt-link-rfc2396E" href="mailto:Joey.Gouly@arm.com"><Joey.Gouly@arm.com></a>, nd <a class="moz-txt-link-rfc2396E" href="mailto:nd@arm.com"><nd@arm.com></a><br>
              <b>Subject: </b>Re: </span><span style="font-size:12.0pt;font-family:"MS
              Gothic";color:black">回复</span><span style="font-size:12.0pt;color:black">: [edk2-devel]
              [edk2-devel202105 PATCH v2 1/1] ArmPkg/ArmGic: Fix maximum
              number of interrupts in GICv3<o:p></o:p></span></p>
        </div>
        <div>
          <p class="MsoNormal" style="margin-bottom:12.0pt">Hi Liming,<br>
            <br>
            On 05/27/21 04:32, gaoliming wrote:<br>
            > If no objection, I will merge this patch today. Then,
            tomorrow, I will create stable tag 202105.
            <br>
            <br>
            yes, please do that -- TBH, I thought Sami would merge it
            sooner, as<br>
            Sami does have maintainer access through DynamicTablesPkg
            and<br>
            StandaloneMmPkg.<br>
            <br>
            Thanks!<br>
            Laszlo<br>
            <br>
            > <br>
            > Thanks<br>
            > Liming<br>
            >> -----<span style="font-family:"PingFang
              TC",sans-serif">邮</span><span style="font-family:"MS Gothic"">件原件</span>-----<br>
            >> <span style="font-family:"PingFang
              TC",sans-serif">发</span><span style="font-family:"MS Gothic"">件人</span>:
            <a class="moz-txt-link-abbreviated" href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a> <a class="moz-txt-link-rfc2396E" href="mailto:devel@edk2.groups.io"><devel@edk2.groups.io></a>
            <span style="font-family:"MS Gothic"">代表</span>
            gaoliming<br>
            >> <span style="font-family:"PingFang
              TC",sans-serif">发</span><span style="font-family:"MS Gothic"">送</span><span style="font-family:"PingFang TC",sans-serif">时间</span>:
            2021<span style="font-family:"MS Gothic"">年</span>5<span style="font-family:"MS Gothic"">月</span>26<span style="font-family:"MS Gothic"">日</span> 10:22<br>
            >> <span style="font-family:"MS Gothic"">收件人</span>:
            <a class="moz-txt-link-abbreviated" href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>; <a class="moz-txt-link-abbreviated" href="mailto:lersek@redhat.com">lersek@redhat.com</a>;<br>
            >> <a class="moz-txt-link-abbreviated" href="mailto:sami.mujawar@arm.com">sami.mujawar@arm.com</a><br>
            >> <span style="font-family:"MS Gothic"">抄送</span>:
            <a class="moz-txt-link-abbreviated" href="mailto:ardb@kernel.org">ardb@kernel.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:leif@nuviainc.com">leif@nuviainc.com</a>; <a class="moz-txt-link-abbreviated" href="mailto:Matteo.Carlini@arm.com">Matteo.Carlini@arm.com</a>;<br>
            >> <a class="moz-txt-link-abbreviated" href="mailto:Andreas.Sandberg@arm.com">Andreas.Sandberg@arm.com</a>; <a class="moz-txt-link-abbreviated" href="mailto:joey.gouly@arm.com">joey.gouly@arm.com</a>;
            <a class="moz-txt-link-abbreviated" href="mailto:nd@arm.com">nd@arm.com</a><br>
            >> <span style="font-family:"MS Gothic"">主</span><span style="font-family:"PingFang TC",sans-serif">题</span>:
            <span style="font-family:"MS Gothic"">回复</span>:
            [edk2-devel] [edk2-devel202105 PATCH v2 1/1] ArmPkg/ArmGic:<br>
            >> Fix maximum number of interrupts in GICv3<br>
            >><br>
            >> Laszlo, Ard, Sami:<br>
            >>   I am OK to merge this patch for stable tag
            202105.<br>
            >><br>
            >> Thanks<br>
            >> Liming<br>
            >>> -----<span style="font-family:"PingFang
              TC",sans-serif">邮</span><span style="font-family:"MS Gothic"">件原件</span>-----<br>
            >>> <span style="font-family:"PingFang
              TC",sans-serif">发</span><span style="font-family:"MS Gothic"">件人</span>:
            <a class="moz-txt-link-abbreviated" href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a> <a class="moz-txt-link-rfc2396E" href="mailto:devel@edk2.groups.io"><devel@edk2.groups.io></a>
            <span style="font-family:"MS Gothic"">代表</span>
            Laszlo<br>
            >> Ersek<br>
            >>> <span style="font-family:"PingFang
              TC",sans-serif">发</span><span style="font-family:"MS Gothic"">送</span><span style="font-family:"PingFang TC",sans-serif">时间</span>:
            2021<span style="font-family:"MS Gothic"">年</span>5<span style="font-family:"MS Gothic"">月</span>25<span style="font-family:"MS Gothic"">日</span> 19:55<br>
            >>> <span style="font-family:"MS
              Gothic"">收件人</span>: <a class="moz-txt-link-abbreviated" href="mailto:devel@edk2.groups.io">devel@edk2.groups.io</a>;
            <a class="moz-txt-link-abbreviated" href="mailto:sami.mujawar@arm.com">sami.mujawar@arm.com</a><br>
            >>> <span style="font-family:"MS
              Gothic"">抄送</span>: <a class="moz-txt-link-abbreviated" href="mailto:ardb@kernel.org">ardb@kernel.org</a>;
            <a class="moz-txt-link-abbreviated" href="mailto:leif@nuviainc.com">leif@nuviainc.com</a>; <a class="moz-txt-link-abbreviated" href="mailto:Matteo.Carlini@arm.com">Matteo.Carlini@arm.com</a>;<br>
            >>> <a class="moz-txt-link-abbreviated" href="mailto:Andreas.Sandberg@arm.com">Andreas.Sandberg@arm.com</a>; <a class="moz-txt-link-abbreviated" href="mailto:joey.gouly@arm.com">joey.gouly@arm.com</a>;
            <a class="moz-txt-link-abbreviated" href="mailto:nd@arm.com">nd@arm.com</a><br>
            >>> <span style="font-family:"MS
              Gothic"">主</span><span style="font-family:"PingFang TC",sans-serif">题</span>:
            Re: [edk2-devel] [edk2-devel202105 PATCH v2 1/1]
            ArmPkg/ArmGic:<br>
            >>> Fix maximum number of interrupts in GICv3<br>
            >>><br>
            >>> Hi Sami,<br>
            >>><br>
            >>> On 05/24/21 15:01, Sami Mujawar wrote:<br>
            >>>> From: Andreas Sandberg
            <a class="moz-txt-link-rfc2396E" href="mailto:andreas.sandberg@arm.com"><andreas.sandberg@arm.com></a><br>
            >>>><br>
            >>>> Bugzilla: 3415 (<a href="https://bugzilla.tianocore.org/show_bug.cgi?id=3415" moz-do-not-send="true">https://bugzilla.tianocore.org/show_bug.cgi?id=3415</a>)<br>
            >>>><br>
            >>>> The GICv3 architecture supports up to 1020
            ordinary interrupt<br>
            >>>> lines. The actual number of interrupts
            supported is described by the<br>
            >>>> ITLinesNumber field in the GICD_TYPER
            register. The total number of<br>
            >>>> implemented registers is normally
            calculated as<br>
            >>>> 32*(ITLinesNumber+1). However, maximum
            value (0x1f) is a special case<br>
            >>>> since that would indicate that 1024
            interrupts are implemented.<br>
            >>>><br>
            >>>> Add handling for this special case in
            ArmGicGetMaxNumInterrupts.<br>
            >>>><br>
            >>>> Signed-off-by: Andreas Sandberg
            <a class="moz-txt-link-rfc2396E" href="mailto:andreas.sandberg@arm.com"><andreas.sandberg@arm.com></a><br>
            >>>> Signed-off-by: Joey Gouly
            <a class="moz-txt-link-rfc2396E" href="mailto:joey.gouly@arm.com"><joey.gouly@arm.com></a><br>
            >>>> Signed-off-by: Sami Mujawar
            <a class="moz-txt-link-rfc2396E" href="mailto:sami.mujawar@arm.com"><sami.mujawar@arm.com></a><br>
            >>>> Reviewed-by: Ard Biesheuvel
            <a class="moz-txt-link-rfc2396E" href="mailto:ardb@kernel.org"><ardb@kernel.org></a><br>
            >>>> ---<br>
            >>>> The changes can be seen at:<br>
            >>>> <a href="https://github.com/samimujawar/edk2/tree/1396_gic_max_num_intr_v2" moz-do-not-send="true">
https://github.com/samimujawar/edk2/tree/1396_gic_max_num_intr_v2</a><br>
            >>>><br>
            >>>> Notes:<br>
            >>>>     v2:<br>
            >>>>       - Fix comment style.<br>
            >>> [Laszlo]<br>
            >>>>       - Updated comment style.<br>
            >>> [Sami]<br>
            >>>><br>
            >>>>  ArmPkg/Drivers/ArmGic/ArmGicLib.c | 11
            +++++++++--<br>
            >>>>  1 file changed, 9 insertions(+), 2
            deletions(-)<br>
            >>><br>
            >>> I think this patch should be merged really
            soon, as long as Ard agrees.<br>
            >>><br>
            >>> Thanks,<br>
            >>> Laszlo<br>
            >>><br>
            >>>><br>
            >>>> diff --git
            a/ArmPkg/Drivers/ArmGic/ArmGicLib.c<br>
            >>> b/ArmPkg/Drivers/ArmGic/ArmGicLib.c<br>
            >>>> index<br>
            >>><br>
            >>
            6b01c88206ad8adef3100dd44c0d57660db77783..bd4b5edb903f3846f4f0e43<br>
            >>> 1f93e001f01cd9e7d 100644<br>
            >>>> --- a/ArmPkg/Drivers/ArmGic/ArmGicLib.c<br>
            >>>> +++ b/ArmPkg/Drivers/ArmGic/ArmGicLib.c<br>
            >>>> @@ -1,6 +1,6 @@<br>
            >>>>  /** @file<br>
            >>>>  *<br>
            >>>> -*  Copyright (c) 2011-2018, ARM Limited.
            All rights reserved.<br>
            >>>> +*  Copyright (c) 2011-2021, Arm Limited.
            All rights reserved.<br>
            >>>>  *<br>
            >>>>  *  SPDX-License-Identifier:
            BSD-2-Clause-Patent<br>
            >>>>  *<br>
            >>>> @@ -120,7 +120,14 @@
            ArmGicGetMaxNumInterrupts (<br>
            >>>>    IN  INTN          GicDistributorBase<br>
            >>>>    )<br>
            >>>>  {<br>
            >>>> -  return 32 * ((MmioRead32
            (GicDistributorBase + ARM_GIC_ICDICTR) &<br>
            >>> 0x1F) + 1);<br>
            >>>> +  UINTN ItLines;<br>
            >>>> +<br>
            >>>> +  ItLines = MmioRead32 (GicDistributorBase
            + ARM_GIC_ICDICTR) &<br>
            >>> 0x1F;<br>
            >>>> +<br>
            >>>> +  //<br>
            >>>> +  // Interrupt ID 1020-1023 are reserved.<br>
            >>>> +  //<br>
            >>>> +  return (ItLines == 0x1f) ? 1020 : 32 *
            (ItLines + 1);<br>
            >>>>  }<br>
            >>>><br>
            >>>>  VOID<br>
            >>>><br>
            >>><br>
            >>><br>
            >>><br>
            >>><br>
            >>><br>
            >><br>
            >><br>
            >><br>
            >><br>
            >><br>
            >> <br>
            >><br>
            > <br>
            > <br>
            > <o:p></o:p></p>
        </div>
      </div>
      
    </blockquote>
    <br>
  </body>
</html>


 <div width="1" style="color:white;clear:both">_._,_._,_</div> <hr>   Groups.io Links:<p>   You receive all messages sent to this group.    <p> <a target="_blank" href="https://edk2.groups.io/g/devel/message/75795">View/Reply Online (#75795)</a> |    |  <a target="_blank" href="https://groups.io/mt/83116958/1813853">Mute This Topic</a>  | <a href="https://edk2.groups.io/g/devel/post">New Topic</a><br>    <a href="https://edk2.groups.io/g/devel/editsub/1813853">Your Subscription</a> | <a href="mailto:devel+owner@edk2.groups.io">Contact Group Owner</a> |  <a href="https://edk2.groups.io/g/devel/unsub">Unsubscribe</a>  [edk2-devel-archive@redhat.com]<br> <div width="1" style="color:white;clear:both">_._,_._,_</div>