From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6127727817512909566==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: 7acf9d4237 BUG: kernel hang in test stage Date: Mon, 30 Jul 2018 16:12:19 +0800 Message-ID: <20180730081219.GC30690@shao2-debian> List-Id: --===============6127727817512909566== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master commit 7acf9d4237c46894e0fa0492dd96314a41742e84 Author: Dmitry Safonov AuthorDate: Fri Jul 27 16:54:44 2018 +0100 Commit: David S. Miller CommitDate: Sun Jul 29 12:50:19 2018 -0700 netlink: Do not subscribe to non-existent groups = Make ABI more strict about subscribing to group > ngroups. Code doesn't check for that and it looks bogus. (one can subscribe to non-existing group) Still, it's possible to bind() to all possible groups with (-1) = Cc: "David S. Miller" Cc: Herbert Xu Cc: Steffen Klassert Cc: netdev(a)vger.kernel.org Signed-off-by: Dmitry Safonov Signed-off-by: David S. Miller 9939a46d90 NET: stmmac: align DMA stuff to largest cache line length 7acf9d4237 netlink: Do not subscribe to non-existent groups 25432eba9c openvswitch: meter: Fix setting meter id for new entries +--------------------------------------------------+------------+----------= --+------------+ | | 9939a46d90 | 7acf9d423= 7 | 25432eba9c | +--------------------------------------------------+------------+----------= --+------------+ | boot_successes | 20 | 4 = | 4 | | boot_failures | 22 | 11 = | 11 | | INFO:task_blocked_for_more_than#seconds | 22 | = | | | Kernel_panic-not_syncing:hung_task:blocked_tasks | 22 | = | | | BUG:kernel_hang_in_test_stage | 0 | 11 = | 11 | +--------------------------------------------------+------------+----------= --+------------+ [ 1414.113020] Writes: Total: 373492244 Max/Min: 0/0 Fail: 0 = [ 1472.149785] CE: Reprogramming failure. Giving up [ 1475.552294] Writes: Total: 387526813 Max/Min: 0/0 Fail: 0 = [ 1509.501097] CE: Reprogramming failure. Giving up [ 1536.992336] Writes: Total: 403788741 Max/Min: 0/0 Fail: 0 = BUG: kernel hang in test stage # HH:MM RESULT GO= OD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start 0a930dcfc77cb12bbf9bffd69fbadcb0c237f577 d72e90f33aa4709eb= ecc5005562f52335e106a60 -- git bisect bad f605359102be537b6217dc49600f4369d1f04932 # 07:19 B 0= 11 27 0 Merge 'm68k/master' into devel-catchup-201807300507 git bisect bad 375347c493a490f493fafa02f30fa23179acbdb9 # 07:53 B 0= 11 27 0 Merge 'linux-review/Todd-Poynor/staging-gasket-fixes-and-c= leanups/20180730-034316' into devel-catchup-201807300507 git bisect good 86b34080126c3f4254a3f9e8d5dcb447d9233bc8 # 08:05 G 11= 0 6 6 0day base guard for 'devel-catchup-201807300507' git bisect bad ed28433e6f289d33dd6b4bbf627a60396234db58 # 08:40 B 0= 1 17 0 Merge 'net/master' into devel-catchup-201807300507 git bisect good 5b891af7fca14526b2a87c6f38b004e2df655ef4 # 08:54 G 11= 0 11 11 bpf: Replace [u]int32_t and [u]int64_t in libbpf git bisect good c259b4fb33ee6e7667bf1d34bf0803b7c5fdbdce # 09:03 G 10= 0 3 3 netdevsim: don't leak devlink resources git bisect good b0753408aadf32c7ece9e6b765017881e54af833 # 09:17 G 11= 0 3 3 net: mdio-mux: bcm-iproc: fix wrong getter and setter pair git bisect good 71eb5255f55bdb484d35ff7c9a1803f453dfbf82 # 09:25 G 11= 0 11 11 bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_pro= g() git bisect good 6d27c6dd1012e7be748ec05da78556319718fbe7 # 09:39 G 11= 0 4 4 Merge branch 'net-socket-Fix-potential-spectre-v1-gadgets' git bisect good 9939a46d90c6c76f4533d534dbadfa7b39dc6acc # 09:55 G 11= 0 7 7 NET: stmmac: align DMA stuff to largest cache line length git bisect bad 25432eba9cd8f2ef5afef55be811b010a004b5fa # 10:28 B 0= 11 27 0 openvswitch: meter: Fix setting meter id for new entries git bisect bad 7acf9d4237c46894e0fa0492dd96314a41742e84 # 11:03 B 0= 6 22 0 netlink: Do not subscribe to non-existent groups # first bad commit: [7acf9d4237c46894e0fa0492dd96314a41742e84] netlink: Do = not subscribe to non-existent groups git bisect good 9939a46d90c6c76f4533d534dbadfa7b39dc6acc # 11:14 G 31= 0 15 22 NET: stmmac: align DMA stuff to largest cache line length # extra tests with debug options git bisect bad 7acf9d4237c46894e0fa0492dd96314a41742e84 # 11:48 B 0= 11 27 0 netlink: Do not subscribe to non-existent groups # extra tests on HEAD of linux-devel/devel-catchup-201807300507 git bisect bad 0a930dcfc77cb12bbf9bffd69fbadcb0c237f577 # 11:49 B 0= 13 31 0 0day head guard for 'devel-catchup-201807300507' # extra tests on tree/branch net/master git bisect bad 25432eba9cd8f2ef5afef55be811b010a004b5fa # 11:50 B 0= 11 27 0 openvswitch: meter: Fix setting meter id for new entries # extra tests with first bad commit reverted git bisect good e61543e57747e8fd80390af39504365a392cef2b # 12:04 G 11= 0 4 4 Revert "netlink: Do not subscribe to non-existent groups" --- 0-DAY kernel test infrastructure Open Source Technology Cent= er https://lists.01.org/pipermail/lkp Intel Corporati= on --===============6127727817512909566== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="1.gz" 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 --===============6127727817512909566== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="1.gz" 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 Ui3C7om4AAA= --===============6127727817512909566== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="4.18.0-rc6-00133-g7acf9d41" IyEvYmluL2Jhc2gKCmtlcm5lbD0kMQppbml0cmQ9eW9jdG8tdHJpbml0eS1pMzg2LmNnegoKd2dl dCAtLW5vLWNsb2JiZXIgaHR0cHM6Ly9naXRodWIuY29tL2ZlbmdndWFuZy9yZXByb2R1Y2Uta2Vy bmVsLWJ1Zy9yYXcvbWFzdGVyL3lvY3RvLyRpbml0cmQKCmt2bT0oCglxZW11LXN5c3RlbS14ODZf NjQKCS1lbmFibGUta3ZtCgktY3B1IEhhc3dlbGwsK3NtZXAsK3NtYXAKCS1rZXJuZWwgJGtlcm5l bAoJLWluaXRyZCAkaW5pdHJkCgktbSAyOTYKCS1zbXAgMQoJLWRldmljZSBlMTAwMCxuZXRkZXY9 bmV0MAoJLW5ldGRldiB1c2VyLGlkPW5ldDAKCS1ib290IG9yZGVyPW5jCgktbm8tcmVib290Cgkt d2F0Y2hkb2cgaTYzMDBlc2IKCS13YXRjaGRvZy1hY3Rpb24gZGVidWcKCS1ydGMgYmFzZT1sb2Nh bHRpbWUKCS1zZXJpYWwgc3RkaW8KCS1kaXNwbGF5IG5vbmUKCS1tb25pdG9yIG51bGwKKQoKYXBw ZW5kPSgKCXJvb3Q9L2Rldi9yYW0wCglodW5nX3Rhc2tfcGFuaWM9MQoJZGVidWcKCWFwaWM9ZGVi dWcKCXN5c3JxX2Fsd2F5c19lbmFibGVkCglyY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9 MTAwCgluZXQuaWZuYW1lcz0wCglwcmludGsuZGV2a21zZz1vbgoJcGFuaWM9LTEKCXNvZnRsb2Nr dXBfcGFuaWM9MQoJbm1pX3dhdGNoZG9nPXBhbmljCglvb3BzPXBhbmljCglsb2FkX3JhbWRpc2s9 MgoJcHJvbXB0X3JhbWRpc2s9MAoJZHJiZC5taW5vcl9jb3VudD04CglzeXN0ZW1kLmxvZ19sZXZl bD1lcnIKCWlnbm9yZV9sb2dsZXZlbAoJY29uc29sZT10dHkwCgllYXJseXByaW50az10dHlTMCwx MTUyMDAKCWNvbnNvbGU9dHR5UzAsMTE1MjAwCgl2Z2E9bm9ybWFsCglydwoJZHJiZC5taW5vcl9j b3VudD04CglyY3VwZXJmLnNodXRkb3duPTAKKQoKIiR7a3ZtW0BdfSIgLWFwcGVuZCAiJHthcHBl bmRbKl19Igo= --===============6127727817512909566== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.18.0-rc6-00133-g7acf9d4" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L2kz ODYgNC4xOC4wLXJjNiBLZXJuZWwgQ29uZmlndXJhdGlvbgojCgojCiMgQ29tcGlsZXI6IGdjYy00 LjkgKERlYmlhbiA0LjkuNC0yKSA0LjkuNAojCkNPTkZJR19YODZfMzI9eQpDT05GSUdfWDg2PXkK Q09ORklHX0lOU1RSVUNUSU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmMzIt aTM4NiIKQ09ORklHX0FSQ0hfREVGQ09ORklHPSJhcmNoL3g4Ni9jb25maWdzL2kzODZfZGVmY29u ZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15 CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj04CkNPTkZJR19BUkNI X01NQVBfUk5EX0JJVFNfTUFYPTE2CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01J Tj04CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTX01BWD0xNgpDT05GSUdfR0VORVJJ Q19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15 CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09S SVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19D UFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0FSQ0hf SEFTX0ZJTFRFUl9QR1BST1Q9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05G SUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9Q QUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05G SUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFS RT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX0FSQ0hfU1VQUE9S VFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVCVUdfUEFHRUFM TE9DPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05f TUVNPXkKQ09ORklHX1BHVEFCTEVfTEVWRUxTPTIKQ09ORklHX0NDX0lTX0dDQz15CkNPTkZJR19H Q0NfVkVSU0lPTj00MDkwNApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19JUlFfV09SSz15 CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RB U0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfQlJPS0VOX09OX1NNUD15CkNPTkZJR19J TklUX0VOVl9BUkdfTElNSVQ9MzIKIyBDT05GSUdfQ09NUElMRV9URVNUIGlzIG5vdCBzZXQKQ09O RklHX0xPQ0FMVkVSU0lPTj0iIgpDT05GSUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFW RV9LRVJORUxfR1pJUD15CkNPTkZJR19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tF Uk5FTF9MWk1BPXkKQ09ORklHX0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xa Tz15CkNPTkZJR19IQVZFX0tFUk5FTF9MWjQ9eQojIENPTkZJR19LRVJORUxfR1pJUCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CkNPTkZJR19LRVJORUxfTFpNQT15 CiMgQ09ORklHX0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90 IHNldAojIENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5B TUU9Iihub25lKSIKIyBDT05GSUdfU1lTVklQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BPU0lYX01R VUVVRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0ggaXMgbm90IHNldAoj IENPTkZJR19VU0VMSUIgaXMgbm90IHNldAojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0FSQ0hfQVVESVRTWVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dF TkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfSVJRX0RP TUFJTj15CkNPTkZJR19JUlFfU0lNPXkKQ09ORklHX0dFTkVSSUNfSVJRX1JFU0VSVkFUSU9OX01P REU9eQpDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMg Q09ORklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ0xPQ0tTT1VSQ0Vf V0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09V UkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkK Q09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19N SU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJz eXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09O RklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9eQojIENPTkZJR19O T19IWiBpcyBub3Qgc2V0CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoKIwojIENQVS9UYXNrIHRp bWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElORz15CiMg Q09ORklHX0lSUV9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldAojIENPTkZJR19CU0RfUFJPQ0VT U19BQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFTS1NUQVRTIGlzIG5vdCBzZXQKCiMKIyBSQ1Ug U3Vic3lzdGVtCiMKQ09ORklHX1BSRUVNUFRfUkNVPXkKIyBDT05GSUdfUkNVX0VYUEVSVCBpcyBu b3Qgc2V0CkNPTkZJR19TUkNVPXkKQ09ORklHX1RSRUVfU1JDVT15CkNPTkZJR19UQVNLU19SQ1U9 eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVFRF9TRUdDQkxJU1Q9eQpD T05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdfSUtDT05GSUdfUFJP Qz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTIwCkNPTkZJR19QUklOVEtfU0FGRV9MT0dfQlVGX1NI SUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NMT0NLPXkKQ09ORklHX0FSQ0hfV0FO VF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfTUVN Q0cgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKIyBDT05GSUdfRkFJUl9HUk9VUF9T Q0hFRCBpcyBub3Qgc2V0CkNPTkZJR19SVF9HUk9VUF9TQ0hFRD15CiMgQ09ORklHX0NHUk9VUF9Q SURTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1JETUEgaXMgbm90IHNldApDT05GSUdfQ0dS T1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CiMgQ09ORklHX0NHUk9VUF9DUFVB Q0NUIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9eQpD T05GSUdfQ0dST1VQX0RFQlVHPXkKQ09ORklHX1NPQ0tfQ0dST1VQX0RBVEE9eQojIENPTkZJR19O QU1FU1BBQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NIRURfQVVUT0dST1VQIGlzIG5vdCBzZXQK IyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFTEFZIGlzIG5v dCBzZXQKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIK Q09ORklHX1JEX0daSVA9eQojIENPTkZJR19SRF9CWklQMiBpcyBub3Qgc2V0CkNPTkZJR19SRF9M Wk1BPXkKIyBDT05GSUdfUkRfWFogaXMgbm90IHNldApDT05GSUdfUkRfTFpPPXkKQ09ORklHX1JE X0xaND15CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DQ19P UFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfQU5PTl9J Tk9ERVM9eQpDT05GSUdfSEFWRV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNF PXkKQ09ORklHX0hBVkVfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBF UlQ9eQpDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZ U0NBTEw9eQojIENPTkZJR19TWVNGU19TWVNDQUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTQ1RM X1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CiMgQ09ORklHX1BPU0lYX1RJTUVS UyBpcyBub3Qgc2V0CkNPTkZJR19QUklOVEs9eQpDT05GSUdfUFJJTlRLX05NST15CkNPTkZJR19C VUc9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKIyBDT05GSUdfQkFTRV9GVUxMIGlzIG5vdCBz ZXQKQ09ORklHX0ZVVEVYPXkKQ09ORklHX0ZVVEVYX1BJPXkKQ09ORklHX0VQT0xMPXkKQ09ORklH X1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQojIENPTkZJR19FVkVOVEZEIGlzIG5vdCBzZXQK Q09ORklHX1NITUVNPXkKIyBDT05GSUdfQUlPIGlzIG5vdCBzZXQKQ09ORklHX0FEVklTRV9TWVND QUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKIyBDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFIGlz IG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJR19L QUxMU1lNU19CQVNFX1JFTEFUSVZFPXkKQ09ORklHX0JQRl9TWVNDQUxMPXkKQ09ORklHX0JQRl9K SVRfQUxXQVlTX09OPXkKQ09ORklHX1VTRVJGQVVMVEZEPXkKQ09ORklHX0FSQ0hfSEFTX01FTUJB UlJJRVJfU1lOQ19DT1JFPXkKQ09ORklHX1JTRVE9eQojIENPTkZJR19ERUJVR19SU0VRIGlzIG5v dCBzZXQKQ09ORklHX0VNQkVEREVEPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdf UEMxMDQ9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09O RklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qg c2V0CiMgQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFU X0JSSyBpcyBub3Qgc2V0CkNPTkZJR19TTEFCPXkKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CiMg Q09ORklHX1NMT0IgaXMgbm90IHNldAojIENPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQgaXMgbm90 IHNldAojIENPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTSBpcyBub3Qgc2V0CkNPTkZJR19TWVNU RU1fREFUQV9WRVJJRklDQVRJT049eQojIENPTkZJR19QUk9GSUxJTkcgaXMgbm90IHNldApDT05G SUdfVFJBQ0VQT0lOVFM9eQpDT05GSUdfQ1JBU0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkK Q09ORklHX0hBVkVfT1BST0ZJTEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKIyBDT05G SUdfS1BST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pVTVBfTEFCRUwgaXMgbm90IHNldApDT05G SUdfVVBST0JFUz15CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09O RklHX0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpD T05GSUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZF X09QVFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVf RlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX0hBVkVf QVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5F UklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNP TkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0hBVkVfQVJDSF9USFJFQURfU1RSVUNU X1dISVRFTElTVD15CkNPTkZJR19BUkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05G SUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfUlNFUT15CkNP TkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9N SVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9 eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9IQVJETE9DS1VQX0RF VEVDVE9SX1BFUkY9eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VT RVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19IQVZF X1JDVV9UQUJMRV9GUkVFPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09O RklHX0hBVkVfQ01QWENIR19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09O RklHX0FSQ0hfV0FOVF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09N UF9GSUxURVI9eQpDT05GSUdfUExVR0lOX0hPU1RDQz0iZysrIgpDT05GSUdfSEFWRV9HQ0NfUExV R0lOUz15CiMgQ09ORklHX0dDQ19QTFVHSU5TIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfU1RBQ0tQ Uk9URUNUT1I9eQpDT05GSUdfQ0NfSEFTX1NUQUNLUFJPVEVDVE9SX05PTkU9eQpDT05GSUdfU1RB Q0tQUk9URUNUT1I9eQojIENPTkZJR19TVEFDS1BST1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldApD T05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9JUlFfVElN RV9BQ0NPVU5USU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNP TkZJR19IQVZFX01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUw9 eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9S TkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRf QklUUz04CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFEX1RMUz15CkNPTkZJR19JU0FfQlVTX0FQST15 CkNPTkZJR19DTE9ORV9CQUNLV0FSRFM9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklH X09MRF9TSUdBQ1RJT049eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05G SUdfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9 eQpDT05GSUdfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfQVJDSF9IQVNfUkVGQ09VTlQ9eQpD T05GSUdfUkVGQ09VTlRfRlVMTD15CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMK IyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfR0NPVl9QUk9G SUxFX0FMTD15CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MQpDT05GSUdf TU9EVUxFUz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CiMgQ09ORklHX01PRFVMRV9VTkxP QUQgaXMgbm90IHNldAojIENPTkZJR19NT0RWRVJTSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX01P RFVMRV9TUkNWRVJTSU9OX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUcgaXMgbm90 IHNldApDT05GSUdfTU9EVUxFX0NPTVBSRVNTPXkKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTX0da SVAgaXMgbm90IHNldApDT05GSUdfTU9EVUxFX0NPTVBSRVNTX1haPXkKQ09ORklHX01PRFVMRVNf VFJFRV9MT09LVVA9eQojIENPTkZJR19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BU04xPXkKQ09O RklHX1VOSU5MSU5FX1NQSU5fVU5MT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JN Vz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FV RVVFRF9SV0xPQ0tTPXkKQ09ORklHX0FSQ0hfSEFTX1NZTkNfQ09SRV9CRUZPUkVfVVNFUk1PREU9 eQpDT05GSUdfQ0NfSEFTX1NBTkVfU1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfRlJFRVpFUj15Cgoj CiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09ORklHX1pPTkVfRE1BPXkKIyBDT05G SUdfU01QIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKIyBDT05GSUdfR09M REZJU0ggaXMgbm90IHNldAojIENPTkZJR19SRVRQT0xJTkUgaXMgbm90IHNldApDT05GSUdfWDg2 X0VYVEVOREVEX1BMQVRGT1JNPXkKIyBDT05GSUdfWDg2X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENPTkZJR19YODZfQU1EX1BMQVRGT1JN X0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPU0ZfTUJJIGlzIG5vdCBzZXQKQ09ORklHX1g4 Nl9SREMzMjFYPXkKQ09ORklHX1g4Nl9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19Y ODZfMzJfSVJJUz15CiMgQ09ORklHX1NDSEVEX09NSVRfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0 CkNPTkZJR19IWVBFUlZJU09SX0dVRVNUPXkKQ09ORklHX1BBUkFWSVJUPXkKIyBDT05GSUdfUEFS QVZJUlRfREVCVUcgaXMgbm90IHNldApDT05GSUdfS1ZNX0dVRVNUPXkKIyBDT05GSUdfS1ZNX0RF QlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HIGlzIG5v dCBzZXQKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKQ09ORklHX05PX0JPT1RNRU09eQojIENPTkZJ R19NNDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTU4NiBpcyBub3Qgc2V0CiMgQ09ORklHX001ODZU U0MgaXMgbm90IHNldAojIENPTkZJR19NNTg2TU1YIGlzIG5vdCBzZXQKIyBDT05GSUdfTTY4NiBp cyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNSUkgaXMgbm90IHNldAojIENPTkZJR19NUEVOVElV TUlJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01QRU5USVVNTSBpcyBub3Qgc2V0CkNPTkZJR19NUEVO VElVTTQ9eQojIENPTkZJR19NSzYgaXMgbm90IHNldAojIENPTkZJR19NSzcgaXMgbm90IHNldAoj IENPTkZJR19NSzggaXMgbm90IHNldAojIENPTkZJR19NQ1JVU09FIGlzIG5vdCBzZXQKIyBDT05G SUdfTUVGRklDRU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVBDNiBpcyBub3Qgc2V0CiMg Q09ORklHX01XSU5DSElQM0QgaXMgbm90IHNldAojIENPTkZJR19NRUxBTiBpcyBub3Qgc2V0CiMg Q09ORklHX01HRU9ERUdYMSBpcyBub3Qgc2V0CiMgQ09ORklHX01HRU9ERV9MWCBpcyBub3Qgc2V0 CiMgQ09ORklHX01DWVJJWElJSSBpcyBub3Qgc2V0CiMgQ09ORklHX01WSUFDM18yIGlzIG5vdCBz ZXQKIyBDT05GSUdfTVZJQUM3IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBzZXQK IyBDT05GSUdfTUFUT00gaXMgbm90IHNldAojIENPTkZJR19YODZfR0VORVJJQyBpcyBub3Qgc2V0 CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTcKQ09ORklHX1g4Nl9MMV9DQUNIRV9T SElGVD03CkNPTkZJR19YODZfSU5URUxfVVNFUkNPUFk9eQpDT05GSUdfWDg2X1VTRV9QUFJPX0NI RUNLU1VNPXkKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19Y ODZfQ01PVj15CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTYKQ09ORklHX1g4Nl9ERUJV R0NUTE1TUj15CkNPTkZJR19QUk9DRVNTT1JfU0VMRUNUPXkKIyBDT05GSUdfQ1BVX1NVUF9JTlRF TCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9TVVBfQ1lSSVhfMzIgaXMgbm90IHNldApDT05GSUdf Q1BVX1NVUF9BTUQ9eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9TVVBfVFJB TlNNRVRBXzMyPXkKQ09ORklHX0NQVV9TVVBfVU1DXzMyPXkKQ09ORklHX0hQRVRfVElNRVI9eQpD T05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CkNPTkZJR19ETUk9eQpDT05GSUdfTlJfQ1BVU19SQU5H RV9CRUdJTj0xCkNPTkZJR19OUl9DUFVTX1JBTkdFX0VORD0xCkNPTkZJR19OUl9DUFVTX0RFRkFV TFQ9MQpDT05GSUdfTlJfQ1BVUz0xCiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMg Q09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05G SUdfUFJFRU1QVF9DT1VOVD15CiMgQ09ORklHX1g4Nl9VUF9BUElDIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9NQ0U9eQpDT05GSUdfWDg2X01DRUxPR19MRUdBQ1k9eQpDT05GSUdfWDg2X0FOQ0lFTlRf TUNFPXkKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKQ09ORklHX1BFUkZfRVZFTlRTX0FN RF9QT1dFUj15CkNPTkZJR19YODZfTEVHQUNZX1ZNODY9eQpDT05GSUdfVk04Nj15CkNPTkZJR19U T1NISUJBPXkKIyBDT05GSUdfSThLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRUJPT1RGSVhVUFM9 eQojIENPTkZJR19NSUNST0NPREUgaXMgbm90IHNldAojIENPTkZJR19YODZfTVNSIGlzIG5vdCBz ZXQKIyBDT05GSUdfWDg2X0NQVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9ISUdITUVNIGlzIG5v dCBzZXQKQ09ORklHX0hJR0hNRU00Rz15CiMgQ09ORklHX0hJR0hNRU02NEcgaXMgbm90IHNldAoj IENPTkZJR19WTVNQTElUXzNHIGlzIG5vdCBzZXQKQ09ORklHX1ZNU1BMSVRfM0dfT1BUPXkKIyBD T05GSUdfVk1TUExJVF8yRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNU1BMSVRfMkdfT1BUIGlzIG5v dCBzZXQKIyBDT05GSUdfVk1TUExJVF8xRyBpcyBub3Qgc2V0CkNPTkZJR19QQUdFX09GRlNFVD0w eEIwMDAwMDAwCkNPTkZJR19ISUdITUVNPXkKQ09ORklHX0FSQ0hfSEFTX01FTV9FTkNSWVBUPXkK Q09ORklHX0FSQ0hfRkxBVE1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxF PXkKQ09ORklHX0FSQ0hfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19JTExFR0FMX1BPSU5U RVJfVkFMVUU9MApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19GTEFUTUVNX01B TlVBTD15CiMgQ09ORklHX1NQQVJTRU1FTV9NQU5VQUwgaXMgbm90IHNldApDT05GSUdfRkxBVE1F TT15CkNPTkZJR19GTEFUX05PREVfTUVNX01BUD15CkNPTkZJR19TUEFSU0VNRU1fU1RBVElDPXkK Q09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNP TkZJR19IQVZFX0dFTkVSSUNfR1VQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNP TkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JB VElPTj15CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdf S1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19BUkNIX1NVUFBP UlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfTUVNT1JZX0ZBSUxVUkUgaXMgbm90IHNldApD T05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0Vf QUxXQVlTPXkKIyBDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRSBpcyBub3Qgc2V0 CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFX1BBR0VDQUNIRT15CkNPTkZJR19ORUVEX1BFUl9DUFVf S009eQpDT05GSUdfQ0xFQU5DQUNIRT15CiMgQ09ORklHX0NNQSBpcyBub3Qgc2V0CkNPTkZJR19a UE9PTD15CkNPTkZJR19aQlVEPXkKQ09ORklHX1ozRk9MRD15CiMgQ09ORklHX1pTTUFMTE9DIGlz IG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19JRExFX1BBR0Vf VFJBQ0tJTkc9eQpDT05GSUdfRlJBTUVfVkVDVE9SPXkKIyBDT05GSUdfUEVSQ1BVX1NUQVRTIGlz IG5vdCBzZXQKQ09ORklHX0dVUF9CRU5DSE1BUks9eQpDT05GSUdfQVJDSF9IQVNfUFRFX1NQRUNJ QUw9eQojIENPTkZJR19ISUdIUFRFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NP UlJVUFRJT049eQpDT05GSUdfWDg2X0JPT1RQQVJBTV9NRU1PUllfQ09SUlVQVElPTl9DSEVDSz15 CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKIyBDT05GSUdfTVRSUiBpcyBub3Qgc2V0CiMgQ09O RklHX0FSQ0hfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1NNQVAgaXMgbm90IHNldAoj IENPTkZJR19FRkkgaXMgbm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKIyBDT05G SUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdf SFpfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdf U0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdf UEhZU0lDQUxfU1RBUlQ9MHgxMDAwMDAwCiMgQ09ORklHX1JFTE9DQVRBQkxFIGlzIG5vdCBzZXQK Q09ORklHX1BIWVNJQ0FMX0FMSUdOPTB4MjAwMDAwCiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5v dCBzZXQKIyBDT05GSUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9ESUZZX0xE VF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVHPXkK CiMKIyBQb3dlciBtYW5hZ2VtZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwojIENPTkZJR19TVVNQRU5E IGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKIyBDT05GSUdfUE1fQURW QU5DRURfREVCVUcgaXMgbm90IHNldApDT05GSUdfRFBNX1dBVENIRE9HPXkKQ09ORklHX0RQTV9X QVRDSERPR19USU1FT1VUPTEyMApDT05GSUdfUE1fQ0xLPXkKQ09ORklHX1dRX1BPV0VSX0VGRklD SUVOVF9ERUZBVUxUPXkKQ09ORklHX0FDUEk9eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xP T0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNU RU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQojIENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBz ZXQKQ09ORklHX0FDUElfU1BDUl9UQUJMRT15CiMgQ09ORklHX0FDUElfUFJPQ0ZTX1BPV0VSIGlz IG5vdCBzZXQKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkKIyBDT05GSUdfQUNQ SV9FQ19ERUJVR0ZTIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRU RVJZPXkKQ09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfRkFOPXkKIyBDT05GSUdfQUNQ SV9ET0NLIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FDUElf UFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklHX0FD UElfUFJPQ0VTU09SPXkKIyBDT05GSUdfQUNQSV9JUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQ SV9QUk9DRVNTT1JfQUdHUkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpD T05GSUdfQUNQSV9DVVNUT01fRFNEVF9GSUxFPSIiCkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxF X1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBDT05GSUdfQUNQSV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldAojIENPTkZJR19B Q1BJX0NPTlRBSU5FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfU0JTIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9IRUQgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0QgaXMg bm90IHNldAojIENPTkZJR19BQ1BJX1JFRFVDRURfSEFSRFdBUkVfT05MWSBpcyBub3Qgc2V0CkNP TkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQojIENPTkZJ R19BQ1BJX0FQRUkgaXMgbm90IHNldAojIENPTkZJR19EUFRGX1BPV0VSIGlzIG5vdCBzZXQKIyBD T05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ09ORklHRlMgaXMg bm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVSPXkKIyBDT05GSUdfU0ZJIGlzIG5vdCBzZXQKCiMK IyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZS RVFfR09WX0FUVFJfU0VUPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQojIENPTkZJR19D UFVfRlJFUV9TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVS Rk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNB VkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMg bm90IHNldAojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0 CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9DT05TRVJWQVRJVkU9eQpDT05GSUdfQ1BVX0ZS RVFfR09WX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VSU0FWRSBpcyBu b3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPW0KQ09ORklHX0NQVV9GUkVRX0dP Vl9PTkRFTUFORD1tCkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKCiMKIyBDUFUg ZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCiMgQ09ORklHX1g4Nl9JTlRFTF9QU1RBVEUgaXMg bm90IHNldAojIENPTkZJR19YODZfUENDX0NQVUZSRVEgaXMgbm90IHNldAojIENPTkZJR19YODZf QUNQSV9DUFVGUkVRIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QT1dFUk5PV19LNj1tCiMgQ09ORklH X1g4Nl9QT1dFUk5PV19LNyBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9HWF9TVVNQTU9EIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk89eQpDT05GSUdfWDg2X1NQRUVEU1RF UF9DRU5UUklOT19UQUJMRT15CiMgQ09ORklHX1g4Nl9TUEVFRFNURVBfSUNIIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9TUEVFRFNURVBfU01JPXkKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD15CkNPTkZJ R19YODZfQ1BVRlJFUV9ORk9SQ0UyPXkKQ09ORklHX1g4Nl9MT05HUlVOPXkKIyBDT05GSUdfWDg2 X0xPTkdIQVVMIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VfUE9XRVJTQVZFUiBpcyBub3Qgc2V0 CgojCiMgc2hhcmVkIG9wdGlvbnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9eQpDT05GSUdf WDg2X1NQRUVEU1RFUF9SRUxBWEVEX0NBUF9DSEVDSz15CgojCiMgQ1BVIElkbGUKIwpDT05GSUdf Q1BVX0lETEU9eQojIENPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSIGlzIG5vdCBzZXQKQ09ORklH X0NQVV9JRExFX0dPVl9NRU5VPXkKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklH X1BDST15CiMgQ09ORklHX1BDSV9HT0JJT1MgaXMgbm90IHNldAojIENPTkZJR19QQ0lfR09NTUNP TkZJRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lfR09BTlk9eQpDT05GSUdfUENJX0JJT1M9eQpDT05GSUdfUENJX0RJUkVDVD15CkNPTkZJR19Q Q0lfTU1DT05GSUc9eQpDT05GSUdfUENJX0RPTUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9R VUlSSyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJX01TSSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfUVVJUktTPXkKIyBDT05GSUdfUENJX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNldApDT05GSUdfUENJX0xPQ0tM RVNTX0NPTkZJRz15CiMgQ09ORklHX1BDSV9JT1YgaXMgbm90IHNldAojIENPTkZJR19QQ0lfUFJJ IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJF TD15CiMgQ09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKCiMKIyBQQ0kgY29udHJvbGxlciBk cml2ZXJzCiMKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCgojCiMgRGVz aWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0CiMKCiMKIyBQQ0kgRW5kcG9pbnQKIwpDT05GSUdfUENJ X0VORFBPSU5UPXkKIyBDT05GSUdfUENJX0VORFBPSU5UX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09O RklHX1BDSV9FUEZfVEVTVD15CgojCiMgUENJIHN3aXRjaCBjb250cm9sbGVyIGRyaXZlcnMKIwoj IENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9CVVM9eQpDT05G SUdfSVNBX0RNQV9BUEk9eQojIENPTkZJR19JU0EgaXMgbm90IHNldApDT05GSUdfU0N4MjAwPXkK Q09ORklHX1NDeDIwMEhSX1RJTUVSPW0KIyBDT05GSUdfT0xQQyBpcyBub3Qgc2V0CiMgQ09ORklH X0FMSVggaXMgbm90IHNldApDT05GSUdfTkVUNTUwMT15CkNPTkZJR19HRU9TPXkKQ09ORklHX0FN RF9OQj15CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90 IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVt dWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0JJ TkZNVF9TQ1JJUFQ9eQpDT05GSUdfSEFWRV9BT1VUPXkKQ09ORklHX0JJTkZNVF9BT1VUPW0KQ09O RklHX0JJTkZNVF9NSVNDPW0KIyBDT05GSUdfQ09SRURVTVAgaXMgbm90IHNldApDT05GSUdfQ09N UEFUXzMyPXkKQ09ORklHX0hBVkVfQVRPTUlDX0lPTUFQPXkKQ09ORklHX05FVD15CkNPTkZJR19O RVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMK IwojIENPTkZJR19QQUNLRVQgaXMgbm90IHNldApDT05GSUdfVU5JWD15CiMgQ09ORklHX1VOSVhf RElBRyBpcyBub3Qgc2V0CkNPTkZJR19UTFM9eQpDT05GSUdfVExTX0RFVklDRT15CkNPTkZJR19Y RlJNPXkKQ09ORklHX1hGUk1fT0ZGTE9BRD15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZS TV9VU0VSPW0KIyBDT05GSUdfWEZSTV9TVUJfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX1hGUk1f TUlHUkFURT15CkNPTkZJR19YRlJNX1NUQVRJU1RJQ1M9eQpDT05GSUdfWEZSTV9JUENPTVA9bQpD T05GSUdfTkVUX0tFWT15CkNPTkZJR19ORVRfS0VZX01JR1JBVEU9eQojIENPTkZJR19TTUMgaXMg bm90IHNldApDT05GSUdfWERQX1NPQ0tFVFM9eQpDT05GSUdfSU5FVD15CiMgQ09ORklHX0lQX01V TFRJQ0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUiBpcyBub3Qgc2V0 CkNPTkZJR19JUF9QTlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQojIENPTkZJR19JUF9QTlBfQk9P VFAgaXMgbm90IHNldAojIENPTkZJR19JUF9QTlBfUkFSUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf SVBJUD1tCiMgQ09ORklHX05FVF9JUEdSRV9ERU1VWCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBf VFVOTkVMPW0KQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfU1lOX0NPT0tJRVM9eQpD T05GSUdfTkVUX1VEUF9UVU5ORUw9bQpDT05GSUdfTkVUX0ZPVT1tCkNPTkZJR19ORVRfRk9VX0lQ X1RVTk5FTFM9eQpDT05GSUdfSU5FVF9BSD1tCiMgQ09ORklHX0lORVRfRVNQIGlzIG5vdCBzZXQK Q09ORklHX0lORVRfSVBDT01QPW0KQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9bQpDT05GSUdfSU5F VF9UVU5ORUw9bQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPW0KIyBDT05GSUdfSU5F VF9YRlJNX01PREVfVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfWEZSTV9NT0RFX0JFRVQ9 bQpDT05GSUdfSU5FVF9ESUFHPXkKQ09ORklHX0lORVRfVENQX0RJQUc9eQojIENPTkZJR19JTkVU X1VEUF9ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9SQVdfRElBRyBpcyBub3Qgc2V0CiMg Q09ORklHX0lORVRfRElBR19ERVNUUk9ZIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX0FEVkFO Q0VEPXkKQ09ORklHX1RDUF9DT05HX0JJQz15CkNPTkZJR19UQ1BfQ09OR19DVUJJQz1tCiMgQ09O RklHX1RDUF9DT05HX1dFU1RXT09EIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfSFRDUCBp cyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19IU1RDUD1tCkNPTkZJR19UQ1BfQ09OR19IWUJMQT1t CkNPTkZJR19UQ1BfQ09OR19WRUdBUz1tCiMgQ09ORklHX1RDUF9DT05HX05WIGlzIG5vdCBzZXQK Q09ORklHX1RDUF9DT05HX1NDQUxBQkxFPXkKQ09ORklHX1RDUF9DT05HX0xQPXkKIyBDT05GSUdf VENQX0NPTkdfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNl dApDT05GSUdfVENQX0NPTkdfSUxMSU5PSVM9bQojIENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBu b3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19DREc9eQpDT05GSUdfVENQX0NPTkdfQkJSPW0KIyBDT05G SUdfREVGQVVMVF9CSUMgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9DREc9eQojIENPTkZJR19E RUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY2RnIgojIENP TkZJR19UQ1BfTUQ1U0lHIGlzIG5vdCBzZXQKQ09ORklHX0lQVjY9bQojIENPTkZJR19JUFY2X1JP VVRFUl9QUkVGIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfT1BUSU1JU1RJQ19EQUQ9eQpDT05GSUdf SU5FVDZfQUg9bQpDT05GSUdfSU5FVDZfRVNQPW0KQ09ORklHX0lORVQ2X0VTUF9PRkZMT0FEPW0K Q09ORklHX0lORVQ2X0lQQ09NUD1tCkNPTkZJR19JUFY2X01JUDY9bQpDT05GSUdfSVBWNl9JTEE9 bQpDT05GSUdfSU5FVDZfWEZSTV9UVU5ORUw9bQpDT05GSUdfSU5FVDZfVFVOTkVMPW0KQ09ORklH X0lORVQ2X1hGUk1fTU9ERV9UUkFOU1BPUlQ9bQojIENPTkZJR19JTkVUNl9YRlJNX01PREVfVFVO TkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQgaXMgbm90IHNldApD T05GSUdfSU5FVDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OPW0KIyBDT05GSUdfSVBWNl9T SVQgaXMgbm90IHNldApDT05GSUdfSVBWNl9UVU5ORUw9bQpDT05GSUdfSVBWNl9GT1U9bQpDT05G SUdfSVBWNl9GT1VfVFVOTkVMPW0KIyBDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVMgaXMgbm90 IHNldApDT05GSUdfSVBWNl9NUk9VVEU9eQojIENPTkZJR19JUFY2X01ST1VURV9NVUxUSVBMRV9U QUJMRVMgaXMgbm90IHNldApDT05GSUdfSVBWNl9QSU1TTV9WMj15CiMgQ09ORklHX0lQVjZfU0VH Nl9MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X1NFRzZfSE1BQz15CiMgQ09ORklHX05F VFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElO RyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVI9eQpDT05GSUdfTkVURklMVEVSX0FEVkFOQ0VE PXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9bQoKIwojIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3Vy YXRpb24KIwojIENPTkZJR19ORVRGSUxURVJfSU5HUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRG SUxURVJfTkVUTElOSz15CkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JSSURHRT15CkNPTkZJR19O RVRGSUxURVJfRkFNSUxZX0FSUD15CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1QgaXMg bm90IHNldApDT05GSUdfTkVURklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVS X05FVExJTktfTE9HPXkKQ09ORklHX05GX0NPTk5UUkFDSz1tCkNPTkZJR19ORl9MT0dfQ09NTU9O PXkKQ09ORklHX05GX0xPR19ORVRERVY9eQpDT05GSUdfTkVURklMVEVSX0NPTk5DT1VOVD1tCkNP TkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09O RklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQoj IENPTkZJR19ORl9DT05OVFJBQ0tfVElNRVNUQU1QIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5U UkFDS19MQUJFTFM9eQpDT05GSUdfTkZfQ1RfUFJPVE9fRENDUD15CkNPTkZJR19ORl9DVF9QUk9U T19HUkU9bQojIENPTkZJR19ORl9DVF9QUk9UT19TQ1RQIGlzIG5vdCBzZXQKQ09ORklHX05GX0NU X1BST1RPX1VEUExJVEU9eQojIENPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBIGlzIG5vdCBzZXQK IyBDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tf SDMyMz1tCiMgQ09ORklHX05GX0NPTk5UUkFDS19JUkMgaXMgbm90IHNldApDT05GSUdfTkZfQ09O TlRSQUNLX0JST0FEQ0FTVD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfTkVUQklPU19OUz1tCkNPTkZJ R19ORl9DT05OVFJBQ0tfU05NUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfUFBUUD1tCiMgQ09ORklH X05GX0NPTk5UUkFDS19TQU5FIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9bQpD T05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9bQpDT05GSUdfTkZfQ1RfTkVUTElOSz1tCkNPTkZJR19O Rl9DVF9ORVRMSU5LX1RJTUVPVVQ9bQpDT05GSUdfTkZfQ1RfTkVUTElOS19IRUxQRVI9bQpDT05G SUdfTkVURklMVEVSX05FVExJTktfR0xVRV9DVD15CkNPTkZJR19ORl9OQVQ9bQpDT05GSUdfTkZf TkFUX05FRURFRD15CkNPTkZJR19ORl9OQVRfUFJPVE9fRENDUD15CkNPTkZJR19ORl9OQVRfUFJP VE9fVURQTElURT15CkNPTkZJR19ORl9OQVRfU0lQPW0KQ09ORklHX05GX05BVF9URlRQPW0KQ09O RklHX05GX05BVF9SRURJUkVDVD15CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9bQpDT05GSUdf TkZfVEFCTEVTPXkKQ09ORklHX05GX1RBQkxFU19TRVQ9bQojIENPTkZJR19ORl9UQUJMRVNfSU5F VCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19ORVRERVYgaXMgbm90IHNldAojIENPTkZJ R19ORlRfTlVNR0VOIGlzIG5vdCBzZXQKQ09ORklHX05GVF9DVD1tCiMgQ09ORklHX05GVF9DT1VO VEVSIGlzIG5vdCBzZXQKQ09ORklHX05GVF9DT05OTElNSVQ9bQpDT05GSUdfTkZUX0xPRz15CkNP TkZJR19ORlRfTElNSVQ9bQojIENPTkZJR19ORlRfTUFTUSBpcyBub3Qgc2V0CkNPTkZJR19ORlRf UkVESVI9bQojIENPTkZJR19ORlRfTkFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX09CSlJFRiBp cyBub3Qgc2V0CiMgQ09ORklHX05GVF9RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19ORlRfUVVPVEE9 eQpDT05GSUdfTkZUX1JFSkVDVD1tCiMgQ09ORklHX05GVF9DT01QQVQgaXMgbm90IHNldApDT05G SUdfTkZUX0hBU0g9bQojIENPTkZJR19ORlRfU09DS0VUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJ TFRFUl9YVEFCTEVTPXkKCiMKIyBYdGFibGVzIGNvbWJpbmVkIG1vZHVsZXMKIwpDT05GSUdfTkVU RklMVEVSX1hUX01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX0NPTk5NQVJLPW0KCiMKIyBYdGFi bGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT1tCkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQPW0KQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfSEw9bQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hNQVJL IGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSURMRVRJTUVSPXkKQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfTEVEPW0KIyBDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9M T0cgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPW0KQ09ORklHX05F VEZJTFRFUl9YVF9OQVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9bQpDT05G SUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X05GUVVFVUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPW0KQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9U RUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9bQpDT05GSUdfTkVURklMVEVS X1hUX1RBUkdFVF9UQ1BNU1M9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJ UD1tCgojCiMgWHRhYmxlcyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERS VFlQRT15CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9CUEYgaXMgbm90IHNldAojIENPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9DTFVTVEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT01NRU5UPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OQllURVM9bQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0NPTk5MQUJFTD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxJTUlUPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTUFSSz1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9DT05OVFJBQ0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NQVT1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRENDUD1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9ERVZHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD15 CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9FU1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD1tCkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBDT01QPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9JUFJBTkdFPW0KIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlMgaXMgbm90IHNldApD T05GSUdfTkVURklMVEVSX1hUX01BVENIX0wyVFA9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0xFTkdUSD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9eQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX01BQz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz15CiMgQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQgaXMgbm90IHNldAojIENPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfTkZBQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01B VENIX09TRiBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9eQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX1BPTElDWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf UEhZU0RFVj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfUVVPVEE9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JBVEVFU1Q9 bQojIENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE0gaXMgbm90IHNldAojIENPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfUkVDRU5UIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9YVF9N QVRDSF9TQ1RQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFURT1tCiMgQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUMgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfU1RSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RD UE1TUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1UzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ X1NFVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WUz1tCkNPTkZJR19JUF9WU19JUFY2PXkKQ09ORklH X0lQX1ZTX0RFQlVHPXkKQ09ORklHX0lQX1ZTX1RBQl9CSVRTPTEyCgojCiMgSVBWUyB0cmFuc3Bv cnQgcHJvdG9jb2wgbG9hZCBiYWxhbmNpbmcgc3VwcG9ydAojCiMgQ09ORklHX0lQX1ZTX1BST1RP X1RDUCBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQojIENPTkZJR19JUF9WU19Q Uk9UT19FU1AgaXMgbm90IHNldAojIENPTkZJR19JUF9WU19QUk9UT19BSCBpcyBub3Qgc2V0CkNP TkZJR19JUF9WU19QUk9UT19TQ1RQPXkKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19JUF9W U19SUj1tCkNPTkZJR19JUF9WU19XUlI9bQpDT05GSUdfSVBfVlNfTEM9bQpDT05GSUdfSVBfVlNf V0xDPW0KQ09ORklHX0lQX1ZTX0ZPPW0KQ09ORklHX0lQX1ZTX09WRj1tCiMgQ09ORklHX0lQX1ZT X0xCTEMgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTEJMQ1I9bQpDT05GSUdfSVBfVlNfREg9bQpD T05GSUdfSVBfVlNfU0g9bQojIENPTkZJR19JUF9WU19NSCBpcyBub3Qgc2V0CkNPTkZJR19JUF9W U19TRUQ9bQpDT05GSUdfSVBfVlNfTlE9bQoKIwojIElQVlMgU0ggc2NoZWR1bGVyCiMKQ09ORklH X0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIE1IIHNjaGVkdWxlcgojCkNPTkZJR19JUF9W U19NSF9UQUJfSU5ERVg9MTIKCiMKIyBJUFZTIGFwcGxpY2F0aW9uIGhlbHBlcgojCkNPTkZJR19J UF9WU19ORkNUPXkKQ09ORklHX0lQX1ZTX1BFX1NJUD1tCgojCiMgSVA6IE5ldGZpbHRlciBDb25m aWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PW0KQ09ORklHX05GX0NPTk5UUkFDS19J UFY0PW0KQ09ORklHX05GX1NPQ0tFVF9JUFY0PW0KQ09ORklHX05GX1RQUk9YWV9JUFY0PXkKIyBD T05GSUdfTkZfVEFCTEVTX0lQVjQgaXMgbm90IHNldAojIENPTkZJR19ORl9UQUJMRVNfQVJQIGlz IG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PW0KQ09ORklHX05GX0xPR19BUlA9bQpDT05GSUdf TkZfTE9HX0lQVjQ9bQpDT05GSUdfTkZfUkVKRUNUX0lQVjQ9bQpDT05GSUdfTkZfTkFUX0lQVjQ9 bQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREVfSVBWND15CiMgQ09ORklHX05GX05BVF9TTk1QX0JB U0lDIGlzIG5vdCBzZXQKQ09ORklHX05GX05BVF9QUk9UT19HUkU9bQpDT05GSUdfTkZfTkFUX1BQ VFA9bQpDT05GSUdfTkZfTkFUX0gzMjM9bQpDT05GSUdfSVBfTkZfSVBUQUJMRVM9eQojIENPTkZJ R19JUF9ORl9NQVRDSF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX0VDTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lQX05GX01BVENIX1JQRklMVEVSIGlzIG5vdCBzZXQKIyBDT05GSUdf SVBfTkZfTUFUQ0hfVFRMIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX0ZJTFRFUj1tCkNPTkZJR19J UF9ORl9UQVJHRVRfUkVKRUNUPW0KQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWT1tCkNPTkZJ R19JUF9ORl9OQVQ9bQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpDT05GSUdfSVBf TkZfVEFSR0VUX05FVE1BUD1tCiMgQ09ORklHX0lQX05GX1RBUkdFVF9SRURJUkVDVCBpcyBub3Qg c2V0CkNPTkZJR19JUF9ORl9NQU5HTEU9bQpDT05GSUdfSVBfTkZfVEFSR0VUX0NMVVNURVJJUD1t CkNPTkZJR19JUF9ORl9UQVJHRVRfRUNOPW0KQ09ORklHX0lQX05GX1RBUkdFVF9UVEw9bQojIENP TkZJR19JUF9ORl9SQVcgaXMgbm90IHNldApDT05GSUdfSVBfTkZfQVJQVEFCTEVTPXkKQ09ORklH X0lQX05GX0FSUEZJTFRFUj15CkNPTkZJR19JUF9ORl9BUlBfTUFOR0xFPXkKCiMKIyBJUHY2OiBO ZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9ERUZSQUdfSVBWNj1tCkNPTkZJR19O Rl9DT05OVFJBQ0tfSVBWNj1tCiMgQ09ORklHX05GX1NPQ0tFVF9JUFY2IGlzIG5vdCBzZXQKQ09O RklHX05GX1RQUk9YWV9JUFY2PW0KQ09ORklHX05GX1RBQkxFU19JUFY2PXkKIyBDT05GSUdfTkZU X0NIQUlOX1JPVVRFX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX0NIQUlOX05BVF9JUFY2PW0K IyBDT05GSUdfTkZUX1JFRElSX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZUX1JFSkVDVF9JUFY2 PW0KQ09ORklHX05GVF9EVVBfSVBWNj1tCiMgQ09ORklHX05GVF9GSUJfSVBWNiBpcyBub3Qgc2V0 CkNPTkZJR19ORl9EVVBfSVBWNj1tCkNPTkZJR19ORl9SRUpFQ1RfSVBWNj1tCkNPTkZJR19ORl9M T0dfSVBWNj1tCkNPTkZJR19ORl9OQVRfSVBWNj1tCkNPTkZJR19JUDZfTkZfSVBUQUJMRVM9bQpD T05GSUdfSVA2X05GX01BVENIX0FIPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9FVUk2ND1tCiMgQ09O RklHX0lQNl9ORl9NQVRDSF9GUkFHIGlzIG5vdCBzZXQKIyBDT05GSUdfSVA2X05GX01BVENIX09Q VFMgaXMgbm90IHNldApDT05GSUdfSVA2X05GX01BVENIX0hMPW0KQ09ORklHX0lQNl9ORl9NQVRD SF9JUFY2SEVBREVSPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9NSD1tCkNPTkZJR19JUDZfTkZfTUFU Q0hfUlBGSUxURVI9bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0KIyBDT05GSUdfSVA2X05GX01B VENIX1NSSCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hMPW0KQ09ORklHX0lQNl9O Rl9GSUxURVI9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9bQpDT05GSUdfSVA2X05GX1RB UkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUDZfTkZfTUFOR0xFPW0KIyBDT05GSUdfSVA2X05GX1JB VyBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfTkFUPW0KIyBDT05GSUdfSVA2X05GX1RBUkdFVF9N QVNRVUVSQURFIGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9UQVJHRVRfTlBUPW0KQ09ORklHX05G X1RBQkxFU19CUklER0U9eQpDT05GSUdfTkZfTE9HX0JSSURHRT15CiMgQ09ORklHX0JSSURHRV9O Rl9FQlRBQkxFUyBpcyBub3Qgc2V0CkNPTkZJR19CUEZJTFRFUj15CkNPTkZJR19CUEZJTFRFUl9V TUg9eQojIENPTkZJR19JUF9EQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfU0NUUCBpcyBub3Qg c2V0CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CkNPTkZJR19USVBDPW0KIyBDT05GSUdfVElQQ19N RURJQV9VRFAgaXMgbm90IHNldApDT05GSUdfVElQQ19ESUFHPW0KIyBDT05GSUdfQVRNIGlzIG5v dCBzZXQKIyBDT05GSUdfTDJUUCBpcyBub3Qgc2V0CkNPTkZJR19TVFA9bQpDT05GSUdfR0FSUD1t CkNPTkZJR19NUlA9bQpDT05GSUdfQlJJREdFPW0KQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5H PXkKIyBDT05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVf TkVUX0RTQT15CiMgQ09ORklHX05FVF9EU0EgaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUT1t CkNPTkZJR19WTEFOXzgwMjFRX0dWUlA9eQpDT05GSUdfVkxBTl84MDIxUV9NVlJQPXkKIyBDT05G SUdfREVDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CiMgQ09ORklHX0xMQzIgaXMgbm90IHNl dApDT05GSUdfQVRBTEs9eQpDT05GSUdfREVWX0FQUExFVEFMSz1tCiMgQ09ORklHX0lQRERQIGlz IG5vdCBzZXQKQ09ORklHX1gyNT15CiMgQ09ORklHX0xBUEIgaXMgbm90IHNldAojIENPTkZJR19Q SE9ORVQgaXMgbm90IHNldApDT05GSUdfNkxPV1BBTj1tCiMgQ09ORklHXzZMT1dQQU5fREVCVUdG UyBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOX05IQz1tCkNPTkZJR182TE9XUEFOX05IQ19ERVNU PW0KIyBDT05GSUdfNkxPV1BBTl9OSENfRlJBR01FTlQgaXMgbm90IHNldApDT05GSUdfNkxPV1BB Tl9OSENfSE9QPW0KIyBDT05GSUdfNkxPV1BBTl9OSENfSVBWNiBpcyBub3Qgc2V0CkNPTkZJR182 TE9XUEFOX05IQ19NT0JJTElUWT1tCiMgQ09ORklHXzZMT1dQQU5fTkhDX1JPVVRJTkcgaXMgbm90 IHNldApDT05GSUdfNkxPV1BBTl9OSENfVURQPW0KIyBDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hE Ul9IT1AgaXMgbm90IHNldApDT05GSUdfNkxPV1BBTl9HSENfVURQPW0KQ09ORklHXzZMT1dQQU5f R0hDX0lDTVBWNj1tCkNPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0RFU1Q9bQojIENPTkZJR182 TE9XUEFOX0dIQ19FWFRfSERSX0ZSQUcgaXMgbm90IHNldApDT05GSUdfNkxPV1BBTl9HSENfRVhU X0hEUl9ST1VURT1tCiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNldApDT05GSUdfTkVUX1ND SEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMKQ09ORklHX05FVF9TQ0hfQ0JRPXkKQ09O RklHX05FVF9TQ0hfSFRCPW0KQ09ORklHX05FVF9TQ0hfSEZTQz15CkNPTkZJR19ORVRfU0NIX1BS SU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9eQojIENPTkZJR19ORVRfU0NIX1JFRCBpcyBub3Qg c2V0CkNPTkZJR19ORVRfU0NIX1NGQj15CiMgQ09ORklHX05FVF9TQ0hfU0ZRIGlzIG5vdCBzZXQK Q09ORklHX05FVF9TQ0hfVEVRTD15CiMgQ09ORklHX05FVF9TQ0hfVEJGIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1NDSF9DQlMgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9HUkVEPXkKIyBDT05G SUdfTkVUX1NDSF9EU01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9ORVRFTT15CiMgQ09O RklHX05FVF9TQ0hfRFJSIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfTVFQUklPPW0KQ09ORklH X05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQojIENPTkZJR19ORVRfU0NIX0NP REVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9GUV9DT0RFTCBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU0NIX0ZRPXkKQ09ORklHX05FVF9TQ0hfSEhGPXkKIyBDT05GSUdfTkVUX1NDSF9QSUUg aXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9JTkdSRVNTPXkKQ09ORklHX05FVF9TQ0hfUExVRz1t CkNPTkZJR19ORVRfU0NIX0RFRkFVTFQ9eQojIENPTkZJR19ERUZBVUxUX0ZRIGlzIG5vdCBzZXQK Q09ORklHX0RFRkFVTFRfUEZJRk9fRkFTVD15CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9InBmaWZv X2Zhc3QiCgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRf Q0xTX0JBU0lDPXkKQ09ORklHX05FVF9DTFNfVENJTkRFWD15CiMgQ09ORklHX05FVF9DTFNfUk9V VEU0IGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfRlc9bQpDT05GSUdfTkVUX0NMU19VMzI9bQpD T05GSUdfQ0xTX1UzMl9QRVJGPXkKIyBDT05GSUdfQ0xTX1UzMl9NQVJLIGlzIG5vdCBzZXQKQ09O RklHX05FVF9DTFNfUlNWUD1tCkNPTkZJR19ORVRfQ0xTX1JTVlA2PXkKQ09ORklHX05FVF9DTFNf RkxPVz1tCiMgQ09ORklHX05FVF9DTFNfQ0dST1VQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNf QlBGPXkKQ09ORklHX05FVF9DTFNfRkxPV0VSPXkKQ09ORklHX05FVF9DTFNfTUFUQ0hBTEw9bQoj IENPTkZJR19ORVRfRU1BVENIIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklH X05FVF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD15CiMgQ09ORklHX0dBQ1RfUFJP QiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX01JUlJFRD1tCkNPTkZJR19ORVRfQUNUX1NBTVBM RT15CkNPTkZJR19ORVRfQUNUX0lQVD15CkNPTkZJR19ORVRfQUNUX05BVD15CkNPTkZJR19ORVRf QUNUX1BFRElUPW0KQ09ORklHX05FVF9BQ1RfU0lNUD15CiMgQ09ORklHX05FVF9BQ1RfU0tCRURJ VCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX0NTVU09eQpDT05GSUdfTkVUX0FDVF9WTEFOPXkK Q09ORklHX05FVF9BQ1RfQlBGPXkKQ09ORklHX05FVF9BQ1RfQ09OTk1BUks9bQojIENPTkZJR19O RVRfQUNUX1NLQk1PRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX0lGRT1tCkNPTkZJR19ORVRf QUNUX1RVTk5FTF9LRVk9bQpDT05GSUdfTkVUX0lGRV9TS0JNQVJLPW0KQ09ORklHX05FVF9JRkVf U0tCUFJJTz1tCkNPTkZJR19ORVRfSUZFX1NLQlRDSU5ERVg9bQojIENPTkZJR19ORVRfQ0xTX0lO RCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQojIENPTkZJR19EQ0IgaXMgbm90IHNl dApDT05GSUdfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfQkFUTUFOX0FEViBpcyBub3Qgc2V0CkNP TkZJR19PUEVOVlNXSVRDSD1tCkNPTkZJR19WU09DS0VUUz1tCiMgQ09ORklHX1ZTT0NLRVRTX0RJ QUcgaXMgbm90IHNldApDT05GSUdfVklSVElPX1ZTT0NLRVRTPW0KQ09ORklHX1ZJUlRJT19WU09D S0VUU19DT01NT049bQpDT05GSUdfTkVUTElOS19ESUFHPW0KQ09ORklHX01QTFM9eQpDT05GSUdf TkVUX01QTFNfR1NPPW0KQ09ORklHX01QTFNfUk9VVElORz1tCkNPTkZJR19NUExTX0lQVFVOTkVM PW0KQ09ORklHX05FVF9OU0g9bQpDT05GSUdfSFNSPW0KQ09ORklHX05FVF9TV0lUQ0hERVY9eQpD T05GSUdfTkVUX0wzX01BU1RFUl9ERVY9eQpDT05GSUdfTkVUX05DU0k9eQojIENPTkZJR19DR1JP VVBfTkVUX1BSSU8gaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfTkVUX0NMQVNTSUQgaXMgbm90 IHNldApDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJR19CUUw9eQpDT05GSUdfQlBGX0pJ VD15CiMgQ09ORklHX0JQRl9TVFJFQU1fUEFSU0VSIGlzIG5vdCBzZXQKCiMKIyBOZXR3b3JrIHRl c3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0RST1Bf TU9OSVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKQ09ORklHX0NB Tj1tCkNPTkZJR19DQU5fUkFXPW0KQ09ORklHX0NBTl9CQ009bQpDT05GSUdfQ0FOX0dXPW0KCiMK IyBDQU4gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfQ0FOX1ZDQU49bQpDT05GSUdfQ0FOX1ZYQ0FO PW0KIyBDT05GSUdfQ0FOX1NMQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9ERVY9bQojIENPTkZJ R19DQU5fQ0FMQ19CSVRUSU1JTkcgaXMgbm90IHNldApDT05GSUdfQ0FOX0xFRFM9eQojIENPTkZJ R19QQ0hfQ0FOIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9DX0NBTj1tCkNPTkZJR19DQU5fQ19DQU5f UExBVEZPUk09bQojIENPTkZJR19DQU5fQ19DQU5fUENJIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9D Qzc3MD1tCkNPTkZJR19DQU5fQ0M3NzBfSVNBPW0KIyBDT05GSUdfQ0FOX0NDNzcwX1BMQVRGT1JN IGlzIG5vdCBzZXQKQ09ORklHX0NBTl9JRklfQ0FORkQ9bQpDT05GSUdfQ0FOX01fQ0FOPW0KIyBD T05GSUdfQ0FOX1BFQUtfUENJRUZEIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1NKQTEwMDAgaXMg bm90IHNldApDT05GSUdfQ0FOX1NPRlRJTkc9bQoKIwojIENBTiBTUEkgaW50ZXJmYWNlcwojCiMg Q09ORklHX0NBTl9ISTMxMVggaXMgbm90IHNldApDT05GSUdfQ0FOX01DUDI1MVg9bQojIENPTkZJ R19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19CVD1tCiMgQ09ORklHX0JUX0JS RURSIGlzIG5vdCBzZXQKQ09ORklHX0JUX0xFPXkKIyBDT05GSUdfQlRfNkxPV1BBTiBpcyBub3Qg c2V0CkNPTkZJR19CVF9MRURTPXkKQ09ORklHX0JUX1NFTEZURVNUPXkKIyBDT05GSUdfQlRfU0VM RlRFU1RfRUNESCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX1NFTEZURVNUX1NNUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JUX0RFQlVHRlMgaXMgbm90IHNldAoKIwojIEJsdWV0b290aCBkZXZpY2UgZHJp dmVycwojCkNPTkZJR19CVF9IQ0lCVFNESU89bQojIENPTkZJR19CVF9IQ0lVQVJUIGlzIG5vdCBz ZXQKQ09ORklHX0JUX0hDSVZIQ0k9bQpDT05GSUdfQlRfTVJWTD1tCkNPTkZJR19CVF9NUlZMX1NE SU89bQpDT05GSUdfQUZfUlhSUEM9eQojIENPTkZJR19BRl9SWFJQQ19JTkpFQ1RfTE9TUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUlhLQUQg aXMgbm90IHNldApDT05GSUdfQUZfS0NNPXkKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQpDT05GSUdf V0lSRUxFU1M9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dFWFRfUFJPQz15CkNPTkZJR19D Rkc4MDIxMT1tCiMgQ09ORklHX05MODAyMTFfVEVTVE1PREUgaXMgbm90IHNldAojIENPTkZJR19D Rkc4MDIxMV9ERVZFTE9QRVJfV0FSTklOR1MgaXMgbm90IHNldAojIENPTkZJR19DRkc4MDIxMV9D RVJUSUZJQ0FUSU9OX09OVVMgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfUkVRVUlSRV9TSUdO RURfUkVHREI9eQpDT05GSUdfQ0ZHODAyMTFfVVNFX0tFUk5FTF9SRUdEQl9LRVlTPXkKQ09ORklH X0NGRzgwMjExX0RFRkFVTFRfUFM9eQojIENPTkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBz ZXQKQ09ORklHX0NGRzgwMjExX0NSREFfU1VQUE9SVD15CkNPTkZJR19DRkc4MDIxMV9XRVhUPXkK IyBDT05GSUdfTUFDODAyMTEgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFY X1NJWkU9MApDT05GSUdfV0lNQVg9bQpDT05GSUdfV0lNQVhfREVCVUdfTEVWRUw9OApDT05GSUdf UkZLSUxMPW0KQ09ORklHX1JGS0lMTF9MRURTPXkKIyBDT05GSUdfUkZLSUxMX0lOUFVUIGlzIG5v dCBzZXQKQ09ORklHX1JGS0lMTF9HUElPPW0KIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CkNPTkZJR19DRVBIX0xJQl9Q UkVUVFlERUJVRz15CkNPTkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdf TkZDIGlzIG5vdCBzZXQKQ09ORklHX1BTQU1QTEU9eQpDT05GSUdfTkVUX0lGRT15CkNPTkZJR19M V1RVTk5FTD15CiMgQ09ORklHX0xXVFVOTkVMX0JQRiBpcyBub3Qgc2V0CkNPTkZJR19EU1RfQ0FD SEU9eQpDT05GSUdfR1JPX0NFTExTPXkKQ09ORklHX1NPQ0tfVkFMSURBVEVfWE1JVD15CkNPTkZJ R19ORVRfREVWTElOSz15CkNPTkZJR19NQVlfVVNFX0RFVkxJTks9eQojIENPTkZJR19GQUlMT1ZF UiBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwoj CgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09O RklHX1VFVkVOVF9IRUxQRVJfUEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZU TVBGU19NT1VOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQU5EQUxPTkUgaXMgbm90IHNldAojIENP TkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEIGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBsb2Fk ZXIKIwpDT05GSUdfRldfTE9BREVSPXkKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19G V19MT0FERVJfVVNFUl9IRUxQRVI9eQpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVSX0ZBTExC QUNLPXkKQ09ORklHX1dBTlRfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfQUxMT1dfREVWX0NPUkVE VU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVEVTVF9EUklWRVJfUkVNT1ZF IGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfQVNZTkNfRFJJVkVSX1BST0JFPW0KQ09ORklHX0dFTkVS SUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19HRU5FUklDX0NQVV9WVUxORVJBQklMSVRJRVM9eQpD T05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQST15CkNP TkZJR19SRUdNQVBfVzE9eQpDT05GSUdfUkVHTUFQX01NSU89eQpDT05GSUdfUkVHTUFQX0lSUT15 CkNPTkZJR19ETUFfU0hBUkVEX0JVRkZFUj15CiMgQ09ORklHX0RNQV9GRU5DRV9UUkFDRSBpcyBu b3Qgc2V0CgojCiMgQnVzIGRldmljZXMKIwpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklHX1BST0Nf RVZFTlRTPXkKQ09ORklHX01URD1tCkNPTkZJR19NVERfVEVTVFM9bQpDT05GSUdfTVREX1JFREJP T1RfUEFSVFM9bQpDT05GSUdfTVREX1JFREJPT1RfRElSRUNUT1JZX0JMT0NLPS0xCiMgQ09ORklH X01URF9SRURCT09UX1BBUlRTX1VOQUxMT0NBVEVEIGlzIG5vdCBzZXQKQ09ORklHX01URF9SRURC T09UX1BBUlRTX1JFQURPTkxZPXkKIyBDT05GSUdfTVREX0NNRExJTkVfUEFSVFMgaXMgbm90IHNl dAojIENPTkZJR19NVERfQVI3X1BBUlRTIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gcGFyc2Vy cwojCgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVRE X09PUFM9bQpDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUj15CgojCiMgUkFNL1JPTS9GbGFz aCBjaGlwIGRyaXZlcnMKIwpDT05GSUdfTVREX0NGST1tCkNPTkZJR19NVERfSkVERUNQUk9CRT1t CkNPTkZJR19NVERfR0VOX1BST0JFPW0KQ09ORklHX01URF9DRklfQURWX09QVElPTlM9eQpDT05G SUdfTVREX0NGSV9OT1NXQVA9eQojIENPTkZJR19NVERfQ0ZJX0JFX0JZVEVfU1dBUCBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9DRklfTEVfQllURV9TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X0NGSV9HRU9NRVRSWSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMT15CkNP TkZJR19NVERfTUFQX0JBTktfV0lEVEhfMj15CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfND15 CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfT1RQ IGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSU5URUxFWFQ9bQojIENPTkZJR19NVERfQ0ZJX0FN RFNURCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX1NUQUE9bQpDT05GSUdfTVREX0NGSV9VVElM PW0KQ09ORklHX01URF9SQU09bQpDT05GSUdfTVREX1JPTT1tCiMgQ09ORklHX01URF9BQlNFTlQg aXMgbm90IHNldAoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpDT05GSUdf TVREX0NPTVBMRVhfTUFQUElOR1M9eQpDT05GSUdfTVREX1BIWVNNQVA9bQpDT05GSUdfTVREX1BI WVNNQVBfQ09NUEFUPXkKQ09ORklHX01URF9QSFlTTUFQX1NUQVJUPTB4ODAwMDAwMApDT05GSUdf TVREX1BIWVNNQVBfTEVOPTAKQ09ORklHX01URF9QSFlTTUFQX0JBTktXSURUSD0yCkNPTkZJR19N VERfU0JDX0dYWD1tCiMgQ09ORklHX01URF9TQ3gyMDBfRE9DRkxBU0ggaXMgbm90IHNldApDT05G SUdfTVREX0FNRDc2WFJPTT1tCkNPTkZJR19NVERfSUNIWFJPTT1tCiMgQ09ORklHX01URF9FU0Iy Uk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NLODA0WFJPTSBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9TQ0IyX0ZMQVNIIGlzIG5vdCBzZXQKQ09ORklHX01URF9ORVR0ZWw9bQpDT05GSUdfTVRE X0w0NDBHWD1tCiMgQ09ORklHX01URF9QQ0kgaXMgbm90IHNldApDT05GSUdfTVREX0dQSU9fQURE Uj1tCiMgQ09ORklHX01URF9JTlRFTF9WUl9OT1IgaXMgbm90IHNldApDT05GSUdfTVREX1BMQVRS QU09bQojIENPTkZJR19NVERfTEFUQ0hfQUREUiBpcyBub3Qgc2V0CgojCiMgU2VsZi1jb250YWlu ZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBpcyBub3Qgc2V0CkNP TkZJR19NVERfREFUQUZMQVNIPW0KIyBDT05GSUdfTVREX0RBVEFGTEFTSF9XUklURV9WRVJJRlkg aXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIX09UUCBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9NMjVQODAgaXMgbm90IHNldApDT05GSUdfTVREX01DSFAyM0syNTY9bQojIENPTkZJR19N VERfU1NUMjVMIGlzIG5vdCBzZXQKQ09ORklHX01URF9TTFJBTT1tCiMgQ09ORklHX01URF9QSFJB TSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NVERSQU0gaXMgbm90IHNldAoKIwojIERpc2stT24t Q2hpcCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBub3Qgc2V0CkNPTkZJ R19NVERfT05FTkFORD1tCiMgQ09ORklHX01URF9PTkVOQU5EX1ZFUklGWV9XUklURSBpcyBub3Qg c2V0CkNPTkZJR19NVERfT05FTkFORF9HRU5FUklDPW0KIyBDT05GSUdfTVREX09ORU5BTkRfT1RQ IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTSBpcyBub3Qgc2V0CkNP TkZJR19NVERfTkFORF9FQ0M9bQpDT05GSUdfTVREX05BTkRfRUNDX1NNQz15CkNPTkZJR19NVERf TkFORD1tCkNPTkZJR19NVERfTkFORF9CQ0g9bQpDT05GSUdfTVREX05BTkRfRUNDX0JDSD15CiMg Q09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORF9H UElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfUklDT0ggaXMgbm90IHNldAojIENPTkZJ R19NVERfTkFORF9ESVNLT05DSElQIGlzIG5vdCBzZXQKQ09ORklHX01URF9OQU5EX0RPQ0c0PW0K IyBDT05GSUdfTVREX05BTkRfQ0FGRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9DUzU1M1g9 bQpDT05GSUdfTVREX05BTkRfTkFORFNJTT1tCiMgQ09ORklHX01URF9OQU5EX1BMQVRGT1JNIGlz IG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVtb3J5IGRyaXZlcnMKIwojIENPTkZJ R19NVERfTFBERFIgaXMgbm90IHNldApDT05GSUdfTVREX1NQSV9OT1I9bQojIENPTkZJR19NVERf TVQ4MXh4X05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TUElfTk9SX1VTRV80S19TRUNUT1JT IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0lOVEVMX1NQSV9QQ0kgaXMgbm90IHNldAojIENPTkZJ R19TUElfSU5URUxfU1BJX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSSBpcyBu b3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19Q QVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVF9QQz15CiMgQ09ORklHX1BB UlBPUlRfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBz ZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklPIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRf QVg4ODc5Nj1tCiMgQ09ORklHX1BBUlBPUlRfMTI4NCBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JU X05PVF9QQz15CkNPTkZJR19QTlA9eQpDT05GSUdfUE5QX0RFQlVHX01FU1NBR0VTPXkKCiMKIyBQ cm90b2NvbHMKIwpDT05GSUdfUE5QQUNQST15CgojCiMgTlZNRSBTdXBwb3J0CiMKCiMKIyBNaXNj IGRldmljZXMKIwpDT05GSUdfQUQ1MjVYX0RQT1Q9bQojIENPTkZJR19BRDUyNVhfRFBPVF9JMkMg aXMgbm90IHNldApDT05GSUdfQUQ1MjVYX0RQT1RfU1BJPW0KIyBDT05GSUdfRFVNTVlfSVJRIGlz IG5vdCBzZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMg bm90IHNldAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBp cyBub3Qgc2V0CkNPTkZJR19JQ1M5MzJTNDAxPW0KQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1t CiMgQ09ORklHX0hQX0lMTyBpcyBub3Qgc2V0CkNPTkZJR19BUERTOTgwMkFMUz15CkNPTkZJR19J U0wyOTAwMz15CiMgQ09ORklHX0lTTDI5MDIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19U U0wyNTUwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQkgxNzcwPXkKIyBDT05GSUdfU0VOU09S U19BUERTOTkwWCBpcyBub3Qgc2V0CkNPTkZJR19ITUM2MzUyPW0KQ09ORklHX0RTMTY4Mj15CiMg Q09ORklHX1BDSF9QSFVCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlz IG5vdCBzZXQKQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUc9eQpDT05GSUdfU1JBTT15CiMgQ09O RklHX1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBz ZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCkNPTkZJR19FRVBST01fQVQyND1tCkNPTkZJR19FRVBS T01fQVQyNT15CkNPTkZJR19FRVBST01fTEVHQUNZPXkKIyBDT05GSUdfRUVQUk9NX01BWDY4NzUg aXMgbm90IHNldApDT05GSUdfRUVQUk9NXzkzQ1g2PXkKIyBDT05GSUdfRUVQUk9NXzkzWFg0NiBp cyBub3Qgc2V0CkNPTkZJR19FRVBST01fSURUXzg5SFBFU1g9bQojIENPTkZJR19DQjcxMF9DT1JF IGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUg ZGlzY2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19M SVMzX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19BTFRFUkFfU1RBUEw9eQojIENPTkZJR19JTlRFTF9N RUkgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoK IwojIEludGVsIE1JQyAmIHJlbGF0ZWQgc3VwcG9ydAojCgojCiMgSW50ZWwgTUlDIEJ1cyBEcml2 ZXIKIwoKIwojIFNDSUYgQnVzIERyaXZlcgojCgojCiMgVk9QIEJ1cyBEcml2ZXIKIwoKIwojIElu dGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKCiMKIyBT Q0lGIERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRlIE1hbmFnZW1lbnQg KENPU00pIERyaXZlcnMKIwoKIwojIFZPUCBEcml2ZXIKIwpDT05GSUdfRUNITz15CiMgQ09ORklH X01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQoKIwojIFNDU0kgZGV2 aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQojIENPTkZJR19GVVNJT04gaXMgbm90IHNl dAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJFV0lSRSBp cyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldApDT05GSUdfTUFDSU5U T1NIX0RSSVZFUlM9eQojIENPTkZJR19NQUNfRU1VTU9VU0VCVE4gaXMgbm90IHNldApDT05GSUdf TkVUREVWSUNFUz15CkNPTkZJR19ORVRfQ09SRT15CiMgQ09ORklHX0JPTkRJTkcgaXMgbm90IHNl dAojIENPTkZJR19EVU1NWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VRVUFMSVpFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0lGQiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9URUFNIGlzIG5vdCBzZXQKIyBD T05GSUdfTUFDVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVkxBTiBpcyBub3Qgc2V0CiMgQ09O RklHX1ZYTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfR0VORVZFIGlzIG5vdCBzZXQKIyBDT05GSUdf R1RQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFDU0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUQ09O U09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RVTl9WTkVU X0NST1NTX0xFIGlzIG5vdCBzZXQKIyBDT05GSUdfVkVUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ UlRJT19ORVQgaXMgbm90IHNldAojIENPTkZJR19OTE1PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FS Q05FVCBpcyBub3Qgc2V0CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCgojCiMgRGlzdHJp YnV0ZWQgU3dpdGNoIEFyY2hpdGVjdHVyZSBkcml2ZXJzCiMKQ09ORklHX0VUSEVSTkVUPXkKQ09O RklHX01ESU89bQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKIyBDT05GSUdfVk9SVEVYIGlzIG5v dCBzZXQKIyBDT05GSUdfVFlQSE9PTiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FEQVBU RUM9eQojIENPTkZJR19BREFQVEVDX1NUQVJGSVJFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfQUdFUkU9eQojIENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9B TEFDUklURUNIPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FMVEVPTj15CiMgQ09ORklHX0FDRU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0Ug aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUFaT049eQpDT05GSUdfTkVUX1ZFTkRPUl9B TUQ9eQojIENPTkZJR19BTUQ4MTExX0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTkVUMzIgaXMg bm90IHNldAojIENPTkZJR19BTURfWEdCRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FR VUFOVElBPXkKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJP Uz15CiMgQ09ORklHX0FUTDIgaXMgbm90IHNldAojIENPTkZJR19BVEwxIGlzIG5vdCBzZXQKIyBD T05GSUdfQVRMMUUgaXMgbm90IHNldAojIENPTkZJR19BVEwxQyBpcyBub3Qgc2V0CiMgQ09ORklH X0FMWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQVVST1JBIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfQlJPQURDT009eQojIENPTkZJR19CNDQgaXMgbm90IHNldAojIENPTkZJ R19CTlgyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ05JQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJR09O MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWDJYIGlzIG5vdCBzZXQKIyBDT05GSUdfQk5YVCBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0JST0NBREU9eQojIENPTkZJR19CTkEgaXMgbm90IHNl dApDT05GSUdfTkVUX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBzZXQKQ09ORklHX05F VF9WRU5ET1JfQ0FWSVVNPXkKQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CiMgQ09ORklHX0NI RUxTSU9fVDEgaXMgbm90IHNldAojIENPTkZJR19DSEVMU0lPX1QzIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0hFTFNJT19UNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUxTSU9fVDRWRiBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfRU5JQyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19DWF9FQ0FUIGlzIG5vdCBzZXQKIyBDT05G SUdfRE5FVCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RFQz15CiMgQ09ORklHX05FVF9U VUxJUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0RMSU5LPXkKIyBDT05GSUdfREwySyBp cyBub3Qgc2V0CiMgQ09ORklHX1NVTkRBTkNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf RU1VTEVYPXkKIyBDT05GSUdfQkUyTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfRVpD SElQPXkKQ09ORklHX05FVF9WRU5ET1JfSFA9eQojIENPTkZJR19IUDEwMCBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX0hVQVdFST15CkNPTkZJR19ORVRfVkVORE9SX0k4MjVYWD15CkNPTkZJ R19ORVRfVkVORE9SX0lOVEVMPXkKIyBDT05GSUdfRTEwMCBpcyBub3Qgc2V0CkNPTkZJR19FMTAw MD15CkNPTkZJR19FMTAwMEU9bQpDT05GSUdfRTEwMDBFX0hXVFM9eQpDT05GSUdfSUdCPW0KIyBD T05GSUdfSUdCVkYgaXMgbm90IHNldAojIENPTkZJR19JWEdCIGlzIG5vdCBzZXQKQ09ORklHX0lY R0JFPW0KIyBDT05GSUdfSTQwRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0VYQVI9eQoj IENPTkZJR19TMklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVlhHRSBpcyBub3Qgc2V0CiMgQ09ORklH X0pNRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19NVk1E SU8gaXMgbm90IHNldAojIENPTkZJR19TS0dFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0tZMiBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9YPXkKIyBDT05GSUdfTUxYNF9FTiBpcyBu b3Qgc2V0CiMgQ09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUg aXMgbm90IHNldAojIENPTkZJR19NTFhGVyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01J Q1JFTD15CiMgQ09ORklHX0tTODg1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0tTODg1MV9NTEwgaXMg bm90IHNldAojIENPTkZJR19LU1o4ODRYX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X01JQ1JPQ0hJUD15CiMgQ09ORklHX0VOQzI4SjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5DWDI0 SjYwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBTjc0M1ggaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9NSUNST1NFTUk9eQojIENPTkZJR19NU0NDX09DRUxPVF9TV0lUQ0ggaXMgbm90IHNldApD T05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKIyBDT05GSUdfTVlSSTEwR0UgaXMgbm90IHNldAojIENP TkZJR19GRUFMTlggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9OQVRTRU1JPXkKIyBDT05G SUdfTkFUU0VNSSBpcyBub3Qgc2V0CiMgQ09ORklHX05TODM4MjAgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9ORVRST05PTUU9eQpDT05GSUdfTkVUX1ZFTkRPUl9OST15CkNPTkZJR19ORVRf VkVORE9SXzgzOTA9eQojIENPTkZJR19ORTJLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX05WSURJQT15CiMgQ09ORklHX0ZPUkNFREVUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVO RE9SX09LST15CiMgQ09ORklHX1BDSF9HQkUgaXMgbm90IHNldAojIENPTkZJR19FVEhPQyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfUEFDS0VUX0VOR0lORT15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90 IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RTE9H SUM9eQojIENPTkZJR19RTEEzWFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfUUxDTklDIGlzIG5vdCBz ZXQKIyBDT05GSUdfUUxHRSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFhFTl9OSUMgaXMgbm90IHNl dAojIENPTkZJR19RRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CiMg Q09ORklHX1FDT01fRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNTkVUIGlzIG5vdCBzZXQKQ09O RklHX05FVF9WRU5ET1JfUkRDPXkKIyBDT05GSUdfUjYwNDAgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfQVRQIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOUNQ IGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPTyBpcyBub3Qgc2V0CiMgQ09ORklHX1I4MTY5IGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVORVNBUz15CkNPTkZJR19ORVRfVkVORE9SX1JP Q0tFUj15CiMgQ09ORklHX1JPQ0tFUiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NBTVNV Tkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TRUVR PXkKQ09ORklHX05FVF9WRU5ET1JfU09MQVJGTEFSRT15CiMgQ09ORklHX1NGQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NGQ19GQUxDT04gaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTj15 CiMgQ09ORklHX1NDOTIwMzEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQojIENP TkZJR19TSVM5MDAgaXMgbm90IHNldAojIENPTkZJR19TSVMxOTAgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9TTVNDPXkKIyBDT05GSUdfRVBJQzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NN U0M5MTFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQzk0MjAgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9TT0NJT05FWFQ9eQpDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPPXkKIyBDT05GSUdf U1RNTUFDX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CiMgQ09ORklHX0hB UFBZTUVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkdFTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NB U1NJTkkgaXMgbm90IHNldAojIENPTkZJR19OSVUgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9TWU5PUFNZUz15CiMgQ09ORklHX0RXQ19YTEdNQUMgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9URUhVVEk9eQojIENPTkZJR19URUhVVEkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRP Ul9UST15CiMgQ09ORklHX1RJX0NQU1dfQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVExBTiBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1ZJQT15CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJQV9WRUxPQ0lUWSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1dJ Wk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1dJWk5FVF9X NTMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZEREkgaXMgbm90IHNldAojIENPTkZJR19ISVBQSSBp cyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQjEwMDAgaXMgbm90IHNldAojIENPTkZJR19NRElPX0RF VklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JF TF9LUzg5OTVNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BMSVAgaXMgbm90IHNldAojIENPTkZJR19Q UFAgaXMgbm90IHNldAojIENPTkZJR19TTElQIGlzIG5vdCBzZXQKCiMKIyBIb3N0LXNpZGUgVVNC IHN1cHBvcnQgaXMgbmVlZGVkIGZvciBVU0IgTmV0d29yayBBZGFwdGVyIHN1cHBvcnQKIwpDT05G SUdfV0xBTj15CiMgQ09ORklHX1dJUkVMRVNTX1dEUyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZF TkRPUl9BRE1URUs9eQpDT05GSUdfV0xBTl9WRU5ET1JfQVRIPXkKIyBDT05GSUdfQVRIX0RFQlVH IGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUtfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINktM IGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMNjIxMCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRP Ul9BVE1FTD15CiMgQ09ORklHX0FUTUVMIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0JS T0FEQ09NPXkKIyBDT05GSUdfQlJDTUZNQUMgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1Jf Q0lTQ089eQojIENPTkZJR19BSVJPIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX0lOVEVM PXkKIyBDT05GSUdfSVBXMjEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVzIyMDAgaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfSU5URVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNl dAojIENPTkZJR19IRVJNRVMgaXMgbm90IHNldAojIENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQK Q09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQojIENPTkZJR19MSUJFUlRBUyBpcyBub3Qgc2V0 CiMgQ09ORklHX01XSUZJRVggaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfTUVESUFURUs9 eQpDT05GSUdfV0xBTl9WRU5ET1JfUkFMSU5LPXkKQ09ORklHX1dMQU5fVkVORE9SX1JFQUxURUs9 eQpDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkKQ09ORklHX1dMQU5fVkVORE9SX1NUPXkKQ09ORklH X1dMQU5fVkVORE9SX1RJPXkKQ09ORklHX1dMQU5fVkVORE9SX1pZREFTPXkKQ09ORklHX1dMQU5f VkVORE9SX1FVQU5URU5OQT15CiMgQ09ORklHX1FUTkZNQUNfUEVBUkxfUENJRSBpcyBub3Qgc2V0 CgojCiMgV2lNQVggV2lyZWxlc3MgQnJvYWRiYW5kIGRldmljZXMKIwoKIwojIEVuYWJsZSBVU0Ig c3VwcG9ydCB0byBzZWUgV2lNQVggVVNCIGRyaXZlcnMKIwojIENPTkZJR19XQU4gaXMgbm90IHNl dAojIENPTkZJR19WTVhORVQzIGlzIG5vdCBzZXQKIyBDT05GSUdfRlVKSVRTVV9FUyBpcyBub3Qg c2V0CiMgQ09ORklHX05FVERFVlNJTSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9GQUlMT1ZFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0lTRE4gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBw b3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQojIENPTkZJR19JTlBVVF9G Rl9NRU1MRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9MTERFViBpcyBub3Qgc2V0CiMg Q09ORklHX0lOUFVUX1NQQVJTRUtNQVAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NQVRSSVhL TUFQIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5QVVRf TU9VU0VERVYgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBz ZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMg Q09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1 NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRf UVQxMDcwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfRExJTktfRElSNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRf TEtLQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2 NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09O RklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBp cyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX01BWDczNTkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9O RVdUT04gaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RP V0FXQVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hLRVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9U V0w0MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfWFRLQkQgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9DUk9TX0VDIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01PVVNFPXkKQ09O RklHX01PVVNFX1BTMj15CkNPTkZJR19NT1VTRV9QUzJfQUxQUz15CkNPTkZJR19NT1VTRV9QUzJf QllEPXkKQ09ORklHX01PVVNFX1BTMl9MT0dJUFMyUFA9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQ VElDUz15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTX1NNQlVTPXkKQ09ORklHX01PVVNFX1BT Ml9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VTRV9QUzJf VFJBQ0tQT0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09O RklHX01PVVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VD SEtJVCBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9V U0VfUFMyX1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKIyBDT05G SUdfTU9VU0VfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBu b3Qgc2V0CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9D WUFQQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9VU0VfVlNYWFhBQSBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0dQSU8gaXMgbm90IHNl dAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9VU0Vf U1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5QVVRfVEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hT Q1JFRU4gaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKIyBDT05GSUdf Uk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VS SU89eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQy PXkKQ09ORklHX1NFUklPX1NFUlBPUlQ9eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9bQpDT05GSUdf U0VSSU9fUEFSS0JEPW0KIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NF UklPX0xJQlBTMj15CiMgQ09ORklHX1NFUklPX1JBVyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJT19B TFRFUkFfUFMyPW0KIyBDT05GSUdfU0VSSU9fUFMyTVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJ T19BUkNfUFMyPW0KQ09ORklHX1NFUklPX0dQSU9fUFMyPW0KQ09ORklHX1VTRVJJTz1tCiMgQ09O RklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19U VFk9eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThfUFRZUz15CkNPTkZJR19M RUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1NgojIENPTkZJR19TRVJJQUxf Tk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkgaXMgbm90IHNldAojIENPTkZJ R19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdf REVWTUVNPXkKIyBDT05GSUdfREVWS01FTSBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMK IwpDT05GSUdfU0VSSUFMX0VBUkxZQ09OPXkKQ09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NF UklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9OUz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQoj IENPTkZJR19TRVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBf Q09OU09MRT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VSSUFMXzgyNTBfRVhB Uj15CiMgQ09ORklHX1NFUklBTF84MjUwX01FTl9NQ0IgaXMgbm90IHNldApDT05GSUdfU0VSSUFM XzgyNTBfTlJfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CiMgQ09O RklHX1NFUklBTF84MjUwX0VYVEVOREVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBf RFcgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfODI1MF9SVDI4OFggaXMgbm90IHNldApDT05G SUdfU0VSSUFMXzgyNTBfTFBTUz15CkNPTkZJR19TRVJJQUxfODI1MF9NSUQ9eQojIENPTkZJR19T RVJJQUxfODI1MF9NT1hBIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBw b3J0CiMKIyBDT05GSUdfU0VSSUFMX01BWDMxMDAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf TUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9VQVJUTElURSBpcyBub3Qgc2V0CkNP TkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09SRV9DT05TT0xFPXkKIyBDT05GSUdf U0VSSUFMX0pTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQ0NOWFAgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfU0MxNklTN1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1RJTUJF UkRBTEUgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X0lGWDZYNjAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfUENIX1VBUlQgaXMgbm90IHNldAoj IENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFM X01FTl9aMTM1IGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9ERVZfQlVTPW0KIyBDT05GSUdfVFRZ X1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfUFBE RVY9bQojIENPTkZJR19WSVJUSU9fQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0hBTkRM RVI9eQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkKQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQ9eQoj IENPTkZJR19JUE1JX1BBTklDX1NUUklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfREVWSUNF X0lOVEVSRkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQTUlfU0kgaXMgbm90IHNldApDT05GSUdf SVBNSV9TU0lGPW0KQ09ORklHX0lQTUlfV0FUQ0hET0c9bQpDT05GSUdfSVBNSV9QT1dFUk9GRj15 CkNPTkZJR19IV19SQU5ET009eQojIENPTkZJR19IV19SQU5ET01fVElNRVJJT01FTSBpcyBub3Qg c2V0CkNPTkZJR19IV19SQU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJ R19IV19SQU5ET01fR0VPREU9eQpDT05GSUdfSFdfUkFORE9NX1ZJQT1tCkNPTkZJR19IV19SQU5E T01fVklSVElPPXkKIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldAojIENPTkZJR19SMzk2NCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdfU09OWVBJIGlzIG5v dCBzZXQKIyBDT05GSUdfTVdBVkUgaXMgbm90IHNldAojIENPTkZJR19TQ3gyMDBfR1BJTyBpcyBu b3Qgc2V0CkNPTkZJR19QQzg3MzZ4X0dQSU89bQpDT05GSUdfTlNDX0dQSU89bQojIENPTkZJR19I UEVUIGlzIG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj1tCiMgQ09ORklHX1RDR19UUE0g aXMgbm90IHNldAojIENPTkZJR19URUxDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZQT1JUPXkK IyBDT05GSUdfWElMTFlCVVMgaXMgbm90IHNldAoKIwojIEkyQyBzdXBwb3J0CiMKQ09ORklHX0ky Qz15CkNPTkZJR19BQ1BJX0kyQ19PUFJFR0lPTj15CkNPTkZJR19JMkNfQk9BUkRJTkZPPXkKIyBD T05GSUdfSTJDX0NPTVBBVCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQ0hBUkRFVj15CkNPTkZJR19J MkNfTVVYPXkKCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKQ09ORklHX0kyQ19N VVhfR1BJTz15CkNPTkZJR19JMkNfTVVYX0xUQzQzMDY9bQojIENPTkZJR19JMkNfTVVYX1BDQTk1 NDEgaXMgbm90IHNldApDT05GSUdfSTJDX01VWF9QQ0E5NTR4PW0KQ09ORklHX0kyQ19NVVhfUkVH PW0KQ09ORklHX0kyQ19NVVhfTUxYQ1BMRD15CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05G SUdfSTJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENBPXkK CiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJv bGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJDX0FMSTE1MzUgaXMgbm90IHNldAojIENPTkZJR19J MkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKIyBD T05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90IHNldAojIENPTkZJR19JMkNfSVNDSCBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19JU01UIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BJSVg0IGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX05GT1JDRTIgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5 NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM2MzAgaXMgbm90IHNldAojIENPTkZJR19JMkNf U0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ky Q19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01J IGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQg LyBzeXN0ZW0tb24tY2hpcCkKIwojIENPTkZJR19JMkNfQ0JVU19HUElPIGlzIG5vdCBzZXQKQ09O RklHX0kyQ19ERVNJR05XQVJFX0NPUkU9bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk09 bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfU0xBVkU9eQojIENPTkZJR19JMkNfREVTSUdOV0FSRV9Q Q0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19JMkNf RU1FVjIgaXMgbm90IHNldApDT05GSUdfSTJDX0dQSU89eQojIENPTkZJR19JMkNfR1BJT19GQVVM VF9JTkpFQ1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19LRU1QTEQgaXMgbm90IHNldApDT05G SUdfSTJDX09DT1JFUz15CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPXkKQ09ORklHX0kyQ19TSU1U RUM9bQpDT05GSUdfSTJDX1hJTElOWD1tCgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIg ZHJpdmVycwojCiMgQ09ORklHX0kyQ19QQVJQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1BB UlBPUlRfTElHSFQgaXMgbm90IHNldAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldAoK IwojIE90aGVyIEkyQy9TTUJ1cyBidXMgZHJpdmVycwojCkNPTkZJR19JMkNfQ1JPU19FQ19UVU5O RUw9bQojIENPTkZJR19TQ3gyMDBfQUNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NUVUIgaXMg bm90IHNldApDT05GSUdfSTJDX1NMQVZFPXkKQ09ORklHX0kyQ19TTEFWRV9FRVBST009eQojIENP TkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQpD T05GSUdfU1BJX0RFQlVHPXkKQ09ORklHX1NQSV9NQVNURVI9eQpDT05GSUdfU1BJX01FTT15Cgoj CiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfU1BJX0FMVEVSQT1tCkNP TkZJR19TUElfQVhJX1NQSV9FTkdJTkU9eQpDT05GSUdfU1BJX0JJVEJBTkc9eQpDT05GSUdfU1BJ X0JVVFRFUkZMWT15CkNPTkZJR19TUElfQ0FERU5DRT1tCkNPTkZJR19TUElfREVTSUdOV0FSRT15 CiMgQ09ORklHX1NQSV9EV19QQ0kgaXMgbm90IHNldApDT05GSUdfU1BJX0RXX01NSU89eQpDT05G SUdfU1BJX0dQSU89bQpDT05GSUdfU1BJX0xNNzBfTExQPXkKIyBDT05GSUdfU1BJX09DX1RJTlkg aXMgbm90IHNldAojIENPTkZJR19TUElfUFhBMlhYIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9ST0NL Q0hJUD15CiMgQ09ORklHX1NQSV9TQzE4SVM2MDIgaXMgbm90IHNldAojIENPTkZJR19TUElfVE9Q Q0xJRkZfUENIIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1hDT01NIGlzIG5vdCBzZXQKQ09ORklH X1NQSV9YSUxJTlg9bQpDT05GSUdfU1BJX1pZTlFNUF9HUVNQST15CgojCiMgU1BJIFByb3RvY29s IE1hc3RlcnMKIwpDT05GSUdfU1BJX1NQSURFVj15CkNPTkZJR19TUElfTE9PUEJBQ0tfVEVTVD1t CkNPTkZJR19TUElfVExFNjJYMD15CiMgQ09ORklHX1NQSV9TTEFWRSBpcyBub3Qgc2V0CkNPTkZJ R19TUE1JPW0KIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKQ09ORklHX1BQUz15CiMgQ09ORklHX1BQ U19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3VwcG9ydAojCiMgQ09ORklHX1BQ U19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBTX0NMSUVOVF9MRElTQyBpcyBu b3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQ9bQpDT05GSUdfUFBTX0NMSUVOVF9HUElP PXkKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAoj CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0 aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLX1BDSD15CkNPTkZJ R19QSU5DVFJMPXkKQ09ORklHX1BJTk1VWD15CkNPTkZJR19QSU5DT05GPXkKQ09ORklHX0dFTkVS SUNfUElOQ09ORj15CiMgQ09ORklHX0RFQlVHX1BJTkNUUkwgaXMgbm90IHNldApDT05GSUdfUElO Q1RSTF9BTUQ9bQojIENPTkZJR19QSU5DVFJMX01DUDIzUzA4IGlzIG5vdCBzZXQKQ09ORklHX1BJ TkNUUkxfU1gxNTBYPXkKIyBDT05GSUdfUElOQ1RSTF9CQVlUUkFJTCBpcyBub3Qgc2V0CiMgQ09O RklHX1BJTkNUUkxfQ0hFUlJZVklFVyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQlJPWFRP TiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfQ0FOTk9OTEFLRSBpcyBub3Qgc2V0CiMgQ09O RklHX1BJTkNUUkxfQ0VEQVJGT1JLIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9ERU5WRVJU T04gaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0dFTUlOSUxBS0UgaXMgbm90IHNldAojIENP TkZJR19QSU5DVFJMX0xFV0lTQlVSRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfU1VOUklT RVBPSU5UIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9MSUI9eQpDT05GSUdfR1BJT0xJQl9GQVNUUEFU SF9MSU1JVD01MTIKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQoj IENPTkZJR19ERUJVR19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fU1lTRlM9eQpDT05GSUdf R1BJT19HRU5FUklDPW0KQ09ORklHX0dQSU9fTUFYNzMwWD1tCgojCiMgTWVtb3J5IG1hcHBlZCBH UElPIGRyaXZlcnMKIwojIENPTkZJR19HUElPX0FNRFBUIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19EV0FQQiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fRVhBUiBpcyBub3Qgc2V0CkNPTkZJR19H UElPX0dFTkVSSUNfUExBVEZPUk09bQojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUI4NlM3WD15CkNPTkZJ R19HUElPX01FTloxMjc9bQpDT05GSUdfR1BJT19NT0NLVVA9eQojIENPTkZJR19HUElPX1ZYODU1 IGlzIG5vdCBzZXQKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdf R1BJT18xMDRfRElPXzQ4RSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fMTA0X0lESU9fMTYgaXMg bm90IHNldApDT05GSUdfR1BJT18xMDRfSURJXzQ4PW0KQ09ORklHX0dQSU9fRjcxODhYPXkKQ09O RklHX0dQSU9fR1BJT19NTT1tCiMgQ09ORklHX0dQSU9fSVQ4NyBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19XSU5CT05EIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fV1MxNkM0OD1tCgojCiMg STJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTg4IGlzIG5vdCBzZXQKQ09O RklHX0dQSU9fTUFYNzMwMD1tCkNPTkZJR19HUElPX01BWDczMlg9bQojIENPTkZJR19HUElPX1BD QTk1M1ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDRjg1N1ggaXMgbm90IHNldApDT05GSUdf R1BJT19UUElDMjgxMD15CgojCiMgTUZEIEdQSU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQVJJ Wk9OQT1tCiMgQ09ORklHX0dQSU9fQkQ5NTcxTVdWIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19E QTkwNTIgaXMgbm90IHNldApDT05GSUdfR1BJT19LRU1QTEQ9bQpDT05GSUdfR1BJT19MUDM5NDM9 bQpDT05GSUdfR1BJT19MUDg3M1g9bQojIENPTkZJR19HUElPX1JDNVQ1ODMgaXMgbm90IHNldApD T05GSUdfR1BJT19UUFM2NTg2WD15CkNPTkZJR19HUElPX1RXTDQwMzA9bQojIENPTkZJR19HUElP X1RXTDYwNDAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1dNODMxWCBpcyBub3Qgc2V0CkNPTkZJ R19HUElPX1dNODM1MD1tCkNPTkZJR19HUElPX1dNODk5ND1tCgojCiMgUENJIEdQSU8gZXhwYW5k ZXJzCiMKIyBDT05GSUdfR1BJT19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19CVDhY WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUxfSU9IIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJ T19QQ0ggaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSV9JRElPXzE2IGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19QQ0lFX0lESU9fMjQgaXMgbm90IHNldAojIENPTkZJR19HUElPX1JEQzMyMVgg aXMgbm90IHNldAoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX01BWDMxOTFY PW0KQ09ORklHX0dQSU9fTUFYNzMwMT1tCkNPTkZJR19HUElPX01DMzM4ODA9eQpDT05GSUdfR1BJ T19QSVNPU1I9bQojIENPTkZJR19HUElPX1hSQTE0MDMgaXMgbm90IHNldApDT05GSUdfVzE9eQpD T05GSUdfVzFfQ09OPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwojIENPTkZJR19XMV9NQVNU RVJfTUFUUk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfTUFTVEVSX0RTMjQ4MiBpcyBub3Qgc2V0 CiMgQ09ORklHX1cxX01BU1RFUl9EUzFXTSBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJfR1BJ Tz1tCgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15CkNPTkZJR19X MV9TTEFWRV9TTUVNPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA1IGlzIG5vdCBzZXQKQ09ORklH X1cxX1NMQVZFX0RTMjQwOD15CkNPTkZJR19XMV9TTEFWRV9EUzI0MDhfUkVBREJBQ0s9eQojIENP TkZJR19XMV9TTEFWRV9EUzI0MTMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDA2PXkK Q09ORklHX1cxX1NMQVZFX0RTMjQyMz15CkNPTkZJR19XMV9TTEFWRV9EUzI4MDU9bQpDT05GSUdf VzFfU0xBVkVfRFMyNDMxPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQzMz1tCiMgQ09ORklHX1cxX1NM QVZFX0RTMjQzM19DUkMgaXMgbm90IHNldApDT05GSUdfVzFfU0xBVkVfRFMyNDM4PW0KIyBDT05G SUdfVzFfU0xBVkVfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CiMg Q09ORklHX1cxX1NMQVZFX0RTMjc4MSBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI4RTA0 PXkKQ09ORklHX1cxX1NMQVZFX0RTMjhFMTc9bQpDT05GSUdfUE9XRVJfQVZTPXkKIyBDT05GSUdf UE9XRVJfUkVTRVQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKQ09ORklHX1BPV0VS X1NVUFBMWV9ERUJVRz15CkNPTkZJR19QREFfUE9XRVI9eQojIENPTkZJR19XTTgzMVhfQkFDS1VQ IGlzIG5vdCBzZXQKQ09ORklHX1dNODMxWF9QT1dFUj15CiMgQ09ORklHX1dNODM1MF9QT1dFUiBp cyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9E UzI3ODA9eQojIENPTkZJR19CQVRURVJZX0RTMjc4MSBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZ X0RTMjc4Mj15CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdF Ul9TQlMgaXMgbm90IHNldApDT05GSUdfTUFOQUdFUl9TQlM9eQojIENPTkZJR19CQVRURVJZX0JR MjdYWFggaXMgbm90IHNldApDT05GSUdfQkFUVEVSWV9EQTkwMzA9bQpDT05GSUdfQkFUVEVSWV9E QTkwNTI9bQpDT05GSUdfQkFUVEVSWV9EQTkxNTA9bQpDT05GSUdfQkFUVEVSWV9NQVgxNzA0MD1t CkNPTkZJR19CQVRURVJZX01BWDE3MDQyPXkKQ09ORklHX0JBVFRFUllfTUFYMTcyMVg9eQojIENP TkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9eQpD T05GSUdfQ0hBUkdFUl9HUElPPXkKIyBDT05GSUdfQ0hBUkdFUl9NQU5BR0VSIGlzIG5vdCBzZXQK Q09ORklHX0NIQVJHRVJfTFRDMzY1MT1tCiMgQ09ORklHX0NIQVJHRVJfTUFYMTQ1NzcgaXMgbm90 IHNldAojIENPTkZJR19DSEFSR0VSX01BWDc3NjkzIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJf QlEyNDE1WD15CkNPTkZJR19DSEFSR0VSX0JRMjQxOTA9bQpDT05GSUdfQ0hBUkdFUl9CUTI0MjU3 PXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI0NzM1IGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfQlEy NTg5MD15CiMgQ09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllf R0FVR0VfTFRDMjk0MT1tCkNPTkZJR19DSEFSR0VSX1JUOTQ1NT1tCiMgQ09ORklHX0hXTU9OIGlz IG5vdCBzZXQKQ09ORklHX1RIRVJNQUw9eQojIENPTkZJR19USEVSTUFMX1NUQVRJU1RJQ1MgaXMg bm90IHNldApDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05G SUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRfR09WX1NU RVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qg c2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qgc2V0CiMg Q09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfUE9XRVJfQUxMT0NBVE9SIGlzIG5vdCBzZXQKIyBD T05GSUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRSBpcyBub3Qgc2V0CkNPTkZJR19USEVSTUFMX0dP Vl9TVEVQX1dJU0U9eQpDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RIRVJN QUxfR09WX1VTRVJfU1BBQ0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1Ig aXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJt YWwgZHJpdmVycwojCiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklH X0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dB VENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CkNPTkZJ R19XQVRDSERPR19IQU5ETEVfQk9PVF9FTkFCTEVEPXkKIyBDT05GSUdfV0FUQ0hET0dfU1lTRlMg aXMgbm90IHNldAoKIwojIFdhdGNoZG9nIERldmljZSBEcml2ZXJzCiMKQ09ORklHX1NPRlRfV0FU Q0hET0c9eQojIENPTkZJR19EQTkwNTJfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfREE5MDYz X1dBVENIRE9HPW0KQ09ORklHX0RBOTA2Ml9XQVRDSERPRz1tCkNPTkZJR19NRU5GMjFCTUNfV0FU Q0hET0c9bQojIENPTkZJR19XREFUX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19XTTgzMVhfV0FUQ0hE T0c9eQpDT05GSUdfV004MzUwX1dBVENIRE9HPW0KQ09ORklHX1hJTElOWF9XQVRDSERPRz1tCkNP TkZJR19aSUlSQVZFX1dBVENIRE9HPW0KIyBDT05GSUdfQ0FERU5DRV9XQVRDSERPRyBpcyBub3Qg c2V0CkNPTkZJR19EV19XQVRDSERPRz1tCkNPTkZJR19UV0w0MDMwX1dBVENIRE9HPXkKQ09ORklH X01BWDYzWFhfV0FUQ0hET0c9bQojIENPTkZJR19SRVRVX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09O RklHX0FDUVVJUkVfV0RUPXkKQ09ORklHX0FEVkFOVEVDSF9XRFQ9bQojIENPTkZJR19BTElNMTUz NV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BTElNNzEwMV9XRFQgaXMgbm90IHNldApDT05GSUdf RUJDX0MzODRfV0RUPW0KIyBDT05GSUdfRjcxODA4RV9XRFQgaXMgbm90IHNldAojIENPTkZJR19T UDUxMDBfVENPIGlzIG5vdCBzZXQKQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9bQojIENPTkZJ R19FVVJPVEVDSF9XRFQgaXMgbm90IHNldApDT05GSUdfSUI3MDBfV0RUPW0KQ09ORklHX0lCTUFT Uj1tCkNPTkZJR19XQUZFUl9XRFQ9bQojIENPTkZJR19JNjMwMEVTQl9XRFQgaXMgbm90IHNldAoj IENPTkZJR19JRTZYWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19JVENPX1dEVCBpcyBub3Qgc2V0 CkNPTkZJR19JVDg3MTJGX1dEVD1tCkNPTkZJR19JVDg3X1dEVD15CiMgQ09ORklHX0hQX1dBVENI RE9HIGlzIG5vdCBzZXQKQ09ORklHX0tFTVBMRF9XRFQ9bQpDT05GSUdfU0MxMjAwX1dEVD15CiMg Q09ORklHX1NDeDIwMF9XRFQgaXMgbm90IHNldApDT05GSUdfUEM4NzQxM19XRFQ9bQojIENPTkZJ R19OVl9UQ08gaXMgbm90IHNldAojIENPTkZJR19SREMzMjFYX1dEVCBpcyBub3Qgc2V0CkNPTkZJ R182MFhYX1dEVD1tCkNPTkZJR19TQkM4MzYwX1dEVD1tCkNPTkZJR19TQkM3MjQwX1dEVD15CiMg Q09ORklHX0NQVTVfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU01TQ19TQ0gzMTFYX1dEVCBpcyBu b3Qgc2V0CkNPTkZJR19TTVNDMzdCNzg3X1dEVD15CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNl dAojIENPTkZJR19XODM2MjdIRl9XRFQgaXMgbm90IHNldApDT05GSUdfVzgzODc3Rl9XRFQ9eQpD T05GSUdfVzgzOTc3Rl9XRFQ9eQpDT05GSUdfTUFDSFpfV0RUPXkKQ09ORklHX1NCQ19FUFhfQzNf V0FUQ0hET0c9eQojIENPTkZJR19OSTkwM1hfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTklDNzAx OF9XRFQgaXMgbm90IHNldApDT05GSUdfTUVOX0EyMV9XRFQ9bQoKIwojIFBDSS1iYXNlZCBXYXRj aGRvZyBDYXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19X RFRQQ0kgaXMgbm90IHNldAoKIwojIFdhdGNoZG9nIFByZXRpbWVvdXQgR292ZXJub3JzCiMKIyBD T05GSUdfV0FUQ0hET0dfUFJFVElNRU9VVF9HT1YgaXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJ QkxFPXkKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQpDT05G SUdfQkNNQT15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9T VF9QQ0k9eQpDT05GSUdfQkNNQV9IT1NUX1NPQz15CkNPTkZJR19CQ01BX0RSSVZFUl9QQ0k9eQoj IENPTkZJR19CQ01BX1NGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNf Q01OIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfRFJJVkVSX0dQSU89eQojIENPTkZJR19CQ01BX0RF QlVHIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklH X01GRF9DT1JFPXkKIyBDT05GSUdfTUZEX0NTNTUzNSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQVMz NzExPXkKIyBDT05GSUdfUE1JQ19BRFA1NTIwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BQVQyODcw X0NPUkU9eQojIENPTkZJR19NRkRfQkNNNTkwWFggaXMgbm90IHNldApDT05GSUdfTUZEX0JEOTU3 MU1XVj15CkNPTkZJR19NRkRfQVhQMjBYPXkKQ09ORklHX01GRF9BWFAyMFhfSTJDPXkKQ09ORklH X01GRF9DUk9TX0VDPW0KQ09ORklHX01GRF9DUk9TX0VDX0kyQz1tCkNPTkZJR19NRkRfQ1JPU19F Q19TUEk9bQpDT05GSUdfTUZEX0NST1NfRUNfQ0hBUkRFVj1tCkNPTkZJR19QTUlDX0RBOTAzWD15 CkNPTkZJR19QTUlDX0RBOTA1Mj15CiMgQ09ORklHX01GRF9EQTkwNTJfU1BJIGlzIG5vdCBzZXQK Q09ORklHX01GRF9EQTkwNTJfSTJDPXkKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CkNP TkZJR19NRkRfREE5MDYyPW0KQ09ORklHX01GRF9EQTkwNjM9bQpDT05GSUdfTUZEX0RBOTE1MD1t CkNPTkZJR19NRkRfTUMxM1hYWD15CkNPTkZJR19NRkRfTUMxM1hYWF9TUEk9bQpDT05GSUdfTUZE X01DMTNYWFhfSTJDPXkKIyBDT05GSUdfSFRDX1BBU0lDMyBpcyBub3Qgc2V0CiMgQ09ORklHX0hU Q19JMkNQTEQgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMg bm90IHNldAojIENPTkZJR19MUENfSUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf U09DX1BNSUNfQ0hUV0MgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TT0NfUE1JQ19DSFREQ19U SSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENP TkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9E SU8gaXMgbm90IHNldApDT05GSUdfTUZEX0tFTVBMRD1tCkNPTkZJR19NRkRfODhQTTgwMD15CkNP TkZJR19NRkRfODhQTTgwNT1tCiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CkNPTkZJ R19NRkRfTUFYMTQ1Nzc9bQpDT05GSUdfTUZEX01BWDc3NjkzPW0KIyBDT05GSUdfTUZEX01BWDc3 ODQzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg4OTA3PXkKIyBDT05GSUdfTUZEX01BWDg5MjUg aXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9N QVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qgc2V0CkNPTkZJR19N RkRfTUVORjIxQk1DPXkKQ09ORklHX0VaWF9QQ0FQPXkKQ09ORklHX01GRF9SRVRVPXkKIyBDT05G SUdfTUZEX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90IHNl dAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKQ09ORklHX01GRF9SQzVUNTgzPXkKIyBD T05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TSTQ3NlhfQ09SRT15CiMg Q09ORklHX01GRF9TTTUwMSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU0tZODE0NTI9eQpDT05GSUdf TUZEX1NNU0M9eQpDT05GSUdfQUJYNTAwX0NPUkU9eQojIENPTkZJR19BQjMxMDBfQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfU1lTQ09OPXkKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMg aXMgbm90IHNldApDT05GSUdfTUZEX0xQMzk0Mz15CkNPTkZJR19NRkRfTFA4Nzg4PXkKQ09ORklH X01GRF9USV9MTVU9bQojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBT NjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qgc2V0CkNPTkZJR19UUFM2 NTA3WD1tCiMgQ09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2 NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2ODQ3MCBpcyBub3Qgc2V0CkNPTkZJR19N RkRfVElfTFA4NzNYPW0KQ09ORklHX01GRF9UUFM2NTg2WD15CiMgQ09ORklHX01GRF9UUFM2NTkx MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9UUFM4MDAzMT15CkNPTkZJ R19UV0w0MDMwX0NPUkU9eQpDT05GSUdfTUZEX1RXTDQwMzBfQVVESU89eQpDT05GSUdfVFdMNjA0 MF9DT1JFPXkKQ09ORklHX01GRF9XTDEyNzNfQ09SRT1tCkNPTkZJR19NRkRfTE0zNTMzPXkKIyBD T05GSUdfTUZEX1RJTUJFUkRBTEUgaXMgbm90IHNldAojIENPTkZJR19NRkRfVlg4NTUgaXMgbm90 IHNldApDT05GSUdfTUZEX0FSSVpPTkE9eQpDT05GSUdfTUZEX0FSSVpPTkFfSTJDPXkKQ09ORklH X01GRF9BUklaT05BX1NQST1tCiMgQ09ORklHX01GRF9DUzQ3TDI0IGlzIG5vdCBzZXQKQ09ORklH X01GRF9XTTUxMDI9eQojIENPTkZJR19NRkRfV001MTEwIGlzIG5vdCBzZXQKQ09ORklHX01GRF9X TTg5OTc9eQpDT05GSUdfTUZEX1dNODk5OD15CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNl dApDT05GSUdfTUZEX1dNODMxWD15CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQK Q09ORklHX01GRF9XTTgzMVhfU1BJPXkKQ09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdfTUZEX1dN ODM1MF9JMkM9eQpDT05GSUdfTUZEX1dNODk5ND1tCiMgQ09ORklHX1JBVkVfU1BfQ09SRSBpcyBu b3Qgc2V0CkNPTkZJR19SRUdVTEFUT1I9eQpDT05GSUdfUkVHVUxBVE9SX0RFQlVHPXkKQ09ORklH X1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPW0KQ09ORklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNV TUVSPXkKIyBDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9DT05TVU1FUiBpcyBub3Qgc2V0CkNP TkZJR19SRUdVTEFUT1JfODhQRzg2WD1tCkNPTkZJR19SRUdVTEFUT1JfODhQTTgwMD1tCiMgQ09O RklHX1JFR1VMQVRPUl9BQ1Q4ODY1IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FENTM5 OCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQU5BVE9QPXkKQ09ORklHX1JFR1VMQVRPUl9B QVQyODcwPXkKQ09ORklHX1JFR1VMQVRPUl9BUzM3MTE9bQpDT05GSUdfUkVHVUxBVE9SX0FYUDIw WD15CkNPTkZJR19SRUdVTEFUT1JfQkQ5NTcxTVdWPXkKIyBDT05GSUdfUkVHVUxBVE9SX0RBOTAz WCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkwNTIgaXMgbm90IHNldApDT05GSUdf UkVHVUxBVE9SX0RBOTA2Mj1tCiMgQ09ORklHX1JFR1VMQVRPUl9EQTkwNjMgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfREE5MjEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RB OTIxMSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfRkFONTM1NTU9bQpDT05GSUdfUkVHVUxB VE9SX0dQSU89eQojIENPTkZJR19SRUdVTEFUT1JfSVNMOTMwNSBpcyBub3Qgc2V0CiMgQ09ORklH X1JFR1VMQVRPUl9JU0w2MjcxQSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTE0zNjNYPW0K Q09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQpDT05GSUdfUkVHVUxBVE9SX0xQMzk3Mj1tCkNPTkZJ R19SRUdVTEFUT1JfTFA4NzJYPW0KIyBDT05GSUdfUkVHVUxBVE9SX0xQODc1NSBpcyBub3Qgc2V0 CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3ODggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0xU QzM1ODk9eQpDT05GSUdfUkVHVUxBVE9SX0xUQzM2NzY9bQpDT05GSUdfUkVHVUxBVE9SX01BWDE0 NTc3PW0KQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PW0KQ09ORklHX1JFR1VMQVRPUl9NQVg4NjQ5 PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg2NjAgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9S X01BWDg5MDc9bQojIENPTkZJR19SRUdVTEFUT1JfTUFYODk1MiBpcyBub3Qgc2V0CkNPTkZJR19S RUdVTEFUT1JfTUFYNzc2OTM9bQpDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT15CkNPTkZJ R19SRUdVTEFUT1JfTUMxMzc4Mz15CkNPTkZJR19SRUdVTEFUT1JfTUMxMzg5Mj1tCkNPTkZJR19S RUdVTEFUT1JfTVQ2MzExPXkKQ09ORklHX1JFR1VMQVRPUl9QQ0FQPXkKQ09ORklHX1JFR1VMQVRP Ul9QRlVaRTEwMD15CkNPTkZJR19SRUdVTEFUT1JfUFY4ODA2MD1tCiMgQ09ORklHX1JFR1VMQVRP Ul9QVjg4MDgwIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9QVjg4MDkwPXkKQ09ORklHX1JF R1VMQVRPUl9RQ09NX1NQTUk9bQpDT05GSUdfUkVHVUxBVE9SX1JDNVQ1ODM9bQpDT05GSUdfUkVH VUxBVE9SX1NLWTgxNDUyPW0KQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMj15CiMgQ09ORklHX1JF R1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9bQoj IENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1Jf VFBTNjUxMzIgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjRYPW0KQ09ORklHX1JF R1VMQVRPUl9UUFM2NTg2WD15CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM4MDAzMSBpcyBub3Qgc2V0 CkNPTkZJR19SRUdVTEFUT1JfVFdMNDAzMD1tCkNPTkZJR19SRUdVTEFUT1JfV004MzFYPW0KQ09O RklHX1JFR1VMQVRPUl9XTTgzNTA9eQpDT05GSUdfUkVHVUxBVE9SX1dNODk5ND1tCkNPTkZJR19D RUNfQ09SRT1tCkNPTkZJR19DRUNfUElOPXkKIyBDT05GSUdfUkNfQ09SRSBpcyBub3Qgc2V0CkNP TkZJR19NRURJQV9TVVBQT1JUPXkKCiMKIyBNdWx0aW1lZGlhIGNvcmUgc3VwcG9ydAojCkNPTkZJ R19NRURJQV9DQU1FUkFfU1VQUE9SVD15CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JU IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQK IyBDT05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19NRURJQV9TRFJf U1VQUE9SVD15CkNPTkZJR19NRURJQV9DRUNfU1VQUE9SVD15CiMgQ09ORklHX0NFQ19QSU5fRVJS T1JfSU5KIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQ09OVFJPTExFUiBpcyBub3Qgc2V0CkNP TkZJR19WSURFT19ERVY9eQpDT05GSUdfVklERU9fVjRMMj15CiMgQ09ORklHX1ZJREVPX0FEVl9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVM9eQojIENPTkZJ R19WSURFT19QQ0lfU0tFTEVUT04gaXMgbm90IHNldApDT05GSUdfVjRMMl9NRU0yTUVNX0RFVj1t CgojCiMgTWVkaWEgZHJpdmVycwojCiMgQ09ORklHX01FRElBX1BDSV9TVVBQT1JUIGlzIG5vdCBz ZXQKQ09ORklHX1Y0TF9QTEFURk9STV9EUklWRVJTPXkKIyBDT05GSUdfVklERU9fQ0FGRV9DQ0lD IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NP Q19DQU1FUkEgaXMgbm90IHNldAojIENPTkZJR19WNExfTUVNMk1FTV9EUklWRVJTIGlzIG5vdCBz ZXQKQ09ORklHX1Y0TF9URVNUX0RSSVZFUlM9eQpDT05GSUdfVklERU9fVklWSUQ9bQpDT05GSUdf VklERU9fVklWSURfQ0VDPXkKQ09ORklHX1ZJREVPX1ZJVklEX01BWF9ERVZTPTY0CkNPTkZJR19W SURFT19WSU0yTT1tCkNPTkZJR19DRUNfUExBVEZPUk1fRFJJVkVSUz15CkNPTkZJR19DRUNfR1BJ Tz1tCkNPTkZJR19TRFJfUExBVEZPUk1fRFJJVkVSUz15CgojCiMgU3VwcG9ydGVkIE1NQy9TRElP IGFkYXB0ZXJzCiMKQ09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwy PW0KQ09ORklHX1ZJREVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklERU9CVUYyX0RNQV9DT05USUc9 bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQpDT05GSUdfVklERU9fVjRMMl9UUEc9bQoKIwoj IE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgc3BpLCBmcm9u dGVuZHMpCiMKQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VMRUNUPXkKCiMKIyBBdWRpbyBkZWNv ZGVycywgcHJvY2Vzc29ycyBhbmQgbWl4ZXJzCiMKCiMKIyBSRFMgZGVjb2RlcnMKIwoKIwojIFZp ZGVvIGRlY29kZXJzCiMKCiMKIyBWaWRlbyBhbmQgYXVkaW8gZGVjb2RlcnMKIwoKIwojIFZpZGVv IGVuY29kZXJzCiMKCiMKIyBDYW1lcmEgc2Vuc29yIGRldmljZXMKIwoKIwojIEZsYXNoIGRldmlj ZXMKIwoKIwojIFZpZGVvIGltcHJvdmVtZW50IGNoaXBzCiMKCiMKIyBBdWRpby9WaWRlbyBjb21w cmVzc2lvbiBjaGlwcwojCgojCiMgU0RSIHR1bmVyIGNoaXBzCiMKCiMKIyBNaXNjZWxsYW5lb3Vz IGhlbHBlciBjaGlwcwojCgojCiMgU2Vuc29ycyB1c2VkIG9uIHNvY19jYW1lcmEgZHJpdmVyCiMK CiMKIyBNZWRpYSBTUEkgQWRhcHRlcnMKIwpDT05GSUdfTUVESUFfVFVORVI9eQpDT05GSUdfTUVE SUFfVFVORVJfU0lNUExFPXkKQ09ORklHX01FRElBX1RVTkVSX1REQTgyOTA9eQpDT05GSUdfTUVE SUFfVFVORVJfVERBODI3WD15CkNPTkZJR19NRURJQV9UVU5FUl9UREExODI3MT15CkNPTkZJR19N RURJQV9UVU5FUl9UREE5ODg3PXkKQ09ORklHX01FRElBX1RVTkVSX01UMjBYWD15CkNPTkZJR19N RURJQV9UVU5FUl9YQzIwMjg9eQpDT05GSUdfTUVESUFfVFVORVJfWEM1MDAwPXkKQ09ORklHX01F RElBX1RVTkVSX1hDNDAwMD15CkNPTkZJR19NRURJQV9UVU5FUl9NQzQ0UzgwMz15CgojCiMgVG9v bHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMKIyBD T05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhf R1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTSBp cyBub3Qgc2V0CgojCiMgQUNQIChBdWRpbyBDb1Byb2Nlc3NvcikgQ29uZmlndXJhdGlvbgojCgoj CiMgQU1EIExpYnJhcnkgcm91dGluZXMKIwoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09O RklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DTURM SU5FPXkKQ09ORklHX0ZCX05PVElGWT15CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNP TkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZC X0NGQl9JTUFHRUJMSVQ9eQpDT05GSUdfRkJfU1lTX0ZJTExSRUNUPW0KQ09ORklHX0ZCX1NZU19D T1BZQVJFQT1tCkNPTkZJR19GQl9TWVNfSU1BR0VCTElUPW0KQ09ORklHX0ZCX0ZPUkVJR05fRU5E SUFOPXkKQ09ORklHX0ZCX0JPVEhfRU5ESUFOPXkKIyBDT05GSUdfRkJfQklHX0VORElBTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0xJVFRMRV9FTkRJQU4gaXMgbm90IHNldApDT05GSUdfRkJfU1lT X0ZPUFM9bQpDT05GSUdfRkJfREVGRVJSRURfSU89eQpDT05GSUdfRkJfSEVDVUJBPW0KQ09ORklH X0ZCX01PREVfSEVMUEVSUz15CiMgQ09ORklHX0ZCX1RJTEVCTElUVElORyBpcyBub3Qgc2V0Cgoj CiMgRnJhbWUgYnVmZmVyIGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMg bm90IHNldAojIENPTkZJR19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAg aXMgbm90IHNldApDT05GSUdfRkJfQVJDPW0KIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNl dAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBz ZXQKQ09ORklHX0ZCX1VWRVNBPW0KQ09ORklHX0ZCX1ZFU0E9eQpDT05GSUdfRkJfTjQxMT1tCkNP TkZJR19GQl9IR0E9eQojIENPTkZJR19GQl9PUEVOQ09SRVMgaXMgbm90IHNldApDT05GSUdfRkJf UzFEMTNYWFg9bQojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9SSVZB IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1 NzggaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1ggaXMgbm90IHNldAojIENPTkZJR19GQl9S QURFT04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkxMjggaXMgbm90IHNldAojIENPTkZJR19G Ql9BVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NB VkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJ QSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf S1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlggaXMgbm90IHNldAojIENPTkZJR19GQl9W T09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FSSyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NBUk1JTkUgaXMgbm90IHNldAojIENPTkZJ R19GQl9HRU9ERSBpcyBub3Qgc2V0CkNPTkZJR19GQl9JQk1fR1hUNDUwMD1tCiMgQ09ORklHX0ZC X1ZJUlRVQUwgaXMgbm90IHNldApDT05GSUdfRkJfTUVUUk9OT01FPW0KIyBDT05GSUdfRkJfTUI4 NjJYWCBpcyBub3Qgc2V0CkNPTkZJR19GQl9CUk9BRFNIRUVUPW0KIyBDT05GSUdfRkJfU0lNUExF IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003MTIgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hU X0xDRF9TVVBQT1JUPXkKIyBDT05GSUdfTENEX0NMQVNTX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09O RklHX0JBQ0tMSUdIVF9DTEFTU19ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfTE9HTz15CiMgQ09O RklHX0xPR09fTElOVVhfTU9OTyBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX1ZHQTE2PXkK IyBDT05GSUdfTE9HT19MSU5VWF9DTFVUMjI0IGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EPXkKQ09O RklHX1NPVU5EX09TU19DT1JFPXkKQ09ORklHX1NPVU5EX09TU19DT1JFX1BSRUNMQUlNPXkKQ09O RklHX1NORD15CkNPTkZJR19TTkRfT1NTRU1VTD15CkNPTkZJR19TTkRfTUlYRVJfT1NTPXkKIyBD T05GSUdfU05EX1BDTV9PU1MgaXMgbm90IHNldApDT05GSUdfU05EX1BDTV9USU1FUj15CiMgQ09O RklHX1NORF9IUlRJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0RZTkFNSUNfTUlOT1JTIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1NVUFBPUlRfT0xEX0FQSSBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9QUk9DX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1ZFUkJPU0VfUFJJTlRLIGlzIG5v dCBzZXQKQ09ORklHX1NORF9ERUJVRz15CkNPTkZJR19TTkRfREVCVUdfVkVSQk9TRT15CkNPTkZJ R19TTkRfRE1BX1NHQlVGPXkKIyBDT05GSUdfU05EX1NFUVVFTkNFUiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ0k9eQojIENPTkZJR19TTkRf QUQxODg5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMUzMwMCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9BTFM0MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMSTU0NTEgaXMgbm90IHNldAoj IENPTkZJR19TTkRfQVNJSFBJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FUSUlYUCBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9BVElJWFBfTU9ERU0gaXMgbm90IHNldAojIENPTkZJR19TTkRfQVU4 ODEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FVODgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9BVTg4MzAgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0FaVDMzMjggaXMgbm90IHNldAojIENPTkZJR19TTkRfQlQ4N1ggaXMgbm90IHNldAojIENP TkZJR19TTkRfQ0EwMTA2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NNSVBDSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9PWFlHRU4gaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1M0MjgxIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX0NTNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9DUzU1MzAg aXMgbm90IHNldAojIENPTkZJR19TTkRfQ1M1NTM1QVVESU8gaXMgbm90IHNldAojIENPTkZJR19T TkRfQ1RYRkkgaXMgbm90IHNldAojIENPTkZJR19TTkRfREFSTEEyMCBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9HSU5BMjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfTEFZTEEyMCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9EQVJMQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0dJTkEyNCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9MQVlMQTI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01PTkEg aXMgbm90IHNldAojIENPTkZJR19TTkRfTUlBIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VDSE8z RyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JTkRJR08gaXMgbm90IHNldAojIENPTkZJR19TTkRf SU5ESUdPSU8gaXMgbm90IHNldAojIENPTkZJR19TTkRfSU5ESUdPREogaXMgbm90IHNldAojIENP TkZJR19TTkRfSU5ESUdPSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lORElHT0RKWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9FTVUxMEsxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VNVTEw SzFYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VOUzEzNzAgaXMgbm90IHNldAojIENPTkZJR19T TkRfRU5TMTM3MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9FUzE5MzggaXMgbm90IHNldAojIENP TkZJR19TTkRfRVMxOTY4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZNODAxIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX0hEU1AgaXMgbm90IHNldAojIENPTkZJR19TTkRfSERTUE0gaXMgbm90IHNl dAojIENPTkZJR19TTkRfSUNFMTcxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9JQ0UxNzI0IGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0lOVEVMOFgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lO VEVMOFgwTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9LT1JHMTIxMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9MT0xBIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0xYNjQ2NEVTIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX01BRVNUUk8zIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX01JWEFSVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9OTTI1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9QQ1hIUiBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9SSVBUSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JN RTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1JNRTk2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1JNRTk2NTIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0U2WCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TSVM3MDE5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPTklDVklCRVMgaXMgbm90IHNl dAojIENPTkZJR19TTkRfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhYIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU0gaXMgbm90IHNldAojIENPTkZJR19T TkRfVklSVFVPU08gaXMgbm90IHNldAojIENPTkZJR19TTkRfVlgyMjIgaXMgbm90IHNldAojIENP TkZJR19TTkRfWU1GUENJIGlzIG5vdCBzZXQKCiMKIyBIRC1BdWRpbwojCiMgQ09ORklHX1NORF9I REFfSU5URUwgaXMgbm90IHNldApDT05GSUdfU05EX0hEQV9QUkVBTExPQ19TSVpFPTY0CiMgQ09O RklHX1NORF9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DIGlzIG5vdCBzZXQKQ09ORklH X1NORF9YODY9eQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CiMgQ09ORklHX0hJRF9C QVRURVJZX1NUUkVOR1RIIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEUkFXIGlzIG5vdCBzZXQKIyBD T05GSUdfVUhJRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfR0VORVJJQz15CgojCiMgU3BlY2lhbCBI SUQgZHJpdmVycwojCiMgQ09ORklHX0hJRF9BNFRFQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURf QUNSVVggaXMgbm90IHNldAojIENPTkZJR19ISURfQVBQTEUgaXMgbm90IHNldAojIENPTkZJR19I SURfQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BVVJFQUwgaXMgbm90IHNldAojIENPTkZJ R19ISURfQkVMS0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NIRVJSWSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9DSElDT05ZIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1BST0RJS0VZUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJRF9DTUVESUEgaXMgbm90IHNldAojIENPTkZJR19ISURfQ1lQUkVT UyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9EUkFHT05SSVNFIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0VNU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEVDT00gaXMgbm90IHNldAojIENP TkZJR19ISURfRVpLRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfR0VNQklSRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9HRlJNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0tFWVRPVUNIIGlzIG5v dCBzZXQKIyBDT05GSUdfSElEX0tZRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XQUxUT1AgaXMg bm90IHNldAojIENPTkZJR19ISURfR1lSQVRJT04gaXMgbm90IHNldAojIENPTkZJR19ISURfSUNB REUgaXMgbm90IHNldAojIENPTkZJR19ISURfSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0pB QlJBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RXSU5IQU4gaXMgbm90IHNldAojIENPTkZJR19I SURfS0VOU0lOR1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MQ1BPV0VSIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0xFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9MRU5PVk8gaXMgbm90IHNl dAojIENPTkZJR19ISURfTE9HSVRFQ0ggaXMgbm90IHNldAojIENPTkZJR19ISURfTUFHSUNNT1VT RSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NQVlGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9SRURSQUdPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9NSUNST1NPRlQgaXMgbm90IHNldAoj IENPTkZJR19ISURfTU9OVEVSRVkgaXMgbm90IHNldAojIENPTkZJR19ISURfTVVMVElUT1VDSCBp cyBub3Qgc2V0CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldAojIENPTkZJR19ISURfT1JURUsg aXMgbm90IHNldAojIENPTkZJR19ISURfUEFOVEhFUkxPUkQgaXMgbm90IHNldAojIENPTkZJR19I SURfUEVUQUxZTlggaXMgbm90IHNldAojIENPTkZJR19ISURfUElDT0xDRCBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QUklNQVggaXMg bm90IHNldAojIENPTkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBTVNV TkcgaXMgbm90IHNldAojIENPTkZJR19ISURfU1BFRURMSU5LIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX1NURUFNIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NURUVMU0VSSUVTIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX1NVTlBMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfUk1JIGlzIG5vdCBz ZXQKIyBDT05GSUdfSElEX0dSRUVOQVNJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TTUFSVEpP WVBMVVMgaXMgbm90IHNldAojIENPTkZJR19ISURfVElWTyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9UT1BTRUVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1RISU5HTSBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9USFJVU1RNQVNURVIgaXMgbm90IHNldAojIENPTkZJR19ISURfVURSQVdfUFMzIGlz IG5vdCBzZXQKIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90IHNldAojIENPTkZJR19ISURfWElO TU8gaXMgbm90IHNldAojIENPTkZJR19ISURfWkVST1BMVVMgaXMgbm90IHNldAojIENPTkZJR19I SURfWllEQUNST04gaXMgbm90IHNldAojIENPTkZJR19ISURfU0VOU09SX0hVQiBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9BTFBTIGlzIG5vdCBzZXQKCiMKIyBJMkMgSElEIHN1cHBvcnQKIwojIENP TkZJR19JMkNfSElEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpD T05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFTX0hDRD15CiMgQ09ORklHX1VT QiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfUENJPXkKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKCiMK IyBVU0IgUGh5c2ljYWwgTGF5ZXIgZHJpdmVycwojCiMgQ09ORklHX05PUF9VU0JfWENFSVYgaXMg bm90IHNldAojIENPTkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFIVk9f VVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RZ UEVDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKQ09ORklHX1VXQj15CiMgQ09ORklHX1VXQl9XSENJIGlz IG5vdCBzZXQKQ09ORklHX01NQz15CiMgQ09ORklHX1NESU9fVUFSVCBpcyBub3Qgc2V0CiMgQ09O RklHX01NQ19URVNUIGlzIG5vdCBzZXQKCiMKIyBNTUMvU0QvU0RJTyBIb3N0IENvbnRyb2xsZXIg RHJpdmVycwojCkNPTkZJR19NTUNfREVCVUc9eQpDT05GSUdfTU1DX1NESENJPXkKIyBDT05GSUdf TU1DX1NESENJX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19TREhDSV9BQ1BJIGlzIG5vdCBz ZXQKQ09ORklHX01NQ19TREhDSV9QTFRGTT15CiMgQ09ORklHX01NQ19TREhDSV9GX1NESDMwIGlz IG5vdCBzZXQKQ09ORklHX01NQ19XQlNEPW0KIyBDT05GSUdfTU1DX1RJRk1fU0QgaXMgbm90IHNl dApDT05GSUdfTU1DX1NQST1tCiMgQ09ORklHX01NQ19DQjcxMCBpcyBub3Qgc2V0CiMgQ09ORklH X01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdfTU1DX1VTREhJNlJPTDA9eQpDT05GSUdf TU1DX0NRSENJPXkKIyBDT05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKQ09ORklHX01N Q19NVEs9eQpDT05GSUdfTU1DX1NESENJX1hFTk9OPW0KIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90 IHNldApDT05GSUdfTkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CkNPTkZJR19MRURTX0NM QVNTX0ZMQVNIPW0KIyBDT05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNl dAoKIwojIExFRCBkcml2ZXJzCiMKQ09ORklHX0xFRFNfQVBVPW0KQ09ORklHX0xFRFNfQVMzNjQ1 QT1tCkNPTkZJR19MRURTX0xNMzUzMD1tCiMgQ09ORklHX0xFRFNfTE0zNTMzIGlzIG5vdCBzZXQK Q09ORklHX0xFRFNfTE0zNjQyPW0KIyBDT05GSUdfTEVEU19MTTM2MDFYIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19QQ0E5NTMyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfR1BJTz1tCkNPTkZJR19M RURTX0xQMzk0ND15CkNPTkZJR19MRURTX0xQMzk1Mj1tCkNPTkZJR19MRURTX0xQNTVYWF9DT01N T049eQpDT05GSUdfTEVEU19MUDU1MjE9eQojIENPTkZJR19MRURTX0xQNTUyMyBpcyBub3Qgc2V0 CkNPTkZJR19MRURTX0xQNTU2Mj15CkNPTkZJR19MRURTX0xQODUwMT1tCiMgQ09ORklHX0xFRFNf TFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19DTEVWT19NQUlMIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19QQ0E5NTVYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTYzWD1tCkNPTkZJ R19MRURTX1dNODMxWF9TVEFUVVM9bQpDT05GSUdfTEVEU19XTTgzNTA9eQpDT05GSUdfTEVEU19E QTkwM1g9bQpDT05GSUdfTEVEU19EQTkwNTI9bQpDT05GSUdfTEVEU19EQUMxMjRTMDg1PW0KIyBD T05GSUdfTEVEU19SRUdVTEFUT1IgaXMgbm90IHNldApDT05GSUdfTEVEU19CRDI4MDI9eQojIENP TkZJR19MRURTX0lOVEVMX1NTNDIwMCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xUMzU5Mz15CkNP TkZJR19MRURTX01DMTM3ODM9eQpDT05GSUdfTEVEU19UQ0E2NTA3PW0KIyBDT05GSUdfTEVEU19U TEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfT1QyMDA9eQpDT05GSUdfTEVEU19NRU5GMjFCTUM9bQoKIwojIExFRCBkcml2ZXIgZm9y IGJsaW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9U SElOR00pCiMKQ09ORklHX0xFRFNfQkxJTktNPW0KQ09ORklHX0xFRFNfTUxYQ1BMRD15CkNPTkZJ R19MRURTX01MWFJFRz1tCkNPTkZJR19MRURTX1VTRVI9bQojIENPTkZJR19MRURTX05JQzc4Qlgg aXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09O RklHX0xFRFNfVFJJR0dFUl9USU1FUj15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQ9eQpDT05GSUdfTEVEU19UUklHR0VSX0hF QVJUQkVBVD15CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQgaXMgbm90IHNldAojIENP TkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9BQ1RJ VklUWT1tCkNPTkZJR19MRURTX1RSSUdHRVJfR1BJTz1tCkNPTkZJR19MRURTX1RSSUdHRVJfREVG QVVMVF9PTj1tCgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRlciBOZXRmaWx0ZXIgY29uZmln IChMRUQgdGFyZ2V0KQojCkNPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UPW0KQ09ORklHX0xF RFNfVFJJR0dFUl9DQU1FUkE9bQojIENPTkZJR19MRURTX1RSSUdHRVJfUEFOSUMgaXMgbm90IHNl dApDT05GSUdfTEVEU19UUklHR0VSX05FVERFVj15CkNPTkZJR19BQ0NFU1NJQklMSVRZPXkKQ09O RklHX0lORklOSUJBTkQ9bQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRD1tCkNPTkZJR19JTkZJ TklCQU5EX1VTRVJfQUNDRVNTPW0KQ09ORklHX0lORklOSUJBTkRfRVhQX0xFR0FDWV9WRVJCU19O RVdfVUFQST15CkNPTkZJR19JTkZJTklCQU5EX1VTRVJfTUVNPXkKQ09ORklHX0lORklOSUJBTkRf T05fREVNQU5EX1BBR0lORz15CkNPTkZJR19JTkZJTklCQU5EX0FERFJfVFJBTlM9eQojIENPTkZJ R19JTkZJTklCQU5EX01USENBIGlzIG5vdCBzZXQKIyBDT05GSUdfTUxYNF9JTkZJTklCQU5EIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5GSU5JQkFORF9ORVMgaXMgbm90IHNldAojIENPTkZJR19JTkZJ TklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRfSVBPSUIgaXMgbm90 IHNldAojIENPTkZJR19SRE1BX1JYRSBpcyBub3Qgc2V0CkNPTkZJR19FREFDX0FUT01JQ19TQ1JV Qj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfUlRDX0xJQj15CkNPTkZJR19SVENfTUMx NDY4MThfTElCPXkKQ09ORklHX1JUQ19DTEFTUz15CkNPTkZJR19SVENfSENUT1NZUz15CkNPTkZJ R19SVENfSENUT1NZU19ERVZJQ0U9InJ0YzAiCiMgQ09ORklHX1JUQ19TWVNUT0hDIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX05WTUVNIGlzIG5v dCBzZXQKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJ R19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRG X0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RFU1Q9eQoKIwojIEkyQyBS VEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWXzg4UE04MFg9eQpDT05GSUdfUlRDX0RSVl9BQkI1 WkVTMz15CiMgQ09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9EUzEzMDcgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzNzQ9eQpDT05GSUdfUlRDX0RS Vl9EUzEzNzRfV0RUPXkKQ09ORklHX1JUQ19EUlZfRFMxNjcyPW0KQ09ORklHX1JUQ19EUlZfTFA4 Nzg4PXkKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTAwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf TUFYODkwNz15CkNPTkZJR19SVENfRFJWX1JTNUMzNzI9eQpDT05GSUdfUlRDX0RSVl9JU0wxMjA4 PW0KIyBDT05GSUdfUlRDX0RSVl9JU0wxMjAyMiBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1gx MjA1PXkKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTIzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf UENGODUwNjM9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2Mz1tCkNPTkZJR19SVENfRFJWX1BDRjg1 NjM9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPXkKQ09ORklHX1JUQ19EUlZfTTQxVDgwPW0KIyBD T05GSUdfUlRDX0RSVl9NNDFUODBfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9CUTMy SyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1RQUzY1ODZYPXkKQ09ORklHX1JUQ19EUlZfVFBT ODAwMzE9bQojIENPTkZJR19SVENfRFJWX1JDNVQ1ODMgaXMgbm90IHNldApDT05GSUdfUlRDX0RS Vl9TMzUzOTBBPW0KIyBDT05GSUdfUlRDX0RSVl9GTTMxMzAgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9SWDgwMTA9bQojIENPTkZJR19SVENfRFJWX1JYODU4MSBpcyBub3Qgc2V0CiMgQ09ORklH X1JUQ19EUlZfUlg4MDI1IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRU0zMDI3PW0KQ09ORklH X1JUQ19EUlZfUlY4ODAzPXkKCiMKIyBTUEkgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9N NDFUOTM9eQpDT05GSUdfUlRDX0RSVl9NNDFUOTQ9eQpDT05GSUdfUlRDX0RSVl9EUzEzMDI9bQpD T05GSUdfUlRDX0RSVl9EUzEzMDU9eQpDT05GSUdfUlRDX0RSVl9EUzEzNDM9eQojIENPTkZJR19S VENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM5MD15CkNPTkZJR19S VENfRFJWX01BWDY5MTY9eQpDT05GSUdfUlRDX0RSVl9SOTcwMT15CkNPTkZJR19SVENfRFJWX1JY NDU4MT15CkNPTkZJR19SVENfRFJWX1JYNjExMD15CkNPTkZJR19SVENfRFJWX1JTNUMzNDg9eQoj IENPTkZJR19SVENfRFJWX01BWDY5MDIgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0YyMTIz PXkKQ09ORklHX1JUQ19EUlZfTUNQNzk1PXkKQ09ORklHX1JUQ19JMkNfQU5EX1NQST15CgojCiMg U1BJIGFuZCBJMkMgUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9EUzMyMzI9bQpDT05GSUdf UlRDX0RSVl9QQ0YyMTI3PXkKIyBDT05GSUdfUlRDX0RSVl9SVjMwMjlDMiBpcyBub3Qgc2V0Cgoj CiMgUGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPW0KIyBDT05GSUdf UlRDX0RSVl9EUzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qg c2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMx Njg1X0ZBTUlMWT1tCiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX0RSVl9EUzE2ODkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTcyODUgaXMgbm90 IHNldAojIENPTkZJR19SVENfRFJWX0RTMTc0ODUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9E UzE3ODg1PXkKIyBDT05GSUdfUlRDX0RTMTY4NV9QUk9DX1JFR1MgaXMgbm90IHNldApDT05GSUdf UlRDX0RTMTY4NV9TWVNGU19SRUdTPXkKQ09ORklHX1JUQ19EUlZfRFMxNzQyPW0KIyBDT05GSUdf UlRDX0RSVl9EUzI0MDQgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EQTkwNTI9bQojIENPTkZJ R19SVENfRFJWX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfU1RLMTdUQTggaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUODY9eQpDT05GSUdfUlRDX0RSVl9NNDhUMzU9eQpD T05GSUdfUlRDX0RSVl9NNDhUNTk9bQpDT05GSUdfUlRDX0RSVl9NU002MjQyPW0KQ09ORklHX1JU Q19EUlZfQlE0ODAyPXkKQ09ORklHX1JUQ19EUlZfUlA1QzAxPW0KIyBDT05GSUdfUlRDX0RSVl9W MzAyMCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1dNODMxWD1tCkNPTkZJR19SVENfRFJWX1dN ODM1MD15CiMgQ09ORklHX1JUQ19EUlZfQ1JPU19FQyBpcyBub3Qgc2V0CgojCiMgb24tQ1BVIFJU QyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRlRSVEMwMTA9bQpDT05GSUdfUlRDX0RSVl9QQ0FQ PW0KIyBDT05GSUdfUlRDX0RSVl9NQzEzWFhYIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJU QyBkcml2ZXJzCiMKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qgc2V0CgojCiMgRE1BQlVGIG9w dGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKIyBDT05GSUdfU1dfU1lOQyBpcyBub3Qgc2V0CiMg Q09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19QQU5FTCBpcyBub3Qgc2V0CiMg Q09ORklHX1VJTyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUX0RSSVZFUlM9eQojIENPTkZJR19WQk9Y R1VFU1QgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJUlRJT19NRU5VPXkKIyBD T05GSUdfVklSVElPX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19CQUxMT09OIGlzIG5v dCBzZXQKIyBDT05GSUdfVklSVElPX0lOUFVUIGlzIG5vdCBzZXQKIyBDT05GSUdfVklSVElPX01N SU8gaXMgbm90IHNldAoKIwojIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKIwojIENP TkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKIyBD T05GSUdfQUNFUl9XSVJFTEVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNl dAojIENPTkZJR19ERUxMX1NNQklPUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfU01PODgwMCBp cyBub3Qgc2V0CiMgQ09ORklHX0RFTExfUkJUTiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklUU1Vf VEFCTEVUIGlzIG5vdCBzZXQKIyBDT05GSUdfQU1JTE9fUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05G SUdfR1BEX1BPQ0tFVF9GQU4gaXMgbm90IHNldAojIENPTkZJR19IUF9BQ0NFTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0hQX1dJUkVMRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19IREFQUyBp cyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX01FTkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX0FTVVNf V0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklH X1RPUFNUQVJfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9CVF9SRktJTEwgaXMg bm90IHNldAojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0NN UEMgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9DSFRfSU5UMzNGRSBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX0lOVDAwMDJfVkdQSU8gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9ISURfRVZF TlQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9WQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5U RUxfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90IHNldAojIENP TkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FNU1VOR19RMTAgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9SU1QgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1Qg aXMgbm90IHNldAojIENPTkZJR19QVlBBTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1D X0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldApD T05GSUdfSU5URUxfUFVOSVRfSVBDPW0KIyBDT05GSUdfTUxYX1BMQVRGT1JNIGlzIG5vdCBzZXQK Q09ORklHX1BNQ19BVE9NPXkKQ09ORklHX0NIUk9NRV9QTEFURk9STVM9eQojIENPTkZJR19DSFJP TUVPU19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfQ0hST01FT1NfUFNUT1JFPW0KIyBDT05GSUdf Q0hST01FT1NfVEJNQyBpcyBub3Qgc2V0CkNPTkZJR19DUk9TX0VDX0NUTD1tCiMgQ09ORklHX0NS T1NfRUNfTFBDIGlzIG5vdCBzZXQKQ09ORklHX0NST1NfRUNfUFJPVE89eQojIENPTkZJR19DUk9T X0tCRF9MRURfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMTEFOT1hfUExBVEZPUk0g aXMgbm90IHNldApDT05GSUdfQ0xLREVWX0xPT0tVUD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJF PXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKIwojIENP TkZJR19DT01NT05fQ0xLX1dNODMxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1 MzUxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTU0NCBpcyBub3Qgc2V0CiMgQ09O RklHX0NPTU1PTl9DTEtfQ0RDRTcwNiBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfQ1My MDAwX0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0xLX1RXTDYwNDAgaXMgbm90IHNldApDT05GSUdf SFdTUElOTE9DSz15CgojCiMgQ2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLU1JDX0k4 MjUzPXkKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19JODI1M19MT0NLPXkKQ09ORklHX0NM S0JMRF9JODI1Mz15CkNPTkZJR19NQUlMQk9YPXkKIyBDT05GSUdfUENDIGlzIG5vdCBzZXQKQ09O RklHX0FMVEVSQV9NQk9YPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9N TVUgUGFnZXRhYmxlIFN1cHBvcnQKIwoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCkNPTkZJR19S RU1PVEVQUk9DPW0KCiMKIyBScG1zZyBkcml2ZXJzCiMKQ09ORklHX1JQTVNHPXkKQ09ORklHX1JQ TVNHX0NIQVI9eQpDT05GSUdfUlBNU0dfUUNPTV9HTElOS19OQVRJVkU9bQpDT05GSUdfUlBNU0df UUNPTV9HTElOS19SUE09bQpDT05GSUdfUlBNU0dfVklSVElPPXkKQ09ORklHX1NPVU5EV0lSRT15 CgojCiMgU291bmRXaXJlIERldmljZXMKIwoKIwojIFNPQyAoU3lzdGVtIE9uIENoaXApIHNwZWNp ZmljIERyaXZlcnMKIwoKIwojIEFtbG9naWMgU29DIGRyaXZlcnMKIwoKIwojIEJyb2FkY29tIFNv QyBkcml2ZXJzCiMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMKCiMKIyBRdWFsY29tbSBTb0MgZHJp dmVycwojCkNPTkZJR19TT0NfVEk9eQoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCkNPTkZJR19Y SUxJTlhfVkNVPXkKIyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049 eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0VYVENPTl9BWFAyODggaXMg bm90IHNldAojIENPTkZJR19FWFRDT05fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTl9J TlRFTF9JTlQzNDk2IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX01BWDE0NTc3IGlzIG5vdCBz ZXQKQ09ORklHX0VYVENPTl9NQVgzMzU1PXkKIyBDT05GSUdfRVhUQ09OX01BWDc3NjkzIGlzIG5v dCBzZXQKQ09ORklHX0VYVENPTl9SVDg5NzNBPW0KIyBDT05GSUdfRVhUQ09OX1NNNTUwMiBpcyBu b3Qgc2V0CkNPTkZJR19FWFRDT05fVVNCX0dQSU89bQojIENPTkZJR19FWFRDT05fVVNCQ19DUk9T X0VDIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWT15CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0CiMg Q09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldAojIENPTkZJ R19QV00gaXMgbm90IHNldAoKIwojIElSUSBjaGlwIHN1cHBvcnQKIwpDT05GSUdfQVJNX0dJQ19N QVhfTlI9MQojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9DT05U Uk9MTEVSIGlzIG5vdCBzZXQKQ09ORklHX0ZNQz15CkNPTkZJR19GTUNfRkFLRURFVj15CiMgQ09O RklHX0ZNQ19UUklWSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DX1dSSVRFX0VFUFJPTSBpcyBu b3Qgc2V0CkNPTkZJR19GTUNfQ0hBUkRFVj1tCgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19H RU5FUklDX1BIWT15CiMgQ09ORklHX0JDTV9LT05BX1VTQjJfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfUEhZX1BYQV8yOE5NX0hTSUMgaXMgbm90IHNldApDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjI9 bQojIENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CkNPTkZJR19NQ0I9eQojIENPTkZJR19NQ0Jf UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCX0xQQyBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFu Y2UgbW9uaXRvciBzdXBwb3J0CiMKIyBDT05GSUdfUkFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhV TkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5v dCBzZXQKIyBDT05GSUdfREFYIGlzIG5vdCBzZXQKQ09ORklHX05WTUVNPXkKCiMKIyBIVyB0cmFj aW5nIHN1cHBvcnQKIwojIENPTkZJR19TVE0gaXMgbm90IHNldApDT05GSUdfSU5URUxfVEg9eQoj IENPTkZJR19JTlRFTF9USF9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9USF9BQ1BJIGlz IG5vdCBzZXQKQ09ORklHX0lOVEVMX1RIX0dUSD15CkNPTkZJR19JTlRFTF9USF9NU1U9bQpDT05G SUdfSU5URUxfVEhfUFRJPXkKIyBDT05GSUdfSU5URUxfVEhfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19GUEdBIGlzIG5vdCBzZXQKQ09ORklHX1NJT1g9eQojIENPTkZJR19TSU9YX0JVU19HUElP IGlzIG5vdCBzZXQKQ09ORklHX1NMSU1CVVM9eQpDT05GSUdfU0xJTV9RQ09NX0NUUkw9eQoKIwoj IEZpcm13YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPXkKQ09ORklHX0VERF9PRkY9eQojIENPTkZJ R19GSVJNV0FSRV9NRU1NQVAgaXMgbm90IHNldAojIENPTkZJR19ERUxMX1JCVSBpcyBub3Qgc2V0 CiMgQ09ORklHX0RDREJBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNSUlEIGlzIG5vdCBzZXQKQ09O RklHX0RNSV9TWVNGUz1tCkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9 eQojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldApDT05GSUdfRldfQ0ZHX1NZU0ZT PXkKQ09ORklHX0ZXX0NGR19TWVNGU19DTURMSU5FPXkKQ09ORklHX0dPT0dMRV9GSVJNV0FSRT15 CiMgQ09ORklHX0dPT0dMRV9DT1JFQk9PVF9UQUJMRV9BQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf R09PR0xFX01FTUNPTlNPTEVfWDg2X0xFR0FDWSBpcyBub3Qgc2V0CgojCiMgVGVncmEgZmlybXdh cmUgZHJpdmVyCiMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNT PXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19FWFBPUlRG U19CTE9DS19PUFM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9SWV9GSUxF X0xPQ0tJTkc9eQojIENPTkZJR19GU19FTkNSWVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0ZTTk9U SUZZPXkKIyBDT05GSUdfRE5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19JTk9USUZZX1VTRVI9eQoj IENPTkZJR19GQU5PVElGWSBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQT15CkNPTkZJR19RVU9UQV9O RVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkcgaXMgbm90IHNl dAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YxPW0KIyBDT05G SUdfUUZNVF9WMiBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQUNUTD15CkNPTkZJR19BVVRPRlM0X0ZT PW0KQ09ORklHX0FVVE9GU19GUz1tCkNPTkZJR19GVVNFX0ZTPXkKIyBDT05GSUdfQ1VTRSBpcyBu b3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTPXkKQ09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElS PXkKIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9BTFdBWVNfRk9MTE9XIGlzIG5vdCBzZXQK IyBDT05GSUdfT1ZFUkxBWV9GU19JTkRFWCBpcyBub3Qgc2V0CiMgQ09ORklHX09WRVJMQVlfRlNf WElOT19BVVRPIGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT1tCkNPTkZJ R19GU0NBQ0hFX1NUQVRTPXkKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNldApD T05GSUdfRlNDQUNIRV9ERUJVRz15CkNPTkZJR19GU0NBQ0hFX09CSkVDVF9MSVNUPXkKCiMKIyBQ c2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUg aXMgbm90IHNldAojIENPTkZJR19QUk9DX1ZNQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19QUk9DX1NZ U0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CkNPTkZJR19QUk9DX0NISUxEUkVOPXkK Q09ORklHX0tFUk5GUz15CkNPTkZJR19TWVNGUz15CkNPTkZJR19UTVBGUz15CiMgQ09ORklHX1RN UEZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RNUEZTX1hBVFRSIGlzIG5vdCBzZXQK IyBDT05GSUdfSFVHRVRMQkZTIGlzIG5vdCBzZXQKQ09ORklHX01FTUZEX0NSRUFURT15CiMgQ09O RklHX0NPTkZJR0ZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX01JU0NfRklMRVNZU1RFTVM9eQojIENP TkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19FQ1JZUFRfRlM9bQojIENPTkZJR19F Q1JZUFRfRlNfTUVTU0FHSU5HIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0ZTPW0KQ09ORklHX0pG RlMyX0ZTX0RFQlVHPTAKQ09ORklHX0pGRlMyX0ZTX1dSSVRFQlVGRkVSPXkKQ09ORklHX0pGRlMy X0ZTX1dCVUZfVkVSSUZZPXkKQ09ORklHX0pGRlMyX1NVTU1BUlk9eQojIENPTkZJR19KRkZTMl9G U19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19KRkZTMl9DT01QUkVTU0lPTl9PUFRJT05TPXkKQ09O RklHX0pGRlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfTFpPPXkKIyBDT05GSUdfSkZGUzJfUlRJTUUg aXMgbm90IHNldAojIENPTkZJR19KRkZTMl9SVUJJTiBpcyBub3Qgc2V0CiMgQ09ORklHX0pGRlMy X0NNT0RFX05PTkUgaXMgbm90IHNldAojIENPTkZJR19KRkZTMl9DTU9ERV9QUklPUklUWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0pGRlMyX0NNT0RFX1NJWkUgaXMgbm90IHNldApDT05GSUdfSkZGUzJf Q01PREVfRkFWT1VSTFpPPXkKQ09ORklHX0NSQU1GUz1tCkNPTkZJR19DUkFNRlNfTVREPXkKQ09O RklHX1JPTUZTX0ZTPW0KQ09ORklHX1JPTUZTX0JBQ0tFRF9CWV9NVEQ9eQpDT05GSUdfUk9NRlNf T05fTVREPXkKQ09ORklHX1BTVE9SRT1tCkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTUz1t CiMgQ09ORklHX1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX0xa NF9DT01QUkVTUz1tCkNPTkZJR19QU1RPUkVfTFo0SENfQ09NUFJFU1M9bQpDT05GSUdfUFNUT1JF Xzg0Ml9DT01QUkVTUz15CkNPTkZJR19QU1RPUkVfQ09NUFJFU1M9eQojIENPTkZJR19QU1RPUkVf REVGTEFURV9DT01QUkVTU19ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9MWjRfQ09N UFJFU1NfREVGQVVMVD15CiMgQ09ORklHX1BTVE9SRV9MWjRIQ19DT01QUkVTU19ERUZBVUxUIGlz IG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFXzg0Ml9DT01QUkVTU19ERUZBVUxUIGlzIG5vdCBzZXQK Q09ORklHX1BTVE9SRV9DT01QUkVTU19ERUZBVUxUPSJsejQiCkNPTkZJR19QU1RPUkVfQ09OU09M RT15CkNPTkZJR19QU1RPUkVfUE1TRz15CiMgQ09ORklHX1BTVE9SRV9SQU0gaXMgbm90IHNldApD T05GSUdfTkVUV09SS19GSUxFU1lTVEVNUz15CkNPTkZJR19ORlNfRlM9eQpDT05GSUdfTkZTX1Yy PXkKQ09ORklHX05GU19WMz15CiMgQ09ORklHX05GU19WM19BQ0wgaXMgbm90IHNldApDT05GSUdf TkZTX1Y0PW0KIyBDT05GSUdfTkZTX1NXQVAgaXMgbm90IHNldAojIENPTkZJR19ORlNfVjRfMSBp cyBub3Qgc2V0CiMgQ09ORklHX1JPT1RfTkZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTX1VTRV9M RUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CiMgQ09ORklH X05GU0QgaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09O RklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VOUlBDPXkKQ09ORklH X1NVTlJQQ19HU1M9bQojIENPTkZJR19TVU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VO UlBDX1hQUlRfUkRNQT1tCkNPTkZJR19DRVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNM PXkKQ09ORklHX0NJRlM9eQpDT05GSUdfQ0lGU19TVEFUUz15CkNPTkZJR19DSUZTX1NUQVRTMj15 CkNPTkZJR19DSUZTX1dFQUtfUFdfSEFTSD15CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19D SUZTX1hBVFRSPXkKQ09ORklHX0NJRlNfUE9TSVg9eQpDT05GSUdfQ0lGU19BQ0w9eQpDT05GSUdf Q0lGU19ERUJVRz15CkNPTkZJR19DSUZTX0RFQlVHMj15CkNPTkZJR19DSUZTX0RFQlVHX0RVTVBf S0VZUz15CiMgQ09ORklHX0NJRlNfREZTX1VQQ0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNf U01CMzExIGlzIG5vdCBzZXQKQ09ORklHX0NPREFfRlM9eQpDT05GSUdfQUZTX0ZTPXkKIyBDT05G SUdfQUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0i aXNvODg1OS0xIgojIENPTkZJR19OTFNfQ09ERVBBR0VfNDM3IGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0NPREVQQUdFXzczNyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV83NzUgaXMg bm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODUwIGlzIG5vdCBzZXQKQ09ORklHX05MU19D T0RFUEFHRV84NTI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg1NT1tCiMgQ09ORklHX05MU19DT0RF UEFHRV84NTcgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CkNPTkZJR19OTFNf Q09ERVBBR0VfODYxPW0KIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CkNPTkZJ R19OTFNfQ09ERVBBR0VfODYzPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NCBpcyBub3Qgc2V0 CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NiBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjkgaXMgbm90IHNldApDT05GSUdfTkxTX0NP REVQQUdFXzkzNj1tCiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldApDT05GSUdf TkxTX0NPREVQQUdFXzkzMj1tCiMgQ09ORklHX05MU19DT0RFUEFHRV85NDkgaXMgbm90IHNldAoj IENPTkZJR19OTFNfQ09ERVBBR0VfODc0IGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5Xzg9 eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9eQoj IENPTkZJR19OTFNfQVNDSUkgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMT15CiMgQ09O RklHX05MU19JU084ODU5XzIgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMz1tCkNPTkZJ R19OTFNfSVNPODg1OV80PXkKQ09ORklHX05MU19JU084ODU5XzU9eQpDT05GSUdfTkxTX0lTTzg4 NTlfNj1tCkNPTkZJR19OTFNfSVNPODg1OV83PXkKQ09ORklHX05MU19JU084ODU5Xzk9eQpDT05G SUdfTkxTX0lTTzg4NTlfMTM9eQojIENPTkZJR19OTFNfSVNPODg1OV8xNCBpcyBub3Qgc2V0CkNP TkZJR19OTFNfSVNPODg1OV8xNT15CkNPTkZJR19OTFNfS09JOF9SPW0KIyBDT05GSUdfTkxTX0tP SThfVSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU4gaXMgbm90IHNldApDT05GSUdf TkxTX01BQ19DRUxUSUM9eQpDT05GSUdfTkxTX01BQ19DRU5URVVSTz1tCkNPTkZJR19OTFNfTUFD X0NST0FUSUFOPW0KQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9eQpDT05GSUdfTkxTX01BQ19HQUVM SUM9eQojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfSUNF TEFORD15CkNPTkZJR19OTFNfTUFDX0lOVUlUPW0KQ09ORklHX05MU19NQUNfUk9NQU5JQU49eQoj IENPTkZJR19OTFNfTUFDX1RVUktJU0ggaXMgbm90IHNldApDT05GSUdfTkxTX1VURjg9eQoKIwoj IEtlcm5lbCBoYWNraW5nCiMKQ09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHBy aW50ayBhbmQgZG1lc2cgb3B0aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19DT05T T0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfTUVTU0FHRV9MT0dMRVZFTF9ERUZBVUxUPTQK IyBDT05GSUdfQk9PVF9QUklOVEtfREVMQVkgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0RF QlVHIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRp b25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEPXkKIyBD T05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdB UkY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldAojIENPTkZJR19F TkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxFX01VU1RfQ0hF Q0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0xMDI0CiMgQ09ORklHX1NUUklQX0FTTV9T WU1TIGlzIG5vdCBzZXQKQ09ORklHX1JFQURBQkxFX0FTTT15CkNPTkZJR19VTlVTRURfU1lNQk9M Uz15CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfRlM9eQpDT05G SUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIPXkKQ09ORklH X1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVS X0NQVT15CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJR19NQUdJQ19TWVNSUV9ERUZBVUxUX0VO QUJMRT0weDEKQ09ORklHX01BR0lDX1NZU1JRX1NFUklBTD15CkNPTkZJR19ERUJVR19LRVJORUw9 eQoKIwojIE1lbW9yeSBEZWJ1Z2dpbmcKIwpDT05GSUdfUEFHRV9FWFRFTlNJT049eQpDT05GSUdf REVCVUdfUEFHRUFMTE9DPXkKIyBDT05GSUdfREVCVUdfUEFHRUFMTE9DX0VOQUJMRV9ERUZBVUxU IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9QT0lTT05JTkcgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19QQUdFX1JFRiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JPREFUQV9URVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NM QUIgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMgQ09ORklHX0RFQlVH X0tNRU1MRUFLIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFPXkKIyBDT05GSUdf REVCVUdfVk0gaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfVklSVFVBTD15CkNPTkZJ R19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19ISUdITUVNIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tP VkVSRkxPVz15CkNPTkZJR19ERUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0RFQlVHX1NISVJR PXkKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9 eQpDT05GSUdfU09GVExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tV UF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0xCkNPTkZJ R19IQVJETE9DS1VQX0RFVEVDVE9SX1BFUkY9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15 CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSEFS RExPQ0tVUF9QQU5JQ19WQUxVRT0xCkNPTkZJR19ERVRFQ1RfSFVOR19UQVNLPXkKQ09ORklHX0RF RkFVTFRfSFVOR19UQVNLX1RJTUVPVVQ9MTIwCkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BB TklDPXkKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9MQojIENPTkZJR19X UV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklD X09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCiMgQ09ORklHX1NDSEVEX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX0lORk89eQpDT05GSUdfU0NIRURTVEFUUz15CkNP TkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0s9eQpDT05GSUdfREVCVUdfVElNRUtFRVBJTkc9eQpD T05GSUdfREVCVUdfUFJFRU1QVD15CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0 ZXhlcywgZXRjLi4uKQojCkNPTkZJR19MT0NLX0RFQlVHR0lOR19TVVBQT1JUPXkKQ09ORklHX1BS T1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS19TVEFUPXkKQ09ORklHX0RFQlVHX1JUX01VVEVYRVM9 eQpDT05GSUdfREVCVUdfU1BJTkxPQ0s9eQpDT05GSUdfREVCVUdfTVVURVhFUz15CkNPTkZJR19E RUJVR19XV19NVVRFWF9TTE9XUEFUSD15CkNPTkZJR19ERUJVR19MT0NLX0FMTE9DPXkKQ09ORklH X0xPQ0tERVA9eQojIENPTkZJR19ERUJVR19MT0NLREVQIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVH X0FUT01JQ19TTEVFUD15CkNPTkZJR19ERUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFM9eQpDT05G SUdfTE9DS19UT1JUVVJFX1RFU1Q9eQojIENPTkZJR19XV19NVVRFWF9TRUxGVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19UUkFDRV9JUlFGTEFHUz15CkNPTkZJR19TVEFDS1RSQUNFPXkKQ09ORklHX1dB Uk5fQUxMX1VOU0VFREVEX1JBTkRPTT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1QgaXMgbm90IHNl dApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19MSVNUPXkKIyBDT05GSUdf REVCVUdfUElfTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKQ09O RklHX0RFQlVHX05PVElGSUVSUz15CkNPTkZJR19ERUJVR19DUkVERU5USUFMUz15CgojCiMgUkNV IERlYnVnZ2luZwojCkNPTkZJR19QUk9WRV9SQ1U9eQpDT05GSUdfVE9SVFVSRV9URVNUPXkKIyBD T05GSUdfUkNVX1BFUkZfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPXkK Q09ORklHX1JDVV9DUFVfU1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX1RSQUNFPXkKQ09ORklH X1JDVV9FUVNfREVCVUc9eQojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUgaXMgbm90IHNl dApDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPW0KQ09ORklHX1BNX05PVElGSUVSX0VS Uk9SX0lOSkVDVD1tCkNPTkZJR19ORVRERVZfTk9USUZJRVJfRVJST1JfSU5KRUNUPW0KIyBDT05G SUdfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFURU5DWVRPUCBpcyBub3Qg c2V0CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkK Q09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhf VFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlD X0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNP TkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VO VD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklH X1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lU Q0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lO Rz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05G SUdfRlRSQUNFPXkKIyBDT05GSUdfRlVOQ1RJT05fVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1BS RUVNUFRJUlFfRVZFTlRTPXkKQ09ORklHX0lSUVNPRkZfVFJBQ0VSPXkKIyBDT05GSUdfUFJFRU1Q VF9UUkFDRVIgaXMgbm90IHNldApDT05GSUdfU0NIRURfVFJBQ0VSPXkKIyBDT05GSUdfSFdMQVRf VFJBQ0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfRlRSQUNFX1NZU0NBTExTIGlzIG5vdCBzZXQKQ09O RklHX1RSQUNFUl9TTkFQU0hPVD15CkNPTkZJR19UUkFDRVJfU05BUFNIT1RfUEVSX0NQVV9TV0FQ PXkKQ09ORklHX1RSQUNFX0JSQU5DSF9QUk9GSUxJTkc9eQojIENPTkZJR19CUkFOQ0hfUFJPRklM RV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTPXkKQ09O RklHX1RSQUNJTkdfQlJBTkNIRVM9eQpDT05GSUdfQlJBTkNIX1RSQUNFUj15CiMgQ09ORklHX1NU QUNLX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19VUFJPQkVfRVZFTlRTPXkKQ09ORklHX0JQRl9F VkVOVFM9eQpDT05GSUdfUFJPQkVfRVZFTlRTPXkKIyBDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX01NSU9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJU1Rf VFJJR0dFUlMgaXMgbm90IHNldApDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUks9eQpDT05GSUdf UklOR19CVUZGRVJfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUklOR19CVUZGRVJfU1RBUlRVUF9URVNU IGlzIG5vdCBzZXQKQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEU9eQojIENPTkZJR19UUkFDSU5H X0VWRU5UU19HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9ETUFfSU5J VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlVO VElNRV9URVNUSU5HX01FTlU9eQpDT05GSUdfVEVTVF9MSVNUX1NPUlQ9bQpDT05GSUdfVEVTVF9T T1JUPW0KIyBDT05GSUdfQkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JC VFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBz ZXQKQ09ORklHX1BFUkNQVV9URVNUPW0KQ09ORklHX0FUT01JQzY0X1NFTEZURVNUPXkKQ09ORklH X1RFU1RfSEVYRFVNUD1tCiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldAoj IENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNldApDT05GSUdfVEVTVF9QUklOVEY9bQojIENP TkZJR19URVNUX0JJVE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0 CkNPTkZJR19URVNUX09WRVJGTE9XPW0KIyBDT05GSUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVTVF9IQVNIIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfTEtNPW0KQ09ORklH X1RFU1RfVVNFUl9DT1BZPW0KIyBDT05GSUdfVEVTVF9CUEYgaXMgbm90IHNldAojIENPTkZJR19G SU5EX0JJVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19URVNUX0ZJUk1XQVJFIGlzIG5v dCBzZXQKIyBDT05GSUdfVEVTVF9TWVNDVEwgaXMgbm90IHNldApDT05GSUdfVEVTVF9VREVMQVk9 bQpDT05GSUdfVEVTVF9TVEFUSUNfS0VZUz1tCiMgQ09ORklHX1RFU1RfREVCVUdfVklSVFVBTCBp cyBub3Qgc2V0CiMgQ09ORklHX01FTVRFU1QgaXMgbm90IHNldApDT05GSUdfQlVHX09OX0RBVEFf Q09SUlVQVElPTj15CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNI X0tHREI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NB TklUSVpFX0FMTD15CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RF Vk1FTV9JU19BTExPV0VEPXkKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJ R19YODZfVkVSQk9TRV9CT09UVVA9eQojIENPTkZJR19FQVJMWV9QUklOVEsgaXMgbm90IHNldApD T05GSUdfWDg2X1BURFVNUF9DT1JFPXkKQ09ORklHX1g4Nl9QVERVTVA9bQojIENPTkZJR19ERUJV R19XWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RPVUJMRUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX1RMQkZMVVNIPXkKQ09ORklHX0hBVkVfTU1JT1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfSU9f REVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhFRD0xCkNPTkZJR19JT19E RUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19J T19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKQ09ORklHX0lPX0RFTEFZXzBYRUQ9eQojIENPTkZJR19J T19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxBWV9OT05FIGlzIG5vdCBz ZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0xCiMgQ09ORklHX0RFQlVHX0JPT1RfUEFS QU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfT1BU SU1JWkVfSU5MSU5JTkcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19FTlRSWSBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9ERUJVR19GUFUgaXMgbm90IHNldAojIENPTkZJR19QVU5JVF9BVE9NX0RF QlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVU5XSU5ERVJfRlJBTUVfUE9JTlRFUiBpcyBub3Qgc2V0 CkNPTkZJR19VTldJTkRFUl9HVUVTUz15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCkNPTkZJR19L RVlTPXkKIyBDT05GSUdfUEVSU0lTVEVOVF9LRVlSSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JJ R19LRVlTIGlzIG5vdCBzZXQKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPW0KQ09ORklHX0tFWV9ESF9P UEVSQVRJT05TPXkKQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKIyBDT05GSUdfU0VD VVJJVFkgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWUZTIGlzIG5vdCBzZXQKQ09ORklHX0hB VkVfSEFSREVORURfVVNFUkNPUFlfQUxMT0NBVE9SPXkKIyBDT05GSUdfSEFSREVORURfVVNFUkNP UFkgaXMgbm90IHNldApDT05GSUdfRk9SVElGWV9TT1VSQ0U9eQojIENPTkZJR19TVEFUSUNfVVNF Uk1PREVIRUxQRVIgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05G SUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBv ciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15 CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRP X0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSMj15CkNPTkZJR19DUllQVE9fSEFT SD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZUFRPX1JORz15CkNPTkZJR19DUllQ VE9fUk5HMj15CkNPTkZJR19DUllQVE9fUk5HX0RFRkFVTFQ9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQ SEVSMj15CkNPTkZJR19DUllQVE9fQUtDSVBIRVI9eQpDT05GSUdfQ1JZUFRPX0tQUDI9eQpDT05G SUdfQ1JZUFRPX0tQUD15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19SU0E9 eQpDT05GSUdfQ1JZUFRPX0RIPXkKQ09ORklHX0NSWVBUT19FQ0RIPXkKQ09ORklHX0NSWVBUT19N QU5BR0VSPXkKQ09ORklHX0NSWVBUT19NQU5BR0VSMj15CkNPTkZJR19DUllQVE9fVVNFUj15CkNP TkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1V TD15CkNPTkZJR19DUllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZ UFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZUFREPW0KQ09ORklHX0NSWVBUT19NQ1JZ UFREPW0KQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKIyBDT05GSUdfQ1JZUFRPX1RFU1QgaXMgbm90 IHNldAoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlvbiB3aXRoIEFzc29jaWF0ZWQgRGF0YQoj CkNPTkZJR19DUllQVE9fQ0NNPXkKQ09ORklHX0NSWVBUT19HQ009eQojIENPTkZJR19DUllQVE9f Q0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVHSVMxMjg9eQpDT05G SUdfQ1JZUFRPX0FFR0lTMTI4TD15CkNPTkZJR19DUllQVE9fQUVHSVMyNTY9bQpDT05GSUdfQ1JZ UFRPX01PUlVTNjQwPW0KQ09ORklHX0NSWVBUT19NT1JVUzEyODA9eQpDT05GSUdfQ1JZUFRPX1NF UUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdf Q1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ0ZCPXkKQ09ORklHX0NSWVBUT19DVFI9eQojIENP TkZJR19DUllQVE9fQ1RTIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19FQ0I9eQpDT05GSUdfQ1JZ UFRPX0xSVz1tCiMgQ09ORklHX0NSWVBUT19QQ0JDIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19Y VFM9bQpDT05GSUdfQ1JZUFRPX0tFWVdSQVA9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZ UFRPX0NNQUM9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9eQpDT05G SUdfQ1JZUFRPX1ZNQUM9eQoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJDPXkKQ09O RklHX0NSWVBUT19DUkMzMkNfSU5URUw9bQojIENPTkZJR19DUllQVE9fQ1JDMzIgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1VTD1tCkNPTkZJR19DUllQVE9fQ1JDVDEwRElGPXkK Q09ORklHX0NSWVBUT19HSEFTSD15CkNPTkZJR19DUllQVE9fUE9MWTEzMDU9bQpDT05GSUdfQ1JZ UFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKIyBDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlD IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1JNRDEyOCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fUk1EMTYwPW0KIyBDT05GSUdfQ1JZUFRPX1JNRDI1NiBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fUk1EMzIwPW0KQ09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEEyNTY9eQpD T05GSUdfQ1JZUFRPX1NIQTUxMj15CkNPTkZJR19DUllQVE9fU0hBMz1tCkNPTkZJR19DUllQVE9f U00zPXkKIyBDT05GSUdfQ1JZUFRPX1RHUjE5MiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fV1A1 MTI9bQoKIwojIENpcGhlcnMKIwpDT05GSUdfQ1JZUFRPX0FFUz15CiMgQ09ORklHX0NSWVBUT19B RVNfVEkgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0FFU181ODY9bQojIENPTkZJR19DUllQVE9f QUVTX05JX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BTlVCSVM9eQpDT05GSUdfQ1JZ UFRPX0FSQzQ9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPXkKQ09ORklHX0NSWVBUT19CTE9XRklT SF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPW0KQ09ORklHX0NSWVBUT19DQVNUX0NP TU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQojIENPTkZJR19DUllQVE9fQ0FTVDYgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0RFUz15CkNPTkZJR19DUllQVE9fRkNSWVBUPW0KQ09ORklHX0NS WVBUT19LSEFaQUQ9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjA9bQpDT05GSUdfQ1JZUFRPX0NIQUNI QTIwPXkKQ09ORklHX0NSWVBUT19TRUVEPXkKIyBDT05GSUdfQ1JZUFRPX1NFUlBFTlQgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyXzU4NiBpcyBub3Qgc2V0CiMgQ09ORklH X0NSWVBUT19TTTQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NQRUNLPXkKQ09ORklHX0NSWVBU T19URUE9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0g9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09N TU9OPXkKQ09ORklHX0NSWVBUT19UV09GSVNIXzU4Nj15CgojCiMgQ29tcHJlc3Npb24KIwpDT05G SUdfQ1JZUFRPX0RFRkxBVEU9eQojIENPTkZJR19DUllQVE9fTFpPIGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT184NDI9eQpDT05GSUdfQ1JZUFRPX0xaND1tCkNPTkZJR19DUllQVE9fTFo0SEM9eQpD T05GSUdfQ1JZUFRPX1pTVEQ9bQoKIwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCiMgQ09O RklHX0NSWVBUT19BTlNJX0NQUk5HIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHX01FTlU9 eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CkNPTkZJR19DUllQVE9fRFJCR19IQVNIPXkKQ09O RklHX0NSWVBUT19EUkJHX0NUUj15CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9f SklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9bQpDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX0hBU0g9bQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVIgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1JORz1tCkNPTkZJR19DUllQVE9fVVNFUl9BUElfQUVB RD1tCkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5vdCBz ZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNf S0VZX1NVQlRZUEU9eQpDT05GSUdfWDUwOV9DRVJUSUZJQ0FURV9QQVJTRVI9eQpDT05GSUdfUEtD UzdfTUVTU0FHRV9QQVJTRVI9eQojIENPTkZJR19QS0NTN19URVNUX0tFWSBpcyBub3Qgc2V0CkNP TkZJR19TSUdORURfUEVfRklMRV9WRVJJRklDQVRJT049eQoKIwojIENlcnRpZmljYXRlcyBmb3Ig c2lnbmF0dXJlIGNoZWNraW5nCiMKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpDT05G SUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgpDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRF PXkKQ09ORklHX1NZU1RFTV9FWFRSQV9DRVJUSUZJQ0FURV9TSVpFPTQwOTYKQ09ORklHX1NFQ09O REFSWV9UUlVTVEVEX0tFWVJJTkc9eQpDT05GSUdfU1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HPXkK Q09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCkNPTkZJR19IQVZFX0tWTT15CkNP TkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZPXkK Q09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpDT05GSUdfQklU UkVWRVJTRT15CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9V U0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VU SUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lf SU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJ UExJRVI9eQojIENPTkZJR19DUkNfQ0NJVFQgaXMgbm90IHNldApDT05GSUdfQ1JDMTY9eQojIENP TkZJR19DUkNfVDEwRElGIGlzIG5vdCBzZXQKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMz Mj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD1tCiMgQ09ORklHX0NSQzMyX1NMSUNFQlk4IGlzIG5v dCBzZXQKQ09ORklHX0NSQzMyX1NMSUNFQlk0PXkKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM0PXkKQ09ORklH X0NSQzc9bQpDT05GSUdfTElCQ1JDMzJDPXkKQ09ORklHX0NSQzg9eQpDT05GSUdfWFhIQVNIPW0K Q09ORklHX1JBTkRPTTMyX1NFTEZURVNUPXkKQ09ORklHXzg0Ml9DT01QUkVTUz15CkNPTkZJR184 NDJfREVDT01QUkVTUz15CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRF PXkKQ09ORklHX0xaT19DT01QUkVTUz1tCkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19M WjRfQ09NUFJFU1M9bQpDT05GSUdfTFo0SENfQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJF U1M9eQpDT05GSUdfWlNURF9DT01QUkVTUz1tCkNPTkZJR19aU1REX0RFQ09NUFJFU1M9bQpDT05G SUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9eQpDT05GSUdfWFpfREVDX1BPV0VSUEM9eQoj IENPTkZJR19YWl9ERUNfSUE2NCBpcyBub3Qgc2V0CkNPTkZJR19YWl9ERUNfQVJNPXkKIyBDT05G SUdfWFpfREVDX0FSTVRIVU1CIGlzIG5vdCBzZXQKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJ R19YWl9ERUNfQkNKPXkKQ09ORklHX1haX0RFQ19URVNUPW0KQ09ORklHX0RFQ09NUFJFU1NfR1pJ UD15CkNPTkZJR19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05G SUdfREVDT01QUkVTU19MWjQ9eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfQkNI PW0KQ09ORklHX1JBRElYX1RSRUVfTVVMVElPUkRFUj15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJB WT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFT X0RNQT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfSEFWRV9HRU5FUklDX0RN QV9DT0hFUkVOVD15CkNPTkZJR19ETUFfRElSRUNUX09QUz15CkNPTkZJR19TR0xfQUxMT0M9eQpD T05GSUdfRFFMPXkKQ09ORklHX0dMT0I9eQojIENPTkZJR19HTE9CX1NFTEZURVNUIGlzIG5vdCBz ZXQKQ09ORklHX05MQVRUUj15CkNPTkZJR19DTFpfVEFCPXkKIyBDT05GSUdfQ09SRElDIGlzIG5v dCBzZXQKQ09ORklHX0REUj15CkNPTkZJR19JUlFfUE9MTD15CkNPTkZJR19NUElMSUI9eQpDT05G SUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX0ZPTlRfU1VQUE9SVD1tCkNPTkZJR19GT05UXzh4MTY9 eQpDT05GSUdfRk9OVF9BVVRPU0VMRUNUPXkKQ09ORklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9I QVNfU0dfQ0hBSU49eQpDT05GSUdfU1RSSU5HX1NFTEZURVNUPW0K --===============6127727817512909566==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.2 required=3.0 tests=HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,SPF_PASS,UPPERCASE_50_75,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id C717F13F6DFF for ; Mon, 30 Jul 2018 08:12:13 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 150CC20881 for ; Mon, 30 Jul 2018 08:12:12 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 150CC20881 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=intel.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727440AbeG3Jp6 (ORCPT ); Mon, 30 Jul 2018 05:45:58 -0400 Received: from mga03.intel.com ([134.134.136.65]:2381 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726778AbeG3Jpg (ORCPT ); Mon, 30 Jul 2018 05:45:36 -0400 X-Amp-Result: UNSCANNABLE X-Amp-File-Uploaded: False Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Jul 2018 01:11:46 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,422,1526367600"; d="gz'50?scan'50,208,50";a="58210453" Received: from shao2-debian.sh.intel.com (HELO localhost) ([10.239.13.4]) by fmsmga007.fm.intel.com with ESMTP; 30 Jul 2018 01:11:43 -0700 Date: Mon, 30 Jul 2018 16:12:19 +0800 From: kernel test robot To: Dmitry Safonov Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, LKP Subject: [LKP] 7acf9d4237 BUG: kernel hang in test stage Message-ID: <20180730081219.GC30690@shao2-debian> Reply-To: kernel test robot MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="IDYEmSnFhs3mNXr+" Content-Disposition: inline User-Agent: Heirloom mailx 12.5 6/20/10 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --IDYEmSnFhs3mNXr+ Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Greetings, 0day kernel testing robot got the below dmesg and the first bad commit is https://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git master commit 7acf9d4237c46894e0fa0492dd96314a41742e84 Author: Dmitry Safonov AuthorDate: Fri Jul 27 16:54:44 2018 +0100 Commit: David S. Miller CommitDate: Sun Jul 29 12:50:19 2018 -0700 netlink: Do not subscribe to non-existent groups Make ABI more strict about subscribing to group > ngroups. Code doesn't check for that and it looks bogus. (one can subscribe to non-existing group) Still, it's possible to bind() to all possible groups with (-1) Cc: "David S. Miller" Cc: Herbert Xu Cc: Steffen Klassert Cc: netdev@vger.kernel.org Signed-off-by: Dmitry Safonov Signed-off-by: David S. Miller 9939a46d90 NET: stmmac: align DMA stuff to largest cache line length 7acf9d4237 netlink: Do not subscribe to non-existent groups 25432eba9c openvswitch: meter: Fix setting meter id for new entries +--------------------------------------------------+------------+------------+------------+ | | 9939a46d90 | 7acf9d4237 | 25432eba9c | +--------------------------------------------------+------------+------------+------------+ | boot_successes | 20 | 4 | 4 | | boot_failures | 22 | 11 | 11 | | INFO:task_blocked_for_more_than#seconds | 22 | | | | Kernel_panic-not_syncing:hung_task:blocked_tasks | 22 | | | | BUG:kernel_hang_in_test_stage | 0 | 11 | 11 | +--------------------------------------------------+------------+------------+------------+ [ 1414.113020] Writes: Total: 373492244 Max/Min: 0/0 Fail: 0 [ 1472.149785] CE: Reprogramming failure. Giving up [ 1475.552294] Writes: Total: 387526813 Max/Min: 0/0 Fail: 0 [ 1509.501097] CE: Reprogramming failure. Giving up [ 1536.992336] Writes: Total: 403788741 Max/Min: 0/0 Fail: 0 BUG: kernel hang in test stage # HH:MM RESULT GOOD BAD GOOD_BUT_DIRTY DIRTY_NOT_BAD git bisect start 0a930dcfc77cb12bbf9bffd69fbadcb0c237f577 d72e90f33aa4709ebecc5005562f52335e106a60 -- git bisect bad f605359102be537b6217dc49600f4369d1f04932 # 07:19 B 0 11 27 0 Merge 'm68k/master' into devel-catchup-201807300507 git bisect bad 375347c493a490f493fafa02f30fa23179acbdb9 # 07:53 B 0 11 27 0 Merge 'linux-review/Todd-Poynor/staging-gasket-fixes-and-cleanups/20180730-034316' into devel-catchup-201807300507 git bisect good 86b34080126c3f4254a3f9e8d5dcb447d9233bc8 # 08:05 G 11 0 6 6 0day base guard for 'devel-catchup-201807300507' git bisect bad ed28433e6f289d33dd6b4bbf627a60396234db58 # 08:40 B 0 1 17 0 Merge 'net/master' into devel-catchup-201807300507 git bisect good 5b891af7fca14526b2a87c6f38b004e2df655ef4 # 08:54 G 11 0 11 11 bpf: Replace [u]int32_t and [u]int64_t in libbpf git bisect good c259b4fb33ee6e7667bf1d34bf0803b7c5fdbdce # 09:03 G 10 0 3 3 netdevsim: don't leak devlink resources git bisect good b0753408aadf32c7ece9e6b765017881e54af833 # 09:17 G 11 0 3 3 net: mdio-mux: bcm-iproc: fix wrong getter and setter pair git bisect good 71eb5255f55bdb484d35ff7c9a1803f453dfbf82 # 09:25 G 11 0 11 11 bpf: use GFP_ATOMIC instead of GFP_KERNEL in bpf_parse_prog() git bisect good 6d27c6dd1012e7be748ec05da78556319718fbe7 # 09:39 G 11 0 4 4 Merge branch 'net-socket-Fix-potential-spectre-v1-gadgets' git bisect good 9939a46d90c6c76f4533d534dbadfa7b39dc6acc # 09:55 G 11 0 7 7 NET: stmmac: align DMA stuff to largest cache line length git bisect bad 25432eba9cd8f2ef5afef55be811b010a004b5fa # 10:28 B 0 11 27 0 openvswitch: meter: Fix setting meter id for new entries git bisect bad 7acf9d4237c46894e0fa0492dd96314a41742e84 # 11:03 B 0 6 22 0 netlink: Do not subscribe to non-existent groups # first bad commit: [7acf9d4237c46894e0fa0492dd96314a41742e84] netlink: Do not subscribe to non-existent groups git bisect good 9939a46d90c6c76f4533d534dbadfa7b39dc6acc # 11:14 G 31 0 15 22 NET: stmmac: align DMA stuff to largest cache line length # extra tests with debug options git bisect bad 7acf9d4237c46894e0fa0492dd96314a41742e84 # 11:48 B 0 11 27 0 netlink: Do not subscribe to non-existent groups # extra tests on HEAD of linux-devel/devel-catchup-201807300507 git bisect bad 0a930dcfc77cb12bbf9bffd69fbadcb0c237f577 # 11:49 B 0 13 31 0 0day head guard for 'devel-catchup-201807300507' # extra tests on tree/branch net/master git bisect bad 25432eba9cd8f2ef5afef55be811b010a004b5fa # 11:50 B 0 11 27 0 openvswitch: meter: Fix setting meter id for new entries # extra tests with first bad commit reverted git bisect good e61543e57747e8fd80390af39504365a392cef2b # 12:04 G 11 0 4 4 Revert "netlink: Do not subscribe to non-existent groups" --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/lkp Intel Corporation --IDYEmSnFhs3mNXr+ Content-Type: application/gzip Content-Disposition: attachment; filename="dmesg-yocto-vp-14:20180730110424:i386-randconfig-sb0-07300301:4.18.0-rc6-00133-g7acf9d4:1.gz" Content-Transfer-Encoding: base64 H4sICEaOXlsAA2RtZXNnLXlvY3RvLXZwLTE0OjIwMTgwNzMwMTEwNDI0OmkzODYtcmFuZGNv bmZpZy1zYjAtMDczMDAzMDE6NC4xOC4wLXJjNi0wMDEzMy1nN2FjZjlkNDoxALxc63PbOJL/ fPdX9Ox8iL0jynxJpLTlq5NlJdbZirWWk8luKqWiSFDmmq/hw7am8sdfN0A9Scmm44yciCKJ /qHR6G50gwCZlfgLsKMwjXwGXggpy/IYLzjsv78CfuSmzD/f4MoL8yd4YEnqRSHoTcVsylJi tyVZVjRNmhuW7XYcHY7uZ7nnO//75FnhMRzNbXuDqNPEAudshvfEmaQeH8OvCoxvBoPR+BZG WOz/ch80GRS5q2ldXYb+5BZUWTF3Oboc3HwcXEGax3GUZMwBO87T7m4pgN7oHHp5dsfCzLPx pFyij7esPFkeL6zcT8ulbhMrTAOWWfCBhbkXstvRk9k+VG71qz/+VC73adTf/L9bAGm6KLrQ iZKp58C7otJhmDH/HeThfRg9hg3IUy+cw5yFLPFs7EIva1Yi/SvCBqaLNGMBBNYCZgwx0sya +axEgM06ceO8CxMhW6rhy6T3eQAus7I8YSA/Ybd34d2TaYDrRxYvEkdemEHC5h7WkqTvXger IuxkMvhhHB1xep+/vATnCeWQsWnkuqj/X9VvXYCW0W4sr6fenywVl9VWqcNXKIOQhOkUVEte UmTGaJCNZewpA8ICLwVTU2G2yFi67MF3SBU6VuK8AzdKAqvcjWfD64kUJ9GD52At8d0i9WzL h5veCDs0Lik+L85MVe7C1wA7nWSy/ZG2LnXcmet+Q26oFbXAOq5dBnMJDJvPkgfm1IJzy7y5 r4dTdpuqqIajuK9pKlGqJbBX8+YylwS3CUeXXg0n0Lbg3OfgHDbL513w5mGUkBb60dxnD8yn gYDsqqSEHyN0oqwLH7/A0eCJ2Tlq+rnHBXkMqJwZszPy9bYVhlFGXoYJs+hCGIXSuDeAe5aE zP9lF3kyoraB2jQRB9kNyxZwPhp24Z+D0SeYFMYC4z4cebouv/8Cv8F4OPzSAKXTaR83uKRA aSpyU5UUkPUTWTnBYUTfBb1YxCgaL40SlAaxT7xefh7tlhNCz2OHjHtH9kuZb6gVnJ7+z16x C6yEBdHDJpa1xir6rVpFfSvNprEbwinSca1ED/A0tRL7bn2Zl61yVuPebRf6Ueh68zyxeG99 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 8O3XlS0Ny9mgmdjDO5DFE+ftC+JgnwAA --IDYEmSnFhs3mNXr+ Content-Type: application/gzip Content-Disposition: attachment; filename="dmesg-yocto-vp-13:20180730110848:i386-randconfig-sb0-07300301:4.18.0-rc6-00132-g9939a46:1.gz" Content-Transfer-Encoding: base64 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 --IDYEmSnFhs3mNXr+ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="reproduce-yocto-vp-14:20180730110424:i386-randconfig-sb0-07300301:4.18.0-rc6-00133-g7acf9d4:1" #!/bin/bash kernel=$1 initrd=yocto-trinity-i386.cgz wget --no-clobber https://github.com/fengguang/reproduce-kernel-bug/raw/master/yocto/$initrd kvm=( qemu-system-x86_64 -enable-kvm -cpu Haswell,+smep,+smap -kernel $kernel -initrd $initrd -m 296 -smp 1 -device e1000,netdev=net0 -netdev user,id=net0 -boot order=nc -no-reboot -watchdog i6300esb -watchdog-action debug -rtc base=localtime -serial stdio -display none -monitor null ) append=( root=/dev/ram0 hung_task_panic=1 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 drbd.minor_count=8 systemd.log_level=err ignore_loglevel console=tty0 earlyprintk=ttyS0,115200 console=ttyS0,115200 vga=normal rw drbd.minor_count=8 rcuperf.shutdown=0 ) "${kvm[@]}" -append "${append[*]}" --IDYEmSnFhs3mNXr+ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.18.0-rc6-00133-g7acf9d4" # # Automatically generated file; DO NOT EDIT. # Linux/i386 4.18.0-rc6 Kernel Configuration # # # Compiler: gcc-4.9 (Debian 4.9.4-2) 4.9.4 # CONFIG_X86_32=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf32-i386" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_BITS_MAX=16 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_GENERIC_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_ARCH_HAS_FILTER_PGPROT=y CONFIG_HAVE_SETUP_PER_CPU_AREA=y CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y CONFIG_ARCH_HIBERNATION_POSSIBLE=y CONFIG_ARCH_SUSPEND_POSSIBLE=y CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y CONFIG_ARCH_WANT_GENERAL_HUGETLB=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=2 CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=40904 CONFIG_CLANG_VERSION=0 CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_BROKEN_ON_SMP=y CONFIG_INIT_ENV_ARG_LIMIT=32 # CONFIG_COMPILE_TEST is not set CONFIG_LOCALVERSION="" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_BZIP2=y CONFIG_HAVE_KERNEL_LZMA=y CONFIG_HAVE_KERNEL_XZ=y CONFIG_HAVE_KERNEL_LZO=y CONFIG_HAVE_KERNEL_LZ4=y # CONFIG_KERNEL_GZIP is not set # CONFIG_KERNEL_BZIP2 is not set CONFIG_KERNEL_LZMA=y # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set # CONFIG_USELIB is not set # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_GENERIC_IRQ_RESERVATION_MODE=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y # CONFIG_GENERIC_IRQ_DEBUGFS is not set CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=y # CONFIG_NO_HZ is not set CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_IRQ_TIME_ACCOUNTING is not set # CONFIG_BSD_PROCESS_ACCT is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_PREEMPT_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y CONFIG_TREE_SRCU=y CONFIG_TASKS_RCU=y CONFIG_RCU_STALL_COMMON=y CONFIG_RCU_NEED_SEGCBLIST=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_CGROUPS=y # CONFIG_MEMCG is not set CONFIG_CGROUP_SCHED=y # CONFIG_FAIR_GROUP_SCHED is not set CONFIG_RT_GROUP_SCHED=y # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set CONFIG_CGROUP_FREEZER=y CONFIG_CGROUP_DEVICE=y # CONFIG_CGROUP_CPUACCT is not set CONFIG_CGROUP_PERF=y CONFIG_CGROUP_BPF=y CONFIG_CGROUP_DEBUG=y CONFIG_SOCK_CGROUP_DATA=y # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set # CONFIG_RELAY is not set CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y # CONFIG_RD_BZIP2 is not set CONFIG_RD_LZMA=y # CONFIG_RD_XZ is not set CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE=y # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y CONFIG_EXPERT=y CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y # CONFIG_SYSFS_SYSCALL is not set # CONFIG_SYSCTL_SYSCALL is not set CONFIG_FHANDLE=y # CONFIG_POSIX_TIMERS is not set CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_PCSPKR_PLATFORM=y # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_FUTEX_PI=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y # CONFIG_EVENTFD is not set CONFIG_SHMEM=y # CONFIG_AIO is not set CONFIG_ADVISE_SYSCALLS=y CONFIG_MEMBARRIER=y # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_BPF_SYSCALL=y CONFIG_BPF_JIT_ALWAYS_ON=y CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y CONFIG_PC104=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set # CONFIG_VM_EVENT_COUNTERS is not set # CONFIG_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SLOB is not set # CONFIG_SLAB_MERGE_DEFAULT is not set # CONFIG_SLAB_FREELIST_RANDOM is not set CONFIG_SYSTEM_DATA_VERIFICATION=y # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_CRASH_CORE=y CONFIG_KEXEC_CORE=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_KPROBES is not set # CONFIG_JUMP_LABEL is not set CONFIG_UPROBES=y CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_HAVE_IOREMAP_PROT=y CONFIG_HAVE_KPROBES=y CONFIG_HAVE_KRETPROBES=y CONFIG_HAVE_OPTPROBES=y CONFIG_HAVE_KPROBES_ON_FTRACE=y CONFIG_HAVE_FUNCTION_ERROR_INJECTION=y CONFIG_HAVE_NMI=y CONFIG_HAVE_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_HAS_FORTIFY_SOURCE=y CONFIG_ARCH_HAS_SET_MEMORY=y CONFIG_HAVE_ARCH_THREAD_STRUCT_WHITELIST=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_RSEQ=y CONFIG_HAVE_CLK=y CONFIG_HAVE_HW_BREAKPOINT=y CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y CONFIG_HAVE_USER_RETURN_NOTIFIER=y CONFIG_HAVE_PERF_EVENTS_NMI=y CONFIG_HAVE_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HAVE_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_HAVE_RCU_TABLE_FREE=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_PLUGIN_HOSTCC="g++" CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_STACKPROTECTOR=y CONFIG_CC_HAS_STACKPROTECTOR_NONE=y CONFIG_STACKPROTECTOR=y # CONFIG_STACKPROTECTOR_STRONG is not set CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_REL=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=8 CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_ISA_BUS_API=y CONFIG_CLONE_BACKWARDS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_OLD_SIGACTION=y CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y CONFIG_STRICT_MODULE_RWX=y CONFIG_ARCH_HAS_REFCOUNT=y CONFIG_REFCOUNT_FULL=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y # CONFIG_MODULE_UNLOAD is not set # CONFIG_MODVERSIONS is not set # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set CONFIG_MODULE_COMPRESS=y # CONFIG_MODULE_COMPRESS_GZIP is not set CONFIG_MODULE_COMPRESS_XZ=y CONFIG_MODULES_TREE_LOOKUP=y # CONFIG_BLOCK is not set CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_ARCH_HAS_SYNC_CORE_BEFORE_USERMODE=y CONFIG_CC_HAS_SANE_STACKPROTECTOR=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y # CONFIG_SMP is not set CONFIG_X86_FEATURE_NAMES=y # CONFIG_GOLDFISH is not set # CONFIG_RETPOLINE is not set CONFIG_X86_EXTENDED_PLATFORM=y # CONFIG_X86_GOLDFISH is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set CONFIG_X86_RDC321X=y CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y CONFIG_X86_32_IRIS=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_M486 is not set # CONFIG_M586 is not set # CONFIG_M586TSC is not set # CONFIG_M586MMX is not set # CONFIG_M686 is not set # CONFIG_MPENTIUMII is not set # CONFIG_MPENTIUMIII is not set # CONFIG_MPENTIUMM is not set CONFIG_MPENTIUM4=y # CONFIG_MK6 is not set # CONFIG_MK7 is not set # CONFIG_MK8 is not set # CONFIG_MCRUSOE is not set # CONFIG_MEFFICEON is not set # CONFIG_MWINCHIPC6 is not set # CONFIG_MWINCHIP3D is not set # CONFIG_MELAN is not set # CONFIG_MGEODEGX1 is not set # CONFIG_MGEODE_LX is not set # CONFIG_MCYRIXIII is not set # CONFIG_MVIAC3_2 is not set # CONFIG_MVIAC7 is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set # CONFIG_X86_GENERIC is not set CONFIG_X86_INTERNODE_CACHE_SHIFT=7 CONFIG_X86_L1_CACHE_SHIFT=7 CONFIG_X86_INTEL_USERCOPY=y CONFIG_X86_USE_PPRO_CHECKSUM=y CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=6 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_CYRIX_32 is not set CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_CPU_SUP_TRANSMETA_32=y CONFIG_CPU_SUP_UMC_32=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_NR_CPUS_RANGE_BEGIN=1 CONFIG_NR_CPUS_RANGE_END=1 CONFIG_NR_CPUS_DEFAULT=1 CONFIG_NR_CPUS=1 # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y # CONFIG_X86_UP_APIC is not set CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_ANCIENT_MCE=y # # Performance monitoring # CONFIG_PERF_EVENTS_AMD_POWER=y CONFIG_X86_LEGACY_VM86=y CONFIG_VM86=y CONFIG_TOSHIBA=y # CONFIG_I8K is not set CONFIG_X86_REBOOTFIXUPS=y # CONFIG_MICROCODE is not set # CONFIG_X86_MSR is not set # CONFIG_X86_CPUID is not set # CONFIG_NOHIGHMEM is not set CONFIG_HIGHMEM4G=y # CONFIG_HIGHMEM64G is not set # CONFIG_VMSPLIT_3G is not set CONFIG_VMSPLIT_3G_OPT=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_2G_OPT is not set # CONFIG_VMSPLIT_1G is not set CONFIG_PAGE_OFFSET=0xB0000000 CONFIG_HIGHMEM=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_ARCH_FLATMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ILLEGAL_POINTER_VALUE=0 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_FLATMEM_MANUAL=y # CONFIG_SPARSEMEM_MANUAL is not set CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_SPARSEMEM_STATIC=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set CONFIG_TRANSPARENT_HUGE_PAGECACHE=y CONFIG_NEED_PER_CPU_KM=y CONFIG_CLEANCACHE=y # CONFIG_CMA is not set CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_Z3FOLD=y # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_IDLE_PAGE_TRACKING=y CONFIG_FRAME_VECTOR=y # CONFIG_PERCPU_STATS is not set CONFIG_GUP_BENCHMARK=y CONFIG_ARCH_HAS_PTE_SPECIAL=y # CONFIG_HIGHPTE is not set CONFIG_X86_CHECK_BIOS_CORRUPTION=y CONFIG_X86_BOOTPARAM_MEMORY_CORRUPTION_CHECK=y CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set # CONFIG_ARCH_RANDOM is not set # CONFIG_X86_SMAP is not set # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y CONFIG_CRASH_DUMP=y CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y # # Power management and ACPI options # # CONFIG_SUSPEND is not set CONFIG_PM=y CONFIG_PM_DEBUG=y # CONFIG_PM_ADVANCED_DEBUG is not set CONFIG_DPM_WATCHDOG=y CONFIG_DPM_WATCHDOG_TIMEOUT=120 CONFIG_PM_CLK=y CONFIG_WQ_POWER_EFFICIENT_DEFAULT=y CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SPCR_TABLE=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_CSTATE=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y # CONFIG_ACPI_IPMI is not set # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_CUSTOM_DSDT_FILE="" CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set # CONFIG_ACPI_CONTAINER is not set # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y # CONFIG_ACPI_APEI is not set # CONFIG_DPTF_POWER is not set # CONFIG_PMIC_OPREGION is not set # CONFIG_ACPI_CONFIGFS is not set CONFIG_X86_PM_TIMER=y # CONFIG_SFI is not set # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_ATTR_SET=y CONFIG_CPU_FREQ_GOV_COMMON=y # CONFIG_CPU_FREQ_STAT is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y CONFIG_CPU_FREQ_GOV_PERFORMANCE=y # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set CONFIG_CPU_FREQ_GOV_USERSPACE=m CONFIG_CPU_FREQ_GOV_ONDEMAND=m CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set # CONFIG_X86_PCC_CPUFREQ is not set # CONFIG_X86_ACPI_CPUFREQ is not set CONFIG_X86_POWERNOW_K6=m # CONFIG_X86_POWERNOW_K7 is not set # CONFIG_X86_GX_SUSPMOD is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y # CONFIG_X86_SPEEDSTEP_ICH is not set CONFIG_X86_SPEEDSTEP_SMI=y CONFIG_X86_P4_CLOCKMOD=y CONFIG_X86_CPUFREQ_NFORCE2=y CONFIG_X86_LONGRUN=y # CONFIG_X86_LONGHAUL is not set # CONFIG_X86_E_POWERSAVER is not set # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_GOV_LADDER is not set CONFIG_CPU_IDLE_GOV_MENU=y # # Bus options (PCI etc.) # CONFIG_PCI=y # CONFIG_PCI_GOBIOS is not set # CONFIG_PCI_GOMMCONFIG is not set # CONFIG_PCI_GODIRECT is not set CONFIG_PCI_GOANY=y CONFIG_PCI_BIOS=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set CONFIG_PCI_QUIRKS=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_STUB is not set CONFIG_PCI_LOCKLESS_CONFIG=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # PCI controller drivers # # # Cadence PCIe controllers support # # # DesignWare PCI Core Support # # # PCI Endpoint # CONFIG_PCI_ENDPOINT=y # CONFIG_PCI_ENDPOINT_CONFIGFS is not set CONFIG_PCI_EPF_TEST=y # # PCI switch controller drivers # # CONFIG_PCI_SW_SWITCHTEC is not set CONFIG_ISA_BUS=y CONFIG_ISA_DMA_API=y # CONFIG_ISA is not set CONFIG_SCx200=y CONFIG_SCx200HR_TIMER=m # CONFIG_OLPC is not set # CONFIG_ALIX is not set CONFIG_NET5501=y CONFIG_GEOS=y CONFIG_AMD_NB=y # CONFIG_PCCARD is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_BINFMT_SCRIPT=y CONFIG_HAVE_AOUT=y CONFIG_BINFMT_AOUT=m CONFIG_BINFMT_MISC=m # CONFIG_COREDUMP is not set CONFIG_COMPAT_32=y CONFIG_HAVE_ATOMIC_IOMAP=y CONFIG_NET=y CONFIG_NET_INGRESS=y CONFIG_NET_EGRESS=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_TLS=y CONFIG_TLS_DEVICE=y CONFIG_XFRM=y CONFIG_XFRM_OFFLOAD=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=m # CONFIG_XFRM_SUB_POLICY is not set CONFIG_XFRM_MIGRATE=y CONFIG_XFRM_STATISTICS=y CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y # CONFIG_SMC is not set CONFIG_XDP_SOCKETS=y CONFIG_INET=y # CONFIG_IP_MULTICAST is not set # CONFIG_IP_ADVANCED_ROUTER is not set CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y # CONFIG_IP_PNP_BOOTP is not set # CONFIG_IP_PNP_RARP is not set CONFIG_NET_IPIP=m # CONFIG_NET_IPGRE_DEMUX is not set CONFIG_NET_IP_TUNNEL=m CONFIG_IP_MROUTE_COMMON=y CONFIG_SYN_COOKIES=y CONFIG_NET_UDP_TUNNEL=m CONFIG_NET_FOU=m CONFIG_NET_FOU_IP_TUNNELS=y CONFIG_INET_AH=m # CONFIG_INET_ESP is not set CONFIG_INET_IPCOMP=m CONFIG_INET_XFRM_TUNNEL=m CONFIG_INET_TUNNEL=m CONFIG_INET_XFRM_MODE_TRANSPORT=m # CONFIG_INET_XFRM_MODE_TUNNEL is not set CONFIG_INET_XFRM_MODE_BEET=m CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set # CONFIG_INET_RAW_DIAG is not set # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=m # CONFIG_TCP_CONG_WESTWOOD is not set # CONFIG_TCP_CONG_HTCP is not set CONFIG_TCP_CONG_HSTCP=m CONFIG_TCP_CONG_HYBLA=m CONFIG_TCP_CONG_VEGAS=m # CONFIG_TCP_CONG_NV is not set CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y # CONFIG_TCP_CONG_VENO is not set # CONFIG_TCP_CONG_YEAH is not set CONFIG_TCP_CONG_ILLINOIS=m # CONFIG_TCP_CONG_DCTCP is not set CONFIG_TCP_CONG_CDG=y CONFIG_TCP_CONG_BBR=m # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CDG=y # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cdg" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=m # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=m CONFIG_INET6_ESP=m CONFIG_INET6_ESP_OFFLOAD=m CONFIG_INET6_IPCOMP=m CONFIG_IPV6_MIP6=m CONFIG_IPV6_ILA=m CONFIG_INET6_XFRM_TUNNEL=m CONFIG_INET6_TUNNEL=m CONFIG_INET6_XFRM_MODE_TRANSPORT=m # CONFIG_INET6_XFRM_MODE_TUNNEL is not set # CONFIG_INET6_XFRM_MODE_BEET is not set CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m # CONFIG_IPV6_SIT is not set CONFIG_IPV6_TUNNEL=m CONFIG_IPV6_FOU=m CONFIG_IPV6_FOU_TUNNEL=m # CONFIG_IPV6_MULTIPLE_TABLES is not set CONFIG_IPV6_MROUTE=y # CONFIG_IPV6_MROUTE_MULTIPLE_TABLES is not set CONFIG_IPV6_PIMSM_V2=y # CONFIG_IPV6_SEG6_LWTUNNEL is not set CONFIG_IPV6_SEG6_HMAC=y # CONFIG_NETWORK_SECMARK is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=m # # Core Netfilter Configuration # # CONFIG_NETFILTER_INGRESS is not set CONFIG_NETFILTER_NETLINK=y CONFIG_NETFILTER_FAMILY_BRIDGE=y CONFIG_NETFILTER_FAMILY_ARP=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=m CONFIG_NF_LOG_COMMON=y CONFIG_NF_LOG_NETDEV=y CONFIG_NETFILTER_CONNCOUNT=m CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y CONFIG_NF_CONNTRACK_TIMEOUT=y # CONFIG_NF_CONNTRACK_TIMESTAMP is not set CONFIG_NF_CONNTRACK_LABELS=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=m # CONFIG_NF_CT_PROTO_SCTP is not set CONFIG_NF_CT_PROTO_UDPLITE=y # CONFIG_NF_CONNTRACK_AMANDA is not set # CONFIG_NF_CONNTRACK_FTP is not set CONFIG_NF_CONNTRACK_H323=m # CONFIG_NF_CONNTRACK_IRC is not set CONFIG_NF_CONNTRACK_BROADCAST=m CONFIG_NF_CONNTRACK_NETBIOS_NS=m CONFIG_NF_CONNTRACK_SNMP=m CONFIG_NF_CONNTRACK_PPTP=m # CONFIG_NF_CONNTRACK_SANE is not set CONFIG_NF_CONNTRACK_SIP=m CONFIG_NF_CONNTRACK_TFTP=m CONFIG_NF_CT_NETLINK=m CONFIG_NF_CT_NETLINK_TIMEOUT=m CONFIG_NF_CT_NETLINK_HELPER=m CONFIG_NETFILTER_NETLINK_GLUE_CT=y CONFIG_NF_NAT=m CONFIG_NF_NAT_NEEDED=y CONFIG_NF_NAT_PROTO_DCCP=y CONFIG_NF_NAT_PROTO_UDPLITE=y CONFIG_NF_NAT_SIP=m CONFIG_NF_NAT_TFTP=m CONFIG_NF_NAT_REDIRECT=y CONFIG_NETFILTER_SYNPROXY=m CONFIG_NF_TABLES=y CONFIG_NF_TABLES_SET=m # CONFIG_NF_TABLES_INET is not set # CONFIG_NF_TABLES_NETDEV is not set # CONFIG_NFT_NUMGEN is not set CONFIG_NFT_CT=m # CONFIG_NFT_COUNTER is not set CONFIG_NFT_CONNLIMIT=m CONFIG_NFT_LOG=y CONFIG_NFT_LIMIT=m # CONFIG_NFT_MASQ is not set CONFIG_NFT_REDIR=m # CONFIG_NFT_NAT is not set # CONFIG_NFT_OBJREF is not set # CONFIG_NFT_QUEUE is not set CONFIG_NFT_QUOTA=y CONFIG_NFT_REJECT=m # CONFIG_NFT_COMPAT is not set CONFIG_NFT_HASH=m # CONFIG_NFT_SOCKET is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=m # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=m CONFIG_NETFILTER_XT_TARGET_DSCP=m CONFIG_NETFILTER_XT_TARGET_HL=m # CONFIG_NETFILTER_XT_TARGET_HMARK is not set CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=m # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_MARK=m CONFIG_NETFILTER_XT_NAT=m CONFIG_NETFILTER_XT_TARGET_NETMAP=m CONFIG_NETFILTER_XT_TARGET_NFLOG=m CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m CONFIG_NETFILTER_XT_TARGET_RATEEST=m CONFIG_NETFILTER_XT_TARGET_REDIRECT=m CONFIG_NETFILTER_XT_TARGET_TEE=m CONFIG_NETFILTER_XT_TARGET_TPROXY=m CONFIG_NETFILTER_XT_TARGET_TCPMSS=m CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y # CONFIG_NETFILTER_XT_MATCH_BPF is not set # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set CONFIG_NETFILTER_XT_MATCH_CLUSTER=m CONFIG_NETFILTER_XT_MATCH_COMMENT=m CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m CONFIG_NETFILTER_XT_MATCH_CONNMARK=m # CONFIG_NETFILTER_XT_MATCH_CONNTRACK is not set CONFIG_NETFILTER_XT_MATCH_CPU=m CONFIG_NETFILTER_XT_MATCH_DCCP=m # CONFIG_NETFILTER_XT_MATCH_DEVGROUP is not set CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=m CONFIG_NETFILTER_XT_MATCH_ESP=m CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m CONFIG_NETFILTER_XT_MATCH_HELPER=m CONFIG_NETFILTER_XT_MATCH_HL=m CONFIG_NETFILTER_XT_MATCH_IPCOMP=y CONFIG_NETFILTER_XT_MATCH_IPRANGE=m # CONFIG_NETFILTER_XT_MATCH_IPVS is not set CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=m CONFIG_NETFILTER_XT_MATCH_MARK=y # CONFIG_NETFILTER_XT_MATCH_MULTIPORT is not set # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set # CONFIG_NETFILTER_XT_MATCH_OSF is not set CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=m CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=m # CONFIG_NETFILTER_XT_MATCH_REALM is not set # CONFIG_NETFILTER_XT_MATCH_RECENT is not set CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_STATE=m # CONFIG_NETFILTER_XT_MATCH_STATISTIC is not set # CONFIG_NETFILTER_XT_MATCH_STRING is not set # CONFIG_NETFILTER_XT_MATCH_TCPMSS is not set # CONFIG_NETFILTER_XT_MATCH_TIME is not set # CONFIG_NETFILTER_XT_MATCH_U32 is not set # CONFIG_IP_SET is not set CONFIG_IP_VS=m CONFIG_IP_VS_IPV6=y CONFIG_IP_VS_DEBUG=y CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # # CONFIG_IP_VS_PROTO_TCP is not set CONFIG_IP_VS_PROTO_UDP=y # CONFIG_IP_VS_PROTO_ESP is not set # CONFIG_IP_VS_PROTO_AH is not set CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=m CONFIG_IP_VS_WRR=m CONFIG_IP_VS_LC=m CONFIG_IP_VS_WLC=m CONFIG_IP_VS_FO=m CONFIG_IP_VS_OVF=m # CONFIG_IP_VS_LBLC is not set CONFIG_IP_VS_LBLCR=m CONFIG_IP_VS_DH=m CONFIG_IP_VS_SH=m # CONFIG_IP_VS_MH is not set CONFIG_IP_VS_SED=m CONFIG_IP_VS_NQ=m # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS MH scheduler # CONFIG_IP_VS_MH_TAB_INDEX=12 # # IPVS application helper # CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=m # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=m CONFIG_NF_CONNTRACK_IPV4=m CONFIG_NF_SOCKET_IPV4=m CONFIG_NF_TPROXY_IPV4=y # CONFIG_NF_TABLES_IPV4 is not set # CONFIG_NF_TABLES_ARP is not set CONFIG_NF_DUP_IPV4=m CONFIG_NF_LOG_ARP=m CONFIG_NF_LOG_IPV4=m CONFIG_NF_REJECT_IPV4=m CONFIG_NF_NAT_IPV4=m CONFIG_NF_NAT_MASQUERADE_IPV4=y # CONFIG_NF_NAT_SNMP_BASIC is not set CONFIG_NF_NAT_PROTO_GRE=m CONFIG_NF_NAT_PPTP=m CONFIG_NF_NAT_H323=m CONFIG_IP_NF_IPTABLES=y # CONFIG_IP_NF_MATCH_AH is not set # CONFIG_IP_NF_MATCH_ECN is not set # CONFIG_IP_NF_MATCH_RPFILTER is not set # CONFIG_IP_NF_MATCH_TTL is not set CONFIG_IP_NF_FILTER=m CONFIG_IP_NF_TARGET_REJECT=m CONFIG_IP_NF_TARGET_SYNPROXY=m CONFIG_IP_NF_NAT=m CONFIG_IP_NF_TARGET_MASQUERADE=m CONFIG_IP_NF_TARGET_NETMAP=m # CONFIG_IP_NF_TARGET_REDIRECT is not set CONFIG_IP_NF_MANGLE=m CONFIG_IP_NF_TARGET_CLUSTERIP=m CONFIG_IP_NF_TARGET_ECN=m CONFIG_IP_NF_TARGET_TTL=m # CONFIG_IP_NF_RAW is not set CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=m CONFIG_NF_CONNTRACK_IPV6=m # CONFIG_NF_SOCKET_IPV6 is not set CONFIG_NF_TPROXY_IPV6=m CONFIG_NF_TABLES_IPV6=y # CONFIG_NFT_CHAIN_ROUTE_IPV6 is not set CONFIG_NFT_CHAIN_NAT_IPV6=m # CONFIG_NFT_REDIR_IPV6 is not set CONFIG_NFT_REJECT_IPV6=m CONFIG_NFT_DUP_IPV6=m # CONFIG_NFT_FIB_IPV6 is not set CONFIG_NF_DUP_IPV6=m CONFIG_NF_REJECT_IPV6=m CONFIG_NF_LOG_IPV6=m CONFIG_NF_NAT_IPV6=m CONFIG_IP6_NF_IPTABLES=m CONFIG_IP6_NF_MATCH_AH=m CONFIG_IP6_NF_MATCH_EUI64=m # CONFIG_IP6_NF_MATCH_FRAG is not set # CONFIG_IP6_NF_MATCH_OPTS is not set CONFIG_IP6_NF_MATCH_HL=m CONFIG_IP6_NF_MATCH_IPV6HEADER=m CONFIG_IP6_NF_MATCH_MH=m CONFIG_IP6_NF_MATCH_RPFILTER=m CONFIG_IP6_NF_MATCH_RT=m # CONFIG_IP6_NF_MATCH_SRH is not set CONFIG_IP6_NF_TARGET_HL=m CONFIG_IP6_NF_FILTER=m CONFIG_IP6_NF_TARGET_REJECT=m CONFIG_IP6_NF_TARGET_SYNPROXY=m CONFIG_IP6_NF_MANGLE=m # CONFIG_IP6_NF_RAW is not set CONFIG_IP6_NF_NAT=m # CONFIG_IP6_NF_TARGET_MASQUERADE is not set CONFIG_IP6_NF_TARGET_NPT=m CONFIG_NF_TABLES_BRIDGE=y CONFIG_NF_LOG_BRIDGE=y # CONFIG_BRIDGE_NF_EBTABLES is not set CONFIG_BPFILTER=y CONFIG_BPFILTER_UMH=y # CONFIG_IP_DCCP is not set # CONFIG_IP_SCTP is not set # CONFIG_RDS is not set CONFIG_TIPC=m # CONFIG_TIPC_MEDIA_UDP is not set CONFIG_TIPC_DIAG=m # CONFIG_ATM is not set # CONFIG_L2TP is not set CONFIG_STP=m CONFIG_GARP=m CONFIG_MRP=m CONFIG_BRIDGE=m CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y # CONFIG_NET_DSA is not set CONFIG_VLAN_8021Q=m CONFIG_VLAN_8021Q_GVRP=y CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=y # CONFIG_LLC2 is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=m # CONFIG_IPDDP is not set CONFIG_X25=y # CONFIG_LAPB is not set # CONFIG_PHONET is not set CONFIG_6LOWPAN=m # CONFIG_6LOWPAN_DEBUGFS is not set CONFIG_6LOWPAN_NHC=m CONFIG_6LOWPAN_NHC_DEST=m # CONFIG_6LOWPAN_NHC_FRAGMENT is not set CONFIG_6LOWPAN_NHC_HOP=m # CONFIG_6LOWPAN_NHC_IPV6 is not set CONFIG_6LOWPAN_NHC_MOBILITY=m # CONFIG_6LOWPAN_NHC_ROUTING is not set CONFIG_6LOWPAN_NHC_UDP=m # CONFIG_6LOWPAN_GHC_EXT_HDR_HOP is not set CONFIG_6LOWPAN_GHC_UDP=m CONFIG_6LOWPAN_GHC_ICMPV6=m CONFIG_6LOWPAN_GHC_EXT_HDR_DEST=m # CONFIG_6LOWPAN_GHC_EXT_HDR_FRAG is not set CONFIG_6LOWPAN_GHC_EXT_HDR_ROUTE=m # CONFIG_IEEE802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=m CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y # CONFIG_NET_SCH_RED is not set CONFIG_NET_SCH_SFB=y # CONFIG_NET_SCH_SFQ is not set CONFIG_NET_SCH_TEQL=y # CONFIG_NET_SCH_TBF is not set # CONFIG_NET_SCH_CBS is not set CONFIG_NET_SCH_GRED=y # CONFIG_NET_SCH_DSMARK is not set CONFIG_NET_SCH_NETEM=y # CONFIG_NET_SCH_DRR is not set CONFIG_NET_SCH_MQPRIO=m CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y # CONFIG_NET_SCH_CODEL is not set # CONFIG_NET_SCH_FQ_CODEL is not set CONFIG_NET_SCH_FQ=y CONFIG_NET_SCH_HHF=y # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=y CONFIG_NET_SCH_PLUG=m CONFIG_NET_SCH_DEFAULT=y # CONFIG_DEFAULT_FQ is not set CONFIG_DEFAULT_PFIFO_FAST=y CONFIG_DEFAULT_NET_SCH="pfifo_fast" # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y # CONFIG_NET_CLS_ROUTE4 is not set CONFIG_NET_CLS_FW=m CONFIG_NET_CLS_U32=m CONFIG_CLS_U32_PERF=y # CONFIG_CLS_U32_MARK is not set CONFIG_NET_CLS_RSVP=m CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=m # CONFIG_NET_CLS_CGROUP is not set CONFIG_NET_CLS_BPF=y CONFIG_NET_CLS_FLOWER=y CONFIG_NET_CLS_MATCHALL=m # CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y # CONFIG_GACT_PROB is not set CONFIG_NET_ACT_MIRRED=m CONFIG_NET_ACT_SAMPLE=y CONFIG_NET_ACT_IPT=y CONFIG_NET_ACT_NAT=y CONFIG_NET_ACT_PEDIT=m CONFIG_NET_ACT_SIMP=y # CONFIG_NET_ACT_SKBEDIT is not set CONFIG_NET_ACT_CSUM=y CONFIG_NET_ACT_VLAN=y CONFIG_NET_ACT_BPF=y CONFIG_NET_ACT_CONNMARK=m # CONFIG_NET_ACT_SKBMOD is not set CONFIG_NET_ACT_IFE=m CONFIG_NET_ACT_TUNNEL_KEY=m CONFIG_NET_IFE_SKBMARK=m CONFIG_NET_IFE_SKBPRIO=m CONFIG_NET_IFE_SKBTCINDEX=m # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y # CONFIG_DCB is not set CONFIG_DNS_RESOLVER=y # CONFIG_BATMAN_ADV is not set CONFIG_OPENVSWITCH=m CONFIG_VSOCKETS=m # CONFIG_VSOCKETS_DIAG is not set CONFIG_VIRTIO_VSOCKETS=m CONFIG_VIRTIO_VSOCKETS_COMMON=m CONFIG_NETLINK_DIAG=m CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=m CONFIG_MPLS_ROUTING=m CONFIG_MPLS_IPTUNNEL=m CONFIG_NET_NSH=m CONFIG_HSR=m CONFIG_NET_SWITCHDEV=y CONFIG_NET_L3_MASTER_DEV=y CONFIG_NET_NCSI=y # CONFIG_CGROUP_NET_PRIO is not set # CONFIG_CGROUP_NET_CLASSID is not set CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y # CONFIG_BPF_STREAM_PARSER is not set # # Network testing # # CONFIG_NET_PKTGEN is not set # CONFIG_NET_DROP_MONITOR is not set # CONFIG_HAMRADIO is not set CONFIG_CAN=m CONFIG_CAN_RAW=m CONFIG_CAN_BCM=m CONFIG_CAN_GW=m # # CAN Device Drivers # CONFIG_CAN_VCAN=m CONFIG_CAN_VXCAN=m # CONFIG_CAN_SLCAN is not set CONFIG_CAN_DEV=m # CONFIG_CAN_CALC_BITTIMING is not set CONFIG_CAN_LEDS=y # CONFIG_PCH_CAN is not set CONFIG_CAN_C_CAN=m CONFIG_CAN_C_CAN_PLATFORM=m # CONFIG_CAN_C_CAN_PCI is not set CONFIG_CAN_CC770=m CONFIG_CAN_CC770_ISA=m # CONFIG_CAN_CC770_PLATFORM is not set CONFIG_CAN_IFI_CANFD=m CONFIG_CAN_M_CAN=m # CONFIG_CAN_PEAK_PCIEFD is not set # CONFIG_CAN_SJA1000 is not set CONFIG_CAN_SOFTING=m # # CAN SPI interfaces # # CONFIG_CAN_HI311X is not set CONFIG_CAN_MCP251X=m # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_BT=m # CONFIG_BT_BREDR is not set CONFIG_BT_LE=y # CONFIG_BT_6LOWPAN is not set CONFIG_BT_LEDS=y CONFIG_BT_SELFTEST=y # CONFIG_BT_SELFTEST_ECDH is not set # CONFIG_BT_SELFTEST_SMP is not set # CONFIG_BT_DEBUGFS is not set # # Bluetooth device drivers # CONFIG_BT_HCIBTSDIO=m # CONFIG_BT_HCIUART is not set CONFIG_BT_HCIVHCI=m CONFIG_BT_MRVL=m CONFIG_BT_MRVL_SDIO=m CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_INJECT_LOSS is not set # CONFIG_AF_RXRPC_DEBUG is not set # CONFIG_RXKAD is not set CONFIG_AF_KCM=y CONFIG_STREAM_PARSER=y CONFIG_WIRELESS=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_CFG80211=m # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_CERTIFICATION_ONUS is not set CONFIG_CFG80211_REQUIRE_SIGNED_REGDB=y CONFIG_CFG80211_USE_KERNEL_REGDB_KEYS=y CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y # CONFIG_MAC80211 is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=m CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=m CONFIG_RFKILL_LEDS=y # CONFIG_RFKILL_INPUT is not set CONFIG_RFKILL_GPIO=m # CONFIG_NET_9P is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y CONFIG_CEPH_LIB_PRETTYDEBUG=y CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y # CONFIG_NFC is not set CONFIG_PSAMPLE=y CONFIG_NET_IFE=y CONFIG_LWTUNNEL=y # CONFIG_LWTUNNEL_BPF is not set CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y CONFIG_SOCK_VALIDATE_XMIT=y CONFIG_NET_DEVLINK=y CONFIG_MAY_USE_DEVLINK=y # CONFIG_FAILOVER is not set CONFIG_HAVE_EBPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set # CONFIG_STANDALONE is not set # CONFIG_PREVENT_FIRMWARE_BUILD is not set # # Firmware loader # CONFIG_FW_LOADER=y CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y CONFIG_FW_LOADER_USER_HELPER_FALLBACK=y CONFIG_WANT_DEV_COREDUMP=y # CONFIG_ALLOW_DEV_COREDUMP is not set # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # CONFIG_DEBUG_TEST_DRIVER_REMOVE is not set CONFIG_TEST_ASYNC_DRIVER_PROBE=m CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_GENERIC_CPU_VULNERABILITIES=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_W1=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_DMA_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=m CONFIG_MTD_TESTS=m CONFIG_MTD_REDBOOT_PARTS=m CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set CONFIG_MTD_REDBOOT_PARTS_READONLY=y # CONFIG_MTD_CMDLINE_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # Partition parsers # # # User Modules And Translation Layers # CONFIG_MTD_OOPS=m CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=m CONFIG_MTD_JEDECPROBE=m CONFIG_MTD_GEN_PROBE=m CONFIG_MTD_CFI_ADV_OPTIONS=y CONFIG_MTD_CFI_NOSWAP=y # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set # CONFIG_MTD_CFI_GEOMETRY is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=m # CONFIG_MTD_CFI_AMDSTD is not set CONFIG_MTD_CFI_STAA=m CONFIG_MTD_CFI_UTIL=m CONFIG_MTD_RAM=m CONFIG_MTD_ROM=m # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=m CONFIG_MTD_PHYSMAP_COMPAT=y CONFIG_MTD_PHYSMAP_START=0x8000000 CONFIG_MTD_PHYSMAP_LEN=0 CONFIG_MTD_PHYSMAP_BANKWIDTH=2 CONFIG_MTD_SBC_GXX=m # CONFIG_MTD_SCx200_DOCFLASH is not set CONFIG_MTD_AMD76XROM=m CONFIG_MTD_ICHXROM=m # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set CONFIG_MTD_NETtel=m CONFIG_MTD_L440GX=m # CONFIG_MTD_PCI is not set CONFIG_MTD_GPIO_ADDR=m # CONFIG_MTD_INTEL_VR_NOR is not set CONFIG_MTD_PLATRAM=m # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_DATAFLASH=m # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set # CONFIG_MTD_DATAFLASH_OTP is not set # CONFIG_MTD_M25P80 is not set CONFIG_MTD_MCHP23K256=m # CONFIG_MTD_SST25L is not set CONFIG_MTD_SLRAM=m # CONFIG_MTD_PHRAM is not set # CONFIG_MTD_MTDRAM is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_ONENAND=m # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=m # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set CONFIG_MTD_NAND_ECC=m CONFIG_MTD_NAND_ECC_SMC=y CONFIG_MTD_NAND=m CONFIG_MTD_NAND_BCH=m CONFIG_MTD_NAND_ECC_BCH=y # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_GPIO is not set # CONFIG_MTD_NAND_RICOH is not set # CONFIG_MTD_NAND_DISKONCHIP is not set CONFIG_MTD_NAND_DOCG4=m # CONFIG_MTD_NAND_CAFE is not set CONFIG_MTD_NAND_CS553X=m CONFIG_MTD_NAND_NANDSIM=m # CONFIG_MTD_NAND_PLATFORM is not set # # LPDDR & LPDDR2 PCM memory drivers # # CONFIG_MTD_LPDDR is not set CONFIG_MTD_SPI_NOR=m # CONFIG_MTD_MT81xx_NOR is not set # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set # CONFIG_SPI_INTEL_SPI_PCI is not set # CONFIG_SPI_INTEL_SPI_PLATFORM is not set # CONFIG_MTD_UBI is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y # CONFIG_PARPORT_SERIAL is not set # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_AX88796=m # CONFIG_PARPORT_1284 is not set CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # Protocols # CONFIG_PNPACPI=y # # NVME Support # # # Misc devices # CONFIG_AD525X_DPOT=m # CONFIG_AD525X_DPOT_I2C is not set CONFIG_AD525X_DPOT_SPI=m # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=m CONFIG_ENCLOSURE_SERVICES=m # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y CONFIG_ISL29003=y # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1770=y # CONFIG_SENSORS_APDS990X is not set CONFIG_HMC6352=m CONFIG_DS1682=y # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set CONFIG_LATTICE_ECP3_CONFIG=y CONFIG_SRAM=y # CONFIG_PCI_ENDPOINT_TEST is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=m CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y # CONFIG_EEPROM_MAX6875 is not set CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set CONFIG_EEPROM_IDT_89HPESX=m # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set CONFIG_ALTERA_STAPL=y # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC & related support # # # Intel MIC Bus Driver # # # SCIF Bus Driver # # # VOP Bus Driver # # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_ECHO=y # CONFIG_MISC_RTSX_PCI is not set CONFIG_HAVE_IDE=y # # SCSI device support # CONFIG_SCSI_MOD=y # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set CONFIG_NETDEVICES=y CONFIG_NET_CORE=y # CONFIG_BONDING is not set # CONFIG_DUMMY is not set # CONFIG_EQUALIZER is not set # CONFIG_IFB is not set # CONFIG_NET_TEAM is not set # CONFIG_MACVLAN is not set # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set # CONFIG_GTP is not set # CONFIG_MACSEC is not set # CONFIG_NETCONSOLE is not set # CONFIG_TUN is not set # CONFIG_TUN_VNET_CROSS_LE is not set # CONFIG_VETH is not set # CONFIG_VIRTIO_NET is not set # CONFIG_NLMON is not set # CONFIG_ARCNET is not set # # CAIF transport drivers # # # Distributed Switch Architecture drivers # CONFIG_ETHERNET=y CONFIG_MDIO=m CONFIG_NET_VENDOR_3COM=y # CONFIG_VORTEX is not set # CONFIG_TYPHOON is not set CONFIG_NET_VENDOR_ADAPTEC=y # CONFIG_ADAPTEC_STARFIRE is not set CONFIG_NET_VENDOR_AGERE=y # CONFIG_ET131X is not set CONFIG_NET_VENDOR_ALACRITECH=y # CONFIG_SLICOSS is not set CONFIG_NET_VENDOR_ALTEON=y # CONFIG_ACENIC is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMAZON=y CONFIG_NET_VENDOR_AMD=y # CONFIG_AMD8111_ETH is not set # CONFIG_PCNET32 is not set # CONFIG_AMD_XGBE is not set CONFIG_NET_VENDOR_AQUANTIA=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y # CONFIG_ATL2 is not set # CONFIG_ATL1 is not set # CONFIG_ATL1E is not set # CONFIG_ATL1C is not set # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_VENDOR_BROADCOM=y # CONFIG_B44 is not set # CONFIG_BNX2 is not set # CONFIG_CNIC is not set # CONFIG_TIGON3 is not set # CONFIG_BNX2X is not set # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y # CONFIG_BNA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_CAVIUM=y CONFIG_NET_VENDOR_CHELSIO=y # CONFIG_CHELSIO_T1 is not set # CONFIG_CHELSIO_T3 is not set # CONFIG_CHELSIO_T4 is not set # CONFIG_CHELSIO_T4VF is not set CONFIG_NET_VENDOR_CISCO=y # CONFIG_ENIC is not set CONFIG_NET_VENDOR_CORTINA=y # CONFIG_CX_ECAT is not set # CONFIG_DNET is not set CONFIG_NET_VENDOR_DEC=y # CONFIG_NET_TULIP is not set CONFIG_NET_VENDOR_DLINK=y # CONFIG_DL2K is not set # CONFIG_SUNDANCE is not set CONFIG_NET_VENDOR_EMULEX=y # CONFIG_BE2NET is not set CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_HP=y # CONFIG_HP100 is not set CONFIG_NET_VENDOR_HUAWEI=y CONFIG_NET_VENDOR_I825XX=y CONFIG_NET_VENDOR_INTEL=y # CONFIG_E100 is not set CONFIG_E1000=y CONFIG_E1000E=m CONFIG_E1000E_HWTS=y CONFIG_IGB=m # CONFIG_IGBVF is not set # CONFIG_IXGB is not set CONFIG_IXGBE=m # CONFIG_I40E is not set CONFIG_NET_VENDOR_EXAR=y # CONFIG_S2IO is not set # CONFIG_VXGE is not set # CONFIG_JME is not set CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set # CONFIG_SKGE is not set # CONFIG_SKY2 is not set CONFIG_NET_VENDOR_MELLANOX=y # CONFIG_MLX4_EN is not set # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set # CONFIG_MLXFW is not set CONFIG_NET_VENDOR_MICREL=y # CONFIG_KS8851 is not set # CONFIG_KS8851_MLL is not set # CONFIG_KSZ884X_PCI is not set CONFIG_NET_VENDOR_MICROCHIP=y # CONFIG_ENC28J60 is not set # CONFIG_ENCX24J600 is not set # CONFIG_LAN743X is not set CONFIG_NET_VENDOR_MICROSEMI=y # CONFIG_MSCC_OCELOT_SWITCH is not set CONFIG_NET_VENDOR_MYRI=y # CONFIG_MYRI10GE is not set # CONFIG_FEALNX is not set CONFIG_NET_VENDOR_NATSEMI=y # CONFIG_NATSEMI is not set # CONFIG_NS83820 is not set CONFIG_NET_VENDOR_NETRONOME=y CONFIG_NET_VENDOR_NI=y CONFIG_NET_VENDOR_8390=y # CONFIG_NE2K_PCI is not set CONFIG_NET_VENDOR_NVIDIA=y # CONFIG_FORCEDETH is not set CONFIG_NET_VENDOR_OKI=y # CONFIG_PCH_GBE is not set # CONFIG_ETHOC is not set CONFIG_NET_PACKET_ENGINE=y # CONFIG_HAMACHI is not set # CONFIG_YELLOWFIN is not set CONFIG_NET_VENDOR_QLOGIC=y # CONFIG_QLA3XXX is not set # CONFIG_QLCNIC is not set # CONFIG_QLGE is not set # CONFIG_NETXEN_NIC is not set # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y # CONFIG_QCOM_EMAC is not set # CONFIG_RMNET is not set CONFIG_NET_VENDOR_RDC=y # CONFIG_R6040 is not set CONFIG_NET_VENDOR_REALTEK=y # CONFIG_ATP is not set # CONFIG_8139CP is not set # CONFIG_8139TOO is not set # CONFIG_R8169 is not set CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_ROCKER=y # CONFIG_ROCKER is not set CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SOLARFLARE=y # CONFIG_SFC is not set # CONFIG_SFC_FALCON is not set CONFIG_NET_VENDOR_SILAN=y # CONFIG_SC92031 is not set CONFIG_NET_VENDOR_SIS=y # CONFIG_SIS900 is not set # CONFIG_SIS190 is not set CONFIG_NET_VENDOR_SMSC=y # CONFIG_EPIC100 is not set # CONFIG_SMSC911X is not set # CONFIG_SMSC9420 is not set CONFIG_NET_VENDOR_SOCIONEXT=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y # CONFIG_HAPPYMEAL is not set # CONFIG_SUNGEM is not set # CONFIG_CASSINI is not set # CONFIG_NIU is not set CONFIG_NET_VENDOR_SYNOPSYS=y # CONFIG_DWC_XLGMAC is not set CONFIG_NET_VENDOR_TEHUTI=y # CONFIG_TEHUTI is not set CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set # CONFIG_TLAN is not set CONFIG_NET_VENDOR_VIA=y # CONFIG_VIA_RHINE is not set # CONFIG_VIA_VELOCITY is not set CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set # CONFIG_FDDI is not set # CONFIG_HIPPI is not set # CONFIG_NET_SB1000 is not set # CONFIG_MDIO_DEVICE is not set # CONFIG_PHYLIB is not set # CONFIG_MICREL_KS8995MA is not set # CONFIG_PLIP is not set # CONFIG_PPP is not set # CONFIG_SLIP is not set # # Host-side USB support is needed for USB Network Adapter support # CONFIG_WLAN=y # CONFIG_WIRELESS_WDS is not set CONFIG_WLAN_VENDOR_ADMTEK=y CONFIG_WLAN_VENDOR_ATH=y # CONFIG_ATH_DEBUG is not set # CONFIG_ATH5K_PCI is not set # CONFIG_ATH6KL is not set # CONFIG_WIL6210 is not set CONFIG_WLAN_VENDOR_ATMEL=y # CONFIG_ATMEL is not set CONFIG_WLAN_VENDOR_BROADCOM=y # CONFIG_BRCMFMAC is not set CONFIG_WLAN_VENDOR_CISCO=y # CONFIG_AIRO is not set CONFIG_WLAN_VENDOR_INTEL=y # CONFIG_IPW2100 is not set # CONFIG_IPW2200 is not set CONFIG_WLAN_VENDOR_INTERSIL=y # CONFIG_HOSTAP is not set # CONFIG_HERMES is not set # CONFIG_PRISM54 is not set CONFIG_WLAN_VENDOR_MARVELL=y # CONFIG_LIBERTAS is not set # CONFIG_MWIFIEX is not set CONFIG_WLAN_VENDOR_MEDIATEK=y CONFIG_WLAN_VENDOR_RALINK=y CONFIG_WLAN_VENDOR_REALTEK=y CONFIG_WLAN_VENDOR_RSI=y CONFIG_WLAN_VENDOR_ST=y CONFIG_WLAN_VENDOR_TI=y CONFIG_WLAN_VENDOR_ZYDAS=y CONFIG_WLAN_VENDOR_QUANTENNA=y # CONFIG_QTNFMAC_PEARL_PCIE is not set # # WiMAX Wireless Broadband devices # # # Enable USB support to see WiMAX USB drivers # # CONFIG_WAN is not set # CONFIG_VMXNET3 is not set # CONFIG_FUJITSU_ES is not set # CONFIG_NETDEVSIM is not set # CONFIG_NET_FAILOVER is not set # CONFIG_ISDN is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y # CONFIG_INPUT_FF_MEMLESS is not set # CONFIG_INPUT_POLLDEV is not set # CONFIG_INPUT_SPARSEKMAP is not set # CONFIG_INPUT_MATRIXKMAP is not set # # Userland interfaces # # CONFIG_INPUT_MOUSEDEV is not set # CONFIG_INPUT_JOYDEV is not set # CONFIG_INPUT_EVDEV is not set # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set # CONFIG_KEYBOARD_QT2160 is not set # CONFIG_KEYBOARD_DLINK_DIR685 is not set # CONFIG_KEYBOARD_LKKBD is not set # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set # CONFIG_KEYBOARD_LM8323 is not set # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set # CONFIG_KEYBOARD_NEWTON is not set # CONFIG_KEYBOARD_OPENCORES is not set # CONFIG_KEYBOARD_SAMSUNG is not set # CONFIG_KEYBOARD_STOWAWAY is not set # CONFIG_KEYBOARD_SUNKBD is not set # CONFIG_KEYBOARD_TM2_TOUCHKEY is not set # CONFIG_KEYBOARD_TWL4030 is not set # CONFIG_KEYBOARD_XTKBD is not set # CONFIG_KEYBOARD_CROS_EC is not set CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y # CONFIG_MOUSE_PS2_ELANTECH is not set # CONFIG_MOUSE_PS2_SENTELIC is not set # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_PS2_SMBUS=y # CONFIG_MOUSE_SERIAL is not set # CONFIG_MOUSE_APPLETOUCH is not set # CONFIG_MOUSE_BCM5974 is not set # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set # CONFIG_MOUSE_VSXXXAA is not set # CONFIG_MOUSE_GPIO is not set # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set # CONFIG_INPUT_JOYSTICK is not set # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # CONFIG_RMI4_CORE is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y CONFIG_SERIO_CT82C710=m CONFIG_SERIO_PARKBD=m # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=m # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=m CONFIG_SERIO_GPIO_PS2=m CONFIG_USERIO=m # CONFIG_GAMEPORT is not set # # Character devices # CONFIG_TTY=y # CONFIG_VT is not set CONFIG_UNIX98_PTYS=y CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y # CONFIG_SERIAL_8250_FINTEK is not set CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_EXAR=y # CONFIG_SERIAL_8250_MEN_MCB is not set CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y # CONFIG_SERIAL_8250_MOXA is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MAX3100 is not set # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_SERIAL_MEN_Z135 is not set CONFIG_SERIAL_DEV_BUS=m # CONFIG_TTY_PRINTK is not set # CONFIG_PRINTER is not set CONFIG_PPDEV=m # CONFIG_VIRTIO_CONSOLE is not set CONFIG_IPMI_HANDLER=y CONFIG_IPMI_DMI_DECODE=y CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set # CONFIG_IPMI_DEVICE_INTERFACE is not set # CONFIG_IPMI_SI is not set CONFIG_IPMI_SSIF=m CONFIG_IPMI_WATCHDOG=m CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y # CONFIG_HW_RANDOM_TIMERIOMEM is not set CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_GEODE=y CONFIG_HW_RANDOM_VIA=m CONFIG_HW_RANDOM_VIRTIO=y # CONFIG_NVRAM is not set # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_SONYPI is not set # CONFIG_MWAVE is not set # CONFIG_SCx200_GPIO is not set CONFIG_PC8736x_GPIO=m CONFIG_NSC_GPIO=m # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=m # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_LTC4306=m # CONFIG_I2C_MUX_PCA9541 is not set CONFIG_I2C_MUX_PCA954x=m CONFIG_I2C_MUX_REG=m CONFIG_I2C_MUX_MLXCPLD=y CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # # CONFIG_I2C_ALI1535 is not set # CONFIG_I2C_ALI1563 is not set # CONFIG_I2C_ALI15X3 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=m CONFIG_I2C_DESIGNWARE_PLATFORM=m CONFIG_I2C_DESIGNWARE_SLAVE=y # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set # CONFIG_I2C_EMEV2 is not set CONFIG_I2C_GPIO=y # CONFIG_I2C_GPIO_FAULT_INJECTOR is not set # CONFIG_I2C_KEMPLD is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y CONFIG_I2C_SIMTEC=m CONFIG_I2C_XILINX=m # # External I2C/SMBus adapter drivers # # CONFIG_I2C_PARPORT is not set # CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # CONFIG_I2C_CROS_EC_TUNNEL=m # CONFIG_SCx200_ACB is not set # CONFIG_I2C_STUB is not set CONFIG_I2C_SLAVE=y CONFIG_I2C_SLAVE_EEPROM=y # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y CONFIG_SPI_DEBUG=y CONFIG_SPI_MASTER=y CONFIG_SPI_MEM=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=m CONFIG_SPI_AXI_SPI_ENGINE=y CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y CONFIG_SPI_CADENCE=m CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set CONFIG_SPI_DW_MMIO=y CONFIG_SPI_GPIO=m CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set CONFIG_SPI_ROCKCHIP=y # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_TOPCLIFF_PCH is not set # CONFIG_SPI_XCOMM is not set CONFIG_SPI_XILINX=m CONFIG_SPI_ZYNQMP_GQSPI=y # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_LOOPBACK_TEST=m CONFIG_SPI_TLE62X0=y # CONFIG_SPI_SLAVE is not set CONFIG_SPMI=m # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=m CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_PCH=y CONFIG_PINCTRL=y CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set CONFIG_PINCTRL_AMD=m # CONFIG_PINCTRL_MCP23S08 is not set CONFIG_PINCTRL_SX150X=y # CONFIG_PINCTRL_BAYTRAIL is not set # CONFIG_PINCTRL_CHERRYVIEW is not set # CONFIG_PINCTRL_BROXTON is not set # CONFIG_PINCTRL_CANNONLAKE is not set # CONFIG_PINCTRL_CEDARFORK is not set # CONFIG_PINCTRL_DENVERTON is not set # CONFIG_PINCTRL_GEMINILAKE is not set # CONFIG_PINCTRL_LEWISBURG is not set # CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_GPIOLIB=y CONFIG_GPIOLIB_FASTPATH_LIMIT=512 CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y # CONFIG_DEBUG_GPIO is not set CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=m CONFIG_GPIO_MAX730X=m # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_EXAR is not set CONFIG_GPIO_GENERIC_PLATFORM=m # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set CONFIG_GPIO_MB86S7X=y CONFIG_GPIO_MENZ127=m CONFIG_GPIO_MOCKUP=y # CONFIG_GPIO_VX855 is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_DIO_48E is not set # CONFIG_GPIO_104_IDIO_16 is not set CONFIG_GPIO_104_IDI_48=m CONFIG_GPIO_F7188X=y CONFIG_GPIO_GPIO_MM=m # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # CONFIG_GPIO_WINBOND is not set CONFIG_GPIO_WS16C48=m # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_MAX7300=m CONFIG_GPIO_MAX732X=m # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # CONFIG_GPIO_ARIZONA=m # CONFIG_GPIO_BD9571MWV is not set # CONFIG_GPIO_DA9052 is not set CONFIG_GPIO_KEMPLD=m CONFIG_GPIO_LP3943=m CONFIG_GPIO_LP873X=m # CONFIG_GPIO_RC5T583 is not set CONFIG_GPIO_TPS6586X=y CONFIG_GPIO_TWL4030=m # CONFIG_GPIO_TWL6040 is not set # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8350=m CONFIG_GPIO_WM8994=m # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_PCI_IDIO_16 is not set # CONFIG_GPIO_PCIE_IDIO_24 is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # CONFIG_GPIO_MAX3191X=m CONFIG_GPIO_MAX7301=m CONFIG_GPIO_MC33880=y CONFIG_GPIO_PISOSR=m # CONFIG_GPIO_XRA1403 is not set CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set # CONFIG_W1_MASTER_DS2482 is not set # CONFIG_W1_MASTER_DS1WM is not set CONFIG_W1_MASTER_GPIO=m # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2405 is not set CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y # CONFIG_W1_SLAVE_DS2413 is not set CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2805=m CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=m # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2438=m # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y # CONFIG_W1_SLAVE_DS2781 is not set CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_DS28E17=m CONFIG_POWER_AVS=y # CONFIG_POWER_RESET is not set CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y CONFIG_PDA_POWER=y # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y # CONFIG_WM8350_POWER is not set # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_SBS is not set # CONFIG_CHARGER_SBS is not set CONFIG_MANAGER_SBS=y # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_DA9030=m CONFIG_BATTERY_DA9052=m CONFIG_BATTERY_DA9150=m CONFIG_BATTERY_MAX17040=m CONFIG_BATTERY_MAX17042=y CONFIG_BATTERY_MAX1721X=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y # CONFIG_CHARGER_MANAGER is not set CONFIG_CHARGER_LTC3651=m # CONFIG_CHARGER_MAX14577 is not set # CONFIG_CHARGER_MAX77693 is not set CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=m CONFIG_CHARGER_BQ24257=y # CONFIG_CHARGER_BQ24735 is not set CONFIG_CHARGER_BQ25890=y # CONFIG_CHARGER_SMB347 is not set CONFIG_BATTERY_GAUGE_LTC2941=m CONFIG_CHARGER_RT9455=m # CONFIG_HWMON is not set CONFIG_THERMAL=y # CONFIG_THERMAL_STATISTICS is not set CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y # CONFIG_WATCHDOG_SYSFS is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_DA9052_WATCHDOG is not set CONFIG_DA9063_WATCHDOG=m CONFIG_DA9062_WATCHDOG=m CONFIG_MENF21BMC_WATCHDOG=m # CONFIG_WDAT_WDT is not set CONFIG_WM831X_WATCHDOG=y CONFIG_WM8350_WATCHDOG=m CONFIG_XILINX_WATCHDOG=m CONFIG_ZIIRAVE_WATCHDOG=m # CONFIG_CADENCE_WATCHDOG is not set CONFIG_DW_WATCHDOG=m CONFIG_TWL4030_WATCHDOG=y CONFIG_MAX63XX_WATCHDOG=m # CONFIG_RETU_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=m # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set CONFIG_EBC_C384_WDT=m # CONFIG_F71808E_WDT is not set # CONFIG_SP5100_TCO is not set CONFIG_SBC_FITPC2_WATCHDOG=m # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=m CONFIG_IBMASR=m CONFIG_WAFER_WDT=m # CONFIG_I6300ESB_WDT is not set # CONFIG_IE6XX_WDT is not set # CONFIG_ITCO_WDT is not set CONFIG_IT8712F_WDT=m CONFIG_IT87_WDT=y # CONFIG_HP_WATCHDOG is not set CONFIG_KEMPLD_WDT=m CONFIG_SC1200_WDT=y # CONFIG_SCx200_WDT is not set CONFIG_PC87413_WDT=m # CONFIG_NV_TCO is not set # CONFIG_RDC321X_WDT is not set CONFIG_60XX_WDT=m CONFIG_SBC8360_WDT=m CONFIG_SBC7240_WDT=y # CONFIG_CPU5_WDT is not set # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set # CONFIG_W83627HF_WDT is not set CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_NI903X_WDT is not set # CONFIG_NIC7018_WDT is not set CONFIG_MEN_A21_WDT=m # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y # CONFIG_SSB is not set CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y CONFIG_BCMA_DRIVER_PCI=y # CONFIG_BCMA_SFLASH is not set # CONFIG_BCMA_DRIVER_GMAC_CMN is not set CONFIG_BCMA_DRIVER_GPIO=y # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_AS3711=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_BD9571MWV=y CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y CONFIG_MFD_CROS_EC=m CONFIG_MFD_CROS_EC_I2C=m CONFIG_MFD_CROS_EC_SPI=m CONFIG_MFD_CROS_EC_CHARDEV=m CONFIG_PMIC_DA903X=y CONFIG_PMIC_DA9052=y # CONFIG_MFD_DA9052_SPI is not set CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=m CONFIG_MFD_DA9063=m CONFIG_MFD_DA9150=m CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=m CONFIG_MFD_MC13XXX_I2C=y # CONFIG_HTC_PASIC3 is not set # CONFIG_HTC_I2CPLD is not set # CONFIG_MFD_INTEL_QUARK_I2C_GPIO is not set # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_INTEL_SOC_PMIC_CHTWC is not set # CONFIG_INTEL_SOC_PMIC_CHTDC_TI is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=m CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=m # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=m CONFIG_MFD_MAX77693=m # CONFIG_MFD_MAX77843 is not set CONFIG_MFD_MAX8907=y # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set CONFIG_MFD_MENF21BMC=y CONFIG_EZX_PCAP=y CONFIG_MFD_RETU=y # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RT5033 is not set CONFIG_MFD_RC5T583=y # CONFIG_MFD_SEC_CORE is not set CONFIG_MFD_SI476X_CORE=y # CONFIG_MFD_SM501 is not set CONFIG_MFD_SKY81452=y CONFIG_MFD_SMSC=y CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set CONFIG_MFD_LP3943=y CONFIG_MFD_LP8788=y CONFIG_MFD_TI_LMU=m # CONFIG_MFD_PALMAS is not set # CONFIG_TPS6105X is not set # CONFIG_TPS65010 is not set CONFIG_TPS6507X=m # CONFIG_MFD_TPS65086 is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS68470 is not set CONFIG_MFD_TI_LP873X=m CONFIG_MFD_TPS6586X=y # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set CONFIG_MFD_TPS80031=y CONFIG_TWL4030_CORE=y CONFIG_MFD_TWL4030_AUDIO=y CONFIG_TWL6040_CORE=y CONFIG_MFD_WL1273_CORE=m CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set # CONFIG_MFD_VX855 is not set CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=m # CONFIG_MFD_CS47L24 is not set CONFIG_MFD_WM5102=y # CONFIG_MFD_WM5110 is not set CONFIG_MFD_WM8997=y CONFIG_MFD_WM8998=y # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y # CONFIG_MFD_WM831X_I2C is not set CONFIG_MFD_WM831X_SPI=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=m # CONFIG_RAVE_SP_CORE is not set CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=m CONFIG_REGULATOR_VIRTUAL_CONSUMER=y # CONFIG_REGULATOR_USERSPACE_CONSUMER is not set CONFIG_REGULATOR_88PG86X=m CONFIG_REGULATOR_88PM800=m # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AS3711=m CONFIG_REGULATOR_AXP20X=y CONFIG_REGULATOR_BD9571MWV=y # CONFIG_REGULATOR_DA903X is not set # CONFIG_REGULATOR_DA9052 is not set CONFIG_REGULATOR_DA9062=m # CONFIG_REGULATOR_DA9063 is not set # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=m CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LM363X=m CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=m CONFIG_REGULATOR_LP872X=m # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LP8788 is not set CONFIG_REGULATOR_LTC3589=y CONFIG_REGULATOR_LTC3676=m CONFIG_REGULATOR_MAX14577=m CONFIG_REGULATOR_MAX1586=m CONFIG_REGULATOR_MAX8649=y # CONFIG_REGULATOR_MAX8660 is not set CONFIG_REGULATOR_MAX8907=m # CONFIG_REGULATOR_MAX8952 is not set CONFIG_REGULATOR_MAX77693=m CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=m CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=m # CONFIG_REGULATOR_PV88080 is not set CONFIG_REGULATOR_PV88090=y CONFIG_REGULATOR_QCOM_SPMI=m CONFIG_REGULATOR_RC5T583=m CONFIG_REGULATOR_SKY81452=m CONFIG_REGULATOR_TPS51632=y # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=m # CONFIG_REGULATOR_TPS6507X is not set # CONFIG_REGULATOR_TPS65132 is not set CONFIG_REGULATOR_TPS6524X=m CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_TPS80031 is not set CONFIG_REGULATOR_TWL4030=m CONFIG_REGULATOR_WM831X=m CONFIG_REGULATOR_WM8350=y CONFIG_REGULATOR_WM8994=m CONFIG_CEC_CORE=m CONFIG_CEC_PIN=y # CONFIG_RC_CORE is not set CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # CONFIG_MEDIA_CAMERA_SUPPORT=y # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_SDR_SUPPORT=y CONFIG_MEDIA_CEC_SUPPORT=y # CONFIG_CEC_PIN_ERROR_INJ is not set # CONFIG_MEDIA_CONTROLLER is not set CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set CONFIG_VIDEO_FIXED_MINOR_RANGES=y # CONFIG_VIDEO_PCI_SKELETON is not set CONFIG_V4L2_MEM2MEM_DEV=m # # Media drivers # # CONFIG_MEDIA_PCI_SUPPORT is not set CONFIG_V4L_PLATFORM_DRIVERS=y # CONFIG_VIDEO_CAFE_CCIC is not set # CONFIG_VIDEO_CADENCE is not set # CONFIG_SOC_CAMERA is not set # CONFIG_V4L_MEM2MEM_DRIVERS is not set CONFIG_V4L_TEST_DRIVERS=y CONFIG_VIDEO_VIVID=m CONFIG_VIDEO_VIVID_CEC=y CONFIG_VIDEO_VIVID_MAX_DEVS=64 CONFIG_VIDEO_VIM2M=m CONFIG_CEC_PLATFORM_DRIVERS=y CONFIG_CEC_GPIO=m CONFIG_SDR_PLATFORM_DRIVERS=y # # Supported MMC/SDIO adapters # CONFIG_VIDEOBUF2_CORE=m CONFIG_VIDEOBUF2_V4L2=m CONFIG_VIDEOBUF2_MEMOPS=m CONFIG_VIDEOBUF2_DMA_CONTIG=m CONFIG_VIDEOBUF2_VMALLOC=m CONFIG_VIDEO_V4L2_TPG=m # # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # SDR tuner chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # # # Media SPI Adapters # CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y # # Tools to develop new frontends # # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set # CONFIG_DRM is not set # # ACP (Audio CoProcessor) Configuration # # # AMD Library routines # # # Frame buffer Devices # CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set CONFIG_FB_CMDLINE=y CONFIG_FB_NOTIFY=y CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y CONFIG_FB_SYS_FILLRECT=m CONFIG_FB_SYS_COPYAREA=m CONFIG_FB_SYS_IMAGEBLIT=m CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=m CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=m CONFIG_FB_MODE_HELPERS=y # CONFIG_FB_TILEBLITTING is not set # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=m # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=m CONFIG_FB_VESA=y CONFIG_FB_N411=m CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=m # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_GEODE is not set CONFIG_FB_IBM_GXT4500=m # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=m # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=m # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set # CONFIG_BACKLIGHT_CLASS_DEVICE is not set CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set CONFIG_LOGO_LINUX_VGA16=y # CONFIG_LOGO_LINUX_CLUT224 is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y CONFIG_SOUND_OSS_CORE_PRECLAIM=y CONFIG_SND=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y # CONFIG_SND_PCM_OSS is not set CONFIG_SND_PCM_TIMER=y # CONFIG_SND_HRTIMER is not set # CONFIG_SND_DYNAMIC_MINORS is not set # CONFIG_SND_SUPPORT_OLD_API is not set # CONFIG_SND_PROC_FS is not set # CONFIG_SND_VERBOSE_PRINTK is not set CONFIG_SND_DEBUG=y CONFIG_SND_DEBUG_VERBOSE=y CONFIG_SND_DMA_SGBUF=y # CONFIG_SND_SEQUENCER is not set # CONFIG_SND_DRIVERS is not set CONFIG_SND_PCI=y # CONFIG_SND_AD1889 is not set # CONFIG_SND_ALS300 is not set # CONFIG_SND_ALS4000 is not set # CONFIG_SND_ALI5451 is not set # CONFIG_SND_ASIHPI is not set # CONFIG_SND_ATIIXP is not set # CONFIG_SND_ATIIXP_MODEM is not set # CONFIG_SND_AU8810 is not set # CONFIG_SND_AU8820 is not set # CONFIG_SND_AU8830 is not set # CONFIG_SND_AW2 is not set # CONFIG_SND_AZT3328 is not set # CONFIG_SND_BT87X is not set # CONFIG_SND_CA0106 is not set # CONFIG_SND_CMIPCI is not set # CONFIG_SND_OXYGEN is not set # CONFIG_SND_CS4281 is not set # CONFIG_SND_CS46XX is not set # CONFIG_SND_CS5530 is not set # CONFIG_SND_CS5535AUDIO is not set # CONFIG_SND_CTXFI is not set # CONFIG_SND_DARLA20 is not set # CONFIG_SND_GINA20 is not set # CONFIG_SND_LAYLA20 is not set # CONFIG_SND_DARLA24 is not set # CONFIG_SND_GINA24 is not set # CONFIG_SND_LAYLA24 is not set # CONFIG_SND_MONA is not set # CONFIG_SND_MIA is not set # CONFIG_SND_ECHO3G is not set # CONFIG_SND_INDIGO is not set # CONFIG_SND_INDIGOIO is not set # CONFIG_SND_INDIGODJ is not set # CONFIG_SND_INDIGOIOX is not set # CONFIG_SND_INDIGODJX is not set # CONFIG_SND_EMU10K1 is not set # CONFIG_SND_EMU10K1X is not set # CONFIG_SND_ENS1370 is not set # CONFIG_SND_ENS1371 is not set # CONFIG_SND_ES1938 is not set # CONFIG_SND_ES1968 is not set # CONFIG_SND_FM801 is not set # CONFIG_SND_HDSP is not set # CONFIG_SND_HDSPM is not set # CONFIG_SND_ICE1712 is not set # CONFIG_SND_ICE1724 is not set # CONFIG_SND_INTEL8X0 is not set # CONFIG_SND_INTEL8X0M is not set # CONFIG_SND_KORG1212 is not set # CONFIG_SND_LOLA is not set # CONFIG_SND_LX6464ES is not set # CONFIG_SND_MAESTRO3 is not set # CONFIG_SND_MIXART is not set # CONFIG_SND_NM256 is not set # CONFIG_SND_PCXHR is not set # CONFIG_SND_RIPTIDE is not set # CONFIG_SND_RME32 is not set # CONFIG_SND_RME96 is not set # CONFIG_SND_RME9652 is not set # CONFIG_SND_SE6X is not set # CONFIG_SND_SIS7019 is not set # CONFIG_SND_SONICVIBES is not set # CONFIG_SND_TRIDENT is not set # CONFIG_SND_VIA82XX is not set # CONFIG_SND_VIA82XX_MODEM is not set # CONFIG_SND_VIRTUOSO is not set # CONFIG_SND_VX222 is not set # CONFIG_SND_YMFPCI is not set # # HD-Audio # # CONFIG_SND_HDA_INTEL is not set CONFIG_SND_HDA_PREALLOC_SIZE=64 # CONFIG_SND_SPI is not set # CONFIG_SND_SOC is not set CONFIG_SND_X86=y # # HID support # CONFIG_HID=y # CONFIG_HID_BATTERY_STRENGTH is not set # CONFIG_HIDRAW is not set # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set # CONFIG_HID_APPLE is not set # CONFIG_HID_ASUS is not set # CONFIG_HID_AUREAL is not set # CONFIG_HID_BELKIN is not set # CONFIG_HID_CHERRY is not set # CONFIG_HID_CHICONY is not set # CONFIG_HID_PRODIKEYS is not set # CONFIG_HID_CMEDIA is not set # CONFIG_HID_CYPRESS is not set # CONFIG_HID_DRAGONRISE is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set # CONFIG_HID_EZKEY is not set # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_KEYTOUCH is not set # CONFIG_HID_KYE is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set # CONFIG_HID_ITE is not set # CONFIG_HID_JABRA is not set # CONFIG_HID_TWINHAN is not set # CONFIG_HID_KENSINGTON is not set # CONFIG_HID_LCPOWER is not set # CONFIG_HID_LED is not set # CONFIG_HID_LENOVO is not set # CONFIG_HID_LOGITECH is not set # CONFIG_HID_MAGICMOUSE is not set # CONFIG_HID_MAYFLASH is not set # CONFIG_HID_REDRAGON is not set # CONFIG_HID_MICROSOFT is not set # CONFIG_HID_MONTEREY is not set # CONFIG_HID_MULTITOUCH is not set # CONFIG_HID_NTI is not set # CONFIG_HID_ORTEK is not set # CONFIG_HID_PANTHERLORD is not set # CONFIG_HID_PETALYNX is not set # CONFIG_HID_PICOLCD is not set # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEAM is not set # CONFIG_HID_STEELSERIES is not set # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_RMI is not set # CONFIG_HID_GREENASIA is not set # CONFIG_HID_SMARTJOYPLUS is not set # CONFIG_HID_TIVO is not set # CONFIG_HID_TOPSEED is not set # CONFIG_HID_THINGM is not set # CONFIG_HID_THRUSTMASTER is not set # CONFIG_HID_UDRAW_PS3 is not set # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set # CONFIG_HID_ZEROPLUS is not set # CONFIG_HID_ZYDACRON is not set # CONFIG_HID_SENSOR_HUB is not set # CONFIG_HID_ALPS is not set # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set CONFIG_USB_PCI=y # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_NOP_USB_XCEIV is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set # CONFIG_TYPEC is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_UWB=y # CONFIG_UWB_WHCI is not set CONFIG_MMC=y # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_DEBUG=y CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y # CONFIG_MMC_SDHCI_F_SDH30 is not set CONFIG_MMC_WBSD=m # CONFIG_MMC_TIFM_SD is not set CONFIG_MMC_SPI=m # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_CQHCI=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y CONFIG_MMC_SDHCI_XENON=m # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=m # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # CONFIG_LEDS_APU=m CONFIG_LEDS_AS3645A=m CONFIG_LEDS_LM3530=m # CONFIG_LEDS_LM3533 is not set CONFIG_LEDS_LM3642=m # CONFIG_LEDS_LM3601X is not set # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=m CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP3952=m CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y # CONFIG_LEDS_LP5523 is not set CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=m # CONFIG_LEDS_LP8788 is not set # CONFIG_LEDS_CLEVO_MAIL is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=m CONFIG_LEDS_WM831X_STATUS=m CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA903X=m CONFIG_LEDS_DA9052=m CONFIG_LEDS_DAC124S085=m # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_MC13783=y CONFIG_LEDS_TCA6507=m # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set CONFIG_LEDS_OT200=y CONFIG_LEDS_MENF21BMC=m # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=m CONFIG_LEDS_MLXCPLD=y CONFIG_LEDS_MLXREG=m CONFIG_LEDS_USER=m # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_MTD=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set CONFIG_LEDS_TRIGGER_ACTIVITY=m CONFIG_LEDS_TRIGGER_GPIO=m CONFIG_LEDS_TRIGGER_DEFAULT_ON=m # # iptables trigger is under Netfilter config (LED target) # CONFIG_LEDS_TRIGGER_TRANSIENT=m CONFIG_LEDS_TRIGGER_CAMERA=m # CONFIG_LEDS_TRIGGER_PANIC is not set CONFIG_LEDS_TRIGGER_NETDEV=y CONFIG_ACCESSIBILITY=y CONFIG_INFINIBAND=m CONFIG_INFINIBAND_USER_MAD=m CONFIG_INFINIBAND_USER_ACCESS=m CONFIG_INFINIBAND_EXP_LEGACY_VERBS_NEW_UAPI=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y # CONFIG_INFINIBAND_MTHCA is not set # CONFIG_MLX4_INFINIBAND is not set # CONFIG_INFINIBAND_NES is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_IPOIB is not set # CONFIG_RDMA_RXE is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_RTC_LIB=y CONFIG_RTC_MC146818_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" # CONFIG_RTC_SYSTOHC is not set # CONFIG_RTC_DEBUG is not set # CONFIG_RTC_NVMEM is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_88PM80X=y CONFIG_RTC_DRV_ABB5ZES3=y # CONFIG_RTC_DRV_ABX80X is not set # CONFIG_RTC_DRV_DS1307 is not set CONFIG_RTC_DRV_DS1374=y CONFIG_RTC_DRV_DS1374_WDT=y CONFIG_RTC_DRV_DS1672=m CONFIG_RTC_DRV_LP8788=y # CONFIG_RTC_DRV_MAX6900 is not set CONFIG_RTC_DRV_MAX8907=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=m # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF85063=m CONFIG_RTC_DRV_PCF85363=m CONFIG_RTC_DRV_PCF8563=m CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=m # CONFIG_RTC_DRV_M41T80_WDT is not set # CONFIG_RTC_DRV_BQ32K is not set CONFIG_RTC_DRV_TPS6586X=y CONFIG_RTC_DRV_TPS80031=m # CONFIG_RTC_DRV_RC5T583 is not set CONFIG_RTC_DRV_S35390A=m # CONFIG_RTC_DRV_FM3130 is not set CONFIG_RTC_DRV_RX8010=m # CONFIG_RTC_DRV_RX8581 is not set # CONFIG_RTC_DRV_RX8025 is not set CONFIG_RTC_DRV_EM3027=m CONFIG_RTC_DRV_RV8803=y # # SPI RTC drivers # CONFIG_RTC_DRV_M41T93=y CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1302=m CONFIG_RTC_DRV_DS1305=y CONFIG_RTC_DRV_DS1343=y # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_MAX6916=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RX4581=y CONFIG_RTC_DRV_RX6110=y CONFIG_RTC_DRV_RS5C348=y # CONFIG_RTC_DRV_MAX6902 is not set CONFIG_RTC_DRV_PCF2123=y CONFIG_RTC_DRV_MCP795=y CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=m CONFIG_RTC_DRV_PCF2127=y # CONFIG_RTC_DRV_RV3029C2 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=m # CONFIG_RTC_DRV_DS1286 is not set # CONFIG_RTC_DRV_DS1511 is not set # CONFIG_RTC_DRV_DS1553 is not set CONFIG_RTC_DRV_DS1685_FAMILY=m # CONFIG_RTC_DRV_DS1685 is not set # CONFIG_RTC_DRV_DS1689 is not set # CONFIG_RTC_DRV_DS17285 is not set # CONFIG_RTC_DRV_DS17485 is not set CONFIG_RTC_DRV_DS17885=y # CONFIG_RTC_DS1685_PROC_REGS is not set CONFIG_RTC_DS1685_SYSFS_REGS=y CONFIG_RTC_DRV_DS1742=m # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_DA9052=m # CONFIG_RTC_DRV_DA9063 is not set # CONFIG_RTC_DRV_STK17TA8 is not set CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=m CONFIG_RTC_DRV_MSM6242=m CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=m # CONFIG_RTC_DRV_V3020 is not set CONFIG_RTC_DRV_WM831X=m CONFIG_RTC_DRV_WM8350=y # CONFIG_RTC_DRV_CROS_EC is not set # # on-CPU RTC drivers # CONFIG_RTC_DRV_FTRTC010=m CONFIG_RTC_DRV_PCAP=m # CONFIG_RTC_DRV_MC13XXX is not set # # HID Sensor RTC drivers # # CONFIG_DMADEVICES is not set # # DMABUF options # CONFIG_SYNC_FILE=y # CONFIG_SW_SYNC is not set # CONFIG_AUXDISPLAY is not set # CONFIG_PANEL is not set # CONFIG_UIO is not set CONFIG_VIRT_DRIVERS=y # CONFIG_VBOXGUEST is not set CONFIG_VIRTIO=y CONFIG_VIRTIO_MENU=y # CONFIG_VIRTIO_PCI is not set # CONFIG_VIRTIO_BALLOON is not set # CONFIG_VIRTIO_INPUT is not set # CONFIG_VIRTIO_MMIO is not set # # Microsoft Hyper-V guest support # # CONFIG_STAGING is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WIRELESS is not set # CONFIG_ACERHDF is not set # CONFIG_DELL_SMBIOS is not set # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set # CONFIG_FUJITSU_TABLET is not set # CONFIG_AMILO_RFKILL is not set # CONFIG_GPD_POCKET_FAN is not set # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set # CONFIG_SENSORS_HDAPS is not set # CONFIG_INTEL_MENLOW is not set # CONFIG_ASUS_WIRELESS is not set # CONFIG_ACPI_WMI is not set # CONFIG_TOPSTAR_LAPTOP is not set # CONFIG_TOSHIBA_BT_RFKILL is not set # CONFIG_TOSHIBA_HAPS is not set # CONFIG_ACPI_CMPC is not set # CONFIG_INTEL_CHT_INT33FE is not set # CONFIG_INTEL_INT0002_VGPIO is not set # CONFIG_INTEL_HID_EVENT is not set # CONFIG_INTEL_VBTN is not set # CONFIG_INTEL_IPS is not set # CONFIG_INTEL_PMC_CORE is not set # CONFIG_IBM_RTL is not set # CONFIG_SAMSUNG_Q10 is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_INTEL_PUNIT_IPC=m # CONFIG_MLX_PLATFORM is not set CONFIG_PMC_ATOM=y CONFIG_CHROME_PLATFORMS=y # CONFIG_CHROMEOS_LAPTOP is not set CONFIG_CHROMEOS_PSTORE=m # CONFIG_CHROMEOS_TBMC is not set CONFIG_CROS_EC_CTL=m # CONFIG_CROS_EC_LPC is not set CONFIG_CROS_EC_PROTO=y # CONFIG_CROS_KBD_LED_BACKLIGHT is not set # CONFIG_MELLANOX_PLATFORM is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # # CONFIG_COMMON_CLK_WM831X is not set # CONFIG_COMMON_CLK_SI5351 is not set # CONFIG_COMMON_CLK_SI544 is not set # CONFIG_COMMON_CLK_CDCE706 is not set # CONFIG_COMMON_CLK_CS2000_CP is not set # CONFIG_CLK_TWL6040 is not set CONFIG_HWSPINLOCK=y # # Clock Source drivers # CONFIG_CLKSRC_I8253=y CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y CONFIG_MAILBOX=y # CONFIG_PCC is not set CONFIG_ALTERA_MBOX=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # # Remoteproc drivers # CONFIG_REMOTEPROC=m # # Rpmsg drivers # CONFIG_RPMSG=y CONFIG_RPMSG_CHAR=y CONFIG_RPMSG_QCOM_GLINK_NATIVE=m CONFIG_RPMSG_QCOM_GLINK_RPM=m CONFIG_RPMSG_VIRTIO=y CONFIG_SOUNDWIRE=y # # SoundWire Devices # # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # CONFIG_SOC_TI=y # # Xilinx SoC drivers # CONFIG_XILINX_VCU=y # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_AXP288 is not set # CONFIG_EXTCON_GPIO is not set # CONFIG_EXTCON_INTEL_INT3496 is not set # CONFIG_EXTCON_MAX14577 is not set CONFIG_EXTCON_MAX3355=y # CONFIG_EXTCON_MAX77693 is not set CONFIG_EXTCON_RT8973A=m # CONFIG_EXTCON_SM5502 is not set CONFIG_EXTCON_USB_GPIO=m # CONFIG_EXTCON_USBC_CROS_EC is not set CONFIG_MEMORY=y # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # # IRQ chip support # CONFIG_ARM_GIC_MAX_NR=1 # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set CONFIG_FMC=y CONFIG_FMC_FAKEDEV=y # CONFIG_FMC_TRIVIAL is not set # CONFIG_FMC_WRITE_EEPROM is not set CONFIG_FMC_CHARDEV=m # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_PXA_28NM_HSIC is not set CONFIG_PHY_PXA_28NM_USB2=m # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set # CONFIG_MCB_LPC is not set # # Performance monitor support # # CONFIG_RAS is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_DAX is not set CONFIG_NVMEM=y # # HW tracing support # # CONFIG_STM is not set CONFIG_INTEL_TH=y # CONFIG_INTEL_TH_PCI is not set # CONFIG_INTEL_TH_ACPI is not set CONFIG_INTEL_TH_GTH=y CONFIG_INTEL_TH_MSU=m CONFIG_INTEL_TH_PTI=y # CONFIG_INTEL_TH_DEBUG is not set # CONFIG_FPGA is not set CONFIG_SIOX=y # CONFIG_SIOX_BUS_GPIO is not set CONFIG_SLIMBUS=y CONFIG_SLIM_QCOM_CTRL=y # # Firmware Drivers # CONFIG_EDD=y CONFIG_EDD_OFF=y # CONFIG_FIRMWARE_MEMMAP is not set # CONFIG_DELL_RBU is not set # CONFIG_DCDBAS is not set # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=m CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y CONFIG_FW_CFG_SYSFS_CMDLINE=y CONFIG_GOOGLE_FIRMWARE=y # CONFIG_GOOGLE_COREBOOT_TABLE_ACPI is not set # CONFIG_GOOGLE_MEMCONSOLE_X86_LEGACY is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_EXPORTFS_BLOCK_OPS=y CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y # CONFIG_FS_ENCRYPTION is not set CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y # CONFIG_FANOTIFY is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y # CONFIG_PRINT_QUOTA_WARNING is not set # CONFIG_QUOTA_DEBUG is not set CONFIG_QFMT_V1=m # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_AUTOFS4_FS=m CONFIG_AUTOFS_FS=m CONFIG_FUSE_FS=y # CONFIG_CUSE is not set CONFIG_OVERLAY_FS=y CONFIG_OVERLAY_FS_REDIRECT_DIR=y # CONFIG_OVERLAY_FS_REDIRECT_ALWAYS_FOLLOW is not set # CONFIG_OVERLAY_FS_INDEX is not set # CONFIG_OVERLAY_FS_XINO_AUTO is not set # # Caches # CONFIG_FSCACHE=m CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set CONFIG_FSCACHE_DEBUG=y CONFIG_FSCACHE_OBJECT_LIST=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set # CONFIG_PROC_VMCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y CONFIG_PROC_CHILDREN=y CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set # CONFIG_HUGETLBFS is not set CONFIG_MEMFD_CREATE=y # CONFIG_CONFIGFS_FS is not set CONFIG_MISC_FILESYSTEMS=y # CONFIG_ORANGEFS_FS is not set CONFIG_ECRYPT_FS=m # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_JFFS2_FS=m CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y CONFIG_JFFS2_FS_WBUF_VERIFY=y CONFIG_JFFS2_SUMMARY=y # CONFIG_JFFS2_FS_XATTR is not set CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y # CONFIG_JFFS2_RTIME is not set # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set # CONFIG_JFFS2_CMODE_PRIORITY is not set # CONFIG_JFFS2_CMODE_SIZE is not set CONFIG_JFFS2_CMODE_FAVOURLZO=y CONFIG_CRAMFS=m CONFIG_CRAMFS_MTD=y CONFIG_ROMFS_FS=m CONFIG_ROMFS_BACKED_BY_MTD=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=m CONFIG_PSTORE_DEFLATE_COMPRESS=m # CONFIG_PSTORE_LZO_COMPRESS is not set CONFIG_PSTORE_LZ4_COMPRESS=m CONFIG_PSTORE_LZ4HC_COMPRESS=m CONFIG_PSTORE_842_COMPRESS=y CONFIG_PSTORE_COMPRESS=y # CONFIG_PSTORE_DEFLATE_COMPRESS_DEFAULT is not set CONFIG_PSTORE_LZ4_COMPRESS_DEFAULT=y # CONFIG_PSTORE_LZ4HC_COMPRESS_DEFAULT is not set # CONFIG_PSTORE_842_COMPRESS_DEFAULT is not set CONFIG_PSTORE_COMPRESS_DEFAULT="lz4" CONFIG_PSTORE_CONSOLE=y CONFIG_PSTORE_PMSG=y # CONFIG_PSTORE_RAM is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set CONFIG_NFS_V4=m # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y # CONFIG_NFSD is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=m # CONFIG_SUNRPC_DEBUG is not set CONFIG_SUNRPC_XPRT_RDMA=m CONFIG_CEPH_FS=y CONFIG_CEPH_FS_POSIX_ACL=y CONFIG_CIFS=y CONFIG_CIFS_STATS=y CONFIG_CIFS_STATS2=y CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y CONFIG_CIFS_DEBUG2=y CONFIG_CIFS_DEBUG_DUMP_KEYS=y # CONFIG_CIFS_DFS_UPCALL is not set # CONFIG_CIFS_SMB311 is not set CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set # CONFIG_NLS_CODEPAGE_737 is not set # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=m # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=m # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y # CONFIG_NLS_CODEPAGE_864 is not set CONFIG_NLS_CODEPAGE_865=y # CONFIG_NLS_CODEPAGE_866 is not set # CONFIG_NLS_CODEPAGE_869 is not set CONFIG_NLS_CODEPAGE_936=m # CONFIG_NLS_CODEPAGE_950 is not set CONFIG_NLS_CODEPAGE_932=m # CONFIG_NLS_CODEPAGE_949 is not set # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=m CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=m CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=m # CONFIG_NLS_KOI8_U is not set # CONFIG_NLS_MAC_ROMAN is not set CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=m CONFIG_NLS_MAC_CROATIAN=m CONFIG_NLS_MAC_CYRILLIC=y CONFIG_NLS_MAC_GAELIC=y # CONFIG_NLS_MAC_GREEK is not set CONFIG_NLS_MAC_ICELAND=y CONFIG_NLS_MAC_INUIT=m CONFIG_NLS_MAC_ROMANIAN=y # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_CONSOLE_LOGLEVEL_DEFAULT=7 CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # CONFIG_DEBUG_INFO=y CONFIG_DEBUG_INFO_REDUCED=y # CONFIG_DEBUG_INFO_SPLIT is not set # CONFIG_DEBUG_INFO_DWARF4 is not set # CONFIG_GDB_SCRIPTS is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set # CONFIG_ENABLE_MUST_CHECK is not set CONFIG_FRAME_WARN=1024 # CONFIG_STRIP_ASM_SYMS is not set CONFIG_READABLE_ASM=y CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_MAGIC_SYSRQ_SERIAL=y CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y # CONFIG_DEBUG_PAGEALLOC_ENABLE_DEFAULT is not set # CONFIG_PAGE_POISONING is not set # CONFIG_DEBUG_PAGE_REF is not set # CONFIG_DEBUG_RODATA_TEST is not set # CONFIG_DEBUG_OBJECTS is not set # CONFIG_DEBUG_SLAB is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y # CONFIG_DEBUG_VM is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y CONFIG_DEBUG_VIRTUAL=y # CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_HIGHMEM is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC=y CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=1 CONFIG_HARDLOCKUP_DETECTOR_PERF=y CONFIG_HARDLOCKUP_DETECTOR=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC=y CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=1 CONFIG_DETECT_HUNG_TASK=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=120 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # CONFIG_WQ_WATCHDOG is not set CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 # CONFIG_SCHED_DEBUG is not set CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y CONFIG_SCHED_STACK_END_CHECK=y CONFIG_DEBUG_TIMEKEEPING=y CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_LOCK_DEBUGGING_SUPPORT=y CONFIG_PROVE_LOCKING=y CONFIG_LOCK_STAT=y CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_LOCKDEP=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y # CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y # CONFIG_DEBUG_PI_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set CONFIG_RCU_TORTURE_TEST=y CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y CONFIG_RCU_EQS_DEBUG=y # CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set CONFIG_NOTIFIER_ERROR_INJECTION=m CONFIG_PM_NOTIFIER_ERROR_INJECT=m CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=m # CONFIG_FAULT_INJECTION is not set # CONFIG_LATENCYTOP is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_DYNAMIC_FTRACE=y CONFIG_HAVE_DYNAMIC_FTRACE_WITH_REGS=y CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y CONFIG_HAVE_SYSCALL_TRACEPOINTS=y CONFIG_HAVE_C_RECORDMCOUNT=y CONFIG_TRACER_MAX_TRACE=y CONFIG_TRACE_CLOCK=y CONFIG_RING_BUFFER=y CONFIG_EVENT_TRACING=y CONFIG_CONTEXT_SWITCH_TRACER=y CONFIG_RING_BUFFER_ALLOW_SWAP=y CONFIG_TRACING=y CONFIG_GENERIC_TRACER=y CONFIG_TRACING_SUPPORT=y CONFIG_FTRACE=y # CONFIG_FUNCTION_TRACER is not set CONFIG_PREEMPTIRQ_EVENTS=y CONFIG_IRQSOFF_TRACER=y # CONFIG_PREEMPT_TRACER is not set CONFIG_SCHED_TRACER=y # CONFIG_HWLAT_TRACER is not set # CONFIG_FTRACE_SYSCALLS is not set CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_TRACE_BRANCH_PROFILING=y # CONFIG_BRANCH_PROFILE_NONE is not set CONFIG_PROFILE_ANNOTATED_BRANCHES=y CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y # CONFIG_STACK_TRACER is not set CONFIG_UPROBE_EVENTS=y CONFIG_BPF_EVENTS=y CONFIG_PROBE_EVENTS=y # CONFIG_FTRACE_STARTUP_TEST is not set # CONFIG_MMIOTRACE is not set # CONFIG_HIST_TRIGGERS is not set CONFIG_TRACEPOINT_BENCHMARK=y CONFIG_RING_BUFFER_BENCHMARK=y # CONFIG_RING_BUFFER_STARTUP_TEST is not set CONFIG_TRACE_EVAL_MAP_FILE=y # CONFIG_TRACING_EVENTS_GPIO is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set CONFIG_RUNTIME_TESTING_MENU=y CONFIG_TEST_LIST_SORT=m CONFIG_TEST_SORT=m # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_PERCPU_TEST=m CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=m # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set CONFIG_TEST_PRINTF=m # CONFIG_TEST_BITMAP is not set # CONFIG_TEST_UUID is not set CONFIG_TEST_OVERFLOW=m # CONFIG_TEST_RHASHTABLE is not set # CONFIG_TEST_HASH is not set CONFIG_TEST_LKM=m CONFIG_TEST_USER_COPY=m # CONFIG_TEST_BPF is not set # CONFIG_FIND_BIT_BENCHMARK is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_SYSCTL is not set CONFIG_TEST_UDELAY=m CONFIG_TEST_STATIC_KEYS=m # CONFIG_TEST_DEBUG_VIRTUAL is not set # CONFIG_MEMTEST is not set CONFIG_BUG_ON_DATA_CORRUPTION=y # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y # CONFIG_STRICT_DEVMEM is not set CONFIG_X86_VERBOSE_BOOTUP=y # CONFIG_EARLY_PRINTK is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=m # CONFIG_DEBUG_WX is not set # CONFIG_DOUBLEFAULT is not set CONFIG_DEBUG_TLBFLUSH=y CONFIG_HAVE_MMIOTRACE_SUPPORT=y CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 # CONFIG_IO_DELAY_0X80 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set # CONFIG_DEBUG_ENTRY is not set # CONFIG_X86_DEBUG_FPU is not set # CONFIG_PUNIT_ATOM_DEBUG is not set # CONFIG_UNWINDER_FRAME_POINTER is not set CONFIG_UNWINDER_GUESS=y # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set CONFIG_ENCRYPTED_KEYS=m CONFIG_KEY_DH_OPERATIONS=y CONFIG_SECURITY_DMESG_RESTRICT=y # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y # CONFIG_HARDENED_USERCOPY is not set CONFIG_FORTIFY_SOURCE=y # CONFIG_STATIC_USERMODEHELPER is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_AKCIPHER2=y CONFIG_CRYPTO_AKCIPHER=y CONFIG_CRYPTO_KPP2=y CONFIG_CRYPTO_KPP=y CONFIG_CRYPTO_ACOMP2=y CONFIG_CRYPTO_RSA=y CONFIG_CRYPTO_DH=y CONFIG_CRYPTO_ECDH=y CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y CONFIG_CRYPTO_USER=y CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=m CONFIG_CRYPTO_MCRYPTD=m CONFIG_CRYPTO_AUTHENC=y # CONFIG_CRYPTO_TEST is not set # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_AEGIS128=y CONFIG_CRYPTO_AEGIS128L=y CONFIG_CRYPTO_AEGIS256=m CONFIG_CRYPTO_MORUS640=m CONFIG_CRYPTO_MORUS1280=y CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CFB=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=m # CONFIG_CRYPTO_PCBC is not set CONFIG_CRYPTO_XTS=m CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=m # CONFIG_CRYPTO_CRC32 is not set CONFIG_CRYPTO_CRC32_PCLMUL=m CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=m CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=m # CONFIG_CRYPTO_RMD256 is not set CONFIG_CRYPTO_RMD320=m CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=m CONFIG_CRYPTO_SM3=y # CONFIG_CRYPTO_TGR192 is not set CONFIG_CRYPTO_WP512=m # # Ciphers # CONFIG_CRYPTO_AES=y # CONFIG_CRYPTO_AES_TI is not set CONFIG_CRYPTO_AES_586=m # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_CAMELLIA=m CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y # CONFIG_CRYPTO_CAST6 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_FCRYPT=m CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=m CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_SEED=y # CONFIG_CRYPTO_SERPENT is not set # CONFIG_CRYPTO_SERPENT_SSE2_586 is not set # CONFIG_CRYPTO_SM4 is not set CONFIG_CRYPTO_SPECK=y CONFIG_CRYPTO_TEA=m CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_586=y # # Compression # CONFIG_CRYPTO_DEFLATE=y # CONFIG_CRYPTO_LZO is not set CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=m CONFIG_CRYPTO_LZ4HC=y CONFIG_CRYPTO_ZSTD=m # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y CONFIG_CRYPTO_DRBG_HASH=y CONFIG_CRYPTO_DRBG_CTR=y CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=m CONFIG_CRYPTO_USER_API_HASH=m # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_USER_API_RNG=m CONFIG_CRYPTO_USER_API_AEAD=m CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_PKCS7_MESSAGE_PARSER=y # CONFIG_PKCS7_TEST_KEY is not set CONFIG_SIGNED_PE_FILE_VERIFICATION=y # # Certificates for signature checking # CONFIG_SYSTEM_TRUSTED_KEYRING=y CONFIG_SYSTEM_TRUSTED_KEYS="" CONFIG_SYSTEM_EXTRA_CERTIFICATE=y CONFIG_SYSTEM_EXTRA_CERTIFICATE_SIZE=4096 CONFIG_SECONDARY_TRUSTED_KEYRING=y CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y CONFIG_VHOST_CROSS_ENDIAN_LEGACY=y CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=y CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y # CONFIG_CRC_CCITT is not set CONFIG_CRC16=y # CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=m # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC4=y CONFIG_CRC7=m CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_XXHASH=m CONFIG_RANDOM32_SELFTEST=y CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=m CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=m CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=m CONFIG_ZSTD_DECOMPRESS=m CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y # CONFIG_XZ_DEC_IA64 is not set CONFIG_XZ_DEC_ARM=y # CONFIG_XZ_DEC_ARMTHUMB is not set CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y CONFIG_XZ_DEC_TEST=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_BCH=m CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_HAVE_GENERIC_DMA_COHERENT=y CONFIG_DMA_DIRECT_OPS=y CONFIG_SGL_ALLOC=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_OID_REGISTRY=y CONFIG_FONT_SUPPORT=m CONFIG_FONT_8x16=y CONFIG_FONT_AUTOSELECT=y CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_STRING_SELFTEST=m --IDYEmSnFhs3mNXr+--