<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>209322</bug_id>
          
          <creation_ts>2020-03-19 17:12:49 -0700</creation_ts>
          <short_desc>Update check for aarch64</short_desc>
          <delta_ts>2020-04-01 11:25:09 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Template Framework</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Catanzaro">mcatanzaro</reporter>
          <assigned_to name="Michael Catanzaro">mcatanzaro</assigned_to>
          <cc>benjamin</cc>
    
    <cc>cdumez</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>mark.lam</cc>
    
    <cc>mcatanzaro</cc>
    
    <cc>saam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1631924</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-03-19 17:12:49 -0700</bug_when>
    <thetext>/* CPU(ARM64) - Apple */
#if (defined(__arm64__) &amp;&amp; defined(__APPLE__)) || defined(__aarch64__)
#define WTF_CPU_ARM64 1
#define WTF_CPU_KNOWN 1

#if defined(__arm64e__)
#define WTF_CPU_ARM64E 1
#endif
#endif


/* CPU(ARM64) - Apple */ is clearly a stale comment, since we&apos;re using CPU(ARM64) for Linux aarch64. Looks like the __APPLE__ check is obsolete. Let&apos;s see if removing it breaks anything?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1631925</commentid>
    <comment_count>1</comment_count>
      <attachid>394048</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-03-19 17:15:00 -0700</bug_when>
    <thetext>Created attachment 394048
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636345</commentid>
    <comment_count>2</comment_count>
      <attachid>394048</attachid>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2020-03-31 18:09:00 -0700</bug_when>
    <thetext>Comment on attachment 394048
Patch

I seem to recall there were competing 64-bit ARM instruction sets when it originally came out--I&apos;m not sure whether those got resolved, or if they&apos;re close enough that both of these can be defined as CPU(ARM64).

I&apos;ll CC Mark Lam as he might remember.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636349</commentid>
    <comment_count>3</comment_count>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-03-31 18:42:15 -0700</bug_when>
    <thetext>(In reply to David Kilzer (:ddkilzer) from comment #2)
&gt; Comment on attachment 394048 [details]
&gt; Patch
&gt; 
&gt; I seem to recall there were competing 64-bit ARM instruction sets when it
&gt; originally came out--I&apos;m not sure whether those got resolved, or if they&apos;re
&gt; close enough that both of these can be defined as CPU(ARM64).
&gt; 
&gt; I&apos;ll CC Mark Lam as he might remember.

I don&apos;t remember such a difference.  On Apple&apos;s side, I believe this change is fine.  I tested on all relevant build targets.  If this also works for linux, I&apos;m fine with the change.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636350</commentid>
    <comment_count>4</comment_count>
      <attachid>394048</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-03-31 18:42:36 -0700</bug_when>
    <thetext>Comment on attachment 394048
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636359</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-03-31 19:06:55 -0700</bug_when>
    <thetext>Committed r259332: &lt;https://trac.webkit.org/changeset/259332&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 394048.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636360</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2020-03-31 19:07:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/61135818&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636371</commentid>
    <comment_count>7</comment_count>
      <attachid>394048</attachid>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-03-31 21:08:00 -0700</bug_when>
    <thetext>Comment on attachment 394048
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=394048&amp;action=review

&gt; Source/WTF/wtf/PlatformCPU.h:116
&gt; +#if defined(__arm64__) || defined(__aarch64__)

Doesn’t this also need to be done in bmalloc?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636474</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-04-01 07:25:17 -0700</bug_when>
    <thetext>Yeah... but without a warning comment that the files need to be synced, how are devs to know? :(</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636476</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-04-01 07:27:32 -0700</bug_when>
    <thetext>(In reply to Mark Lam from comment #3)
&gt; I don&apos;t remember such a difference.  On Apple&apos;s side, I believe this change
&gt; is fine.  I tested on all relevant build targets.  If this also works for
&gt; linux, I&apos;m fine with the change.

This won&apos;t change anything on Linux. It&apos;s just cleaning up a condition that doesn&apos;t seem to be doing anything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636477</commentid>
    <comment_count>10</comment_count>
      <attachid>395165</attachid>
    <who name="Michael Catanzaro">mcatanzaro</who>
    <bug_when>2020-04-01 07:27:41 -0700</bug_when>
    <thetext>Created attachment 395165
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636479</commentid>
    <comment_count>11</comment_count>
      <attachid>394048</attachid>
    <who name="Mark Lam">mark.lam</who>
    <bug_when>2020-04-01 07:37:46 -0700</bug_when>
    <thetext>Comment on attachment 394048
Patch

Let’s not obsolete this first patch since it was landed, and not replaced.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636501</commentid>
    <comment_count>12</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-04-01 08:28:42 -0700</bug_when>
    <thetext>Committed r259344: &lt;https://trac.webkit.org/changeset/259344&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 395165.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1636583</commentid>
    <comment_count>13</comment_count>
    <who name="Saam Barati">saam</who>
    <bug_when>2020-04-01 11:25:09 -0700</bug_when>
    <thetext>(In reply to Michael Catanzaro from comment #8)
&gt; Yeah... but without a warning comment that the files need to be synced, how
&gt; are devs to know? :(

Yeah it’s not great, but a lot of things in bmalloc and WTF need to be synced.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>394048</attachid>
            <date>2020-03-19 17:15:00 -0700</date>
            <delta_ts>2020-04-01 07:37:46 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209322-20200319191500.patch</filename>
            <type>text/plain</type>
            <size>1295</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU4NzAxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IDYzMjFmODhlNjMwOWViNGUzYmU3Mjcx
Y2RhOWE1OTQwNTdhNDEyYjYuLjhkNWM2ZTNiYTE0NzhkNjllM2YyMzM1OGIyZDAwMmQ0ZDUyMjAw
NGIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMjAtMDMtMTkgIE1pY2hhZWwgQ2F0YW56YXJvICA8
bWNhdGFuemFyb0Bnbm9tZS5vcmc+CisKKyAgICAgICAgVXBkYXRlIGNoZWNrIGZvciBhYXJjaDY0
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDkzMjIK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDUFUoQVJN
NjQpIGlzIHVzZWQgb24gTGludXgsIHNvIGNoZWNraW5nIHRvIGF2b2lkIEFwcGxlIHBsYXRmb3Jt
cyBkb2Vzbid0IG1ha2UgbXVjaCBzZW5zZS4KKyAgICAgICAgVGhlIGNvbW1lbnQgaW1wbHlpbmcg
dGhhdCB0aGlzIGlzIGFuIEFwcGxlIGFyY2hpdGVjdHVyZSBhbHNvIG5vIGxvbmdlciBtYWtlcyBz
ZW5zZS4KKworICAgICAgICAqIHd0Zi9QbGF0Zm9ybUNQVS5oOgorCiAyMDIwLTAzLTE5ICBDaGFy
bGllIFR1cm5lciAgPGN0dXJuZXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBGaXggbWFueSB3YXJu
aW5ncyB3aXRoIENsYW5nIDcuMCBvbiBHVEsgeDg2LTY0IGluIERlYnVnLgpkaWZmIC0tZ2l0IGEv
U291cmNlL1dURi93dGYvUGxhdGZvcm1DUFUuaCBiL1NvdXJjZS9XVEYvd3RmL1BsYXRmb3JtQ1BV
LmgKaW5kZXggYmNlMjNlMDM0NmQ1NDNkZWQ2OWRjMmE1Yzg1ZjBlOGI0MjhkYmUyYi4uMTRkNDll
NDcwOWQyNjFiNDA5ZTBmYmRiOWEzMWJlZjE5MjJlODMzZSAxMDA2NDQKLS0tIGEvU291cmNlL1dU
Ri93dGYvUGxhdGZvcm1DUFUuaAorKysgYi9Tb3VyY2UvV1RGL3d0Zi9QbGF0Zm9ybUNQVS5oCkBA
IC0xMTIsOCArMTEyLDggQEAKICNkZWZpbmUgV1RGX0NQVV9LTk9XTiAxCiAjZW5kaWYKIAotLyog
Q1BVKEFSTTY0KSAtIEFwcGxlICovCi0jaWYgKGRlZmluZWQoX19hcm02NF9fKSAmJiBkZWZpbmVk
KF9fQVBQTEVfXykpIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCisvKiBDUFUoQVJNNjQpICovCisj
aWYgZGVmaW5lZChfX2FybTY0X18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18pCiAjZGVmaW5lIFdU
Rl9DUFVfQVJNNjQgMQogI2RlZmluZSBXVEZfQ1BVX0tOT1dOIDEKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>395165</attachid>
            <date>2020-04-01 07:27:41 -0700</date>
            <delta_ts>2020-04-01 08:28:44 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-209322-20200401092740.patch</filename>
            <type>text/plain</type>
            <size>1230</size>
            <attacher name="Michael Catanzaro">mcatanzaro</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU5MDgzCmRpZmYgLS1naXQgYS9Tb3VyY2UvYm1hbGxvYy9D
aGFuZ2VMb2cgYi9Tb3VyY2UvYm1hbGxvYy9DaGFuZ2VMb2cKaW5kZXggZTAyMzViNGQ5ZjZhYjMy
NzU5YWVjOTEwZGZhNzIzNmY0MTI5N2RiZi4uY2M0ZDJmNTkzNzkwMGUxODg4NmYyMzBjNGViNzY1
MDgxYWMwMGNjZCAxMDA2NDQKLS0tIGEvU291cmNlL2JtYWxsb2MvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9ibWFsbG9jL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDIwLTA0LTAxICBNaWNo
YWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AZ25vbWUub3JnPgorCisgICAgICAgIFVwZGF0ZSBj
aGVjayBmb3IgYWFyY2g2NAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MjA5MzIyCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS82MTEzNTgxOD4KKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBVcGRhdGUgQlBsYXRm
b3JtLmggdG8gZm9sbG93IHRoZSBjb3JyZXNwb25kaW5nIGNoYW5nZSBpbiBXVEYncyBQbGF0Zm9y
bUNQVS5oLgorCisgICAgICAgICogYm1hbGxvYy9CUGxhdGZvcm0uaDoKKwogMjAyMC0wMy0xNSAg
WXVzdWtlIFN1enVraSAgPHlzdXp1a2lAYXBwbGUuY29tPgogCiAgICAgICAgIFNob3VsZCBub3Qg
dXNlIHZhcmlhYmxlLWxlbmd0aC1hcnJheSAoVkxBKQpkaWZmIC0tZ2l0IGEvU291cmNlL2JtYWxs
b2MvYm1hbGxvYy9CUGxhdGZvcm0uaCBiL1NvdXJjZS9ibWFsbG9jL2JtYWxsb2MvQlBsYXRmb3Jt
LmgKaW5kZXggZWJhZmUwM2Q3N2RjOGIzM2ZlYjU1OTY1MmNjMzliYzhkNDYwYzA5Zi4uMzJiZmYw
YWE1ZTY5OWIyOWI3YWYwMGE1ZTJkNTE3YjFmNjcxZjY5YSAxMDA2NDQKLS0tIGEvU291cmNlL2Jt
YWxsb2MvYm1hbGxvYy9CUGxhdGZvcm0uaAorKysgYi9Tb3VyY2UvYm1hbGxvYy9ibWFsbG9jL0JQ
bGF0Zm9ybS5oCkBAIC0xMjMsOCArMTIzLDggQEAKICNkZWZpbmUgQkNQVV9YODZfNjQgMQogI2Vu
ZGlmCiAKLS8qIEJDUFUoQVJNNjQpIC0gQXBwbGUgKi8KLSNpZiAoZGVmaW5lZChfX2FybTY0X18p
ICYmIGRlZmluZWQoX19BUFBMRV9fKSkgfHwgZGVmaW5lZChfX2FhcmNoNjRfXykKKy8qIEJDUFUo
QVJNNjQpICovCisjaWYgZGVmaW5lZChfX2FybTY0X18pIHx8IGRlZmluZWQoX19hYXJjaDY0X18p
CiAjZGVmaW5lIEJDUFVfQVJNNjQgMQogI2VuZGlmCiAK
</data>

          </attachment>
      

    </bug>

</bugzilla>