All of lore.kernel.org
 help / color / mirror / Atom feed
* [bug report] habanalabs: add gaudi security module
@ 2020-05-22  9:56 Dan Carpenter
  2020-05-22 11:00 ` AW: " Walter Harms
  2020-05-24 11:40 ` Omer Shpigelman
  0 siblings, 2 replies; 3+ messages in thread
From: Dan Carpenter @ 2020-05-22  9:56 UTC (permalink / raw)
  To: kernel-janitors

Hello Omer Shpigelman,

The patch 3a3a5bf19639: "habanalabs: add gaudi security module" from
May 11, 2020, leads to the following static checker warning:

	drivers/misc/habanalabs/gaudi/gaudi_security.c:527 gaudi_init_mme_protection_bits()
	warn: odd binop '0x60400 & 0x7f'

drivers/misc/habanalabs/gaudi/gaudi_security.c
   514          mask |= 1 << ((mmMME0_CTRL_TE_CLOSE_CGATE & 0x7F) >> 2);
   515          mask |= 1 << ((mmMME0_CTRL_AGU_SM_INFLIGHT_CNTR & 0x7F) >> 2);
   516          mask |= 1 << ((mmMME0_CTRL_AGU_SM_TOTAL_CNTR & 0x7F) >> 2);
   517          mask |= 1 << ((mmMME0_CTRL_EZSYNC_OUT_CREDIT & 0x7F) >> 2);
   518          mask |= 1 << ((mmMME0_CTRL_PCU_RL_SAT_SEC & 0x7F) >> 2);
   519          mask |= 1 << ((mmMME0_CTRL_AGU_SYNC_MSG_AXI_USER & 0x7F) >> 2);
   520          mask |= 1 << ((mmMME0_CTRL_QM_SLV_LBW_CLK_EN & 0x7F) >> 2);
   521  
   522          WREG32(pb_addr + word_offset, ~mask);
   523  
   524          pb_addr = (mmMME0_CTRL_SHADOW_0_STATUS & ~0xFFF) + PROT_BITS_OFFS;
   525          word_offset = ((mmMME0_CTRL_SHADOW_0_STATUS & PROT_BITS_OFFS) >> 7)
   526                          << 2;
   527          mask = 1 << ((mmMME0_CTRL_SHADOW_0_STATUS & 0x7F) >> 2);
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This is zero.

   528  
   529          WREG32(pb_addr + word_offset, ~mask);
   530  
   531          pb_addr = (mmMME0_QM_GLBL_CFG0 & ~0xFFF) + PROT_BITS_OFFS;
   532          word_offset = ((mmMME0_QM_GLBL_CFG0 & PROT_BITS_OFFS) >> 7) << 2;
   533          mask = 1 << ((mmMME0_QM_GLBL_CFG0 & 0x7F) >> 2);
   534          mask |= 1 << ((mmMME0_QM_GLBL_CFG1 & 0x7F) >> 2);

There are a about 300 similar warnings.

drivers/misc/habanalabs/gaudi/gaudi_security.c:527 gaudi_init_mme_protection_bits() warn: odd binop '0x60400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:532 gaudi_init_mme_protection_bits() warn: odd binop '0x68000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:533 gaudi_init_mme_protection_bits() warn: odd binop '0x68000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:567 gaudi_init_mme_protection_bits() warn: odd binop '0x68080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:604 gaudi_init_mme_protection_bits() warn: odd binop '0x68100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:624 gaudi_init_mme_protection_bits() warn: odd binop '0x68180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:657 gaudi_init_mme_protection_bits() warn: odd binop '0x68200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:695 gaudi_init_mme_protection_bits() warn: odd binop '0x68280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:733 gaudi_init_mme_protection_bits() warn: odd binop '0x68300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:763 gaudi_init_mme_protection_bits() warn: odd binop '0x68400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:821 gaudi_init_mme_protection_bits() warn: odd binop '0x68a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:846 gaudi_init_mme_protection_bits() warn: odd binop '0x68b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:879 gaudi_init_mme_protection_bits() warn: odd binop '0x68c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:899 gaudi_init_mme_protection_bits() warn: odd binop '0x68c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:920 gaudi_init_mme_protection_bits() warn: odd binop '0x68d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:962 gaudi_init_mme_protection_bits() warn: odd binop '0xe0400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1006 gaudi_init_mme_protection_bits() warn: odd binop '0x160400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1011 gaudi_init_mme_protection_bits() warn: odd binop '0x168000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1012 gaudi_init_mme_protection_bits() warn: odd binop '0x168000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1046 gaudi_init_mme_protection_bits() warn: odd binop '0x168080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1083 gaudi_init_mme_protection_bits() warn: odd binop '0x168100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1103 gaudi_init_mme_protection_bits() warn: odd binop '0x168180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1136 gaudi_init_mme_protection_bits() warn: odd binop '0x168200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1174 gaudi_init_mme_protection_bits() warn: odd binop '0x168280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1212 gaudi_init_mme_protection_bits() warn: odd binop '0x168300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1242 gaudi_init_mme_protection_bits() warn: odd binop '0x168400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1300 gaudi_init_mme_protection_bits() warn: odd binop '0x168a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1326 gaudi_init_mme_protection_bits() warn: odd binop '0x168b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1359 gaudi_init_mme_protection_bits() warn: odd binop '0x168c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1379 gaudi_init_mme_protection_bits() warn: odd binop '0x168c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1400 gaudi_init_mme_protection_bits() warn: odd binop '0x168d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1442 gaudi_init_mme_protection_bits() warn: odd binop '0x1e0400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1489 gaudi_init_dma_protection_bits() warn: odd binop '0x508000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1490 gaudi_init_dma_protection_bits() warn: odd binop '0x508000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1524 gaudi_init_dma_protection_bits() warn: odd binop '0x508080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1561 gaudi_init_dma_protection_bits() warn: odd binop '0x508100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1581 gaudi_init_dma_protection_bits() warn: odd binop '0x508180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1614 gaudi_init_dma_protection_bits() warn: odd binop '0x508200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1652 gaudi_init_dma_protection_bits() warn: odd binop '0x508280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1691 gaudi_init_dma_protection_bits() warn: odd binop '0x508300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1721 gaudi_init_dma_protection_bits() warn: odd binop '0x508400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1779 gaudi_init_dma_protection_bits() warn: odd binop '0x508a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1805 gaudi_init_dma_protection_bits() warn: odd binop '0x508b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1838 gaudi_init_dma_protection_bits() warn: odd binop '0x508c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1858 gaudi_init_dma_protection_bits() warn: odd binop '0x508c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1879 gaudi_init_dma_protection_bits() warn: odd binop '0x508d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1884 gaudi_init_dma_protection_bits() warn: odd binop '0x528000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1885 gaudi_init_dma_protection_bits() warn: odd binop '0x528000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1919 gaudi_init_dma_protection_bits() warn: odd binop '0x528080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1956 gaudi_init_dma_protection_bits() warn: odd binop '0x528100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1976 gaudi_init_dma_protection_bits() warn: odd binop '0x528180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2009 gaudi_init_dma_protection_bits() warn: odd binop '0x528200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2047 gaudi_init_dma_protection_bits() warn: odd binop '0x528280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2086 gaudi_init_dma_protection_bits() warn: odd binop '0x528300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2116 gaudi_init_dma_protection_bits() warn: odd binop '0x528400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2174 gaudi_init_dma_protection_bits() warn: odd binop '0x528a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2201 gaudi_init_dma_protection_bits() warn: odd binop '0x528b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2234 gaudi_init_dma_protection_bits() warn: odd binop '0x528c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2254 gaudi_init_dma_protection_bits() warn: odd binop '0x528c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2275 gaudi_init_dma_protection_bits() warn: odd binop '0x528d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2280 gaudi_init_dma_protection_bits() warn: odd binop '0x548000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2281 gaudi_init_dma_protection_bits() warn: odd binop '0x548000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2315 gaudi_init_dma_protection_bits() warn: odd binop '0x548080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2352 gaudi_init_dma_protection_bits() warn: odd binop '0x548100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2372 gaudi_init_dma_protection_bits() warn: odd binop '0x548180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2405 gaudi_init_dma_protection_bits() warn: odd binop '0x548200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2443 gaudi_init_dma_protection_bits() warn: odd binop '0x548280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2482 gaudi_init_dma_protection_bits() warn: odd binop '0x548300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2512 gaudi_init_dma_protection_bits() warn: odd binop '0x548400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2570 gaudi_init_dma_protection_bits() warn: odd binop '0x548a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2597 gaudi_init_dma_protection_bits() warn: odd binop '0x548b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2630 gaudi_init_dma_protection_bits() warn: odd binop '0x548c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2650 gaudi_init_dma_protection_bits() warn: odd binop '0x548c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2671 gaudi_init_dma_protection_bits() warn: odd binop '0x548d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2676 gaudi_init_dma_protection_bits() warn: odd binop '0x568000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2677 gaudi_init_dma_protection_bits() warn: odd binop '0x568000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2711 gaudi_init_dma_protection_bits() warn: odd binop '0x568080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2748 gaudi_init_dma_protection_bits() warn: odd binop '0x568100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2768 gaudi_init_dma_protection_bits() warn: odd binop '0x568180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2801 gaudi_init_dma_protection_bits() warn: odd binop '0x568200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2839 gaudi_init_dma_protection_bits() warn: odd binop '0x568280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2878 gaudi_init_dma_protection_bits() warn: odd binop '0x568300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2908 gaudi_init_dma_protection_bits() warn: odd binop '0x568400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2966 gaudi_init_dma_protection_bits() warn: odd binop '0x568a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2993 gaudi_init_dma_protection_bits() warn: odd binop '0x568b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3026 gaudi_init_dma_protection_bits() warn: odd binop '0x568c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3046 gaudi_init_dma_protection_bits() warn: odd binop '0x568c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3067 gaudi_init_dma_protection_bits() warn: odd binop '0x568d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3072 gaudi_init_dma_protection_bits() warn: odd binop '0x588000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3073 gaudi_init_dma_protection_bits() warn: odd binop '0x588000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3107 gaudi_init_dma_protection_bits() warn: odd binop '0x588080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3144 gaudi_init_dma_protection_bits() warn: odd binop '0x588100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3164 gaudi_init_dma_protection_bits() warn: odd binop '0x588180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3197 gaudi_init_dma_protection_bits() warn: odd binop '0x588200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3235 gaudi_init_dma_protection_bits() warn: odd binop '0x588280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3274 gaudi_init_dma_protection_bits() warn: odd binop '0x588300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3304 gaudi_init_dma_protection_bits() warn: odd binop '0x588400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3362 gaudi_init_dma_protection_bits() warn: odd binop '0x588a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3389 gaudi_init_dma_protection_bits() warn: odd binop '0x588b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3422 gaudi_init_dma_protection_bits() warn: odd binop '0x588c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3442 gaudi_init_dma_protection_bits() warn: odd binop '0x588c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3463 gaudi_init_dma_protection_bits() warn: odd binop '0x588d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3468 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3469 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3503 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3540 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3560 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3593 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3631 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3670 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3700 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3758 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3785 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3818 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3838 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3859 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3864 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3865 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3899 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3936 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3956 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3989 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4027 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4066 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4096 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4154 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4181 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4214 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4234 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4255 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4260 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4261 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4295 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4332 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4352 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4385 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4423 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4462 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4492 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4550 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4577 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4610 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4630 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4651 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4656 gaudi_init_dma_protection_bits() warn: odd binop '0x500000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4657 gaudi_init_dma_protection_bits() warn: odd binop '0x500000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4674 gaudi_init_dma_protection_bits() warn: odd binop '0x500100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4705 gaudi_init_dma_protection_bits() warn: odd binop '0x500200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4721 gaudi_init_dma_protection_bits() warn: odd binop '0x520000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4722 gaudi_init_dma_protection_bits() warn: odd binop '0x520000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4739 gaudi_init_dma_protection_bits() warn: odd binop '0x520100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4770 gaudi_init_dma_protection_bits() warn: odd binop '0x520200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4786 gaudi_init_dma_protection_bits() warn: odd binop '0x540000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4787 gaudi_init_dma_protection_bits() warn: odd binop '0x540000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4804 gaudi_init_dma_protection_bits() warn: odd binop '0x540100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4834 gaudi_init_dma_protection_bits() warn: odd binop '0x540200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4850 gaudi_init_dma_protection_bits() warn: odd binop '0x560000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4851 gaudi_init_dma_protection_bits() warn: odd binop '0x560000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4868 gaudi_init_dma_protection_bits() warn: odd binop '0x560100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4898 gaudi_init_dma_protection_bits() warn: odd binop '0x560200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4914 gaudi_init_dma_protection_bits() warn: odd binop '0x580000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4915 gaudi_init_dma_protection_bits() warn: odd binop '0x580000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4932 gaudi_init_dma_protection_bits() warn: odd binop '0x580100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4962 gaudi_init_dma_protection_bits() warn: odd binop '0x580200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4978 gaudi_init_dma_protection_bits() warn: odd binop '0x5a0000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4979 gaudi_init_dma_protection_bits() warn: odd binop '0x5a0000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4996 gaudi_init_dma_protection_bits() warn: odd binop '0x5a0100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5026 gaudi_init_dma_protection_bits() warn: odd binop '0x5a0200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5042 gaudi_init_dma_protection_bits() warn: odd binop '0x5c0000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5043 gaudi_init_dma_protection_bits() warn: odd binop '0x5c0000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5060 gaudi_init_dma_protection_bits() warn: odd binop '0x5c0100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5090 gaudi_init_dma_protection_bits() warn: odd binop '0x5c0200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5106 gaudi_init_dma_protection_bits() warn: odd binop '0x5e0000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5107 gaudi_init_dma_protection_bits() warn: odd binop '0x5e0000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5124 gaudi_init_dma_protection_bits() warn: odd binop '0x5e0100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5154 gaudi_init_dma_protection_bits() warn: odd binop '0x5e0200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5188 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5189 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5223 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5260 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5280 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5313 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5351 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5391 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5421 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5479 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5506 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5539 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5559 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5580 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5592 gaudi_init_tpc_protection_bits() warn: odd binop '0xe06900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5646 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5647 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5681 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5718 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5738 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5771 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5809 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5847 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5877 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5935 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5962 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5995 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6015 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6036 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6048 gaudi_init_tpc_protection_bits() warn: odd binop '0xe46900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6102 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6103 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6137 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6174 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6194 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6227 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6265 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6303 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6333 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6391 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6417 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6450 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6470 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6491 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6503 gaudi_init_tpc_protection_bits() warn: odd binop '0xe86900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6557 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6558 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6592 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6629 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6649 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6682 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6720 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6758 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6788 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6846 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6872 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6905 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6925 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6946 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6958 gaudi_init_tpc_protection_bits() warn: odd binop '0xec6900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7012 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7013 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7047 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7084 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7104 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7137 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7175 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7213 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7243 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7301 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7327 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7360 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7380 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7401 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7413 gaudi_init_tpc_protection_bits() warn: odd binop '0xf06900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7467 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7468 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7502 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7539 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7559 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7592 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7630 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7668 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7698 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7756 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7782 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7815 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7835 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7856 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7868 gaudi_init_tpc_protection_bits() warn: odd binop '0xf46900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7922 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7923 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7957 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7994 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8014 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8047 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8085 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8123 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8153 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8211 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8238 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8271 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8291 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8313 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8325 gaudi_init_tpc_protection_bits() warn: odd binop '0xf86900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8379 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8380 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8414 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8451 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8471 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8504 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8542 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8582 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8612 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8670 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8696 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8729 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8749 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8770 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8782 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc6900 & 0x7f'

regards,
dan carpenter

^ permalink raw reply	[flat|nested] 3+ messages in thread

* AW: [bug report] habanalabs: add gaudi security module
  2020-05-22  9:56 [bug report] habanalabs: add gaudi security module Dan Carpenter
@ 2020-05-22 11:00 ` Walter Harms
  2020-05-24 11:40 ` Omer Shpigelman
  1 sibling, 0 replies; 3+ messages in thread
From: Walter Harms @ 2020-05-22 11:00 UTC (permalink / raw)
  To: kernel-janitors


This line looks strange (read: does not fit pattern) also:
 pb_addr = (mmMME0_CTRL_SHADOW_0_STATUS & ~0xFFF) + PROT_BITS_OFFS;

perhaps the intention was to set bits ?
pb_addr = (mmMME0_CTRL_SHADOW_0_STATUS & ~0xFFF) | PROT_BITS_OFFS;

jm2c,

re,
 wh
________________________________________
Von: kernel-janitors-owner@vger.kernel.org <kernel-janitors-owner@vger.kernel.org> im Auftrag von Dan Carpenter <dan.carpenter@oracle.com>
Gesendet: Freitag, 22. Mai 2020 11:56:40
An: oshpigelman@habana.ai
Cc: Omer Shpigelman; kernel-janitors@vger.kernel.org
Betreff: [bug report] habanalabs: add gaudi security module

Hello Omer Shpigelman,

The patch 3a3a5bf19639: "habanalabs: add gaudi security module" from
May 11, 2020, leads to the following static checker warning:

        drivers/misc/habanalabs/gaudi/gaudi_security.c:527 gaudi_init_mme_protection_bits()
        warn: odd binop '0x60400 & 0x7f'

drivers/misc/habanalabs/gaudi/gaudi_security.c
   514          mask |= 1 << ((mmMME0_CTRL_TE_CLOSE_CGATE & 0x7F) >> 2);
   515          mask |= 1 << ((mmMME0_CTRL_AGU_SM_INFLIGHT_CNTR & 0x7F) >> 2);
   516          mask |= 1 << ((mmMME0_CTRL_AGU_SM_TOTAL_CNTR & 0x7F) >> 2);
   517          mask |= 1 << ((mmMME0_CTRL_EZSYNC_OUT_CREDIT & 0x7F) >> 2);
   518          mask |= 1 << ((mmMME0_CTRL_PCU_RL_SAT_SEC & 0x7F) >> 2);
   519          mask |= 1 << ((mmMME0_CTRL_AGU_SYNC_MSG_AXI_USER & 0x7F) >> 2);
   520          mask |= 1 << ((mmMME0_CTRL_QM_SLV_LBW_CLK_EN & 0x7F) >> 2);
   521
   522          WREG32(pb_addr + word_offset, ~mask);
   523
   524          pb_addr = (mmMME0_CTRL_SHADOW_0_STATUS & ~0xFFF) + PROT_BITS_OFFS;
   525          word_offset = ((mmMME0_CTRL_SHADOW_0_STATUS & PROT_BITS_OFFS) >> 7)
   526                          << 2;
   527          mask = 1 << ((mmMME0_CTRL_SHADOW_0_STATUS & 0x7F) >> 2);
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
This is zero.

   528
   529          WREG32(pb_addr + word_offset, ~mask);
   530
   531          pb_addr = (mmMME0_QM_GLBL_CFG0 & ~0xFFF) + PROT_BITS_OFFS;
   532          word_offset = ((mmMME0_QM_GLBL_CFG0 & PROT_BITS_OFFS) >> 7) << 2;
   533          mask = 1 << ((mmMME0_QM_GLBL_CFG0 & 0x7F) >> 2);
   534          mask |= 1 << ((mmMME0_QM_GLBL_CFG1 & 0x7F) >> 2);

There are a about 300 similar warnings.

drivers/misc/habanalabs/gaudi/gaudi_security.c:527 gaudi_init_mme_protection_bits() warn: odd binop '0x60400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:532 gaudi_init_mme_protection_bits() warn: odd binop '0x68000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:533 gaudi_init_mme_protection_bits() warn: odd binop '0x68000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:567 gaudi_init_mme_protection_bits() warn: odd binop '0x68080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:604 gaudi_init_mme_protection_bits() warn: odd binop '0x68100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:624 gaudi_init_mme_protection_bits() warn: odd binop '0x68180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:657 gaudi_init_mme_protection_bits() warn: odd binop '0x68200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:695 gaudi_init_mme_protection_bits() warn: odd binop '0x68280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:733 gaudi_init_mme_protection_bits() warn: odd binop '0x68300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:763 gaudi_init_mme_protection_bits() warn: odd binop '0x68400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:821 gaudi_init_mme_protection_bits() warn: odd binop '0x68a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:846 gaudi_init_mme_protection_bits() warn: odd binop '0x68b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:879 gaudi_init_mme_protection_bits() warn: odd binop '0x68c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:899 gaudi_init_mme_protection_bits() warn: odd binop '0x68c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:920 gaudi_init_mme_protection_bits() warn: odd binop '0x68d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:962 gaudi_init_mme_protection_bits() warn: odd binop '0xe0400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1006 gaudi_init_mme_protection_bits() warn: odd binop '0x160400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1011 gaudi_init_mme_protection_bits() warn: odd binop '0x168000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1012 gaudi_init_mme_protection_bits() warn: odd binop '0x168000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1046 gaudi_init_mme_protection_bits() warn: odd binop '0x168080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1083 gaudi_init_mme_protection_bits() warn: odd binop '0x168100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1103 gaudi_init_mme_protection_bits() warn: odd binop '0x168180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1136 gaudi_init_mme_protection_bits() warn: odd binop '0x168200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1174 gaudi_init_mme_protection_bits() warn: odd binop '0x168280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1212 gaudi_init_mme_protection_bits() warn: odd binop '0x168300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1242 gaudi_init_mme_protection_bits() warn: odd binop '0x168400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1300 gaudi_init_mme_protection_bits() warn: odd binop '0x168a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1326 gaudi_init_mme_protection_bits() warn: odd binop '0x168b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1359 gaudi_init_mme_protection_bits() warn: odd binop '0x168c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1379 gaudi_init_mme_protection_bits() warn: odd binop '0x168c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1400 gaudi_init_mme_protection_bits() warn: odd binop '0x168d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1442 gaudi_init_mme_protection_bits() warn: odd binop '0x1e0400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1489 gaudi_init_dma_protection_bits() warn: odd binop '0x508000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1490 gaudi_init_dma_protection_bits() warn: odd binop '0x508000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1524 gaudi_init_dma_protection_bits() warn: odd binop '0x508080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1561 gaudi_init_dma_protection_bits() warn: odd binop '0x508100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1581 gaudi_init_dma_protection_bits() warn: odd binop '0x508180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1614 gaudi_init_dma_protection_bits() warn: odd binop '0x508200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1652 gaudi_init_dma_protection_bits() warn: odd binop '0x508280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1691 gaudi_init_dma_protection_bits() warn: odd binop '0x508300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1721 gaudi_init_dma_protection_bits() warn: odd binop '0x508400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1779 gaudi_init_dma_protection_bits() warn: odd binop '0x508a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1805 gaudi_init_dma_protection_bits() warn: odd binop '0x508b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1838 gaudi_init_dma_protection_bits() warn: odd binop '0x508c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1858 gaudi_init_dma_protection_bits() warn: odd binop '0x508c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1879 gaudi_init_dma_protection_bits() warn: odd binop '0x508d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1884 gaudi_init_dma_protection_bits() warn: odd binop '0x528000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1885 gaudi_init_dma_protection_bits() warn: odd binop '0x528000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1919 gaudi_init_dma_protection_bits() warn: odd binop '0x528080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1956 gaudi_init_dma_protection_bits() warn: odd binop '0x528100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:1976 gaudi_init_dma_protection_bits() warn: odd binop '0x528180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2009 gaudi_init_dma_protection_bits() warn: odd binop '0x528200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2047 gaudi_init_dma_protection_bits() warn: odd binop '0x528280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2086 gaudi_init_dma_protection_bits() warn: odd binop '0x528300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2116 gaudi_init_dma_protection_bits() warn: odd binop '0x528400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2174 gaudi_init_dma_protection_bits() warn: odd binop '0x528a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2201 gaudi_init_dma_protection_bits() warn: odd binop '0x528b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2234 gaudi_init_dma_protection_bits() warn: odd binop '0x528c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2254 gaudi_init_dma_protection_bits() warn: odd binop '0x528c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2275 gaudi_init_dma_protection_bits() warn: odd binop '0x528d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2280 gaudi_init_dma_protection_bits() warn: odd binop '0x548000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2281 gaudi_init_dma_protection_bits() warn: odd binop '0x548000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2315 gaudi_init_dma_protection_bits() warn: odd binop '0x548080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2352 gaudi_init_dma_protection_bits() warn: odd binop '0x548100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2372 gaudi_init_dma_protection_bits() warn: odd binop '0x548180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2405 gaudi_init_dma_protection_bits() warn: odd binop '0x548200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2443 gaudi_init_dma_protection_bits() warn: odd binop '0x548280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2482 gaudi_init_dma_protection_bits() warn: odd binop '0x548300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2512 gaudi_init_dma_protection_bits() warn: odd binop '0x548400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2570 gaudi_init_dma_protection_bits() warn: odd binop '0x548a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2597 gaudi_init_dma_protection_bits() warn: odd binop '0x548b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2630 gaudi_init_dma_protection_bits() warn: odd binop '0x548c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2650 gaudi_init_dma_protection_bits() warn: odd binop '0x548c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2671 gaudi_init_dma_protection_bits() warn: odd binop '0x548d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2676 gaudi_init_dma_protection_bits() warn: odd binop '0x568000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2677 gaudi_init_dma_protection_bits() warn: odd binop '0x568000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2711 gaudi_init_dma_protection_bits() warn: odd binop '0x568080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2748 gaudi_init_dma_protection_bits() warn: odd binop '0x568100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2768 gaudi_init_dma_protection_bits() warn: odd binop '0x568180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2801 gaudi_init_dma_protection_bits() warn: odd binop '0x568200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2839 gaudi_init_dma_protection_bits() warn: odd binop '0x568280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2878 gaudi_init_dma_protection_bits() warn: odd binop '0x568300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2908 gaudi_init_dma_protection_bits() warn: odd binop '0x568400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2966 gaudi_init_dma_protection_bits() warn: odd binop '0x568a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:2993 gaudi_init_dma_protection_bits() warn: odd binop '0x568b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3026 gaudi_init_dma_protection_bits() warn: odd binop '0x568c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3046 gaudi_init_dma_protection_bits() warn: odd binop '0x568c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3067 gaudi_init_dma_protection_bits() warn: odd binop '0x568d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3072 gaudi_init_dma_protection_bits() warn: odd binop '0x588000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3073 gaudi_init_dma_protection_bits() warn: odd binop '0x588000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3107 gaudi_init_dma_protection_bits() warn: odd binop '0x588080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3144 gaudi_init_dma_protection_bits() warn: odd binop '0x588100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3164 gaudi_init_dma_protection_bits() warn: odd binop '0x588180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3197 gaudi_init_dma_protection_bits() warn: odd binop '0x588200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3235 gaudi_init_dma_protection_bits() warn: odd binop '0x588280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3274 gaudi_init_dma_protection_bits() warn: odd binop '0x588300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3304 gaudi_init_dma_protection_bits() warn: odd binop '0x588400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3362 gaudi_init_dma_protection_bits() warn: odd binop '0x588a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3389 gaudi_init_dma_protection_bits() warn: odd binop '0x588b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3422 gaudi_init_dma_protection_bits() warn: odd binop '0x588c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3442 gaudi_init_dma_protection_bits() warn: odd binop '0x588c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3463 gaudi_init_dma_protection_bits() warn: odd binop '0x588d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3468 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3469 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3503 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3540 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3560 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3593 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3631 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3670 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3700 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3758 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3785 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3818 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3838 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3859 gaudi_init_dma_protection_bits() warn: odd binop '0x5a8d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3864 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3865 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3899 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3936 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3956 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:3989 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4027 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4066 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4096 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4154 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4181 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4214 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4234 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4255 gaudi_init_dma_protection_bits() warn: odd binop '0x5c8d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4260 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4261 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4295 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4332 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4352 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4385 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4423 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4462 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4492 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4550 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4577 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4610 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4630 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4651 gaudi_init_dma_protection_bits() warn: odd binop '0x5e8d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4656 gaudi_init_dma_protection_bits() warn: odd binop '0x500000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4657 gaudi_init_dma_protection_bits() warn: odd binop '0x500000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4674 gaudi_init_dma_protection_bits() warn: odd binop '0x500100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4705 gaudi_init_dma_protection_bits() warn: odd binop '0x500200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4721 gaudi_init_dma_protection_bits() warn: odd binop '0x520000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4722 gaudi_init_dma_protection_bits() warn: odd binop '0x520000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4739 gaudi_init_dma_protection_bits() warn: odd binop '0x520100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4770 gaudi_init_dma_protection_bits() warn: odd binop '0x520200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4786 gaudi_init_dma_protection_bits() warn: odd binop '0x540000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4787 gaudi_init_dma_protection_bits() warn: odd binop '0x540000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4804 gaudi_init_dma_protection_bits() warn: odd binop '0x540100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4834 gaudi_init_dma_protection_bits() warn: odd binop '0x540200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4850 gaudi_init_dma_protection_bits() warn: odd binop '0x560000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4851 gaudi_init_dma_protection_bits() warn: odd binop '0x560000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4868 gaudi_init_dma_protection_bits() warn: odd binop '0x560100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4898 gaudi_init_dma_protection_bits() warn: odd binop '0x560200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4914 gaudi_init_dma_protection_bits() warn: odd binop '0x580000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4915 gaudi_init_dma_protection_bits() warn: odd binop '0x580000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4932 gaudi_init_dma_protection_bits() warn: odd binop '0x580100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4962 gaudi_init_dma_protection_bits() warn: odd binop '0x580200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4978 gaudi_init_dma_protection_bits() warn: odd binop '0x5a0000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4979 gaudi_init_dma_protection_bits() warn: odd binop '0x5a0000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:4996 gaudi_init_dma_protection_bits() warn: odd binop '0x5a0100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5026 gaudi_init_dma_protection_bits() warn: odd binop '0x5a0200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5042 gaudi_init_dma_protection_bits() warn: odd binop '0x5c0000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5043 gaudi_init_dma_protection_bits() warn: odd binop '0x5c0000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5060 gaudi_init_dma_protection_bits() warn: odd binop '0x5c0100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5090 gaudi_init_dma_protection_bits() warn: odd binop '0x5c0200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5106 gaudi_init_dma_protection_bits() warn: odd binop '0x5e0000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5107 gaudi_init_dma_protection_bits() warn: odd binop '0x5e0000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5124 gaudi_init_dma_protection_bits() warn: odd binop '0x5e0100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5154 gaudi_init_dma_protection_bits() warn: odd binop '0x5e0200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5188 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5189 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5223 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5260 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5280 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5313 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5351 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5391 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5421 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5479 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5506 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5539 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5559 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5580 gaudi_init_tpc_protection_bits() warn: odd binop '0xe08d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5592 gaudi_init_tpc_protection_bits() warn: odd binop '0xe06900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5646 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5647 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5681 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5718 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5738 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5771 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5809 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5847 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5877 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5935 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5962 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:5995 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6015 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6036 gaudi_init_tpc_protection_bits() warn: odd binop '0xe48d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6048 gaudi_init_tpc_protection_bits() warn: odd binop '0xe46900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6102 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6103 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6137 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6174 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6194 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6227 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6265 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6303 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6333 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6391 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6417 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6450 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6470 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6491 gaudi_init_tpc_protection_bits() warn: odd binop '0xe88d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6503 gaudi_init_tpc_protection_bits() warn: odd binop '0xe86900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6557 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6558 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6592 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6629 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6649 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6682 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6720 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6758 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6788 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6846 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6872 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6905 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6925 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6946 gaudi_init_tpc_protection_bits() warn: odd binop '0xec8d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:6958 gaudi_init_tpc_protection_bits() warn: odd binop '0xec6900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7012 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7013 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7047 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7084 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7104 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7137 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7175 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7213 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7243 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7301 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7327 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7360 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7380 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7401 gaudi_init_tpc_protection_bits() warn: odd binop '0xf08d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7413 gaudi_init_tpc_protection_bits() warn: odd binop '0xf06900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7467 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7468 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7502 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7539 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7559 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7592 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7630 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7668 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7698 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7756 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7782 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7815 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7835 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7856 gaudi_init_tpc_protection_bits() warn: odd binop '0xf48d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7868 gaudi_init_tpc_protection_bits() warn: odd binop '0xf46900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7922 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7923 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7957 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:7994 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8014 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8047 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8085 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8123 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8153 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8211 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8238 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8271 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8291 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8313 gaudi_init_tpc_protection_bits() warn: odd binop '0xf88d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8325 gaudi_init_tpc_protection_bits() warn: odd binop '0xf86900 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8379 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8000 & 0xf80'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8380 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8000 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8414 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8080 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8451 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8100 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8471 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8180 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8504 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8200 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8542 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8280 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8582 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8300 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8612 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8400 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8670 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8a80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8696 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8b80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8729 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8c00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8749 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8c80 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8770 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc8d00 & 0x7f'
drivers/misc/habanalabs/gaudi/gaudi_security.c:8782 gaudi_init_tpc_protection_bits() warn: odd binop '0xfc6900 & 0x7f'

regards,
dan carpenter

^ permalink raw reply	[flat|nested] 3+ messages in thread

* RE: [bug report] habanalabs: add gaudi security module
  2020-05-22  9:56 [bug report] habanalabs: add gaudi security module Dan Carpenter
  2020-05-22 11:00 ` AW: " Walter Harms
@ 2020-05-24 11:40 ` Omer Shpigelman
  1 sibling, 0 replies; 3+ messages in thread
From: Omer Shpigelman @ 2020-05-24 11:40 UTC (permalink / raw)
  To: kernel-janitors

SGksDQoNCkxldCBtZSBleHBsYWluIHdoYXQgd2UgYXJlIGRvaW5nIGhlcmUgKGFsc28gYXZhaWxh
YmxlIGFzIGEgY29tbWVudCBhdCB0aGUgYmVnaW5uaW5nIG9mIGdhdWRpX2luaXRfcHJvdGVjdGlv
bl9iaXRzKS4NCg0KSW4gZWFjaCA0SyBibG9jayBvZiBjb25maWd1cmF0aW9uIHJlZ2lzdGVycywg
dGhlIGxhc3QgMTI4IGJ5dGVzICgxMDI0IGJpdHMpIGFyZSBwcm90ZWN0aW9uIGJpdHMgc3VjaCB0
aGF0IGVhY2ggYml0IGlzIHJlbGF0ZWQgdG8gYSByZWdpc3RlciBpbiB0aGF0IGJsb2NrIGJ5IHRo
ZWlyIG9yZGVyLiBJZiB0aGUgYml0IGlzIDAsIGl0IG1lYW5zIHRoYXQgdGhlIGNvcnJlc3BvbmRp
bmcgcmVnaXN0ZXIgY2FuIGJlIGFjY2Vzc2VkIG9ubHkgYnkgYSBzZWN1cmVkIGVudGl0eS4gQSB2
YWx1ZSBvZiAxIG1lYW5zIHRoYXQgdGhlIHJlZ2lzdGVyIGNhbiBiZSBhY2Nlc3NlZCBhbHNvIGJ5
IHVuc2VjdXJlZCBlbnRpdGllcyBsaWtlIHRoZSB1c2VyLg0KDQpJbiBvcmRlciB0byBmaW5kIHRo
ZSBjb3JyZWxhdGVkIGJpdCBvZiBhIHJlZ2lzdGVyIHdlIGZpcnN0IG5lZWQgdG8gZmluZCB0aGUg
d29yZCBvZmZzZXQgaW5zaWRlIHRoZSBwcm90ZWN0aW9uIGJpdHMgYXJlYSBhbmQgdGhlbiB0aGUg
Y29ycmVjdCBiaXQgaW5zaWRlIHRoYXQgd29yZC4NClRoZSB3b3JkIG9mZnNldCBpcyBiaXRzIDct
MTEgb2YgdGhlIHJlZ2lzdGVyIGFuZCB0aGUgYml0IGxvY2F0aW9uIGlzIGJpdHMgMi02Lg0KU28g
aW4gb3JkZXIgdG8gZmluZCB0aGUgcHJvdGVjdGlvbiBiaXRzIGJhc2UgYWRkcmVzcyBvZiBhIHJl
Z2lzdGVyIGJsb2NrLCB3ZSBjbGVhciB0aGUgbGFzdCAxMiBiaXRzIG9mIGEgcmVnaXN0ZXIgZnJv
bSB0aGF0IGJsb2NrIGFuZCBhZGQgMHhGODAgKFBST1RfQklUU19PRkZTID09IDQwOTYgLSAxMjgg
PT0gMHhGODApOg0KcGJfYWRkciA9IChtbU1NRTBfUU1fR0xCTF9DRkcwICYgfjB4RkZGKSArIFBS
T1RfQklUU19PRkZTOw0KVGhpcyBjYW4gYmUgZG9uZSBhbHNvIGJ5IHNldHRpbmcgcmF0aGVyIHRo
YW4gYWRkaW5nLCBpdCBkb2VzbuKAmXQgbWF0dGVyLg0KQWZ0ZXIgdGhhdCwgaW4gb3JkZXIgdG8g
ZmluZCB0aGUgd29yZCBvZmZzZXQgaW5zaWRlIHRoZSBwcm90ZWN0aW9uIGJpdHMgYXJlYSwgd2Ug
dGFrZSBvbmx5IGJpdHMgNy0xMSBvZiB0aGUgcmVnaXN0ZXIgYW5kIG11bHRpcGx5IGl0IGJ5IDQg
KHdvcmQgc2l6ZSk6DQp3b3JkX29mZnNldCA9ICgobW1NTUUwX1FNX0dMQkxfQ0ZHMCAmIFBST1Rf
QklUU19PRkZTKSA+PiA3KSA8PCAyOw0KVGhlbiBpbiBvcmRlciB0byBzZXQgdGhlIHZhbHVlIG9m
IHRoYXQgd29yZCwgd2UgYnVpbGQgYSBtYXNrLiBXZSB0dXJuIG9uIGFsbCB0aGUgYml0cyB0aGF0
IHJlcHJlc2VudHMgc2VjdXJlZCByZWdpc3RlcnMgYW5kIHdyaXRlIGl0cyBmbGlwcGVkIHZhbHVl
IHRvIHRoZSB3b3JkIGFkZHJlc3MgKGFzIGEgYml0IHZhbHVlIG9mIDAgbWVhbnMgc2VjdXJlZCku
DQpJbiBvcmRlciB0byBjYWxjdWxhdGUgdGhlIGJpdCBsb2NhdGlvbiBvZiBhIHNlY3VyZWQgcmVn
aXN0ZXIgd2UgbmVlZCBpdHMgYml0cyBhdCBsb2NhdGlvbiAyLTY6DQptYXNrID0gMSA8PCAoKHJl
Z19uYW1lICYgMHg3RikgPj4gMik7DQoNCldlIGRvIHRoaXMgZ2VuZXJhbCBjYWxjdWxhdGlvbiB0
byBhbGwgdGhlIHNlY3VyZWQgcmVnaXN0ZXJzLiBJIGd1ZXNzIHRoYXQgc29tZSByZWdpc3RlcnMg
aGF2ZSBhbGwgemVyb2VzIGluIHRoZWlyIDggb3IgMTIgTFNCcyBhbmQgdGhhdCdzIHdoeSB5b3Ug
c2VlIHRoZXNlIHdhcm5pbmdzLg0KDQpJIGhvcGUgbXkgZXhwbGFuYXRpb24gaXMgc2F0aXNmeWlu
Zy4NCg0KVGhhbmtzLA0KT21lciBTaHBpZ2VsbWFuDQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQpGcm9tOiBXYWx0ZXIgSGFybXMgPHdoYXJtc0BiZnMuZGU+IA0KU2VudDogRnJpZGF5LCAy
MiBNYXkgMjAyMCAxNDowMA0KVG86IERhbiBDYXJwZW50ZXIgPGRhbi5jYXJwZW50ZXJAb3JhY2xl
LmNvbT47IE9tZXIgU2hwaWdlbG1hbiA8b3NocGlnZWxtYW5AaGFiYW5hLmFpPg0KQ2M6IGtlcm5l
bC1qYW5pdG9yc0B2Z2VyLmtlcm5lbC5vcmcNClN1YmplY3Q6IEFXOiBbYnVnIHJlcG9ydF0gaGFi
YW5hbGFiczogYWRkIGdhdWRpIHNlY3VyaXR5IG1vZHVsZQ0KDQoNClRoaXMgbGluZSBsb29rcyBz
dHJhbmdlIChyZWFkOiBkb2VzIG5vdCBmaXQgcGF0dGVybikgYWxzbzoNCiBwYl9hZGRyID0gKG1t
TU1FMF9DVFJMX1NIQURPV18wX1NUQVRVUyAmIH4weEZGRikgKyBQUk9UX0JJVFNfT0ZGUzsNCg0K
cGVyaGFwcyB0aGUgaW50ZW50aW9uIHdhcyB0byBzZXQgYml0cyA/DQpwYl9hZGRyID0gKG1tTU1F
MF9DVFJMX1NIQURPV18wX1NUQVRVUyAmIH4weEZGRikgfCBQUk9UX0JJVFNfT0ZGUzsNCg0Kam0y
YywNCg0KcmUsDQogd2gNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
ClZvbjoga2VybmVsLWphbml0b3JzLW93bmVyQHZnZXIua2VybmVsLm9yZyA8a2VybmVsLWphbml0
b3JzLW93bmVyQHZnZXIua2VybmVsLm9yZz4gaW0gQXVmdHJhZyB2b24gRGFuIENhcnBlbnRlciA8
ZGFuLmNhcnBlbnRlckBvcmFjbGUuY29tPg0KR2VzZW5kZXQ6IEZyZWl0YWcsIDIyLiBNYWkgMjAy
MCAxMTo1Njo0MA0KQW46IG9zaHBpZ2VsbWFuQGhhYmFuYS5haQ0KQ2M6IE9tZXIgU2hwaWdlbG1h
bjsga2VybmVsLWphbml0b3JzQHZnZXIua2VybmVsLm9yZw0KQmV0cmVmZjogW2J1ZyByZXBvcnRd
IGhhYmFuYWxhYnM6IGFkZCBnYXVkaSBzZWN1cml0eSBtb2R1bGUNCg0KSGVsbG8gT21lciBTaHBp
Z2VsbWFuLA0KDQpUaGUgcGF0Y2ggM2EzYTViZjE5NjM5OiAiaGFiYW5hbGFiczogYWRkIGdhdWRp
IHNlY3VyaXR5IG1vZHVsZSIgZnJvbSBNYXkgMTEsIDIwMjAsIGxlYWRzIHRvIHRoZSBmb2xsb3dp
bmcgc3RhdGljIGNoZWNrZXIgd2FybmluZzoNCg0KICAgICAgICBkcml2ZXJzL21pc2MvaGFiYW5h
bGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjUyNyBnYXVkaV9pbml0X21tZV9wcm90ZWN0aW9u
X2JpdHMoKQ0KICAgICAgICB3YXJuOiBvZGQgYmlub3AgJzB4NjA0MDAgJiAweDdmJw0KDQpkcml2
ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jDQogICA1MTQgICAgICAg
ICAgbWFzayB8PSAxIDw8ICgobW1NTUUwX0NUUkxfVEVfQ0xPU0VfQ0dBVEUgJiAweDdGKSA+PiAy
KTsNCiAgIDUxNSAgICAgICAgICBtYXNrIHw9IDEgPDwgKChtbU1NRTBfQ1RSTF9BR1VfU01fSU5G
TElHSFRfQ05UUiAmIDB4N0YpID4+IDIpOw0KICAgNTE2ICAgICAgICAgIG1hc2sgfD0gMSA8PCAo
KG1tTU1FMF9DVFJMX0FHVV9TTV9UT1RBTF9DTlRSICYgMHg3RikgPj4gMik7DQogICA1MTcgICAg
ICAgICAgbWFzayB8PSAxIDw8ICgobW1NTUUwX0NUUkxfRVpTWU5DX09VVF9DUkVESVQgJiAweDdG
KSA+PiAyKTsNCiAgIDUxOCAgICAgICAgICBtYXNrIHw9IDEgPDwgKChtbU1NRTBfQ1RSTF9QQ1Vf
UkxfU0FUX1NFQyAmIDB4N0YpID4+IDIpOw0KICAgNTE5ICAgICAgICAgIG1hc2sgfD0gMSA8PCAo
KG1tTU1FMF9DVFJMX0FHVV9TWU5DX01TR19BWElfVVNFUiAmIDB4N0YpID4+IDIpOw0KICAgNTIw
ICAgICAgICAgIG1hc2sgfD0gMSA8PCAoKG1tTU1FMF9DVFJMX1FNX1NMVl9MQldfQ0xLX0VOICYg
MHg3RikgPj4gMik7DQogICA1MjENCiAgIDUyMiAgICAgICAgICBXUkVHMzIocGJfYWRkciArIHdv
cmRfb2Zmc2V0LCB+bWFzayk7DQogICA1MjMNCiAgIDUyNCAgICAgICAgICBwYl9hZGRyID0gKG1t
TU1FMF9DVFJMX1NIQURPV18wX1NUQVRVUyAmIH4weEZGRikgKyBQUk9UX0JJVFNfT0ZGUzsNCiAg
IDUyNSAgICAgICAgICB3b3JkX29mZnNldCA9ICgobW1NTUUwX0NUUkxfU0hBRE9XXzBfU1RBVFVT
ICYgUFJPVF9CSVRTX09GRlMpID4+IDcpDQogICA1MjYgICAgICAgICAgICAgICAgICAgICAgICAg
IDw8IDI7DQogICA1MjcgICAgICAgICAgbWFzayA9IDEgPDwgKChtbU1NRTBfQ1RSTF9TSEFET1df
MF9TVEFUVVMgJiAweDdGKSA+PiAyKTsNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5e
Xl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl5eXl4NClRoaXMgaXMgemVyby4NCg0KICAgNTI4
DQogICA1MjkgICAgICAgICAgV1JFRzMyKHBiX2FkZHIgKyB3b3JkX29mZnNldCwgfm1hc2spOw0K
ICAgNTMwDQogICA1MzEgICAgICAgICAgcGJfYWRkciA9IChtbU1NRTBfUU1fR0xCTF9DRkcwICYg
fjB4RkZGKSArIFBST1RfQklUU19PRkZTOw0KICAgNTMyICAgICAgICAgIHdvcmRfb2Zmc2V0ID0g
KChtbU1NRTBfUU1fR0xCTF9DRkcwICYgUFJPVF9CSVRTX09GRlMpID4+IDcpIDw8IDI7DQogICA1
MzMgICAgICAgICAgbWFzayA9IDEgPDwgKChtbU1NRTBfUU1fR0xCTF9DRkcwICYgMHg3RikgPj4g
Mik7DQogICA1MzQgICAgICAgICAgbWFzayB8PSAxIDw8ICgobW1NTUUwX1FNX0dMQkxfQ0ZHMSAm
IDB4N0YpID4+IDIpOw0KDQpUaGVyZSBhcmUgYSBhYm91dCAzMDAgc2ltaWxhciB3YXJuaW5ncy4N
Cg0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1MjcgZ2F1
ZGlfaW5pdF9tbWVfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDYwNDAwICYg
MHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NTMy
IGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg2ODAw
MCAmIDB4ZjgwJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHku
Yzo1MzMgZ2F1ZGlfaW5pdF9tbWVfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcw
eDY4MDAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3Vy
aXR5LmM6NTY3IGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5v
cCAnMHg2ODA4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9z
ZWN1cml0eS5jOjYwNCBnYXVkaV9pbml0X21tZV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQg
Ymlub3AgJzB4NjgxMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1
ZGlfc2VjdXJpdHkuYzo2MjQgZ2F1ZGlfaW5pdF9tbWVfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjog
b2RkIGJpbm9wICcweDY4MTgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRp
L2dhdWRpX3NlY3VyaXR5LmM6NjU3IGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdh
cm46IG9kZCBiaW5vcCAnMHg2ODIwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9n
YXVkaS9nYXVkaV9zZWN1cml0eS5jOjY5NSBnYXVkaV9pbml0X21tZV9wcm90ZWN0aW9uX2JpdHMo
KSB3YXJuOiBvZGQgYmlub3AgJzB4NjgyODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxh
YnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3MzMgZ2F1ZGlfaW5pdF9tbWVfcHJvdGVjdGlvbl9i
aXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDY4MzAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJh
bmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NzYzIGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rp
b25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg2ODQwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2Mv
aGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjgyMSBnYXVkaV9pbml0X21tZV9wcm90
ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NjhhODAgJiAweDdmJw0KZHJpdmVycy9t
aXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4NDYgZ2F1ZGlfaW5pdF9tbWVf
cHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDY4YjgwICYgMHg3ZicNCmRyaXZl
cnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6ODc5IGdhdWRpX2luaXRf
bW1lX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg2OGMwMCAmIDB4N2YnDQpk
cml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjg5OSBnYXVkaV9p
bml0X21tZV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NjhjODAgJiAweDdm
Jw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo5MjAgZ2F1
ZGlfaW5pdF9tbWVfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDY4ZDAwICYg
MHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6OTYy
IGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhlMDQw
MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5j
OjEwMDYgZ2F1ZGlfaW5pdF9tbWVfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcw
eDE2MDQwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1
cml0eS5jOjEwMTEgZ2F1ZGlfaW5pdF9tbWVfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJp
bm9wICcweDE2ODAwMCAmIDB4ZjgwJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1
ZGlfc2VjdXJpdHkuYzoxMDEyIGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdhcm46
IG9kZCBiaW5vcCAnMHgxNjgwMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1
ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoxMDQ2IGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygp
IHdhcm46IG9kZCBiaW5vcCAnMHgxNjgwODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxh
YnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoxMDgzIGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25f
Yml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHgxNjgxMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hh
YmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoxMTAzIGdhdWRpX2luaXRfbW1lX3Byb3Rl
Y3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHgxNjgxODAgJiAweDdmJw0KZHJpdmVycy9t
aXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoxMTM2IGdhdWRpX2luaXRfbW1l
X3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHgxNjgyMDAgJiAweDdmJw0KZHJp
dmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoxMTc0IGdhdWRpX2lu
aXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHgxNjgyODAgJiAweDdm
Jw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoxMjEyIGdh
dWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHgxNjgzMDAg
JiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzox
MjQyIGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHgx
Njg0MDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJp
dHkuYzoxMzAwIGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5v
cCAnMHgxNjhhODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlf
c2VjdXJpdHkuYzoxMzI2IGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9k
ZCBiaW5vcCAnMHgxNjhiODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkv
Z2F1ZGlfc2VjdXJpdHkuYzoxMzU5IGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0cygpIHdh
cm46IG9kZCBiaW5vcCAnMHgxNjhjMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMv
Z2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoxMzc5IGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rpb25fYml0
cygpIHdhcm46IG9kZCBiaW5vcCAnMHgxNjhjODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFu
YWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoxNDAwIGdhdWRpX2luaXRfbW1lX3Byb3RlY3Rp
b25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHgxNjhkMDAgJiAweDdmJw0KZHJpdmVycy9taXNj
L2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoxNDQyIGdhdWRpX2luaXRfbW1lX3By
b3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHgxZTA0MDAgJiAweDdmJw0KZHJpdmVy
cy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoxNDg5IGdhdWRpX2luaXRf
ZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1MDgwMDAgJiAweGY4MCcN
CmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MTQ5MCBnYXVk
aV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTA4MDAwICYg
MHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MTUy
NCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTA4
MDgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5
LmM6MTU2MSBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3Ag
JzB4NTA4MTAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3Nl
Y3VyaXR5LmM6MTU4MSBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQg
Ymlub3AgJzB4NTA4MTgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dh
dWRpX3NlY3VyaXR5LmM6MTYxNCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJu
OiBvZGQgYmlub3AgJzB4NTA4MjAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dh
dWRpL2dhdWRpX3NlY3VyaXR5LmM6MTY1MiBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMo
KSB3YXJuOiBvZGQgYmlub3AgJzB4NTA4MjgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFs
YWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MTY5MSBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9u
X2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTA4MzAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9o
YWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MTcyMSBnYXVkaV9pbml0X2RtYV9wcm90
ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTA4NDAwICYgMHg3ZicNCmRyaXZlcnMv
bWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MTc3OSBnYXVkaV9pbml0X2Rt
YV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTA4YTgwICYgMHg3ZicNCmRy
aXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MTgwNSBnYXVkaV9p
bml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTA4YjgwICYgMHg3
ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MTgzOCBn
YXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTA4YzAw
ICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6
MTg1OCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4
NTA4YzgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3Vy
aXR5LmM6MTg3OSBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlu
b3AgJzB4NTA4ZDAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRp
X3NlY3VyaXR5LmM6MTg4NCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBv
ZGQgYmlub3AgJzB4NTI4MDAwICYgMHhmODAnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVk
aS9nYXVkaV9zZWN1cml0eS5jOjE4ODUgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkg
d2Fybjogb2RkIGJpbm9wICcweDUyODAwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFi
cy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjE5MTkgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9i
aXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDUyODA4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFi
YW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjE5NTYgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVj
dGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDUyODEwMCAmIDB4N2YnDQpkcml2ZXJzL21p
c2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjE5NzYgZ2F1ZGlfaW5pdF9kbWFf
cHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDUyODE4MCAmIDB4N2YnDQpkcml2
ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjIwMDkgZ2F1ZGlfaW5p
dF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDUyODIwMCAmIDB4N2Yn
DQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjIwNDcgZ2F1
ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDUyODI4MCAm
IDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjIw
ODYgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDUy
ODMwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0
eS5jOjIxMTYgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9w
ICcweDUyODQwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9z
ZWN1cml0eS5jOjIxNzQgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2Rk
IGJpbm9wICcweDUyOGE4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9n
YXVkaV9zZWN1cml0eS5jOjIyMDEgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fy
bjogb2RkIGJpbm9wICcweDUyOGI4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9n
YXVkaS9nYXVkaV9zZWN1cml0eS5jOjIyMzQgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRz
KCkgd2Fybjogb2RkIGJpbm9wICcweDUyOGMwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5h
bGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjIyNTQgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlv
bl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDUyOGM4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2Mv
aGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjIyNzUgZ2F1ZGlfaW5pdF9kbWFfcHJv
dGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDUyOGQwMCAmIDB4N2YnDQpkcml2ZXJz
L21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjIyODAgZ2F1ZGlfaW5pdF9k
bWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU0ODAwMCAmIDB4ZjgwJw0K
ZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoyMjgxIGdhdWRp
X2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1NDgwMDAgJiAw
eDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoyMzE1
IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1NDgw
ODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHku
YzoyMzUyIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAn
MHg1NDgxMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2Vj
dXJpdHkuYzoyMzcyIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBi
aW5vcCAnMHg1NDgxODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1
ZGlfc2VjdXJpdHkuYzoyNDA1IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46
IG9kZCBiaW5vcCAnMHg1NDgyMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1
ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoyNDQzIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygp
IHdhcm46IG9kZCBiaW5vcCAnMHg1NDgyODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxh
YnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoyNDgyIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25f
Yml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1NDgzMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hh
YmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoyNTEyIGdhdWRpX2luaXRfZG1hX3Byb3Rl
Y3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1NDg0MDAgJiAweDdmJw0KZHJpdmVycy9t
aXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoyNTcwIGdhdWRpX2luaXRfZG1h
X3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1NDhhODAgJiAweDdmJw0KZHJp
dmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoyNTk3IGdhdWRpX2lu
aXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1NDhiODAgJiAweDdm
Jw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoyNjMwIGdh
dWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1NDhjMDAg
JiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzoy
NjUwIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1
NDhjODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJp
dHkuYzoyNjcxIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5v
cCAnMHg1NDhkMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlf
c2VjdXJpdHkuYzoyNjc2IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9k
ZCBiaW5vcCAnMHg1NjgwMDAgJiAweGY4MCcNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRp
L2dhdWRpX3NlY3VyaXR5LmM6MjY3NyBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3
YXJuOiBvZGQgYmlub3AgJzB4NTY4MDAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJz
L2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MjcxMSBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2Jp
dHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTY4MDgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJh
bmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6Mjc0OCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0
aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTY4MTAwICYgMHg3ZicNCmRyaXZlcnMvbWlz
Yy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6Mjc2OCBnYXVkaV9pbml0X2RtYV9w
cm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTY4MTgwICYgMHg3ZicNCmRyaXZl
cnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MjgwMSBnYXVkaV9pbml0
X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTY4MjAwICYgMHg3ZicN
CmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MjgzOSBnYXVk
aV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTY4MjgwICYg
MHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6Mjg3
OCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTY4
MzAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5
LmM6MjkwOCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3Ag
JzB4NTY4NDAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3Nl
Y3VyaXR5LmM6Mjk2NiBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQg
Ymlub3AgJzB4NTY4YTgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dh
dWRpX3NlY3VyaXR5LmM6Mjk5MyBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJu
OiBvZGQgYmlub3AgJzB4NTY4YjgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dh
dWRpL2dhdWRpX3NlY3VyaXR5LmM6MzAyNiBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMo
KSB3YXJuOiBvZGQgYmlub3AgJzB4NTY4YzAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFs
YWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MzA0NiBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9u
X2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTY4YzgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9o
YWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MzA2NyBnYXVkaV9pbml0X2RtYV9wcm90
ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTY4ZDAwICYgMHg3ZicNCmRyaXZlcnMv
bWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6MzA3MiBnYXVkaV9pbml0X2Rt
YV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTg4MDAwICYgMHhmODAnDQpk
cml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjMwNzMgZ2F1ZGlf
aW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU4ODAwMCAmIDB4
N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjMxMDcg
Z2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU4ODA4
MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5j
OjMxNDQgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcw
eDU4ODEwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1
cml0eS5jOjMxNjQgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJp
bm9wICcweDU4ODE4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVk
aV9zZWN1cml0eS5jOjMxOTcgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjog
b2RkIGJpbm9wICcweDU4ODIwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVk
aS9nYXVkaV9zZWN1cml0eS5jOjMyMzUgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkg
d2Fybjogb2RkIGJpbm9wICcweDU4ODI4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFi
cy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjMyNzQgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9i
aXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU4ODMwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFi
YW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjMzMDQgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVj
dGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU4ODQwMCAmIDB4N2YnDQpkcml2ZXJzL21p
c2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjMzNjIgZ2F1ZGlfaW5pdF9kbWFf
cHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU4OGE4MCAmIDB4N2YnDQpkcml2
ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjMzODkgZ2F1ZGlfaW5p
dF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU4OGI4MCAmIDB4N2Yn
DQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjM0MjIgZ2F1
ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU4OGMwMCAm
IDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjM0
NDIgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU4
OGM4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0
eS5jOjM0NjMgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9w
ICcweDU4OGQwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9z
ZWN1cml0eS5jOjM0NjggZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2Rk
IGJpbm9wICcweDVhODAwMCAmIDB4ZjgwJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkv
Z2F1ZGlfc2VjdXJpdHkuYzozNDY5IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdh
cm46IG9kZCBiaW5vcCAnMHg1YTgwMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMv
Z2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzozNTAzIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0
cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YTgwODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFu
YWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzozNTQwIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rp
b25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YTgxMDAgJiAweDdmJw0KZHJpdmVycy9taXNj
L2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzozNTYwIGdhdWRpX2luaXRfZG1hX3By
b3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YTgxODAgJiAweDdmJw0KZHJpdmVy
cy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzozNTkzIGdhdWRpX2luaXRf
ZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YTgyMDAgJiAweDdmJw0K
ZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzozNjMxIGdhdWRp
X2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YTgyODAgJiAw
eDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzozNjcw
IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YTgz
MDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHku
YzozNzAwIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAn
MHg1YTg0MDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2Vj
dXJpdHkuYzozNzU4IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBi
aW5vcCAnMHg1YThhODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1
ZGlfc2VjdXJpdHkuYzozNzg1IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46
IG9kZCBiaW5vcCAnMHg1YThiODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1
ZGkvZ2F1ZGlfc2VjdXJpdHkuYzozODE4IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygp
IHdhcm46IG9kZCBiaW5vcCAnMHg1YThjMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxh
YnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzozODM4IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25f
Yml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YThjODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hh
YmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzozODU5IGdhdWRpX2luaXRfZG1hX3Byb3Rl
Y3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YThkMDAgJiAweDdmJw0KZHJpdmVycy9t
aXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzozODY0IGdhdWRpX2luaXRfZG1h
X3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YzgwMDAgJiAweGY4MCcNCmRy
aXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6Mzg2NSBnYXVkaV9p
bml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWM4MDAwICYgMHg3
ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6Mzg5OSBn
YXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWM4MDgw
ICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6
MzkzNiBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4
NWM4MTAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3Vy
aXR5LmM6Mzk1NiBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlu
b3AgJzB4NWM4MTgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRp
X3NlY3VyaXR5LmM6Mzk4OSBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBv
ZGQgYmlub3AgJzB4NWM4MjAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRp
L2dhdWRpX3NlY3VyaXR5LmM6NDAyNyBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3
YXJuOiBvZGQgYmlub3AgJzB4NWM4MjgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJz
L2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDA2NiBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2Jp
dHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWM4MzAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJh
bmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDA5NiBnYXVkaV9pbml0X2RtYV9wcm90ZWN0
aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWM4NDAwICYgMHg3ZicNCmRyaXZlcnMvbWlz
Yy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDE1NCBnYXVkaV9pbml0X2RtYV9w
cm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWM4YTgwICYgMHg3ZicNCmRyaXZl
cnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDE4MSBnYXVkaV9pbml0
X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWM4YjgwICYgMHg3ZicN
CmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDIxNCBnYXVk
aV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWM4YzAwICYg
MHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDIz
NCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWM4
YzgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5
LmM6NDI1NSBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3Ag
JzB4NWM4ZDAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3Nl
Y3VyaXR5LmM6NDI2MCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQg
Ymlub3AgJzB4NWU4MDAwICYgMHhmODAnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9n
YXVkaV9zZWN1cml0eS5jOjQyNjEgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fy
bjogb2RkIGJpbm9wICcweDVlODAwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9n
YXVkaS9nYXVkaV9zZWN1cml0eS5jOjQyOTUgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRz
KCkgd2Fybjogb2RkIGJpbm9wICcweDVlODA4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5h
bGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQzMzIgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlv
bl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDVlODEwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2Mv
aGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQzNTIgZ2F1ZGlfaW5pdF9kbWFfcHJv
dGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDVlODE4MCAmIDB4N2YnDQpkcml2ZXJz
L21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQzODUgZ2F1ZGlfaW5pdF9k
bWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDVlODIwMCAmIDB4N2YnDQpk
cml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQ0MjMgZ2F1ZGlf
aW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDVlODI4MCAmIDB4
N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQ0NjIg
Z2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDVlODMw
MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5j
OjQ0OTIgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcw
eDVlODQwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1
cml0eS5jOjQ1NTAgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJp
bm9wICcweDVlOGE4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVk
aV9zZWN1cml0eS5jOjQ1NzcgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjog
b2RkIGJpbm9wICcweDVlOGI4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVk
aS9nYXVkaV9zZWN1cml0eS5jOjQ2MTAgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkg
d2Fybjogb2RkIGJpbm9wICcweDVlOGMwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFi
cy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQ2MzAgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9i
aXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDVlOGM4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFi
YW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQ2NTEgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVj
dGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDVlOGQwMCAmIDB4N2YnDQpkcml2ZXJzL21p
c2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQ2NTYgZ2F1ZGlfaW5pdF9kbWFf
cHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDUwMDAwMCAmIDB4ZjgwJw0KZHJp
dmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo0NjU3IGdhdWRpX2lu
aXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1MDAwMDAgJiAweDdm
Jw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo0Njc0IGdh
dWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1MDAxMDAg
JiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo0
NzA1IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1
MDAyMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJp
dHkuYzo0NzIxIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5v
cCAnMHg1MjAwMDAgJiAweGY4MCcNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRp
X3NlY3VyaXR5LmM6NDcyMiBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBv
ZGQgYmlub3AgJzB4NTIwMDAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRp
L2dhdWRpX3NlY3VyaXR5LmM6NDczOSBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3
YXJuOiBvZGQgYmlub3AgJzB4NTIwMTAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJz
L2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDc3MCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2Jp
dHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTIwMjAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJh
bmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDc4NiBnYXVkaV9pbml0X2RtYV9wcm90ZWN0
aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTQwMDAwICYgMHhmODAnDQpkcml2ZXJzL21p
c2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQ3ODcgZ2F1ZGlfaW5pdF9kbWFf
cHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU0MDAwMCAmIDB4N2YnDQpkcml2
ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQ4MDQgZ2F1ZGlfaW5p
dF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU0MDEwMCAmIDB4N2Yn
DQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQ4MzQgZ2F1
ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU0MDIwMCAm
IDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQ4
NTAgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDU2
MDAwMCAmIDB4ZjgwJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJp
dHkuYzo0ODUxIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5v
cCAnMHg1NjAwMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlf
c2VjdXJpdHkuYzo0ODY4IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9k
ZCBiaW5vcCAnMHg1NjAxMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkv
Z2F1ZGlfc2VjdXJpdHkuYzo0ODk4IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0cygpIHdh
cm46IG9kZCBiaW5vcCAnMHg1NjAyMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMv
Z2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo0OTE0IGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0
cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1ODAwMDAgJiAweGY4MCcNCmRyaXZlcnMvbWlzYy9oYWJh
bmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDkxNSBnYXVkaV9pbml0X2RtYV9wcm90ZWN0
aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTgwMDAwICYgMHg3ZicNCmRyaXZlcnMvbWlz
Yy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDkzMiBnYXVkaV9pbml0X2RtYV9w
cm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTgwMTAwICYgMHg3ZicNCmRyaXZl
cnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDk2MiBnYXVkaV9pbml0
X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NTgwMjAwICYgMHg3ZicN
CmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NDk3OCBnYXVk
aV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWEwMDAwICYg
MHhmODAnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjQ5
NzkgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweDVh
MDAwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0
eS5jOjQ5OTYgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9w
ICcweDVhMDEwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9z
ZWN1cml0eS5jOjUwMjYgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2Rk
IGJpbm9wICcweDVhMDIwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9n
YXVkaV9zZWN1cml0eS5jOjUwNDIgZ2F1ZGlfaW5pdF9kbWFfcHJvdGVjdGlvbl9iaXRzKCkgd2Fy
bjogb2RkIGJpbm9wICcweDVjMDAwMCAmIDB4ZjgwJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMv
Z2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1MDQzIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rpb25fYml0
cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YzAwMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFu
YWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1MDYwIGdhdWRpX2luaXRfZG1hX3Byb3RlY3Rp
b25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YzAxMDAgJiAweDdmJw0KZHJpdmVycy9taXNj
L2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1MDkwIGdhdWRpX2luaXRfZG1hX3By
b3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1YzAyMDAgJiAweDdmJw0KZHJpdmVy
cy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1MTA2IGdhdWRpX2luaXRf
ZG1hX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHg1ZTAwMDAgJiAweGY4MCcN
CmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NTEwNyBnYXVk
aV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWUwMDAwICYg
MHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NTEy
NCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4NWUw
MTAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5
LmM6NTE1NCBnYXVkaV9pbml0X2RtYV9wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3Ag
JzB4NWUwMjAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3Nl
Y3VyaXR5LmM6NTE4OCBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQg
Ymlub3AgJzB4ZTA4MDAwICYgMHhmODAnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9n
YXVkaV9zZWN1cml0eS5jOjUxODkgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fy
bjogb2RkIGJpbm9wICcweGUwODAwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9n
YXVkaS9nYXVkaV9zZWN1cml0eS5jOjUyMjMgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRz
KCkgd2Fybjogb2RkIGJpbm9wICcweGUwODA4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5h
bGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjUyNjAgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlv
bl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGUwODEwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2Mv
aGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjUyODAgZ2F1ZGlfaW5pdF90cGNfcHJv
dGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGUwODE4MCAmIDB4N2YnDQpkcml2ZXJz
L21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjUzMTMgZ2F1ZGlfaW5pdF90
cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGUwODIwMCAmIDB4N2YnDQpk
cml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjUzNTEgZ2F1ZGlf
aW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGUwODI4MCAmIDB4
N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjUzOTEg
Z2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGUwODMw
MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5j
OjU0MjEgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcw
eGUwODQwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1
cml0eS5jOjU0NzkgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJp
bm9wICcweGUwOGE4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVk
aV9zZWN1cml0eS5jOjU1MDYgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjog
b2RkIGJpbm9wICcweGUwOGI4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVk
aS9nYXVkaV9zZWN1cml0eS5jOjU1MzkgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkg
d2Fybjogb2RkIGJpbm9wICcweGUwOGMwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFi
cy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjU1NTkgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9i
aXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGUwOGM4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFi
YW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjU1ODAgZ2F1ZGlfaW5pdF90cGNfcHJvdGVj
dGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGUwOGQwMCAmIDB4N2YnDQpkcml2ZXJzL21p
c2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjU1OTIgZ2F1ZGlfaW5pdF90cGNf
cHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGUwNjkwMCAmIDB4N2YnDQpkcml2
ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjU2NDYgZ2F1ZGlfaW5p
dF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGU0ODAwMCAmIDB4Zjgw
Jw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1NjQ3IGdh
dWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhlNDgwMDAg
JiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1
NjgxIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhl
NDgwODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJp
dHkuYzo1NzE4IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5v
cCAnMHhlNDgxMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlf
c2VjdXJpdHkuYzo1NzM4IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9k
ZCBiaW5vcCAnMHhlNDgxODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkv
Z2F1ZGlfc2VjdXJpdHkuYzo1NzcxIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdh
cm46IG9kZCBiaW5vcCAnMHhlNDgyMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMv
Z2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1ODA5IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0
cygpIHdhcm46IG9kZCBiaW5vcCAnMHhlNDgyODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFu
YWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1ODQ3IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rp
b25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhlNDgzMDAgJiAweDdmJw0KZHJpdmVycy9taXNj
L2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1ODc3IGdhdWRpX2luaXRfdHBjX3By
b3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhlNDg0MDAgJiAweDdmJw0KZHJpdmVy
cy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1OTM1IGdhdWRpX2luaXRf
dHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhlNDhhODAgJiAweDdmJw0K
ZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1OTYyIGdhdWRp
X2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhlNDhiODAgJiAw
eDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo1OTk1
IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhlNDhj
MDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHku
Yzo2MDE1IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAn
MHhlNDhjODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2Vj
dXJpdHkuYzo2MDM2IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBi
aW5vcCAnMHhlNDhkMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1
ZGlfc2VjdXJpdHkuYzo2MDQ4IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46
IG9kZCBiaW5vcCAnMHhlNDY5MDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1
ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo2MTAyIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygp
IHdhcm46IG9kZCBiaW5vcCAnMHhlODgwMDAgJiAweGY4MCcNCmRyaXZlcnMvbWlzYy9oYWJhbmFs
YWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjEwMyBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9u
X2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZTg4MDAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9o
YWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjEzNyBnYXVkaV9pbml0X3RwY19wcm90
ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZTg4MDgwICYgMHg3ZicNCmRyaXZlcnMv
bWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjE3NCBnYXVkaV9pbml0X3Rw
Y19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZTg4MTAwICYgMHg3ZicNCmRy
aXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjE5NCBnYXVkaV9p
bml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZTg4MTgwICYgMHg3
ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjIyNyBn
YXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZTg4MjAw
ICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6
NjI2NSBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4
ZTg4MjgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3Vy
aXR5LmM6NjMwMyBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlu
b3AgJzB4ZTg4MzAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRp
X3NlY3VyaXR5LmM6NjMzMyBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBv
ZGQgYmlub3AgJzB4ZTg4NDAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRp
L2dhdWRpX3NlY3VyaXR5LmM6NjM5MSBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3
YXJuOiBvZGQgYmlub3AgJzB4ZTg4YTgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJz
L2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjQxNyBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2Jp
dHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZTg4YjgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJh
bmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjQ1MCBnYXVkaV9pbml0X3RwY19wcm90ZWN0
aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZTg4YzAwICYgMHg3ZicNCmRyaXZlcnMvbWlz
Yy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjQ3MCBnYXVkaV9pbml0X3RwY19w
cm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZTg4YzgwICYgMHg3ZicNCmRyaXZl
cnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjQ5MSBnYXVkaV9pbml0
X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZTg4ZDAwICYgMHg3ZicN
CmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjUwMyBnYXVk
aV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZTg2OTAwICYg
MHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NjU1
NyBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZWM4
MDAwICYgMHhmODAnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0
eS5jOjY1NTggZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9w
ICcweGVjODAwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9z
ZWN1cml0eS5jOjY1OTIgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2Rk
IGJpbm9wICcweGVjODA4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9n
YXVkaV9zZWN1cml0eS5jOjY2MjkgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fy
bjogb2RkIGJpbm9wICcweGVjODEwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9n
YXVkaS9nYXVkaV9zZWN1cml0eS5jOjY2NDkgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRz
KCkgd2Fybjogb2RkIGJpbm9wICcweGVjODE4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5h
bGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjY2ODIgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlv
bl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGVjODIwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2Mv
aGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjY3MjAgZ2F1ZGlfaW5pdF90cGNfcHJv
dGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGVjODI4MCAmIDB4N2YnDQpkcml2ZXJz
L21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjY3NTggZ2F1ZGlfaW5pdF90
cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGVjODMwMCAmIDB4N2YnDQpk
cml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjY3ODggZ2F1ZGlf
aW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGVjODQwMCAmIDB4
N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjY4NDYg
Z2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGVjOGE4
MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5j
OjY4NzIgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcw
eGVjOGI4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1
cml0eS5jOjY5MDUgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJp
bm9wICcweGVjOGMwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVk
aV9zZWN1cml0eS5jOjY5MjUgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjog
b2RkIGJpbm9wICcweGVjOGM4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVk
aS9nYXVkaV9zZWN1cml0eS5jOjY5NDYgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkg
d2Fybjogb2RkIGJpbm9wICcweGVjOGQwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFi
cy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjY5NTggZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9i
aXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGVjNjkwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFi
YW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjcwMTIgZ2F1ZGlfaW5pdF90cGNfcHJvdGVj
dGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGYwODAwMCAmIDB4ZjgwJw0KZHJpdmVycy9t
aXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3MDEzIGdhdWRpX2luaXRfdHBj
X3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmMDgwMDAgJiAweDdmJw0KZHJp
dmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3MDQ3IGdhdWRpX2lu
aXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmMDgwODAgJiAweDdm
Jw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3MDg0IGdh
dWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmMDgxMDAg
JiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3
MTA0IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhm
MDgxODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJp
dHkuYzo3MTM3IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5v
cCAnMHhmMDgyMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlf
c2VjdXJpdHkuYzo3MTc1IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9k
ZCBiaW5vcCAnMHhmMDgyODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkv
Z2F1ZGlfc2VjdXJpdHkuYzo3MjEzIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdh
cm46IG9kZCBiaW5vcCAnMHhmMDgzMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMv
Z2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3MjQzIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0
cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmMDg0MDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFu
YWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3MzAxIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rp
b25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmMDhhODAgJiAweDdmJw0KZHJpdmVycy9taXNj
L2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3MzI3IGdhdWRpX2luaXRfdHBjX3By
b3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmMDhiODAgJiAweDdmJw0KZHJpdmVy
cy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3MzYwIGdhdWRpX2luaXRf
dHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmMDhjMDAgJiAweDdmJw0K
ZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3MzgwIGdhdWRp
X2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmMDhjODAgJiAw
eDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo3NDAx
IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmMDhk
MDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHku
Yzo3NDEzIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAn
MHhmMDY5MDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2Vj
dXJpdHkuYzo3NDY3IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBi
aW5vcCAnMHhmNDgwMDAgJiAweGY4MCcNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dh
dWRpX3NlY3VyaXR5LmM6NzQ2OCBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJu
OiBvZGQgYmlub3AgJzB4ZjQ4MDAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dh
dWRpL2dhdWRpX3NlY3VyaXR5LmM6NzUwMiBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMo
KSB3YXJuOiBvZGQgYmlub3AgJzB4ZjQ4MDgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFs
YWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NzUzOSBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9u
X2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZjQ4MTAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9o
YWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NzU1OSBnYXVkaV9pbml0X3RwY19wcm90
ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZjQ4MTgwICYgMHg3ZicNCmRyaXZlcnMv
bWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NzU5MiBnYXVkaV9pbml0X3Rw
Y19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZjQ4MjAwICYgMHg3ZicNCmRy
aXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NzYzMCBnYXVkaV9p
bml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZjQ4MjgwICYgMHg3
ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NzY2OCBn
YXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZjQ4MzAw
ICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6
NzY5OCBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4
ZjQ4NDAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3Vy
aXR5LmM6Nzc1NiBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlu
b3AgJzB4ZjQ4YTgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRp
X3NlY3VyaXR5LmM6Nzc4MiBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBv
ZGQgYmlub3AgJzB4ZjQ4YjgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRp
L2dhdWRpX3NlY3VyaXR5LmM6NzgxNSBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3
YXJuOiBvZGQgYmlub3AgJzB4ZjQ4YzAwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJhbmFsYWJz
L2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NzgzNSBnYXVkaV9pbml0X3RwY19wcm90ZWN0aW9uX2Jp
dHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZjQ4YzgwICYgMHg3ZicNCmRyaXZlcnMvbWlzYy9oYWJh
bmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6Nzg1NiBnYXVkaV9pbml0X3RwY19wcm90ZWN0
aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZjQ4ZDAwICYgMHg3ZicNCmRyaXZlcnMvbWlz
Yy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6Nzg2OCBnYXVkaV9pbml0X3RwY19w
cm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4ZjQ2OTAwICYgMHg3ZicNCmRyaXZl
cnMvbWlzYy9oYWJhbmFsYWJzL2dhdWRpL2dhdWRpX3NlY3VyaXR5LmM6NzkyMiBnYXVkaV9pbml0
X3RwY19wcm90ZWN0aW9uX2JpdHMoKSB3YXJuOiBvZGQgYmlub3AgJzB4Zjg4MDAwICYgMHhmODAn
DQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjc5MjMgZ2F1
ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGY4ODAwMCAm
IDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjc5
NTcgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGY4
ODA4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0
eS5jOjc5OTQgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9w
ICcweGY4ODEwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9z
ZWN1cml0eS5jOjgwMTQgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2Rk
IGJpbm9wICcweGY4ODE4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9n
YXVkaV9zZWN1cml0eS5jOjgwNDcgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fy
bjogb2RkIGJpbm9wICcweGY4ODIwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9n
YXVkaS9nYXVkaV9zZWN1cml0eS5jOjgwODUgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRz
KCkgd2Fybjogb2RkIGJpbm9wICcweGY4ODI4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5h
bGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjgxMjMgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlv
bl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGY4ODMwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2Mv
aGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjgxNTMgZ2F1ZGlfaW5pdF90cGNfcHJv
dGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGY4ODQwMCAmIDB4N2YnDQpkcml2ZXJz
L21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjgyMTEgZ2F1ZGlfaW5pdF90
cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGY4OGE4MCAmIDB4N2YnDQpk
cml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjgyMzggZ2F1ZGlf
aW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGY4OGI4MCAmIDB4
N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5jOjgyNzEg
Z2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcweGY4OGMw
MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1cml0eS5j
OjgyOTEgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJpbm9wICcw
eGY4OGM4MCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVkaV9zZWN1
cml0eS5jOjgzMTMgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjogb2RkIGJp
bm9wICcweGY4OGQwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVkaS9nYXVk
aV9zZWN1cml0eS5jOjgzMjUgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkgd2Fybjog
b2RkIGJpbm9wICcweGY4NjkwMCAmIDB4N2YnDQpkcml2ZXJzL21pc2MvaGFiYW5hbGFicy9nYXVk
aS9nYXVkaV9zZWN1cml0eS5jOjgzNzkgZ2F1ZGlfaW5pdF90cGNfcHJvdGVjdGlvbl9iaXRzKCkg
d2Fybjogb2RkIGJpbm9wICcweGZjODAwMCAmIDB4ZjgwJw0KZHJpdmVycy9taXNjL2hhYmFuYWxh
YnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4MzgwIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25f
Yml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmYzgwMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hh
YmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4NDE0IGdhdWRpX2luaXRfdHBjX3Byb3Rl
Y3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmYzgwODAgJiAweDdmJw0KZHJpdmVycy9t
aXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4NDUxIGdhdWRpX2luaXRfdHBj
X3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmYzgxMDAgJiAweDdmJw0KZHJp
dmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4NDcxIGdhdWRpX2lu
aXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmYzgxODAgJiAweDdm
Jw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4NTA0IGdh
dWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmYzgyMDAg
JiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4
NTQyIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhm
YzgyODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJp
dHkuYzo4NTgyIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5v
cCAnMHhmYzgzMDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlf
c2VjdXJpdHkuYzo4NjEyIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9k
ZCBiaW5vcCAnMHhmYzg0MDAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkv
Z2F1ZGlfc2VjdXJpdHkuYzo4NjcwIGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdh
cm46IG9kZCBiaW5vcCAnMHhmYzhhODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFuYWxhYnMv
Z2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4Njk2IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rpb25fYml0
cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmYzhiODAgJiAweDdmJw0KZHJpdmVycy9taXNjL2hhYmFu
YWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4NzI5IGdhdWRpX2luaXRfdHBjX3Byb3RlY3Rp
b25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmYzhjMDAgJiAweDdmJw0KZHJpdmVycy9taXNj
L2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4NzQ5IGdhdWRpX2luaXRfdHBjX3By
b3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmYzhjODAgJiAweDdmJw0KZHJpdmVy
cy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4NzcwIGdhdWRpX2luaXRf
dHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmYzhkMDAgJiAweDdmJw0K
ZHJpdmVycy9taXNjL2hhYmFuYWxhYnMvZ2F1ZGkvZ2F1ZGlfc2VjdXJpdHkuYzo4NzgyIGdhdWRp
X2luaXRfdHBjX3Byb3RlY3Rpb25fYml0cygpIHdhcm46IG9kZCBiaW5vcCAnMHhmYzY5MDAgJiAw
eDdmJw0KDQpyZWdhcmRzLA0KZGFuIGNhcnBlbnRlcg0K

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2020-05-24 11:40 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-22  9:56 [bug report] habanalabs: add gaudi security module Dan Carpenter
2020-05-22 11:00 ` AW: " Walter Harms
2020-05-24 11:40 ` Omer Shpigelman

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.