From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============3496963326383506248==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [lkp-robot] [socket] 3bc58b1a49: BUG:using__this_cpu_add()in_preemptible[#]code:krfcommd Date: Fri, 17 Nov 2017 10:25:20 +0800 Message-ID: <20171117022520.GC20330@yexl-desktop> In-Reply-To: <1510576619-6110-1-git-send-email-zhangtonghao@didichuxing.com> List-Id: --===============3496963326383506248== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the following commit (built with gcc-6): commit: 3bc58b1a49b4179db035ca1da289abc0f25a4df2 ("socket: Move the socket = inuse to namespace.") url: https://github.com/0day-ci/linux/commits/Tonghao-Zhang/socket-Move-the= -socket-inuse-to-namespace/20171116-175157 in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-x86_64 -enable-kvm -m 420M caused below changes (please refer to attached dmesg/kmsg for entire log/ba= cktrace): +---------------------------------------------------------+------------+---= ---------+ | | 2798b80b38 | 3b= c58b1a49 | +---------------------------------------------------------+------------+---= ---------+ | boot_successes | 12 | 0 = | | boot_failures | 0 | 14= | | BUG:using__this_cpu_add()in_preemptible[#]code:swapper | 0 | 6 = | | BUG:using__this_cpu_add()in_preemptible[#]code:ubus | 0 | 5 = | | BUG:using__this_cpu_add()in_preemptible[#]code:ubusd | 0 | 5 = | | BUG:using__this_cpu_add()in_preemptible[#]code:krfcommd | 0 | 8 = | +---------------------------------------------------------+------------+---= ---------+ [ 6.960477] BUG: using __this_cpu_add() in preemptible [00000000] code: = krfcommd/178 [ 6.960483] caller is __this_cpu_preempt_check+0x13/0x20 [ 6.960485] CPU: 0 PID: 178 Comm: krfcommd Not tainted 4.14.0-rc7-02177-= g3bc58b1 #1 [ 6.960487] Call Trace: [ 6.960493] dump_stack+0x65/0x92 [ 6.960495] check_preemption_disabled+0xf4/0x110 [ 6.960497] __this_cpu_preempt_check+0x13/0x20 [ 6.960501] sock_alloc+0x86/0xa0 [ 6.960503] __sock_create+0x99/0x1b0 [ 6.960506] ? _raw_spin_unlock_irqrestore+0x7f/0x90 [ 6.960508] sock_create_kern+0x14/0x20 [ 6.960511] rfcomm_l2sock_create+0x28/0x50 [ 6.960514] rfcomm_run+0x58/0x12a0 [ 6.960517] ? wait_woken+0x90/0x90 [ 6.960520] kthread+0x134/0x140 [ 6.960522] ? rfcomm_check_accept+0xa0/0xa0 [ 6.960524] ? __kthread_bind_mask+0x90/0x90 [ 6.960526] ret_from_fork+0x25/0x30 [ 6.975298] Bluetooth: HIDP socket layer initialized [ 6.986709] RPC: Registered rdma transport module. [ 6.987631] RPC: Registered rdma backchannel transport module. [ 6.988865] NET: Registered protocol family 33 [ 6.989705] Key type rxrpc registered [ 6.990451] Key type rxrpc_s registered [ 6.996746] NET: Registered protocol family 41 [ 7.003443] l2tp_core: L2TP core driver, V2.0 [ 7.004276] l2tp_ip: L2TP IP encapsulation support (L2TPv3) [ 7.005348] l2tp_netlink: L2TP netlink interface [ 7.006262] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3) [ 7.007458] l2tp_debugfs: L2TP debugfs support [ 7.008297] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3) [ 7.009521] 8021q: 802.1Q VLAN Support v1.8 [ 7.010453] sctp: Hash tables configured (bind 64/64) [ 7.011602] NET: Registered protocol family 43 [ 7.012658] Key type dns_resolver registered [ 7.013544] Key type ceph registered [ 7.020091] libceph: loaded (mon/osd proto 15/24) [ 7.026824] batman_adv: B.A.T.M.A.N. advanced 2017.4 (compatibility vers= ion 15) loaded [ 7.028338] openvswitch: Open vSwitch switching datapath [ 7.029592] mpls_gso: MPLS GSO support [ 7.030507] start plist test [ 7.040725] end plist test [ 7.041253] mce: Unable to init MCE device (rc: -5) [ 7.042908] RAS: Correctable Errors collector initialized. [ 7.044011] ... APIC ID: 00000000 (0) [ 7.044794] ... APIC VERSION: 01050014 [ 7.045526] 000000000000000000000000000000000000000000000000000000000000= 0000 [ 7.046882] 000000000000000000000000000000000000000000000000000000000000= 0000 [ 7.047273] 000000000000000000000000000000000000000000000000000000000000= 8000 [ 7.049659] number of MP IRQ sources: 15. [ 7.050460] number of IO-APIC #0 registers: 24. [ 7.051318] testing the IO APIC....................... [ 7.052305] IO APIC #0...... [ 7.052859] .... register #00: 00000000 [ 7.053597] ....... : physical APIC id: 00 [ 7.054417] ....... : Delivery Type: 0 [ 7.055174] ....... : LTS : 0 [ 7.055934] .... register #01: 00170011 [ 7.056651] ....... : max redirection entries: 17 [ 7.057628] ....... : PRQ implemented: 0 [ 7.058435] ....... : IO APIC version: 11 [ 7.059253] .... register #02: 00000000 [ 7.059975] ....... : arbitration: 00 [ 7.060754] .... IRQ redirection table: [ 7.061480] IOAPIC 0: [ 7.061937] pin00, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 7.063418] pin01, enabled , edge , high, V(31), IRR(0), S(0), logical = , D(01), M(1) [ 7.064893] pin02, enabled , edge , high, V(30), IRR(0), S(0), logical = , D(01), M(1) [ 7.066350] pin03, enabled , edge , high, V(33), IRR(0), S(0), logical = , D(01), M(1) [ 7.067843] pin04, enabled , edge , high, V(34), IRR(0), S(0), logical = , D(01), M(1) [ 7.069320] pin05, disabled, level, high, V(35), IRR(0), S(0), logical = , D(01), M(1) [ 7.071827] pin06, enabled , edge , high, V(36), IRR(0), S(0), logical = , D(01), M(1) [ 7.073289] pin07, enabled , edge , high, V(37), IRR(0), S(0), logical = , D(01), M(1) [ 7.074796] pin08, enabled , edge , high, V(38), IRR(0), S(0), logical = , D(01), M(1) [ 7.076257] pin09, enabled , level, high, V(39), IRR(0), S(0), logical = , D(01), M(1) [ 7.077753] pin0a, disabled, level, high, V(3A), IRR(0), S(0), logical = , D(01), M(1) [ 7.079218] pin0b, disabled, level, high, V(3B), IRR(0), S(0), logical = , D(01), M(1) [ 7.080706] pin0c, enabled , edge , high, V(3C), IRR(0), S(0), logical = , D(01), M(1) [ 7.082170] pin0d, enabled , edge , high, V(3D), IRR(0), S(0), logical = , D(01), M(1) [ 7.083655] pin0e, enabled , edge , high, V(3E), IRR(0), S(0), logical = , D(01), M(1) [ 7.085129] pin0f, enabled , edge , high, V(3F), IRR(0), S(0), logical = , D(01), M(1) [ 7.086588] pin10, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 7.088091] pin11, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 7.089554] pin12, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 7.091041] pin13, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 7.092499] pin14, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 7.094002] pin15, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 7.095465] pin16, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 7.096954] pin17, disabled, edge , high, V(00), IRR(0), S(0), physical= , D(00), M(0) [ 7.098398] IRQ to pin mappings: [ 7.099012] IRQ0 -> 0:2 [ 7.099483] IRQ1 -> 0:1 [ 7.099961] IRQ3 -> 0:3 [ 7.100477] IRQ4 -> 0:4 [ 7.100959] IRQ5 -> 0:5 [ 7.101431] IRQ6 -> 0:6 [ 7.101910] IRQ7 -> 0:7 [ 7.102383] IRQ8 -> 0:8 [ 7.102863] IRQ9 -> 0:9 [ 7.103356] IRQ10 -> 0:10 [ 7.103867] IRQ11 -> 0:11 To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in t= his email Thanks, Xiaolong --===============3496963326383506248== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.14.0-rc7-02177-g3bc58b1" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjE0LjAtcmM3IEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9N TUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05G SUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9D T01QQVRfQklUU19NQVg9MTYKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVE X1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdf UkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX1JXU0VN X1hDSEdBRERfQUxHT1JJVEhNPXkKQ09ORklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09O RklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9 eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJfQ1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VN QkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklHX05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkK Q09ORklHX0FSQ0hfSElCRVJOQVRJT05fUE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BP U1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FOVF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dB TlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJD SD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNI X1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1BH VEFCTEVfTEVWRUxTPTQKQ09ORklHX0RFRkNPTkZJR19MSVNUPSIvbGliL21vZHVsZXMvJFVOQU1F X1JFTEVBU0UvLmNvbmZpZyIKQ09ORklHX0NPTlNUUlVDVE9SUz15CkNPTkZJR19JUlFfV09SSz15 CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RB U0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNP TkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hB VkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9L RVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9M Wk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBDT05G SUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1RO QU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKIyBDT05GSUdfU1lTVklQQyBpcyBub3Qgc2V0CiMg Q09ORklHX1BPU0lYX01RVUVVRSBpcyBub3Qgc2V0CkNPTkZJR19DUk9TU19NRU1PUllfQVRUQUNI PXkKQ09ORklHX0ZIQU5ETEU9eQojIENPTkZJR19VU0VMSUIgaXMgbm90IHNldApDT05GSUdfQVVE SVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9 eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5 c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9X PXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZfTUFTSz15CkNPTkZJR19HRU5FUklD X1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19HRU5F UklDX0lSUV9DSElQPXkKQ09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX1NJTT15CkNPTkZJ R19JUlFfRE9NQUlOX0hJRVJBUkNIWT15CiMgQ09ORklHX0lSUV9ET01BSU5fREVCVUcgaXMgbm90 IHNldApDT05GSUdfSVJRX0ZPUkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CiMg Q09ORklHX0dFTkVSSUNfSVJRX0RFQlVHRlMgaXMgbm90IHNldApDT05GSUdfQ0xPQ0tTT1VSQ0Vf V0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09ORklHX0NMT0NLU09V UkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkK Q09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19C Uk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklH X0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElD S19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlz IG5vdCBzZXQKIyBDT05GSUdfTk9fSFpfSURMRSBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9GVUxM PXkKIyBDT05GSUdfTk9fSFpfRlVMTF9BTEwgaXMgbm90IHNldAojIENPTkZJR19OT19IWiBpcyBu b3Qgc2V0CiMgQ09ORklHX0hJR0hfUkVTX1RJTUVSUyBpcyBub3Qgc2V0CgojCiMgQ1BVL1Rhc2sg dGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HPXkK Q09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VO VElORyBpcyBub3Qgc2V0CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldAojIENP TkZJR19UQVNLU1RBVFMgaXMgbm90IHNldAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfUFJF RU1QVF9SQ1U9eQojIENPTkZJR19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQpD T05GSUdfVFJFRV9TUkNVPXkKQ09ORklHX1RBU0tTX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09N TU9OPXkKQ09ORklHX1JDVV9ORUVEX1NFR0NCTElTVD15CkNPTkZJR19DT05URVhUX1RSQUNLSU5H PXkKIyBDT05GSUdfQ09OVEVYVF9UUkFDS0lOR19GT1JDRSBpcyBub3Qgc2V0CkNPTkZJR19SQ1Vf Tk9DQl9DUFU9eQpDT05GSUdfQlVJTERfQklOMkM9eQpDT05GSUdfSUtDT05GSUc9eQpDT05GSUdf SUtDT05GSUdfUFJPQz15CkNPTkZJR19MT0dfQlVGX1NISUZUPTIwCkNPTkZJR19MT0dfQ1BVX01B WF9CVUZfU0hJRlQ9MTIKQ09ORklHX1BSSU5US19TQUZFX0xPR19CVUZfU0hJRlQ9MTMKQ09ORklH X0hBVkVfVU5TVEFCTEVfU0NIRURfQ0xPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JB TEFOQ0lORz15CkNPTkZJR19BUkNIX1dBTlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05G SUdfQVJDSF9TVVBQT1JUU19JTlQxMjg9eQojIENPTkZJR19OVU1BX0JBTEFOQ0lORyBpcyBub3Qg c2V0CkNPTkZJR19DR1JPVVBTPXkKIyBDT05GSUdfTUVNQ0cgaXMgbm90IHNldAojIENPTkZJR19C TEtfQ0dST1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX1NDSEVEIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0dST1VQX1BJRFMgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfUkRNQSBpcyBub3Qg c2V0CiMgQ09ORklHX0NHUk9VUF9GUkVFWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dST1VQX0hV R0VUTEIgaXMgbm90IHNldAojIENPTkZJR19DUFVTRVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dS T1VQX0RFVklDRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0dST1VQX1BFUkYgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfQlBGIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DS19DR1JP VVBfREFUQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIRUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0 CiMgQ09ORklHX05BTUVTUEFDRVMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9BVVRPR1JPVVAg aXMgbm90IHNldAojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX1JF TEFZPXkKQ09ORklHX0JMS19ERVZfSU5JVFJEPXkKQ09ORklHX0lOSVRSQU1GU19TT1VSQ0U9IiIK Q09ORklHX1JEX0daSVA9eQpDT05GSUdfUkRfQlpJUDI9eQpDT05GSUdfUkRfTFpNQT15CkNPTkZJ R19SRF9YWj15CkNPTkZJR19SRF9MWk89eQpDT05GSUdfUkRfTFo0PXkKQ09ORklHX0NDX09QVElN SVpFX0ZPUl9QRVJGT1JNQU5DRT15CiMgQ09ORklHX0NDX09QVElNSVpFX0ZPUl9TSVpFIGlzIG5v dCBzZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNPTkZJR19IQVZFX1VJ RDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdfSEFWRV9QQ1NQS1Jf UExBVEZPUk09eQpDT05GSUdfQlBGPXkKQ09ORklHX0VYUEVSVD15CkNPTkZJR19VSUQxNj15CkNP TkZJR19NVUxUSVVTRVI9eQojIENPTkZJR19TR0VUTUFTS19TWVNDQUxMIGlzIG5vdCBzZXQKQ09O RklHX1NZU0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0CkNP TkZJR19QT1NJWF9USU1FUlM9eQpDT05GSUdfS0FMTFNZTVM9eQpDT05GSUdfS0FMTFNZTVNfQUxM PXkKQ09ORklHX0tBTExTWU1TX0FCU09MVVRFX1BFUkNQVT15CkNPTkZJR19LQUxMU1lNU19CQVNF X1JFTEFUSVZFPXkKQ09ORklHX1BSSU5USz15CkNPTkZJR19QUklOVEtfTk1JPXkKQ09ORklHX0JV Rz15CkNPTkZJR19FTEZfQ09SRT15CiMgQ09ORklHX1BDU1BLUl9QTEFURk9STSBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBU0VfRlVMTCBpcyBub3Qgc2V0CkNPTkZJR19GVVRFWD15CkNPTkZJR19GVVRF WF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1FUkZEPXkK IyBDT05GSUdfRVZFTlRGRCBpcyBub3Qgc2V0CkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19T SE1FTT15CkNPTkZJR19BSU89eQojIENPTkZJR19BRFZJU0VfU1lTQ0FMTFMgaXMgbm90IHNldApD T05GSUdfVVNFUkZBVUxURkQ9eQpDT05GSUdfUENJX1FVSVJLUz15CkNPTkZJR19NRU1CQVJSSUVS PXkKQ09ORklHX0VNQkVEREVEPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQpDT05GSUdfUEMx MDQ9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklH X1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1ZNX0VWRU5UX0NPVU5URVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX0JS SyBpcyBub3Qgc2V0CkNPTkZJR19TTEFCPXkKIyBDT05GSUdfU0xVQiBpcyBub3Qgc2V0CiMgQ09O RklHX1NMT0IgaXMgbm90IHNldAojIENPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQgaXMgbm90IHNl dAojIENPTkZJR19TTEFCX0ZSRUVMSVNUX1JBTkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NZU1RF TV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BST0ZJTElORyBpcyBub3Qg c2V0CkNPTkZJR19UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09Q Uk9GSUxFX05NSV9USU1FUj15CiMgQ09ORklHX0pVTVBfTEFCRUwgaXMgbm90IHNldAojIENPTkZJ R19VUFJPQkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBp cyBub3Qgc2V0CkNPTkZJR19IQVZFX0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklH X0FSQ0hfVVNFX0JVSUxUSU5fQlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05G SUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09Q VFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfTk1J PXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9V Uz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19GT1JU SUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FSQ0hfV0FO VFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VT U19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09O RklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JF R1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZf RVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNUT1JfUEVSRj15CkNPTkZJ R19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09O RklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hBVkVfUkNVX1RBQkxFX0ZSRUU9eQpD T05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xP Q0FMPXkKQ09ORklHX0hBVkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBB VF9JUENfUEFSU0VfVkVSU0lPTj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpD T05GSUdfSEFWRV9BUkNIX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkK Q09ORklHX0hBVkVfR0NDX1BMVUdJTlM9eQojIENPTkZJR19HQ0NfUExVR0lOUyBpcyBub3Qgc2V0 CkNPTkZJR19IQVZFX0NDX1NUQUNLUFJPVEVDVE9SPXkKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNU T1IgaXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklHX0ND X1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RF Q1RPUl9TVFJPTkcgaXMgbm90IHNldApDT05GSUdfVEhJTl9BUkNISVZFUz15CkNPTkZJR19IQVZF X0FSQ0hfV0lUSElOX1NUQUNLX0ZSQU1FUz15CkNPTkZJR19IQVZFX0NPTlRFWFRfVFJBQ0tJTkc9 eQpDT05GSUdfSEFWRV9WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTj15CkNPTkZJR19IQVZFX0lSUV9U SU1FX0FDQ09VTlRJTkc9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkK Q09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpDT05GSUdfSEFWRV9B UkNIX0hVR0VfVk1BUD15CkNPTkZJR19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19IQVZF X01PRF9BUkNIX1NQRUNJRklDPXkKQ09ORklHX01PRFVMRVNfVVNFX0VMRl9SRUxBPXkKQ09ORklH X0hBVkVfSVJRX0VYSVRfT05fSVJRX1NUQUNLPXkKQ09ORklHX0FSQ0hfSEFTX0VMRl9SQU5ET01J WkU9eQpDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0JJVFM9eQpDT05GSUdfSEFWRV9FWElUX1RI UkVBRD15CkNPTkZJR19BUkNIX01NQVBfUk5EX0JJVFM9MjgKQ09ORklHX0hBVkVfQVJDSF9NTUFQ X1JORF9DT01QQVRfQklUUz15CkNPTkZJR19BUkNIX01NQVBfUk5EX0NPTVBBVF9CSVRTPTgKQ09O RklHX0hBVkVfQVJDSF9DT01QQVRfTU1BUF9CQVNFUz15CkNPTkZJR19IQVZFX0NPUFlfVEhSRUFE X1RMUz15CkNPTkZJR19IQVZFX1NUQUNLX1ZBTElEQVRJT049eQojIENPTkZJR19IQVZFX0FSQ0hf SEFTSCBpcyBub3Qgc2V0CkNPTkZJR19JU0FfQlVTX0FQST15CkNPTkZJR19PTERfU0lHU1VTUEVO RDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DUFVfTk9fRUZGSUNJ RU5UX0ZGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CiMgQ09ORklH X1ZNQVBfU1RBQ0sgaXMgbm90IHNldAojIENPTkZJR19BUkNIX09QVElPTkFMX0tFUk5FTF9SV1gg aXMgbm90IHNldAojIENPTkZJR19BUkNIX09QVElPTkFMX0tFUk5FTF9SV1hfREVGQVVMVCBpcyBu b3Qgc2V0CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1Rf S0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CiMgQ09ORklH X1JFRkNPVU5UX0ZVTEwgaXMgbm90IHNldAoKIwojIEdDT1YtYmFzZWQga2VybmVsIHByb2ZpbGlu ZwojCkNPTkZJR19HQ09WX0tFUk5FTD15CkNPTkZJR19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxM PXkKIyBDT05GSUdfR0NPVl9QUk9GSUxFX0FMTCBpcyBub3Qgc2V0CiMgQ09ORklHX0dDT1ZfRk9S TUFUX0FVVE9ERVRFQ1QgaXMgbm90IHNldAojIENPTkZJR19HQ09WX0ZPUk1BVF8zXzQgaXMgbm90 IHNldApDT05GSUdfR0NPVl9GT1JNQVRfNF83PXkKIyBDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9D T0hFUkVOVCBpcyBub3Qgc2V0CkNPTkZJR19TTEFCSU5GTz15CkNPTkZJR19SVF9NVVRFWEVTPXkK Q09ORklHX0JBU0VfU01BTEw9MQojIENPTkZJR19NT0RVTEVTIGlzIG5vdCBzZXQKQ09ORklHX01P RFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxLX1NDU0lfUkVRVUVT VD15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19C TEtfREVWX0lOVEVHUklUWT15CiMgQ09ORklHX0JMS19ERVZfWk9ORUQgaXMgbm90IHNldApDT05G SUdfQkxLX0NNRExJTkVfUEFSU0VSPXkKQ09ORklHX0JMS19XQlQ9eQojIENPTkZJR19CTEtfV0JU X1NRIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX1dCVF9NUSBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVCVUdfRlM9eQpDT05GSUdfQkxLX1NFRF9PUEFMPXkKCiMKIyBQYXJ0aXRpb24gVHlwZXMKIwpD T05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKQ09ORklHX0FDT1JOX1BBUlRJVElPTj15CkNPTkZJ R19BQ09STl9QQVJUSVRJT05fQ1VNQU5BPXkKQ09ORklHX0FDT1JOX1BBUlRJVElPTl9FRVNPWD15 CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTl9JQ1MgaXMgbm90IHNldAojIENPTkZJR19BQ09STl9Q QVJUSVRJT05fQURGUyBpcyBub3Qgc2V0CkNPTkZJR19BQ09STl9QQVJUSVRJT05fUE9XRVJURUM9 eQojIENPTkZJR19BQ09STl9QQVJUSVRJT05fUklTQ0lYIGlzIG5vdCBzZXQKIyBDT05GSUdfQUlY X1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX09TRl9QQVJUSVRJT04gaXMgbm90IHNldAoj IENPTkZJR19BTUlHQV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfQVRBUklfUEFSVElUSU9O PXkKQ09ORklHX01BQ19QQVJUSVRJT049eQpDT05GSUdfTVNET1NfUEFSVElUSU9OPXkKQ09ORklH X0JTRF9ESVNLTEFCRUw9eQpDT05GSUdfTUlOSVhfU1VCUEFSVElUSU9OPXkKIyBDT05GSUdfU09M QVJJU19YODZfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15 CkNPTkZJR19MRE1fUEFSVElUSU9OPXkKQ09ORklHX0xETV9ERUJVRz15CiMgQ09ORklHX1NHSV9Q QVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfVUxUUklYX1BBUlRJVElPTj15CiMgQ09ORklHX1NV Tl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19LQVJNQV9QQVJUSVRJT04gaXMgbm90IHNl dAojIENPTkZJR19FRklfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1NZU1Y2OF9QQVJUSVRJ T049eQpDT05GSUdfQ01ETElORV9QQVJUSVRJT049eQpDT05GSUdfQkxPQ0tfQ09NUEFUPXkKQ09O RklHX0JMS19NUV9QQ0k9eQpDT05GSUdfQkxLX01RX1ZJUlRJTz15CkNPTkZJR19CTEtfTVFfUkRN QT15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9eQpDT05GSUdfSU9T Q0hFRF9ERUFETElORT15CkNPTkZJR19JT1NDSEVEX0NGUT15CkNPTkZJR19ERUZBVUxUX0RFQURM SU5FPXkKIyBDT05GSUdfREVGQVVMVF9DRlEgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX05P T1AgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJkZWFkbGluZSIKIyBDT05GSUdf TVFfSU9TQ0hFRF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19NUV9JT1NDSEVEX0tZQkVSPXkK IyBDT05GSUdfSU9TQ0hFRF9CRlEgaXMgbm90IHNldApDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FT TjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfQVJDSF9TVVBQT1JUU19B VE9NSUNfUk1XPXkKQ09ORklHX01VVEVYX1NQSU5fT05fT1dORVI9eQpDT05GSUdfUldTRU1fU1BJ Tl9PTl9PV05FUj15CkNPTkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0Vf UVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hf VVNFX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZSRUVa RVI9eQoKIwojIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCiMgQ09ORklHX1pPTkVfRE1B IGlzIG5vdCBzZXQKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CiMgQ09O RklHX1g4Nl9GQVNUX0ZFQVRVUkVfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19YODZfWDJBUElD IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01QUEFSU0UgaXMgbm90IHNldAojIENPTkZJR19HT0xE RklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0 CkNPTkZJR19YODZfSU5URUxfTFBTUz15CiMgQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNF IGlzIG5vdCBzZXQKQ09ORklHX0lPU0ZfTUJJPXkKIyBDT05GSUdfSU9TRl9NQklfREVCVUcgaXMg bm90IHNldApDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfU0NI RURfT01JVF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9 eQpDT05GSUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTiBpcyBub3Qg c2V0CkNPTkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAoj IENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJ UlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMg Q09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJ R19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJO T0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZf VFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2 X01JTklNVU1fQ1BVX0ZBTUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX1BS T0NFU1NPUl9TRUxFQ1Q9eQojIENPTkZJR19DUFVfU1VQX0lOVEVMIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1BVX1NVUF9BTUQgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklH X0hQRVRfVElNRVI9eQpDT05GSUdfSFBFVF9FTVVMQVRFX1JUQz15CiMgQ09ORklHX0RNSSBpcyBu b3Qgc2V0CkNPTkZJR19DQUxHQVJZX0lPTU1VPXkKIyBDT05GSUdfQ0FMR0FSWV9JT01NVV9FTkFC TEVEX0JZX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQj15CkNPTkZJR19JT01NVV9I RUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVUz02NApDT05G SUdfU0NIRURfU01UPXkKIyBDT05GSUdfU0NIRURfTUMgaXMgbm90IHNldAojIENPTkZJR19QUkVF TVBUX05PTkUgaXMgbm90IHNldAojIENPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWSBpcyBub3Qgc2V0 CkNPTkZJR19QUkVFTVBUPXkKQ09ORklHX1BSRUVNUFRfQ09VTlQ9eQpDT05GSUdfWDg2X0xPQ0FM X0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQojIENPTkZJR19YODZfUkVST1VURV9GT1JfQlJP S0VOX0JPT1RfSVJRUyBpcyBub3Qgc2V0CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VM T0dfTEVHQUNZPXkKQ09ORklHX1g4Nl9NQ0VfSU5URUw9eQpDT05GSUdfWDg2X01DRV9USFJFU0hP TEQ9eQojIENPTkZJR19YODZfTUNFX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfVEhFUk1B TF9WRUNUT1I9eQoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3JpbmcKIwojIENPTkZJR19WTTg2IGlz IG5vdCBzZXQKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPXkKQ09O RklHX1g4Nl9NU1I9eQojIENPTkZJR19YODZfQ1BVSUQgaXMgbm90IHNldAojIENPTkZJR19YODZf NUxFVkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdf QVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15CkNPTkZJ R19BUkNIX0hBU19NRU1fRU5DUllQVD15CkNPTkZJR19OVU1BPXkKIyBDT05GSUdfQU1EX05VTUEg aXMgbm90IHNldApDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15CkNPTkZJR19OT0RFU19TUEFOX09U SEVSX05PREVTPXkKIyBDT05GSUdfTlVNQV9FTVUgaXMgbm90IHNldApDT05GSUdfTk9ERVNfU0hJ RlQ9NgpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVN X0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKIyBDT05GSUdfQVJD SF9NRU1PUllfUFJPQkUgaXMgbm90IHNldApDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4 ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFS U0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05P REVTPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJF TUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9B TExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKIyBDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVAgaXMgbm90 IHNldApDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJR19IQVZFX01FTUJMT0NLX05PREVfTUFQ PXkKQ09ORklHX0hBVkVfR0VORVJJQ19HVVA9eQpDT05GSUdfQVJDSF9ESVNDQVJEX01FTUJMT0NL PXkKQ09ORklHX01FTU9SWV9JU09MQVRJT049eQojIENPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19O T0RFIGlzIG5vdCBzZXQKQ09ORklHX01FTU9SWV9IT1RQTFVHPXkKQ09ORklHX01FTU9SWV9IT1RQ TFVHX1NQQVJTRT15CkNPTkZJR19NRU1PUllfSE9UUExVR19ERUZBVUxUX09OTElORT15CiMgQ09O RklHX01FTU9SWV9IT1RSRU1PVkUgaXMgbm90IHNldApDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9 NApDT05GSUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CkNPTkZJR19NRU1PUllfQkFM TE9PTj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElPTj15CkNP TkZJR19NSUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkK Q09ORklHX0FSQ0hfRU5BQkxFX1RIUF9NSUdSQVRJT049eQpDT05GSUdfUEhZU19BRERSX1RfNjRC SVQ9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdfTU1VX05PVElGSUVSPXkKIyBDT05GSUdf S1NNIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQUREUj00MDk2CkNPTkZJR19B UkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9SWV9GQUlMVVJFPXkKQ09O RklHX0hXUE9JU09OX0lOSkVDVD15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CiMgQ09O RklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFX0FMV0FZUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFOU1BB UkVOVF9IVUdFUEFHRV9NQURWSVNFPXkKQ09ORklHX0FSQ0hfV0FOVFNfVEhQX1NXQVA9eQpDT05G SUdfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRV9QQUdFQ0FDSEU9eQojIENPTkZJ R19DTEVBTkNBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0ZST05UU1dBUD15CiMgQ09ORklHX0NNQSBp cyBub3Qgc2V0CkNPTkZJR19aU1dBUD15CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVEPXkKQ09O RklHX1ozRk9MRD15CiMgQ09ORklHX1pTTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNf RUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVEX1NUUlVDVF9QQUdF X0lOSVQ9eQpDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15CiMgQ09ORklHX0lETEVf UEFHRV9UUkFDS0lORyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19aT05FX0RFVklDRT15CkNP TkZJR19QRVJDUFVfU1RBVFM9eQojIENPTkZJR19YODZfUE1FTV9MRUdBQ1kgaXMgbm90IHNldApD T05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CkNPTkZJR19YODZfQk9PVFBBUkFNX01F TU9SWV9DT1JSVVBUSU9OX0NIRUNLPXkKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz02NAojIENPTkZJ R19NVFJSIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJDSF9SQU5ET00gaXMgbm90IHNldApDT05GSUdf WDg2X1NNQVA9eQpDT05GSUdfRUZJPXkKIyBDT05GSUdfRUZJX1NUVUIgaXMgbm90IHNldApDT05G SUdfU0VDQ09NUD15CiMgQ09ORklHX0haXzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0haXzI1MCBp cyBub3Qgc2V0CkNPTkZJR19IWl8zMDA9eQojIENPTkZJR19IWl8xMDAwIGlzIG5vdCBzZXQKQ09O RklHX0haPTMwMAojIENPTkZJR19TQ0hFRF9IUlRJQ0sgaXMgbm90IHNldAojIENPTkZJR19LRVhF QyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWEVDX0ZJTEUgaXMgbm90IHNldAojIENPTkZJR19DUkFT SF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMApDT05GSUdf UkVMT0NBVEFCTEU9eQojIENPTkZJR19SQU5ET01JWkVfQkFTRSBpcyBub3Qgc2V0CkNPTkZJR19Q SFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfSE9UUExVR19DUFU9eQpDT05GSUdfQk9PVFBB UkFNX0hPVFBMVUdfQ1BVMD15CkNPTkZJR19ERUJVR19IT1RQTFVHX0NQVTA9eQpDT05GSUdfQ09N UEFUX1ZEU089eQojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTkFUSVZFIGlzIG5vdCBzZXQKQ09O RklHX0xFR0FDWV9WU1lTQ0FMTF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05P TkUgaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldAojIENPTkZJR19N T0RJRllfTERUX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfSEFWRV9MSVZFUEFUQ0g9eQpDT05G SUdfQVJDSF9IQVNfQUREX1BBR0VTPXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQTFVH PXkKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RSRU1PVkU9eQpDT05GSUdfVVNFX1BFUkNQ VV9OVU1BX05PREVfSUQ9eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwoj CkNPTkZJR19BUkNIX0hJQkVSTkFUSU9OX0hFQURFUj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklH X1NVU1BFTkRfRlJFRVpFUj15CkNPTkZJR19TVVNQRU5EX1NLSVBfU1lOQz15CkNPTkZJR19ISUJF Uk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJQkVSTkFUSU9OPXkKQ09ORklHX1BNX1NURF9QQVJU SVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkKQ09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklH X1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0 CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJVRz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15 CiMgQ09ORklHX1BNX1RFU1RfU1VTUEVORCBpcyBub3Qgc2V0CkNPTkZJR19QTV9TTEVFUF9ERUJV Rz15CiMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0CkNPTkZJR19QTV9DTEs9eQojIENP TkZJR19XUV9QT1dFUl9FRkZJQ0lFTlRfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJPXkK Q09ORklHX0FDUElfTEVHQUNZX1RBQkxFU19MT09LVVA9eQpDT05GSUdfQVJDSF9NSUdIVF9IQVZF X0FDUElfUERDPXkKQ09ORklHX0FDUElfU1lTVEVNX1BPV0VSX1NUQVRFU19TVVBQT1JUPXkKIyBD T05GSUdfQUNQSV9ERUJVR0dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1NMRUVQPXkKQ09ORklH X0FDUElfUFJPQ0ZTX1BPV0VSPXkKQ09ORklHX0FDUElfUkVWX09WRVJSSURFX1BPU1NJQkxFPXkK Q09ORklHX0FDUElfRUNfREVCVUdGUz15CkNPTkZJR19BQ1BJX0FDPXkKIyBDT05GSUdfQUNQSV9C QVRURVJZIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9CVVRUT04gaXMgbm90IHNldApDT05GSUdf QUNQSV9WSURFTz15CkNPTkZJR19BQ1BJX0ZBTj15CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdf QUNQSV9DUFVfRlJFUV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklH X0FDUElfUFJPQ0VTU09SX0lETEU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQojIENPTkZJR19B Q1BJX0lQTUkgaXMgbm90IHNldApDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJ X1BST0NFU1NPUl9BR0dSRUdBVE9SPXkKQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BQ1BJ X05VTUE9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hf SEFTX0FDUElfVEFCTEVfVVBHUkFERT15CkNPTkZJR19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05G SUdfQUNQSV9ERUJVRz15CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdf WDg2X1BNX1RJTUVSPXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExV R19NRU1PUlk9eQpDT05GSUdfQUNQSV9IT1RQTFVHX0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz15 CkNPTkZJR19BQ1BJX0hFRD15CkNPTkZJR19BQ1BJX0NVU1RPTV9NRVRIT0Q9eQpDT05GSUdfQUNQ SV9CR1JUPXkKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldAoj IENPTkZJR19BQ1BJX05GSVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05G SUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKIyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBD T05GSUdfRFBURl9QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1dBVENIRE9HPXkKQ09ORklH X1BNSUNfT1BSRUdJT049eQojIENPTkZJR19DUkNfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CiMg Q09ORklHX1hQT1dFUl9QTUlDX09QUkVHSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQlhUX1dDX1BN SUNfT1BSRUdJT04gaXMgbm90IHNldAojIENPTkZJR19DSFRfV0NfUE1JQ19PUFJFR0lPTiBpcyBu b3Qgc2V0CkNPTkZJR19BQ1BJX0NPTkZJR0ZTPXkKQ09ORklHX1NGST15CgojCiMgQ1BVIEZyZXF1 ZW5jeSBzY2FsaW5nCiMKIyBDT05GSUdfQ1BVX0ZSRVEgaXMgbm90IHNldAoKIwojIENQVSBJZGxl CiMKQ09ORklHX0NQVV9JRExFPXkKQ09ORklHX0NQVV9JRExFX0dPVl9MQURERVI9eQpDT05GSUdf Q1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQg aXMgbm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09O RklHX1BDSV9ESVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9ET01BSU5T PXkKIyBDT05GSUdfUENJX0NOQjIwTEVfUVVJUksgaXMgbm90IHNldApDT05GSUdfUENJRVBPUlRC VVM9eQojIENPTkZJR19QQ0lFQUVSIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNPXkKIyBDT05G SUdfUENJRUFTUE1fREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9ERUZBVUxUIGlz IG5vdCBzZXQKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdf UENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVBU1BNX1BFUkZP Uk1BTkNFPXkKQ09ORklHX1BDSUVfUE1FPXkKIyBDT05GSUdfUENJRV9EUEMgaXMgbm90IHNldAoj IENPTkZJR19QQ0lFX1BUTSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15 CiMgQ09ORklHX1BDSV9NU0kgaXMgbm90IHNldAojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNl dApDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE89eQojIENPTkZJR19QQ0lfU1RVQiBpcyBu b3Qgc2V0CiMgQ09ORklHX0hUX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklH X1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkK IyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CiMgQ09ORklH X0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3JlIFN1cHBvcnQK IwoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCgojCiMgUENJIEVuZHBvaW50CiMK IyBDT05GSUdfUENJX0VORFBPSU5UIGlzIG5vdCBzZXQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRyb2xs ZXIgZHJpdmVycwojCkNPTkZJR19QQ0lfU1dfU1dJVENIVEVDPXkKQ09ORklHX0lTQV9CVVM9eQoj IENPTkZJR19JU0FfRE1BX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19QQ0NBUkQ9eQojIENPTkZJR19Q Q01DSUEgaXMgbm90IHNldAojIENPTkZJR19DQVJEQlVTIGlzIG5vdCBzZXQKCiMKIyBQQy1jYXJk IGJyaWRnZXMKIwpDT05GSUdfWUVOVEE9eQojIENPTkZJR19ZRU5UQV9PMiBpcyBub3Qgc2V0CkNP TkZJR19ZRU5UQV9SSUNPSD15CiMgQ09ORklHX1lFTlRBX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdf WUVOVEFfVE9TSElCQSBpcyBub3Qgc2V0CkNPTkZJR19SQVBJRElPPXkKQ09ORklHX1JBUElESU9f VFNJNzIxPXkKQ09ORklHX1JBUElESU9fRElTQ19USU1FT1VUPTMwCkNPTkZJR19SQVBJRElPX0VO QUJMRV9SWF9UWF9QT1JUUz15CkNPTkZJR19SQVBJRElPX0RNQV9FTkdJTkU9eQojIENPTkZJR19S QVBJRElPX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JBUElESU9fRU5VTV9CQVNJQz15CiMgQ09O RklHX1JBUElESU9fQ0hNQU4gaXMgbm90IHNldApDT05GSUdfUkFQSURJT19NUE9SVF9DREVWPXkK CiMKIyBSYXBpZElPIFN3aXRjaCBkcml2ZXJzCiMKQ09ORklHX1JBUElESU9fVFNJNTdYPXkKQ09O RklHX1JBUElESU9fQ1BTX1hYPXkKIyBDT05GSUdfUkFQSURJT19UU0k1NjggaXMgbm90IHNldApD T05GSUdfUkFQSURJT19DUFNfR0VOMj15CiMgQ09ORklHX1JBUElESU9fUlhTX0dFTjMgaXMgbm90 IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVt dWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15 CkNPTkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkK Q09ORklHX0JJTkZNVF9TQ1JJUFQ9eQojIENPTkZJR19IQVZFX0FPVVQgaXMgbm90IHNldApDT05G SUdfQklORk1UX01JU0M9eQpDT05GSUdfQ09SRURVTVA9eQpDT05GSUdfSUEzMl9FTVVMQVRJT049 eQojIENPTkZJR19JQTMyX0FPVVQgaXMgbm90IHNldAojIENPTkZJR19YODZfWDMyIGlzIG5vdCBz ZXQKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9V NjRfQUxJR05NRU5UPXkKQ09ORklHX1g4Nl9ERVZfRE1BX09QUz15CkNPTkZJR19ORVQ9eQoKIwoj IE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElB RyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQK Q09ORklHX1RMUz15CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxHTz15CkNPTkZJR19YRlJN X1VTRVI9eQojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90IHNldAojIENPTkZJR19YRlJN X01JR1JBVEUgaXMgbm90IHNldApDT05GSUdfWEZSTV9TVEFUSVNUSUNTPXkKIyBDT05GSUdfTkVU X0tFWSBpcyBub3Qgc2V0CkNPTkZJR19TTUM9eQpDT05GSUdfU01DX0RJQUc9eQpDT05GSUdfSU5F VD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5DRURfUk9VVEVSPXkKQ09O RklHX0lQX0ZJQl9UUklFX1NUQVRTPXkKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJ R19JUF9ST1VURV9NVUxUSVBBVEg9eQojIENPTkZJR19JUF9ST1VURV9WRVJCT1NFIGlzIG5vdCBz ZXQKQ09ORklHX0lQX1JPVVRFX0NMQVNTSUQ9eQpDT05GSUdfSVBfUE5QPXkKQ09ORklHX0lQX1BO UF9ESENQPXkKQ09ORklHX0lQX1BOUF9CT09UUD15CiMgQ09ORklHX0lQX1BOUF9SQVJQIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX0lQSVAgaXMgbm90IHNldApDT05GSUdfTkVUX0lQR1JFX0RFTVVY PXkKQ09ORklHX05FVF9JUF9UVU5ORUw9eQpDT05GSUdfTkVUX0lQR1JFPXkKQ09ORklHX05FVF9J UEdSRV9CUk9BRENBU1Q9eQojIENPTkZJR19JUF9NUk9VVEUgaXMgbm90IHNldAojIENPTkZJR19T WU5fQ09PS0lFUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JUFZUSSBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVURQX1RVTk5FTD15CkNPTkZJR19ORVRfRk9VPXkKIyBDT05GSUdfTkVUX0ZPVV9JUF9U VU5ORUxTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9BSCBpcyBub3Qgc2V0CiMgQ09ORklHX0lO RVRfRVNQIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9JUENPTVAgaXMgbm90IHNldAojIENPTkZJ R19JTkVUX1hGUk1fVFVOTkVMIGlzIG5vdCBzZXQKQ09ORklHX0lORVRfVFVOTkVMPXkKQ09ORklH X0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9UVU5ORUw9 eQpDT05GSUdfSU5FVF9YRlJNX01PREVfQkVFVD15CkNPTkZJR19JTkVUX0RJQUc9eQpDT05GSUdf SU5FVF9UQ1BfRElBRz15CkNPTkZJR19JTkVUX1VEUF9ESUFHPXkKQ09ORklHX0lORVRfUkFXX0RJ QUc9eQojIENPTkZJR19JTkVUX0RJQUdfREVTVFJPWSBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09O R19BRFZBTkNFRD15CkNPTkZJR19UQ1BfQ09OR19CSUM9eQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9 eQpDT05GSUdfVENQX0NPTkdfV0VTVFdPT0Q9eQojIENPTkZJR19UQ1BfQ09OR19IVENQIGlzIG5v dCBzZXQKQ09ORklHX1RDUF9DT05HX0hTVENQPXkKIyBDT05GSUdfVENQX0NPTkdfSFlCTEEgaXMg bm90IHNldApDT05GSUdfVENQX0NPTkdfVkVHQVM9eQpDT05GSUdfVENQX0NPTkdfTlY9eQojIENP TkZJR19UQ1BfQ09OR19TQ0FMQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19MUD15CkNP TkZJR19UQ1BfQ09OR19WRU5PPXkKIyBDT05GSUdfVENQX0NPTkdfWUVBSCBpcyBub3Qgc2V0CkNP TkZJR19UQ1BfQ09OR19JTExJTk9JUz15CkNPTkZJR19UQ1BfQ09OR19EQ1RDUD15CkNPTkZJR19U Q1BfQ09OR19DREc9eQpDT05GSUdfVENQX0NPTkdfQkJSPXkKQ09ORklHX0RFRkFVTFRfQklDPXkK IyBDT05GSUdfREVGQVVMVF9DVUJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfVkVHQVMg aXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1ZFTk8gaXMgbm90IHNldAojIENPTkZJR19ERUZB VUxUX1dFU1RXT09EIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9EQ1RDUCBpcyBub3Qgc2V0 CiMgQ09ORklHX0RFRkFVTFRfQ0RHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9CQlIgaXMg bm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9U Q1BfQ09ORz0iYmljIgojIENPTkZJR19UQ1BfTUQ1U0lHIGlzIG5vdCBzZXQKQ09ORklHX0lQVjY9 eQojIENPTkZJR19JUFY2X1JPVVRFUl9QUkVGIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfT1BUSU1J U1RJQ19EQUQ9eQpDT05GSUdfSU5FVDZfQUg9eQojIENPTkZJR19JTkVUNl9FU1AgaXMgbm90IHNl dAojIENPTkZJR19JTkVUNl9JUENPTVAgaXMgbm90IHNldAojIENPTkZJR19JUFY2X01JUDYgaXMg bm90IHNldAojIENPTkZJR19JTkVUNl9YRlJNX1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19JTkVU Nl9UVU5ORUw9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVU Nl9YRlJNX01PREVfVFVOTkVMPXkKIyBDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQgaXMgbm90 IHNldApDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OPXkKIyBDT05GSUdf SVBWNl9WVEkgaXMgbm90IHNldApDT05GSUdfSVBWNl9TSVQ9eQpDT05GSUdfSVBWNl9TSVRfNlJE PXkKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9eQpDT05G SUdfSVBWNl9HUkU9eQpDT05GSUdfSVBWNl9GT1U9eQojIENPTkZJR19JUFY2X0ZPVV9UVU5ORUwg aXMgbm90IHNldAojIENPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUyBpcyBub3Qgc2V0CiMgQ09O RklHX0lQVjZfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0xXVFVOTkVMIGlz IG5vdCBzZXQKIyBDT05GSUdfSVBWNl9TRUc2X0hNQUMgaXMgbm90IHNldAojIENPTkZJR19ORVRX T1JLX1NFQ01BUksgaXMgbm90IHNldApDT05GSUdfTkVUX1BUUF9DTEFTU0lGWT15CkNPTkZJR19O RVRXT1JLX1BIWV9USU1FU1RBTVBJTkc9eQojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAoj IENPTkZJR19JUF9EQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NDVFA9eQpDT05GSUdfU0NUUF9E QkdfT0JKQ05UPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qg c2V0CiMgQ09ORklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKQ09O RklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19OT05FPXkKQ09ORklHX1NDVFBfQ09PS0lFX0hN QUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExIGlzIG5vdCBzZXQKQ09ORklH X0lORVRfU0NUUF9ESUFHPXkKIyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBp cyBub3Qgc2V0CkNPTkZJR19BVE09eQojIENPTkZJR19BVE1fQ0xJUCBpcyBub3Qgc2V0CiMgQ09O RklHX0FUTV9MQU5FIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9CUjI2ODQ9eQpDT05GSUdfQVRNX0JS MjY4NF9JUEZJTFRFUj15CkNPTkZJR19MMlRQPXkKQ09ORklHX0wyVFBfREVCVUdGUz15CkNPTkZJ R19MMlRQX1YzPXkKQ09ORklHX0wyVFBfSVA9eQpDT05GSUdfTDJUUF9FVEg9eQpDT05GSUdfTVJQ PXkKIyBDT05GSUdfQlJJREdFIGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQojIENPTkZJ R19WTEFOXzgwMjFRX0dWUlAgaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUV9NVlJQPXkKIyBD T05GSUdfREVDTkVUIGlzIG5vdCBzZXQKQ09ORklHX0xMQz15CkNPTkZJR19MTEMyPXkKQ09ORklH X0lQWD15CiMgQ09ORklHX0lQWF9JTlRFUk4gaXMgbm90IHNldApDT05GSUdfQVRBTEs9eQpDT05G SUdfREVWX0FQUExFVEFMSz15CkNPTkZJR19JUEREUD15CiMgQ09ORklHX0lQRERQX0VOQ0FQIGlz IG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKQ09ORklHX0xBUEI9eQojIENPTkZJR19Q SE9ORVQgaXMgbm90IHNldApDT05GSUdfNkxPV1BBTj15CiMgQ09ORklHXzZMT1dQQU5fREVCVUdG UyBpcyBub3Qgc2V0CiMgQ09ORklHXzZMT1dQQU5fTkhDIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4 MDIxNTQ9eQojIENPTkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTCBpcyBub3Qg c2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfU09DS0VUIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIx NTRfNkxPV1BBTj15CkNPTkZJR19NQUM4MDIxNTQ9eQpDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBR dWV1ZWluZy9TY2hlZHVsaW5nCiMKIyBDT05GSUdfTkVUX1NDSF9DQlEgaXMgbm90IHNldApDT05G SUdfTkVUX1NDSF9IVEI9eQpDT05GSUdfTkVUX1NDSF9IRlNDPXkKQ09ORklHX05FVF9TQ0hfQVRN PXkKIyBDT05GSUdfTkVUX1NDSF9QUklPIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfTVVMVElR PXkKIyBDT05GSUdfTkVUX1NDSF9SRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSF9TRkI9eQoj IENPTkZJR19ORVRfU0NIX1NGUSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX1RFUUw9eQojIENP TkZJR19ORVRfU0NIX1RCRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkVUX1NDSF9HUkVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfRFNNQVJL PXkKIyBDT05GSUdfTkVUX1NDSF9ORVRFTSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0RSUj15 CkNPTkZJR19ORVRfU0NIX01RUFJJTz15CiMgQ09ORklHX05FVF9TQ0hfQ0hPS0UgaXMgbm90IHNl dApDT05GSUdfTkVUX1NDSF9RRlE9eQojIENPTkZJR19ORVRfU0NIX0NPREVMIGlzIG5vdCBzZXQK Q09ORklHX05FVF9TQ0hfRlFfQ09ERUw9eQojIENPTkZJR19ORVRfU0NIX0ZRIGlzIG5vdCBzZXQK Q09ORklHX05FVF9TQ0hfSEhGPXkKQ09ORklHX05FVF9TQ0hfUElFPXkKIyBDT05GSUdfTkVUX1ND SF9JTkdSRVNTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfUExVRz15CkNPTkZJR19ORVRfU0NI X0RFRkFVTFQ9eQpDT05GSUdfREVGQVVMVF9GUV9DT0RFTD15CiMgQ09ORklHX0RFRkFVTFRfUEZJ Rk9fRkFTVCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX05FVF9TQ0g9ImZxX2NvZGVsIgoKIwoj IENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz15 CkNPTkZJR19ORVRfQ0xTX1RDSU5ERVg9eQpDT05GSUdfTkVUX0NMU19ST1VURTQ9eQpDT05GSUdf TkVUX0NMU19GVz15CkNPTkZJR19ORVRfQ0xTX1UzMj15CkNPTkZJR19DTFNfVTMyX1BFUkY9eQpD T05GSUdfQ0xTX1UzMl9NQVJLPXkKQ09ORklHX05FVF9DTFNfUlNWUD15CiMgQ09ORklHX05FVF9D TFNfUlNWUDYgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0ZMT1cgaXMgbm90IHNldAojIENP TkZJR19ORVRfQ0xTX0NHUk9VUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0JQRj15CkNPTkZJ R19ORVRfQ0xTX0ZMT1dFUj15CkNPTkZJR19ORVRfQ0xTX01BVENIQUxMPXkKIyBDT05GSUdfTkVU X0VNQVRDSCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0FDVD15CiMgQ09ORklHX05FVF9BQ1Rf UE9MSUNFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfR0FDVD15CiMgQ09ORklHX0dBQ1RfUFJP QiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfTUlSUkVEIGlzIG5vdCBzZXQKQ09ORklHX05F VF9BQ1RfU0FNUExFPXkKIyBDT05GSUdfTkVUX0FDVF9OQVQgaXMgbm90IHNldApDT05GSUdfTkVU X0FDVF9QRURJVD15CiMgQ09ORklHX05FVF9BQ1RfU0lNUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf QUNUX1NLQkVESVQ9eQpDT05GSUdfTkVUX0FDVF9DU1VNPXkKIyBDT05GSUdfTkVUX0FDVF9WTEFO IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9CUEYgaXMgbm90IHNldApDT05GSUdfTkVUX0FD VF9TS0JNT0Q9eQojIENPTkZJR19ORVRfQUNUX0lGRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNU X1RVTk5FTF9LRVk9eQojIENPTkZJR19ORVRfQ0xTX0lORCBpcyBub3Qgc2V0CkNPTkZJR19ORVRf U0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0ROU19SRVNPTFZFUj15CkNPTkZJR19CQVRN QU5fQURWPXkKQ09ORklHX0JBVE1BTl9BRFZfQkFUTUFOX1Y9eQpDT05GSUdfQkFUTUFOX0FEVl9C TEE9eQpDT05GSUdfQkFUTUFOX0FEVl9EQVQ9eQojIENPTkZJR19CQVRNQU5fQURWX05DIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUTUFOX0FEVl9NQ0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1B Tl9BRFZfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19PUEVOVlNXSVRDSD15CkNPTkZJR19PUEVO VlNXSVRDSF9HUkU9eQpDT05GSUdfVlNPQ0tFVFM9eQpDT05GSUdfVlNPQ0tFVFNfRElBRz15CiMg Q09ORklHX1ZNV0FSRV9WTUNJX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19WU09D S0VUUz15CkNPTkZJR19WSVJUSU9fVlNPQ0tFVFNfQ09NTU9OPXkKQ09ORklHX05FVExJTktfRElB Rz15CkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CkNPTkZJR19NUExTX1JPVVRJ Tkc9eQpDT05GSUdfTkVUX05TSD15CkNPTkZJR19IU1I9eQojIENPTkZJR19ORVRfU1dJVENIREVW IGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0wzX01BU1RFUl9ERVYgaXMgbm90IHNldAojIENPTkZJ R19ORVRfTkNTSSBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09O RklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NH Uk9VUF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09O RklHX0JRTD15CkNPTkZJR19CUEZfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19ORVRfRkxPV19MSU1J VD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKQ09ORklHX05FVF9QS1RHRU49eQpDT05GSUdfTkVU X0RST1BfTU9OSVRPUj15CiMgQ09ORklHX0hBTVJBRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FO IGlzIG5vdCBzZXQKQ09ORklHX0JUPXkKQ09ORklHX0JUX0JSRURSPXkKQ09ORklHX0JUX1JGQ09N TT15CkNPTkZJR19CVF9SRkNPTU1fVFRZPXkKQ09ORklHX0JUX0JORVA9eQojIENPTkZJR19CVF9C TkVQX01DX0ZJTFRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSIGlz IG5vdCBzZXQKQ09ORklHX0JUX0hJRFA9eQojIENPTkZJR19CVF9IUyBpcyBub3Qgc2V0CiMgQ09O RklHX0JUX0xFIGlzIG5vdCBzZXQKQ09ORklHX0JUX0xFRFM9eQojIENPTkZJR19CVF9TRUxGVEVT VCBpcyBub3Qgc2V0CkNPTkZJR19CVF9ERUJVR0ZTPXkKCiMKIyBCbHVldG9vdGggZGV2aWNlIGRy aXZlcnMKIwpDT05GSUdfQlRfSU5URUw9eQpDT05GSUdfQlRfUUNBPXkKIyBDT05GSUdfQlRfSENJ QlRTRElPIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSVVBUlQ9eQpDT05GSUdfQlRfSENJVUFSVF9I ND15CiMgQ09ORklHX0JUX0hDSVVBUlRfQkNTUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVB UlRfQVRIM0sgaXMgbm90IHNldApDT05GSUdfQlRfSENJVUFSVF8zV0lSRT15CkNPTkZJR19CVF9I Q0lVQVJUX0lOVEVMPXkKQ09ORklHX0JUX0hDSVVBUlRfUUNBPXkKIyBDT05GSUdfQlRfSENJVUFS VF9BRzZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfTVJWTCBpcyBub3Qgc2V0CkNP TkZJR19CVF9IQ0lWSENJPXkKQ09ORklHX0JUX01SVkw9eQojIENPTkZJR19CVF9NUlZMX1NESU8g aXMgbm90IHNldApDT05GSUdfQlRfV0lMSU5LPXkKQ09ORklHX0FGX1JYUlBDPXkKQ09ORklHX0FG X1JYUlBDX0lQVjY9eQojIENPTkZJR19BRl9SWFJQQ19JTkpFQ1RfTE9TUyBpcyBub3Qgc2V0CiMg Q09ORklHX0FGX1JYUlBDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUlhLQUQgaXMgbm90IHNl dApDT05GSUdfQUZfS0NNPXkKQ09ORklHX1NUUkVBTV9QQVJTRVI9eQpDT05GSUdfRklCX1JVTEVT PXkKIyBDT05GSUdfV0lSRUxFU1MgaXMgbm90IHNldAojIENPTkZJR19XSU1BWCBpcyBub3Qgc2V0 CkNPTkZJR19SRktJTEw9eQpDT05GSUdfUkZLSUxMX0xFRFM9eQpDT05GSUdfUkZLSUxMX0lOUFVU PXkKQ09ORklHX1JGS0lMTF9HUElPPXkKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0FJRiBpcyBub3Qgc2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BS RVRUWURFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVI9eQpD T05GSUdfTkZDPXkKQ09ORklHX05GQ19ESUdJVEFMPXkKQ09ORklHX05GQ19OQ0k9eQojIENPTkZJ R19ORkNfTkNJX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19ORkNfTkNJX1VBUlQ9eQojIENPTkZJR19O RkNfSENJIGlzIG5vdCBzZXQKCiMKIyBOZWFyIEZpZWxkIENvbW11bmljYXRpb24gKE5GQykgZGV2 aWNlcwojCiMgQ09ORklHX05GQ19UUkY3OTcwQSBpcyBub3Qgc2V0CiMgQ09ORklHX05GQ19TSU0g aXMgbm90IHNldApDT05GSUdfTkZDX0ZEUD15CiMgQ09ORklHX05GQ19GRFBfSTJDIGlzIG5vdCBz ZXQKQ09ORklHX05GQ19QTjUzMz15CkNPTkZJR19ORkNfUE41MzNfSTJDPXkKQ09ORklHX05GQ19N UlZMPXkKQ09ORklHX05GQ19NUlZMX1VBUlQ9eQpDT05GSUdfTkZDX01SVkxfSTJDPXkKQ09ORklH X05GQ19TVF9OQ0k9eQpDT05GSUdfTkZDX1NUX05DSV9JMkM9eQpDT05GSUdfTkZDX1NUX05DSV9T UEk9eQpDT05GSUdfTkZDX05YUF9OQ0k9eQpDT05GSUdfTkZDX05YUF9OQ0lfSTJDPXkKQ09ORklH X05GQ19TM0ZXUk41PXkKQ09ORklHX05GQ19TM0ZXUk41X0kyQz15CkNPTkZJR19ORkNfU1Q5NUhG PXkKQ09ORklHX1BTQU1QTEU9eQojIENPTkZJR19ORVRfSUZFIGlzIG5vdCBzZXQKIyBDT05GSUdf TFdUVU5ORUwgaXMgbm90IHNldApDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15 CiMgQ09ORklHX05FVF9ERVZMSU5LIGlzIG5vdCBzZXQKQ09ORklHX01BWV9VU0VfREVWTElOSz15 CkNPTkZJR19IQVZFX0VCUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJp YyBEcml2ZXIgT3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9I RUxQRVJfUEFUSD0iIgpDT05GSUdfREVWVE1QRlM9eQojIENPTkZJR19ERVZUTVBGU19NT1VOVCBp cyBub3Qgc2V0CkNPTkZJR19TVEFOREFMT05FPXkKQ09ORklHX1BSRVZFTlRfRklSTVdBUkVfQlVJ TEQ9eQpDT05GSUdfRldfTE9BREVSPXkKIyBDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMIGlzIG5v dCBzZXQKQ09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQ RVI9eQojIENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldApD T05GSUdfQUxMT1dfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1RFU1RfRFJJ VkVSX1JFTU9WRT15CiMgQ09ORklHX1NZU19IWVBFUlZJU09SIGlzIG5vdCBzZXQKIyBDT05GSUdf R0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJP QkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JFR01BUF9JMkM9eQpDT05GSUdfUkVHTUFQX1NQ ST15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKIyBDT05GSUdfRE1B X1NIQVJFRF9CVUZGRVIgaXMgbm90IHNldAoKIwojIEJ1cyBkZXZpY2VzCiMKQ09ORklHX1NJTVBM RV9QTV9CVVM9eQpDT05GSUdfQ09OTkVDVE9SPXkKIyBDT05GSUdfUFJPQ19FVkVOVFMgaXMgbm90 IHNldApDT05GSUdfTVREPXkKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFMgaXMgbm90IHNldApD T05GSUdfTVREX0NNRExJTkVfUEFSVFM9eQojIENPTkZJR19NVERfT0ZfUEFSVFMgaXMgbm90IHNl dAojIENPTkZJR19NVERfQVI3X1BBUlRTIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gcGFyc2Vy cwojCgojCiMgVXNlciBNb2R1bGVzIEFuZCBUcmFuc2xhdGlvbiBMYXllcnMKIwpDT05GSUdfTVRE X0JMS0RFVlM9eQpDT05GSUdfTVREX0JMT0NLPXkKQ09ORklHX0ZUTD15CkNPTkZJR19ORlRMPXkK Q09ORklHX05GVExfUlc9eQojIENPTkZJR19JTkZUTCBpcyBub3Qgc2V0CkNPTkZJR19SRkRfRlRM PXkKQ09ORklHX1NTRkRDPXkKQ09ORklHX1NNX0ZUTD15CiMgQ09ORklHX01URF9PT1BTIGlzIG5v dCBzZXQKQ09ORklHX01URF9TV0FQPXkKQ09ORklHX01URF9QQVJUSVRJT05FRF9NQVNURVI9eQoK IwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKQ09ORklHX01URF9DRkk9eQojIENPTkZJ R19NVERfSkVERUNQUk9CRSBpcyBub3Qgc2V0CkNPTkZJR19NVERfR0VOX1BST0JFPXkKQ09ORklH X01URF9DRklfQURWX09QVElPTlM9eQojIENPTkZJR19NVERfQ0ZJX05PU1dBUCBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9DRklfQkVfQllURV9TV0FQIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklf TEVfQllURV9TV0FQPXkKQ09ORklHX01URF9DRklfR0VPTUVUUlk9eQpDT05GSUdfTVREX01BUF9C QU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01B UF9CQU5LX1dJRFRIXzQ9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzg9eQpDT05GSUdfTVRE X01BUF9CQU5LX1dJRFRIXzE2PXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMj15CkNPTkZJ R19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERfQ0ZJX0k0IGlz IG5vdCBzZXQKQ09ORklHX01URF9DRklfSTg9eQojIENPTkZJR19NVERfT1RQIGlzIG5vdCBzZXQK Q09ORklHX01URF9DRklfSU5URUxFWFQ9eQpDT05GSUdfTVREX0NGSV9BTURTVEQ9eQpDT05GSUdf TVREX0NGSV9TVEFBPXkKQ09ORklHX01URF9DRklfVVRJTD15CkNPTkZJR19NVERfUkFNPXkKQ09O RklHX01URF9ST009eQojIENPTkZJR19NVERfQUJTRU5UIGlzIG5vdCBzZXQKCiMKIyBNYXBwaW5n IGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMKQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTPXkK IyBDT05GSUdfTVREX1BIWVNNQVAgaXMgbm90IHNldApDT05GSUdfTVREX1BIWVNNQVBfT0Y9eQoj IENPTkZJR19NVERfUEhZU01BUF9PRl9WRVJTQVRJTEUgaXMgbm90IHNldApDT05GSUdfTVREX1BI WVNNQVBfT0ZfR0VNSU5JPXkKIyBDT05GSUdfTVREX1NCQ19HWFggaXMgbm90IHNldApDT05GSUdf TVREX1BDST15CkNPTkZJR19NVERfR1BJT19BRERSPXkKQ09ORklHX01URF9JTlRFTF9WUl9OT1I9 eQpDT05GSUdfTVREX1BMQVRSQU09eQojIENPTkZJR19NVERfTEFUQ0hfQUREUiBpcyBub3Qgc2V0 CgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BN QzU1MSBpcyBub3Qgc2V0CkNPTkZJR19NVERfREFUQUZMQVNIPXkKIyBDT05GSUdfTVREX0RBVEFG TEFTSF9XUklURV9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIX09UUCBp cyBub3Qgc2V0CkNPTkZJR19NVERfTTI1UDgwPXkKQ09ORklHX01URF9NQ0hQMjNLMjU2PXkKQ09O RklHX01URF9TU1QyNUw9eQpDT05GSUdfTVREX1NMUkFNPXkKQ09ORklHX01URF9QSFJBTT15CkNP TkZJR19NVERfTVREUkFNPXkKQ09ORklHX01URFJBTV9UT1RBTF9TSVpFPTQwOTYKQ09ORklHX01U RFJBTV9FUkFTRV9TSVpFPTEyOAojIENPTkZJR19NVERfQkxPQ0syTVREIGlzIG5vdCBzZXQKCiMK IyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19NVERfRE9DRzMgaXMgbm90 IHNldApDT05GSUdfTVREX05BTkRfRUNDPXkKIyBDT05GSUdfTVREX05BTkRfRUNDX1NNQyBpcyBu b3Qgc2V0CkNPTkZJR19NVERfTkFORD15CkNPTkZJR19NVERfTkFORF9CQ0g9eQpDT05GSUdfTVRE X05BTkRfRUNDX0JDSD15CkNPTkZJR19NVERfU01fQ09NTU9OPXkKQ09ORklHX01URF9OQU5EX0RF TkFMST15CiMgQ09ORklHX01URF9OQU5EX0RFTkFMSV9QQ0kgaXMgbm90IHNldApDT05GSUdfTVRE X05BTkRfREVOQUxJX0RUPXkKQ09ORklHX01URF9OQU5EX0dQSU89eQojIENPTkZJR19NVERfTkFO RF9PTUFQX0JDSF9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9SSUNPSD15CkNPTkZJ R19NVERfTkFORF9ESVNLT05DSElQPXkKIyBDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9C RV9BRFZBTkNFRCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JFX0FE RFJFU1M9MAojIENPTkZJR19NVERfTkFORF9ESVNLT05DSElQX0JCVFdSSVRFIGlzIG5vdCBzZXQK IyBDT05GSUdfTVREX05BTkRfRE9DRzQgaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfQ0FGRT15 CiMgQ09ORklHX01URF9OQU5EX05BTkRTSU0gaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfUExB VEZPUk09eQpDT05GSUdfTVREX09ORU5BTkQ9eQojIENPTkZJR19NVERfT05FTkFORF9WRVJJRllf V1JJVEUgaXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkRfR0VORVJJQz15CiMgQ09ORklHX01U RF9PTkVOQU5EX09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9PTkVOQU5EXzJYX1BST0dSQU0g aXMgbm90IHNldAoKIwojIExQRERSICYgTFBERFIyIFBDTSBtZW1vcnkgZHJpdmVycwojCkNPTkZJ R19NVERfTFBERFI9eQpDT05GSUdfTVREX1FJTkZPX1BST0JFPXkKQ09ORklHX01URF9TUElfTk9S PXkKIyBDT05GSUdfTVREX01UODF4eF9OT1IgaXMgbm90IHNldAojIENPTkZJR19NVERfU1BJX05P Ul9VU0VfNEtfU0VDVE9SUyBpcyBub3Qgc2V0CkNPTkZJR19TUElfSU5URUxfU1BJPXkKQ09ORklH X1NQSV9JTlRFTF9TUElfUENJPXkKIyBDT05GSUdfU1BJX0lOVEVMX1NQSV9QTEFURk9STSBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9VQkkgaXMgbm90IHNldApDT05GSUdfRFRDPXkKQ09ORklHX09G PXkKQ09ORklHX09GX1VOSVRURVNUPXkKQ09ORklHX09GX0ZMQVRUUkVFPXkKQ09ORklHX09GX0VB UkxZX0ZMQVRUUkVFPXkKQ09ORklHX09GX0RZTkFNSUM9eQpDT05GSUdfT0ZfQUREUkVTUz15CkNP TkZJR19PRl9BRERSRVNTX1BDST15CkNPTkZJR19PRl9JUlE9eQpDT05GSUdfT0ZfUENJPXkKQ09O RklHX09GX1BDSV9JUlE9eQpDT05GSUdfT0ZfUkVTT0xWRT15CkNPTkZJR19PRl9PVkVSTEFZPXkK Q09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKIyBDT05GSUdfUEFSUE9SVCBpcyBu b3Qgc2V0CkNPTkZJR19QTlA9eQojIENPTkZJR19QTlBfREVCVUdfTUVTU0FHRVMgaXMgbm90IHNl dAoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQojIENP TkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NE X01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EQUM5NjAgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX1VNRU0gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NPV19DT01N T04gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0xPT1AgaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0RSQkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfU0tEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TWDggaXMgbm90 IHNldAojIENPTkZJR19CTEtfREVWX1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX0NEUk9NX1BLVENE VkQgaXMgbm90IHNldAojIENPTkZJR19BVEFfT1ZFUl9FVEggaXMgbm90IHNldAojIENPTkZJR19W SVJUSU9fQkxLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9SQkQgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX1JTWFggaXMgbm90IHNldApDT05GSUdfTlZNRV9DT1JFPXkKQ09ORklHX0JM S19ERVZfTlZNRT15CkNPTkZJR19OVk1FX0ZBQlJJQ1M9eQpDT05GSUdfTlZNRV9SRE1BPXkKQ09O RklHX05WTUVfRkM9eQpDT05GSUdfTlZNRV9UQVJHRVQ9eQpDT05GSUdfTlZNRV9UQVJHRVRfTE9P UD15CkNPTkZJR19OVk1FX1RBUkdFVF9SRE1BPXkKIyBDT05GSUdfTlZNRV9UQVJHRVRfRkMgaXMg bm90IHNldAoKIwojIE1pc2MgZGV2aWNlcwojCkNPTkZJR19TRU5TT1JTX0xJUzNMVjAyRD15CkNP TkZJR19BRDUyNVhfRFBPVD15CkNPTkZJR19BRDUyNVhfRFBPVF9JMkM9eQojIENPTkZJR19BRDUy NVhfRFBPVF9TUEkgaXMgbm90IHNldApDT05GSUdfRFVNTVlfSVJRPXkKIyBDT05GSUdfSUJNX0FT TSBpcyBub3Qgc2V0CkNPTkZJR19QSEFOVE9NPXkKIyBDT05GSUdfU0dJX0lPQzQgaXMgbm90IHNl dApDT05GSUdfVElGTV9DT1JFPXkKQ09ORklHX1RJRk1fN1hYMT15CkNPTkZJR19JQ1M5MzJTNDAx PXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CkNPTkZJR19IUF9JTE89eQojIENPTkZJR19B UERTOTgwMkFMUyBpcyBub3Qgc2V0CkNPTkZJR19JU0wyOTAwMz15CkNPTkZJR19JU0wyOTAyMD15 CkNPTkZJR19TRU5TT1JTX1RTTDI1NTA9eQpDT05GSUdfU0VOU09SU19CSDE3NzA9eQpDT05GSUdf U0VOU09SU19BUERTOTkwWD15CiMgQ09ORklHX0hNQzYzNTIgaXMgbm90IHNldApDT05GSUdfRFMx NjgyPXkKIyBDT05GSUdfVElfREFDNzUxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9CQUxM T09OIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TV0lUQ0hfRlNBOTQ4MD15CkNPTkZJR19MQVRUSUNF X0VDUDNfQ09ORklHPXkKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfRU5EUE9J TlRfVEVTVD15CkNPTkZJR19DMlBPUlQ9eQojIENPTkZJR19DMlBPUlRfRFVSQU1BUl8yMTUwIGlz IG5vdCBzZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV9BVDI0IGlzIG5v dCBzZXQKQ09ORklHX0VFUFJPTV9BVDI1PXkKQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05GSUdf RUVQUk9NX01BWDY4NzU9eQojIENPTkZJR19FRVBST01fOTNDWDYgaXMgbm90IHNldApDT05GSUdf RUVQUk9NXzkzWFg0Nj15CkNPTkZJR19FRVBST01fSURUXzg5SFBFU1g9eQojIENPTkZJR19DQjcx MF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0 IGxpbmUgZGlzY2lwbGluZQojCkNPTkZJR19USV9TVD15CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJD PXkKCiMKIyBBbHRlcmEgRlBHQSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwojIENPTkZJR19B TFRFUkFfU1RBUEwgaXMgbm90IHNldApDT05GSUdfSU5URUxfTUVJPXkKQ09ORklHX0lOVEVMX01F SV9NRT15CiMgQ09ORklHX0lOVEVMX01FSV9UWEUgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1ZN Q0k9eQoKIwojIEludGVsIE1JQyBCdXMgRHJpdmVyCiMKIyBDT05GSUdfSU5URUxfTUlDX0JVUyBp cyBub3Qgc2V0CgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKIyBDT05GSUdfU0NJRl9CVVMgaXMgbm90 IHNldAoKIwojIFZPUCBCdXMgRHJpdmVyCiMKIyBDT05GSUdfVk9QX0JVUyBpcyBub3Qgc2V0Cgoj CiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIKIwoK IwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUgTWFuYWdl bWVudCAoQ09TTSkgRHJpdmVycwojCgojCiMgVk9QIERyaXZlcgojCkNPTkZJR19HRU5XUUU9eQpD T05GSUdfR0VOV1FFX1BMQVRGT1JNX0VSUk9SX1JFQ09WRVJZPTAKIyBDT05GSUdfRUNITyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0FGVV9EUklW RVJfT1BTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0xJQiBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0lERT15CkNPTkZJR19JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi9pZGUvaWRl LnR4dCBmb3IgaGVscC9pbmZvIG9uIElERSBkcml2ZXMKIwpDT05GSUdfSURFX1hGRVJfTU9ERT15 CkNPTkZJR19JREVfVElNSU5HUz15CkNPTkZJR19JREVfQVRBUEk9eQojIENPTkZJR19CTEtfREVW X0lERV9TQVRBIGlzIG5vdCBzZXQKQ09ORklHX0lERV9HRD15CkNPTkZJR19JREVfR0RfQVRBPXkK Q09ORklHX0lERV9HRF9BVEFQST15CkNPTkZJR19CTEtfREVWX0lERUNEPXkKQ09ORklHX0JMS19E RVZfSURFQ0RfVkVSQk9TRV9FUlJPUlM9eQpDT05GSUdfQkxLX0RFVl9JREVUQVBFPXkKIyBDT05G SUdfQkxLX0RFVl9JREVBQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSURFX1RBU0tfSU9DVEwgaXMg bm90IHNldAojIENPTkZJR19JREVfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgSURFIGNoaXBzZXQg c3VwcG9ydC9idWdmaXhlcwojCiMgQ09ORklHX0lERV9HRU5FUklDIGlzIG5vdCBzZXQKQ09ORklH X0JMS19ERVZfUExBVEZPUk09eQpDT05GSUdfQkxLX0RFVl9DTUQ2NDA9eQojIENPTkZJR19CTEtf REVWX0NNRDY0MF9FTkhBTkNFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfSURFUE5QIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFRE1BX1NGRj15CgojCiMgUENJIElERSBjaGlwc2V0 cyBzdXBwb3J0CiMKQ09ORklHX0JMS19ERVZfSURFUENJPXkKQ09ORklHX0lERVBDSV9QQ0lCVVNf T1JERVI9eQojIENPTkZJR19CTEtfREVWX09GRkJPQVJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19E RVZfR0VORVJJQz15CkNPTkZJR19CTEtfREVWX09QVEk2MjE9eQpDT05GSUdfQkxLX0RFVl9SWjEw MDA9eQpDT05GSUdfQkxLX0RFVl9JREVETUFfUENJPXkKIyBDT05GSUdfQkxLX0RFVl9BRUM2MlhY IGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfQUxJMTVYMz15CiMgQ09ORklHX0JMS19ERVZfQU1E NzRYWCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0FUSUlYUD15CkNPTkZJR19CTEtfREVWX0NN RDY0WD15CkNPTkZJR19CTEtfREVWX1RSSUZMRVg9eQpDT05GSUdfQkxLX0RFVl9IUFQzNjY9eQpD T05GSUdfQkxLX0RFVl9KTUlDUk9OPXkKQ09ORklHX0JMS19ERVZfUElJWD15CkNPTkZJR19CTEtf REVWX0lUODE3Mj15CkNPTkZJR19CTEtfREVWX0lUODIxMz15CkNPTkZJR19CTEtfREVWX0lUODIx WD15CkNPTkZJR19CTEtfREVWX05TODc0MTU9eQpDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9PTEQ9 eQpDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVc9eQojIENPTkZJR19CTEtfREVWX1NWV0tTIGlz IG5vdCBzZXQKQ09ORklHX0JMS19ERVZfU0lJTUFHRT15CkNPTkZJR19CTEtfREVWX1NJUzU1MTM9 eQpDT05GSUdfQkxLX0RFVl9TTEM5MEU2Nj15CkNPTkZJR19CTEtfREVWX1RSTTI5MD15CkNPTkZJ R19CTEtfREVWX1ZJQTgyQ1hYWD15CkNPTkZJR19CTEtfREVWX1RDODZDMDAxPXkKQ09ORklHX0JM S19ERVZfSURFRE1BPXkKCiMKIyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0lfTU9E PXkKQ09ORklHX1JBSURfQVRUUlM9eQpDT05GSUdfU0NTST15CkNPTkZJR19TQ1NJX0RNQT15CkNP TkZJR19TQ1NJX05FVExJTks9eQpDT05GSUdfU0NTSV9NUV9ERUZBVUxUPXkKQ09ORklHX1NDU0lf UFJPQ19GUz15CgojCiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwoj IENPTkZJR19CTEtfREVWX1NEIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfU1Q9eQpDT05GSUdf Q0hSX0RFVl9PU1NUPXkKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQkxLX0RFVl9TUl9WRU5E T1I9eQojIENPTkZJR19DSFJfREVWX1NHIGlzIG5vdCBzZXQKQ09ORklHX0NIUl9ERVZfU0NIPXkK Q09ORklHX1NDU0lfRU5DTE9TVVJFPXkKQ09ORklHX1NDU0lfQ09OU1RBTlRTPXkKIyBDT05GSUdf U0NTSV9MT0dHSU5HIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NT SSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKQ09ORklHX1NDU0lfRkNfQVRU UlM9eQpDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CiMg Q09ORklHX1NDU0lfU0FTX0xJQlNBUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz15 CiMgQ09ORklHX1NDU0lfTE9XTEVWRUwgaXMgbm90IHNldApDT05GSUdfU0NTSV9ESD15CkNPTkZJ R19TQ1NJX0RIX1JEQUM9eQpDT05GSUdfU0NTSV9ESF9IUF9TVz15CkNPTkZJR19TQ1NJX0RIX0VN Qz15CkNPTkZJR19TQ1NJX0RIX0FMVUE9eQojIENPTkZJR19TQ1NJX09TRF9JTklUSUFUT1IgaXMg bm90IHNldApDT05GSUdfQVRBPXkKIyBDT05GSUdfQVRBX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQK Q09ORklHX0FUQV9WRVJCT1NFX0VSUk9SPXkKIyBDT05GSUdfQVRBX0FDUEkgaXMgbm90IHNldApD T05GSUdfU0FUQV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50 ZXJmYWNlCiMKQ09ORklHX1NBVEFfQUhDST15CkNPTkZJR19TQVRBX0FIQ0lfUExBVEZPUk09eQpD T05GSUdfQUhDSV9DRVZBPXkKIyBDT05GSUdfQUhDSV9RT1JJUSBpcyBub3Qgc2V0CkNPTkZJR19T QVRBX0lOSUMxNjJYPXkKQ09ORklHX1NBVEFfQUNBUkRfQUhDST15CkNPTkZJR19TQVRBX1NJTDI0 PXkKIyBDT05GSUdfQVRBX1NGRiBpcyBub3Qgc2V0CiMgQ09ORklHX01EIGlzIG5vdCBzZXQKQ09O RklHX1RBUkdFVF9DT1JFPXkKQ09ORklHX1RDTV9JQkxPQ0s9eQpDT05GSUdfVENNX0ZJTEVJTz15 CiMgQ09ORklHX1RDTV9QU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19UQ01fVVNFUjI9eQpDT05GSUdf TE9PUEJBQ0tfVEFSR0VUPXkKIyBDT05GSUdfSVNDU0lfVEFSR0VUIGlzIG5vdCBzZXQKQ09ORklH X1NCUF9UQVJHRVQ9eQpDT05GSUdfRlVTSU9OPXkKIyBDT05GSUdfRlVTSU9OX1NQSSBpcyBub3Qg c2V0CkNPTkZJR19GVVNJT05fRkM9eQpDT05GSUdfRlVTSU9OX1NBUz15CkNPTkZJR19GVVNJT05f TUFYX1NHRT0xMjgKQ09ORklHX0ZVU0lPTl9DVEw9eQpDT05GSUdfRlVTSU9OX0xPR0dJTkc9eQoK IwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05GSUdfRklSRVdJUkU9eQpDT05G SUdfRklSRVdJUkVfT0hDST15CkNPTkZJR19GSVJFV0lSRV9TQlAyPXkKQ09ORklHX0ZJUkVXSVJF X05FVD15CkNPTkZJR19GSVJFV0lSRV9OT1NZPXkKQ09ORklHX01BQ0lOVE9TSF9EUklWRVJTPXkK IyBDT05GSUdfTUFDX0VNVU1PVVNFQlROIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUREVWSUNFUyBp cyBub3Qgc2V0CiMgQ09ORklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQgZGV2aWNlIHN1cHBv cnQKIwpDT05GSUdfSU5QVVQ9eQpDT05GSUdfSU5QVVRfTEVEUz15CkNPTkZJR19JTlBVVF9GRl9N RU1MRVNTPXkKQ09ORklHX0lOUFVUX1BPTExERVY9eQpDT05GSUdfSU5QVVRfU1BBUlNFS01BUD15 CkNPTkZJR19JTlBVVF9NQVRSSVhLTUFQPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09O RklHX0lOUFVUX01PVVNFREVWPXkKIyBDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVggaXMgbm90 IHNldApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9V U0VERVZfU0NSRUVOX1k9NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9FVkRFVj15CkNPTkZJR19JTlBVVF9FVkJVRz15CgojCiMgSW5wdXQgRGV2aWNlIERy aXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlCT0FSRF9BRFA1NTIw IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FEUDU1ODg9eQpDT05GSUdfS0VZQk9BUkRfQURQ NTU4OT15CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CkNPTkZJR19LRVlCT0FSRF9RVDEwNzA9eQpD T05GSUdfS0VZQk9BUkRfUVQyMTYwPXkKQ09ORklHX0tFWUJPQVJEX0RMSU5LX0RJUjY4NT15CkNP TkZJR19LRVlCT0FSRF9MS0tCRD15CkNPTkZJR19LRVlCT0FSRF9HUElPPXkKQ09ORklHX0tFWUJP QVJEX0dQSU9fUE9MTEVEPXkKIyBDT05GSUdfS0VZQk9BUkRfVENBNjQxNiBpcyBub3Qgc2V0CkNP TkZJR19LRVlCT0FSRF9UQ0E4NDE4PXkKQ09ORklHX0tFWUJPQVJEX01BVFJJWD15CkNPTkZJR19L RVlCT0FSRF9MTTgzMjM9eQojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldAojIENP TkZJR19LRVlCT0FSRF9NQVg3MzU5IGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX01DUz15CkNP TkZJR19LRVlCT0FSRF9NUFIxMjE9eQpDT05GSUdfS0VZQk9BUkRfTkVXVE9OPXkKQ09ORklHX0tF WUJPQVJEX09QRU5DT1JFUz15CkNPTkZJR19LRVlCT0FSRF9TQU1TVU5HPXkKIyBDT05GSUdfS0VZ Qk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldApDT05GSUdfS0VZQk9BUkRfU1VOS0JEPXkKQ09ORklH X0tFWUJPQVJEX09NQVA0PXkKQ09ORklHX0tFWUJPQVJEX1RNMl9UT1VDSEtFWT15CkNPTkZJR19L RVlCT0FSRF9UV0w0MDMwPXkKQ09ORklHX0tFWUJPQVJEX1hUS0JEPXkKIyBDT05GSUdfS0VZQk9B UkRfQ0FQMTFYWCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9CQ009eQpDT05GSUdfSU5QVVRf TU9VU0U9eQpDT05GSUdfTU9VU0VfUFMyPXkKQ09ORklHX01PVVNFX1BTMl9BTFBTPXkKQ09ORklH X01PVVNFX1BTMl9CWUQ9eQojIENPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQIGlzIG5vdCBzZXQK Q09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19T TUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfVFJBQ0tQ T0lOVD15CiMgQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01P VVNFX1BTMl9TRU5URUxJQyBpcyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBp cyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0ggaXMgbm90IHNldAojIENPTkZJ R19NT1VTRV9QUzJfVk1NT1VTRSBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfU01CVVM9eQpD T05GSUdfTU9VU0VfU0VSSUFMPXkKIyBDT05GSUdfTU9VU0VfQVBQTEVUT1VDSCBpcyBub3Qgc2V0 CiMgQ09ORklHX01PVVNFX0JDTTU5NzQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9DWUFQQSBp cyBub3Qgc2V0CiMgQ09ORklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKQ09ORklHX01PVVNF X1ZTWFhYQUE9eQpDT05GSUdfTU9VU0VfR1BJTz15CiMgQ09ORklHX01PVVNFX1NZTkFQVElDU19J MkMgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9TWU5BUFRJQ1NfVVNCIGlzIG5vdCBzZXQKQ09O RklHX0lOUFVUX0pPWVNUSUNLPXkKQ09ORklHX0pPWVNUSUNLX0FOQUxPRz15CkNPTkZJR19KT1lT VElDS19BM0Q9eQpDT05GSUdfSk9ZU1RJQ0tfQURJPXkKQ09ORklHX0pPWVNUSUNLX0NPQlJBPXkK Q09ORklHX0pPWVNUSUNLX0dGMks9eQojIENPTkZJR19KT1lTVElDS19HUklQIGlzIG5vdCBzZXQK Q09ORklHX0pPWVNUSUNLX0dSSVBfTVA9eQpDT05GSUdfSk9ZU1RJQ0tfR1VJTExFTU9UPXkKQ09O RklHX0pPWVNUSUNLX0lOVEVSQUNUPXkKQ09ORklHX0pPWVNUSUNLX1NJREVXSU5ERVI9eQpDT05G SUdfSk9ZU1RJQ0tfVE1EQz15CkNPTkZJR19KT1lTVElDS19JRk9SQ0U9eQojIENPTkZJR19KT1lT VElDS19JRk9SQ0VfMjMyIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1dBUlJJT1I9eQpDT05G SUdfSk9ZU1RJQ0tfTUFHRUxMQU49eQpDT05GSUdfSk9ZU1RJQ0tfU1BBQ0VPUkI9eQpDT05GSUdf Sk9ZU1RJQ0tfU1BBQ0VCQUxMPXkKQ09ORklHX0pPWVNUSUNLX1NUSU5HRVI9eQojIENPTkZJR19K T1lTVElDS19UV0lESk9ZIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1pIRU5IVUE9eQpDT05G SUdfSk9ZU1RJQ0tfQVM1MDExPXkKQ09ORklHX0pPWVNUSUNLX0pPWURVTVA9eQojIENPTkZJR19K T1lTVElDS19YUEFEIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1BTWFBBRF9TUEk9eQojIENP TkZJR19KT1lTVElDS19QU1hQQURfU1BJX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RBQkxF VD15CiMgQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVU X1VTQl9BSVBURUsgaXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90 IHNldAojIENPTkZJR19UQUJMRVRfVVNCX0tCVEFCIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVU X1VTQl9QRUdBU1VTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEFCTEVUX1NFUklBTF9XQUNPTTQgaXMg bm90IHNldApDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU49eQpDT05GSUdfVE9VQ0hTQ1JFRU5fUFJP UEVSVElFUz15CiMgQ09ORklHX1RPVUNIU0NSRUVOXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fQURTNzg0NiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9BRDc4 Nzc9eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4NzkgaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9BUjEwMjFfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01Y VD15CkNPTkZJR19UT1VDSFNDUkVFTl9BVU9fUElYQ0lSPXkKQ09ORklHX1RPVUNIU0NSRUVOX0JV MjEwMTM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9DSElQT05FX0lDTjgzMTggaXMgbm90IHNldApD T05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMD15CkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1Bf Q09SRT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9JMkMgaXMgbm90IHNldApDT05GSUdf VE9VQ0hTQ1JFRU5fQ1lUVFNQX1NQST15CkNPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkU9 eQojIENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0kyQyBpcyBub3Qgc2V0CkNPTkZJR19UT1VD SFNDUkVFTl9DWVRUU1A0X1NQST15CkNPTkZJR19UT1VDSFNDUkVFTl9EQTkwNTI9eQpDT05GSUdf VE9VQ0hTQ1JFRU5fRFlOQVBSTz15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRSBpcyBu b3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9FRVRJPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUdB TEFYIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VHQUxBWF9TRVJJQUw9eQojIENPTkZJ R19UT1VDSFNDUkVFTl9GVUpJVFNVIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0dPT0RJ WD15CkNPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYPXkKQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpF PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUtURjIxMjcgaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fRUxBTj15CkNPTkZJR19UT1VDSFNDUkVFTl9FTE89eQpDT05GSUdfVE9VQ0hTQ1JFRU5f V0FDT01fVzgwMDE9eQojIENPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkMgaXMgbm90IHNldApD T05GSUdfVE9VQ0hTQ1JFRU5fTUFYMTE4MDE9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMD15 CiMgQ09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVF Tl9NRUxGQVNfTUlQND15CiMgQ09ORklHX1RPVUNIU0NSRUVOX01UT1VDSCBpcyBub3Qgc2V0CkNP TkZJR19UT1VDSFNDUkVFTl9JTVg2VUxfVFNDPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElP IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyPXkKQ09ORklHX1RPVUNIU0NSRUVO X1BFTk1PVU5UPXkKQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDY9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fVE9VQ0hSSUdIVD15CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFdJTj15CiMgQ09ORklH X1RPVUNIU0NSRUVOX1BJWENJUiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hY X0kyQz15CkNPTkZJR19UT1VDSFNDUkVFTl9XTTgzMVg9eQojIENPTkZJR19UT1VDSFNDUkVFTl9V U0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX01DMTM3ODM9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fVE9VQ0hJVDIxMz15CkNPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU89 eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwWF9DT1JFPXkKQ09ORklHX1RPVUNIU0NSRUVOX1RT QzIwMDQ9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVFNDMjAwNT15CkNPTkZJR19UT1VDSFNDUkVFTl9U U0MyMDA3PXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX1JNX1RTIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1NJTEVBRD15CkNP TkZJR19UT1VDSFNDUkVFTl9TSVNfSTJDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMj15CkNP TkZJR19UT1VDSFNDUkVFTl9TVE1GVFM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9TVVJGQUNFM19T UEkgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0PXkKQ09ORklHX1RPVUNIU0NS RUVOX1RQUzY1MDdYPXkKQ09ORklHX1RPVUNIU0NSRUVOX1pFVDYyMjM9eQpDT05GSUdfVE9VQ0hT Q1JFRU5fWkZPUkNFPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5QVVRfTUlTQyBpcyBub3Qgc2V0CkNPTkZJR19STUk0X0NPUkU9eQpDT05G SUdfUk1JNF9JMkM9eQojIENPTkZJR19STUk0X1NQSSBpcyBub3Qgc2V0CkNPTkZJR19STUk0X1NN Qj15CkNPTkZJR19STUk0X0YwMz15CkNPTkZJR19STUk0X0YwM19TRVJJTz15CkNPTkZJR19STUk0 XzJEX1NFTlNPUj15CkNPTkZJR19STUk0X0YxMT15CkNPTkZJR19STUk0X0YxMj15CkNPTkZJR19S TUk0X0YzMD15CkNPTkZJR19STUk0X0YzND15CkNPTkZJR19STUk0X0Y1NT15CgojCiMgSGFyZHdh cmUgSS9PIHBvcnRzCiMKQ09ORklHX1NFUklPPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19T RVJJTz15CkNPTkZJR19TRVJJT19JODA0Mj15CkNPTkZJR19TRVJJT19TRVJQT1JUPXkKIyBDT05G SUdfU0VSSU9fQ1Q4MkM3MTAgaXMgbm90IHNldAojIENPTkZJR19TRVJJT19QQ0lQUzIgaXMgbm90 IHNldApDT05GSUdfU0VSSU9fTElCUFMyPXkKIyBDT05GSUdfU0VSSU9fUkFXIGlzIG5vdCBzZXQK Q09ORklHX1NFUklPX0FMVEVSQV9QUzI9eQojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBz ZXQKQ09ORklHX1NFUklPX0FSQ19QUzI9eQojIENPTkZJR19TRVJJT19BUEJQUzIgaXMgbm90IHNl dAojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19VU0VSSU89eQpDT05G SUdfR0FNRVBPUlQ9eQojIENPTkZJR19HQU1FUE9SVF9OUzU1OCBpcyBub3Qgc2V0CiMgQ09ORklH X0dBTUVQT1JUX0w0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0FNRVBPUlRfRU1VMTBLMSBpcyBub3Qg c2V0CiMgQ09ORklHX0dBTUVQT1JUX0ZNODAxIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2 aWNlcwojCkNPTkZJR19UVFk9eQojIENPTkZJR19WVCBpcyBub3Qgc2V0CkNPTkZJR19VTklYOThf UFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZUz15CkNPTkZJR19MRUdBQ1lfUFRZX0NPVU5UPTI1Ngoj IENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldApDT05GSUdfTk9aT01JPXkKQ09O RklHX05fR1NNPXkKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVk1F TSBpcyBub3Qgc2V0CkNPTkZJR19ERVZLTUVNPXkKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJ R19TRVJJQUxfRUFSTFlDT049eQpDT05GSUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgy NTBfREVQUkVDQVRFRF9PUFRJT05TPXkKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19T RVJJQUxfODI1MF9GSU5URUs9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15CkNPTkZJR19T RVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklHX1NFUklBTF84 MjUwX0VYQVI9eQojIENPTkZJR19TRVJJQUxfODI1MF9NRU5fTUNCIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF84MjUwX05SX1VBUlRTPTQKQ09ORklHX1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9 NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9Q T1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9BU1BFRURfVlVBUlQ9eQpDT05GSUdfU0VSSUFMXzgy NTBfU0hBUkVfSVJRPXkKQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlE9eQpDT05GSUdfU0VS SUFMXzgyNTBfUlNBPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF84MjUwX0RXPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQK Q09ORklHX1NFUklBTF84MjUwX0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKQ09ORklH X1NFUklBTF84MjUwX01PWEE9eQojIENPTkZJR19TRVJJQUxfT0ZfUExBVEZPUk0gaXMgbm90IHNl dAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpDT05GSUdfU0VSSUFMX01BWDMx MDA9eQojIENPTkZJR19TRVJJQUxfTUFYMzEwWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9V QVJUTElURSBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQ09SRT15CkNPTkZJR19TRVJJQUxfQ09S RV9DT05TT0xFPXkKQ09ORklHX1NFUklBTF9KU009eQpDT05GSUdfU0VSSUFMX1NDQ05YUD15CkNP TkZJR19TRVJJQUxfU0NDTlhQX0NPTlNPTEU9eQpDT05GSUdfU0VSSUFMX1NDMTZJUzdYWF9DT1JF PXkKQ09ORklHX1NFUklBTF9TQzE2SVM3WFg9eQojIENPTkZJR19TRVJJQUxfU0MxNklTN1hYX0ky QyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfU0MxNklTN1hYX1NQST15CkNPTkZJR19TRVJJQUxf QUxURVJBX0pUQUdVQVJUPXkKQ09ORklHX1NFUklBTF9BTFRFUkFfSlRBR1VBUlRfQ09OU09MRT15 CkNPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUX0NPTlNPTEVfQllQQVNTPXkKQ09ORklHX1NF UklBTF9BTFRFUkFfVUFSVD15CkNPTkZJR19TRVJJQUxfQUxURVJBX1VBUlRfTUFYUE9SVFM9NApD T05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUX0JBVURSQVRFPTExNTIwMApDT05GSUdfU0VSSUFMX0FM VEVSQV9VQVJUX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSUZYNlg2MCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9YSUxJTlhfUFNfVUFSVCBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfQVJD PXkKIyBDT05GSUdfU0VSSUFMX0FSQ19DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9B UkNfTlJfUE9SVFM9MQpDT05GSUdfU0VSSUFMX1JQMj15CkNPTkZJR19TRVJJQUxfUlAyX05SX1VB UlRTPTMyCkNPTkZJR19TRVJJQUxfRlNMX0xQVUFSVD15CiMgQ09ORklHX1NFUklBTF9GU0xfTFBV QVJUX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPTkVYQU5UX0RJR0lDT0xPUj15 CiMgQ09ORklHX1NFUklBTF9DT05FWEFOVF9ESUdJQ09MT1JfQ09OU09MRSBpcyBub3Qgc2V0CkNP TkZJR19TRVJJQUxfTUVOX1oxMzU9eQojIENPTkZJR19TRVJJQUxfREVWX0JVUyBpcyBub3Qgc2V0 CkNPTkZJR19UVFlfUFJJTlRLPXkKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfVklSVElPX0NP TlNPTEU9eQpDT05GSUdfSVBNSV9IQU5ETEVSPXkKQ09ORklHX0lQTUlfUEFOSUNfRVZFTlQ9eQoj IENPTkZJR19JUE1JX1BBTklDX1NUUklORyBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9J TlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qgc2V0 CkNPTkZJR19JUE1JX1dBVENIRE9HPXkKQ09ORklHX0lQTUlfUE9XRVJPRkY9eQpDT05GSUdfSFdf UkFORE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPXkKIyBDT05GSUdfSFdfUkFORE9N X0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdfUkFORE9N X1ZJQT15CiMgQ09ORklHX0hXX1JBTkRPTV9WSVJUSU8gaXMgbm90IHNldApDT05GSUdfTlZSQU09 eQpDT05GSUdfUjM5NjQ9eQpDT05GSUdfQVBQTElDT009eQojIENPTkZJR19NV0FWRSBpcyBub3Qg c2V0CkNPTkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVWUz0yNTYKQ09ORklHX0hQ RVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKQ09ORklHX0hQRVRfTU1BUF9ERUZBVUxUPXkKQ09ORklH X0hBTkdDSEVDS19USU1FUj15CiMgQ09ORklHX1RDR19UUE0gaXMgbm90IHNldAojIENPTkZJR19U RUxDTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFVlBPUlQgaXMgbm90IHNldAojIENPTkZJR19Y SUxMWUJVUyBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklH X0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQojIENPTkZJR19JMkNf Q09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19DSEFSREVWPXkKQ09ORklHX0kyQ19NVVg9eQoK IwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX0FSQl9HUElPX0NI QUxMRU5HRT15CkNPTkZJR19JMkNfTVVYX0dQSU89eQojIENPTkZJR19JMkNfTVVYX0dQTVVYIGlz IG5vdCBzZXQKQ09ORklHX0kyQ19NVVhfTFRDNDMwNj15CkNPTkZJR19JMkNfTVVYX1BDQTk1NDE9 eQpDT05GSUdfSTJDX01VWF9QQ0E5NTR4PXkKQ09ORklHX0kyQ19NVVhfUElOQ1RSTD15CkNPTkZJ R19JMkNfTVVYX1JFRz15CkNPTkZJR19JMkNfREVNVVhfUElOQ1RSTD15CkNPTkZJR19JMkNfTVVY X01MWENQTEQ9eQojIENPTkZJR19JMkNfSEVMUEVSX0FVVE8gaXMgbm90IHNldApDT05GSUdfSTJD X1NNQlVTPXkKCiMKIyBJMkMgQWxnb3JpdGhtcwojCkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJ R19JMkNfQUxHT1BDRj15CkNPTkZJR19JMkNfQUxHT1BDQT15CgojCiMgSTJDIEhhcmR3YXJlIEJ1 cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09O RklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNl dApDT05GSUdfSTJDX0FMSTE1WDM9eQojIENPTkZJR19JMkNfQU1ENzU2IGlzIG5vdCBzZXQKQ09O RklHX0kyQ19BTUQ4MTExPXkKQ09ORklHX0kyQ19JODAxPXkKQ09ORklHX0kyQ19JU0NIPXkKQ09O RklHX0kyQ19JU01UPXkKIyBDT05GSUdfSTJDX1BJSVg0IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19D SFRfV0M9eQpDT05GSUdfSTJDX05GT1JDRTI9eQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9eQpD T05GSUdfSTJDX1NJUzU1OTU9eQpDT05GSUdfSTJDX1NJUzYzMD15CiMgQ09ORklHX0kyQ19TSVM5 NlggaXMgbm90IHNldApDT05GSUdfSTJDX1ZJQT15CkNPTkZJR19JMkNfVklBUFJPPXkKCiMKIyBB Q1BJIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NDTUk9eQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZl cnMgKG1vc3RseSBlbWJlZGRlZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVT X0dQSU8gaXMgbm90IHNldApDT05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT15CkNPTkZJR19JMkNf REVTSUdOV0FSRV9QTEFURk9STT15CkNPTkZJR19JMkNfREVTSUdOV0FSRV9TTEFWRT15CkNPTkZJ R19JMkNfREVTSUdOV0FSRV9QQ0k9eQpDT05GSUdfSTJDX0RFU0lHTldBUkVfQkFZVFJBSUw9eQpD T05GSUdfSTJDX0VNRVYyPXkKQ09ORklHX0kyQ19HUElPPXkKQ09ORklHX0kyQ19LRU1QTEQ9eQpD T05GSUdfSTJDX09DT1JFUz15CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJD X1BYQV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1JLM1g9eQojIENPTkZJR19JMkNfU0lNVEVD IGlzIG5vdCBzZXQKQ09ORklHX0kyQ19YSUxJTlg9eQoKIwojIEV4dGVybmFsIEkyQy9TTUJ1cyBh ZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX1BBUlBPUlRfTElHSFQ9eQpDT05GSUdfSTJDX1RB T1NfRVZNPXkKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX01M WENQTEQ9eQpDT05GSUdfSTJDX1NMQVZFPXkKQ09ORklHX0kyQ19TTEFWRV9FRVBST009eQojIENP TkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlz IG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19TUEk9eQoj IENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1BJX01BU1RFUj15CgojCiMgU1BJ IE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwpDT05GSUdfU1BJX0FMVEVSQT15CiMgQ09ORklH X1NQSV9BWElfU1BJX0VOR0lORSBpcyBub3Qgc2V0CkNPTkZJR19TUElfQklUQkFORz15CkNPTkZJ R19TUElfQ0FERU5DRT15CkNPTkZJR19TUElfREVTSUdOV0FSRT15CiMgQ09ORklHX1NQSV9EV19Q Q0kgaXMgbm90IHNldApDT05GSUdfU1BJX0RXX01NSU89eQpDT05GSUdfU1BJX0dQSU89eQojIENP TkZJR19TUElfRlNMX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19TUElfT0NfVElOWT15CkNPTkZJR19T UElfUFhBMlhYPXkKQ09ORklHX1NQSV9QWEEyWFhfUENJPXkKQ09ORklHX1NQSV9ST0NLQ0hJUD15 CiMgQ09ORklHX1NQSV9TQzE4SVM2MDIgaXMgbm90IHNldApDT05GSUdfU1BJX1hDT01NPXkKQ09O RklHX1NQSV9YSUxJTlg9eQojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKCiMK IyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCkNPTkZJR19TUElfU1BJREVWPXkKQ09ORklHX1NQSV9U TEU2MlgwPXkKIyBDT05GSUdfU1BJX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BNSSBpcyBu b3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNf REVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwpDT05GSUdfUFBTX0NM SUVOVF9LVElNRVI9eQpDT05GSUdfUFBTX0NMSUVOVF9MRElTQz15CkNPTkZJR19QUFNfQ0xJRU5U X0dQSU89eQoKIwojIFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBw b3J0CiMKQ09ORklHX1BUUF8xNTg4X0NMT0NLPXkKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRX T1JLX1BIWV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwpDT05G SUdfUFRQXzE1ODhfQ0xPQ0tfS1ZNPXkKQ09ORklHX1BJTkNUUkw9eQoKIwojIFBpbiBjb250cm9s bGVycwojCkNPTkZJR19QSU5NVVg9eQpDT05GSUdfUElOQ09ORj15CkNPTkZJR19HRU5FUklDX1BJ TkNPTkY9eQojIENPTkZJR19ERUJVR19QSU5DVFJMIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RS TF9BUzM3MjIgaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX0FNRCBpcyBub3Qgc2V0CkNPTkZJ R19QSU5DVFJMX01DUDIzUzA4PXkKIyBDT05GSUdfUElOQ1RSTF9TSU5HTEUgaXMgbm90IHNldAoj IENPTkZJR19QSU5DVFJMX1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0JBWVRSQUlM PXkKIyBDT05GSUdfUElOQ1RSTF9DSEVSUllWSUVXIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxf SU5URUw9eQojIENPTkZJR19QSU5DVFJMX0JST1hUT04gaXMgbm90IHNldApDT05GSUdfUElOQ1RS TF9DQU5OT05MQUtFPXkKQ09ORklHX1BJTkNUUkxfREVOVkVSVE9OPXkKIyBDT05GSUdfUElOQ1RS TF9HRU1JTklMQUtFIGlzIG5vdCBzZXQKQ09ORklHX1BJTkNUUkxfTEVXSVNCVVJHPXkKIyBDT05G SUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQgaXMgbm90IHNldApDT05GSUdfR1BJT0xJQj15CkNPTkZJ R19PRl9HUElPPXkKQ09ORklHX0dQSU9fQUNQST15CkNPTkZJR19HUElPTElCX0lSUUNISVA9eQpD T05GSUdfREVCVUdfR1BJTz15CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09ORklHX0dQSU9fR0VORVJJ Qz15CkNPTkZJR19HUElPX01BWDczMFg9eQoKIwojIE1lbW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJz CiMKQ09ORklHX0dQSU9fNzRYWF9NTUlPPXkKQ09ORklHX0dQSU9fQUxURVJBPXkKQ09ORklHX0dQ SU9fQU1EUFQ9eQpDT05GSUdfR1BJT19BWFAyMDk9eQpDT05GSUdfR1BJT19EV0FQQj15CkNPTkZJ R19HUElPX0VYQVI9eQojIENPTkZJR19HUElPX0ZUR1BJTzAxMCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fR0VORVJJQ19QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX0dSR1BJTz15CkNP TkZJR19HUElPX0lDSD15CkNPTkZJR19HUElPX0xZTlhQT0lOVD15CkNPTkZJR19HUElPX01FTlox Mjc9eQpDT05GSUdfR1BJT19NT0NLVVA9eQpDT05GSUdfR1BJT19TWVNDT049eQpDT05GSUdfR1BJ T19WWDg1NT15CiMgQ09ORklHX0dQSU9fWElMSU5YIGlzIG5vdCBzZXQKCiMKIyBQb3J0LW1hcHBl ZCBJL08gR1BJTyBkcml2ZXJzCiMKQ09ORklHX0dQSU9fMTA0X0RJT180OEU9eQpDT05GSUdfR1BJ T18xMDRfSURJT18xNj15CkNPTkZJR19HUElPXzEwNF9JRElfNDg9eQpDT05GSUdfR1BJT19GNzE4 OFg9eQpDT05GSUdfR1BJT19HUElPX01NPXkKQ09ORklHX0dQSU9fSVQ4Nz15CkNPTkZJR19HUElP X1NDSD15CiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1dTMTZD NDg9eQoKIwojIEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQURQNTU4OCBpcyBu b3Qgc2V0CkNPTkZJR19HUElPX0FETlA9eQpDT05GSUdfR1BJT19NQVg3MzAwPXkKIyBDT05GSUdf R1BJT19NQVg3MzJYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fUENBOTUzWD15CiMgQ09ORklHX0dQ SU9fUENBOTUzWF9JUlEgaXMgbm90IHNldApDT05GSUdfR1BJT19QQ0Y4NTdYPXkKIyBDT05GSUdf R1BJT19TWDE1MFggaXMgbm90IHNldApDT05GSUdfR1BJT19UUElDMjgxMD15CgojCiMgTUZEIEdQ SU8gZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQURQNTUyMD15CkNPTkZJR19HUElPX0FSSVpPTkE9 eQpDT05GSUdfR1BJT19CRDk1NzFNV1Y9eQojIENPTkZJR19HUElPX0NSWVNUQUxfQ09WRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fREE5MDUyIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fSkFOWl9U VEw9eQpDT05GSUdfR1BJT19LRU1QTEQ9eQojIENPTkZJR19HUElPX0xQMzk0MyBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fTFA4NzNYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFBTNjUyMTg9eQoj IENPTkZJR19HUElPX1RQUzY1ODZYIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fVFBTNjU5MTA9eQpD T05GSUdfR1BJT19UUFM2NTkxMj15CkNPTkZJR19HUElPX1RXTDQwMzA9eQpDT05GSUdfR1BJT19U V0w2MDQwPXkKIyBDT05GSUdfR1BJT19XSElTS0VZX0NPVkUgaXMgbm90IHNldAojIENPTkZJR19H UElPX1dNODMxWCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1dNODk5ND15CgojCiMgUENJIEdQSU8g ZXhwYW5kZXJzCiMKQ09ORklHX0dQSU9fQU1EODExMT15CiMgQ09ORklHX0dQSU9fQlQ4WFggaXMg bm90IHNldAojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDSV9J RElPXzE2PXkKQ09ORklHX0dQSU9fUkRDMzIxWD15CiMgQ09ORklHX0dQSU9fU09EQVZJTExFIGlz IG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPXzc0WDE2NCBp cyBub3Qgc2V0CkNPTkZJR19HUElPX01BWDczMDE9eQojIENPTkZJR19HUElPX01DMzM4ODAgaXMg bm90IHNldAojIENPTkZJR19HUElPX1BJU09TUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fWFJB MTQwMyBpcyBub3Qgc2V0CkNPTkZJR19XMT15CiMgQ09ORklHX1cxX0NPTiBpcyBub3Qgc2V0Cgoj CiMgMS13aXJlIEJ1cyBNYXN0ZXJzCiMKQ09ORklHX1cxX01BU1RFUl9NQVRST1g9eQojIENPTkZJ R19XMV9NQVNURVJfRFMyNDgyIGlzIG5vdCBzZXQKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CkNP TkZJR19XMV9NQVNURVJfR1BJTz15CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFW RV9USEVSTT15CkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQwNT15 CkNPTkZJR19XMV9TTEFWRV9EUzI0MDg9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4X1JFQURCQUNL PXkKQ09ORklHX1cxX1NMQVZFX0RTMjQxMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MDY9eQpDT05G SUdfVzFfU0xBVkVfRFMyNDIzPXkKQ09ORklHX1cxX1NMQVZFX0RTMjgwNT15CkNPTkZJR19XMV9T TEFWRV9EUzI0MzE9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMzPXkKQ09ORklHX1cxX1NMQVZFX0RT MjQzM19DUkM9eQojIENPTkZJR19XMV9TTEFWRV9EUzI0MzggaXMgbm90IHNldApDT05GSUdfVzFf U0xBVkVfRFMyNzYwPXkKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNPTkZJR19XMV9TTEFWRV9E UzI3ODE9eQojIENPTkZJR19XMV9TTEFWRV9EUzI4RTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfUE9X RVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUPXkKIyBDT05GSUdfUE9XRVJfUkVT RVRfQVMzNzIyIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSX1JFU0VUX0dQSU89eQojIENPTkZJR19Q T1dFUl9SRVNFVF9HUElPX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfUkVTRVRfTFRD Mjk1Mj15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RBUlQgaXMgbm90IHNldApDT05GSUdfUE9X RVJfUkVTRVRfU1lTQ09OPXkKQ09ORklHX1BPV0VSX1JFU0VUX1NZU0NPTl9QT1dFUk9GRj15CiMg Q09ORklHX1NZU0NPTl9SRUJPT1RfTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19QT1dFUl9TVVBQTFk9 eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19QREFfUE9X RVIgaXMgbm90IHNldApDT05GSUdfV004MzFYX0JBQ0tVUD15CiMgQ09ORklHX1dNODMxWF9QT1dF UiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRU RVJZXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9BQ1Q4OTQ1QSBpcyBub3Qg c2V0CkNPTkZJR19CQVRURVJZX0RTMjc2MD15CkNPTkZJR19CQVRURVJZX0RTMjc4MD15CiMgQ09O RklHX0JBVFRFUllfRFMyNzgxIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfRFMyNzgyPXkKQ09O RklHX0JBVFRFUllfU0JTPXkKQ09ORklHX0NIQVJHRVJfU0JTPXkKQ09ORklHX0JBVFRFUllfQlEy N1hYWD15CkNPTkZJR19CQVRURVJZX0JRMjdYWFhfSTJDPXkKQ09ORklHX0JBVFRFUllfQlEyN1hY WF9IRFE9eQojIENPTkZJR19CQVRURVJZX0JRMjdYWFhfRFRfVVBEQVRFU19OVk0gaXMgbm90IHNl dApDT05GSUdfQkFUVEVSWV9EQTkwNTI9eQpDT05GSUdfQkFUVEVSWV9EQTkxNTA9eQojIENPTkZJ R19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQoj IENPTkZJR19CQVRURVJZX01BWDE3MjFYIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfUENGNTA2 MzM9eQpDT05GSUdfQ0hBUkdFUl9NQVg4OTAzPXkKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMg bm90IHNldApDT05GSUdfQ0hBUkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfTUFOQUdFUj15CkNP TkZJR19DSEFSR0VSX0xUQzM2NTE9eQpDT05GSUdfQ0hBUkdFUl9NQVgxNDU3Nz15CkNPTkZJR19D SEFSR0VSX0RFVEVDVE9SX01BWDE0NjU2PXkKQ09ORklHX0NIQVJHRVJfTUFYNzc2OTM9eQpDT05G SUdfQ0hBUkdFUl9CUTI0MTVYPXkKIyBDT05GSUdfQ0hBUkdFUl9CUTI0MTkwIGlzIG5vdCBzZXQK Q09ORklHX0NIQVJHRVJfQlEyNDI1Nz15CkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9eQpDT05GSUdf Q0hBUkdFUl9CUTI1ODkwPXkKQ09ORklHX0NIQVJHRVJfU01CMzQ3PXkKIyBDT05GSUdfQ0hBUkdF Ul9UUFM2NTA5MCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5NDE9eQpDT05G SUdfQkFUVEVSWV9SVDUwMzM9eQojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CkNP TkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQpDT05GSUdfSFdNT05fREVCVUdfQ0hJUD15 CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpDT05GSUdfU0VOU09SU19BRDczMTQ9eQpDT05GSUdfU0VO U09SU19BRDc0MTQ9eQpDT05GSUdfU0VOU09SU19BRDc0MTg9eQpDT05GSUdfU0VOU09SU19BRE0x MDIxPXkKIyBDT05GSUdfU0VOU09SU19BRE0xMDI1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNf QURNMTAyNj15CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9eQpDT05GSUdfU0VOU09SU19BRE0xMDMx PXkKQ09ORklHX1NFTlNPUlNfQURNOTI0MD15CkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9eQpDT05G SUdfU0VOU09SU19BRFQ3MzEwPXkKIyBDT05GSUdfU0VOU09SU19BRFQ3NDEwIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19BRFQ3NDExIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRFQ3 NDYyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURUNzQ3MD15CiMgQ09ORklHX1NFTlNPUlNf QURUNzQ3NSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FTQzc2MjE9eQojIENPTkZJR19TRU5T T1JTX0s4VEVNUCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0sxMFRFTVA9eQpDT05GSUdfU0VO U09SU19BUFBMRVNNQz15CkNPTkZJR19TRU5TT1JTX0FTQjEwMD15CkNPTkZJR19TRU5TT1JTX0FT UEVFRD15CkNPTkZJR19TRU5TT1JTX0FUWFAxPXkKQ09ORklHX1NFTlNPUlNfRFM2MjA9eQpDT05G SUdfU0VOU09SU19EUzE2MjE9eQpDT05GSUdfU0VOU09SU19ERUxMX1NNTT15CiMgQ09ORklHX1NF TlNPUlNfREE5MDUyX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSTVLX0FNQiBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9eQpDT05GSUdfU0VOU09SU19GNzE4ODJGRz15 CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9eQpDT05GSUdfU0VOU09SU19NQzEzNzgzX0FEQz15CiMg Q09ORklHX1NFTlNPUlNfRlNDSE1EIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GVFNURVVU QVRFUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0dMNTE4U009eQpDT05GSUdfU0VOU09SU19H TDUyMFNNPXkKIyBDT05GSUdfU0VOU09SU19HNzYwQSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0c3NjI9eQojIENPTkZJR19TRU5TT1JTX0dQSU9fRkFOIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfSElINjEzMD15CiMgQ09ORklHX1NFTlNPUlNfSUJNQUVNIGlzIG5vdCBzZXQKQ09ORklHX1NF TlNPUlNfSUJNUEVYPXkKIyBDT05GSUdfU0VOU09SU19JNTUwMCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfQ09SRVRFTVAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JVDg3PXkKQ09ORklH X1NFTlNPUlNfSkM0Mj15CkNPTkZJR19TRU5TT1JTX1BPV1IxMjIwPXkKQ09ORklHX1NFTlNPUlNf TElORUFHRT15CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfTFRDMjk5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDE1MSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTFRDNDIxNSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xU QzQyMjI9eQpDT05GSUdfU0VOU09SU19MVEM0MjQ1PXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MD15 CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9eQpDT05GSUdfU0VOU09SU19NQVgxMTExPXkKQ09ORklH X1NFTlNPUlNfTUFYMTYwNjU9eQpDT05GSUdfU0VOU09SU19NQVgxNjE5PXkKQ09ORklHX1NFTlNP UlNfTUFYMTY2OD15CkNPTkZJR19TRU5TT1JTX01BWDE5Nz15CkNPTkZJR19TRU5TT1JTX01BWDMx NzIyPXkKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT15CkNPTkZJR19TRU5TT1JTX01BWDY2NDI9eQpD T05GSUdfU0VOU09SU19NQVg2NjUwPXkKIyBDT05GSUdfU0VOU09SU19NQVg2Njk3IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf TUNQMzAyMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfVEM2NTQgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19BRENYWD15CiMgQ09ORklHX1NFTlNPUlNfTE02MyBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xNNzA9eQojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19MTTc1PXkKIyBDT05GSUdfU0VOU09SU19MTTc3IGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19MTTc4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04MD15CkNPTkZJR19TRU5T T1JTX0xNODM9eQpDT05GSUdfU0VOU09SU19MTTg1PXkKIyBDT05GSUdfU0VOU09SU19MTTg3IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MTTkwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19MTTkyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE05Mz15CkNPTkZJR19TRU5TT1JTX0xN OTUyMzQ9eQpDT05GSUdfU0VOU09SU19MTTk1MjQxPXkKQ09ORklHX1NFTlNPUlNfTE05NTI0NT15 CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQojIENPTkZJR19TRU5TT1JTX1BDODc0MjcgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19OVENfVEhFUk1JU1RPUj15CkNPTkZJR19TRU5TT1JTX05DVDY2 ODM9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19O Q1Q3ODAyPXkKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19QQ0Y4NTkxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMjE9eQpDT05GSUdf U0VOU09SU19TSFQzeD15CkNPTkZJR19TRU5TT1JTX1NIVEMxPXkKIyBDT05GSUdfU0VOU09SU19T SVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19ETUUxNzM3IGlzIG5vdCBzZXQKIyBD T05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRU1DMjEwMz15 CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPXkKIyBDT05GSUdfU0VOU09SU19TTVNDNDdNMSBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9eQojIENPTkZJR19TRU5TT1JTX1NNU0M0 N0IzOTcgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TQ0g1NlhYX0NPTU1PTj15CkNPTkZJR19T RU5TT1JTX1NDSDU2Mjc9eQpDT05GSUdfU0VOU09SU19TQ0g1NjM2PXkKQ09ORklHX1NFTlNPUlNf U1RUUzc1MT15CiMgQ09ORklHX1NFTlNPUlNfU01NNjY1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNP UlNfQURDMTI4RDgxOD15CiMgQ09ORklHX1NFTlNPUlNfQURTMTAxNSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0FEUzc4Mjg9eQpDT05GSUdfU0VOU09SU19BRFM3ODcxPXkKIyBDT05GSUdfU0VO U09SU19BTUM2ODIxIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTkEyMDkgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX0lOQTJYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lOQTMy MjE9eQpDT05GSUdfU0VOU09SU19UQzc0PXkKIyBDT05GSUdfU0VOU09SU19USE1DNTAgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19UTVAxMDI9eQpDT05GSUdfU0VOU09SU19UTVAxMDM9eQpDT05G SUdfU0VOU09SU19UTVAxMDg9eQojIENPTkZJR19TRU5TT1JTX1RNUDQwMSBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfVE1QNDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVklBX0NQVVRF TVA9eQojIENPTkZJR19TRU5TT1JTX1ZJQTY4NkEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JT X1ZUMTIxMSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1ZUODIzMT15CkNPTkZJR19TRU5TT1JT X1c4Mzc4MUQ9eQpDT05GSUdfU0VOU09SU19XODM3OTFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzky RD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz15CkNPTkZJR19TRU5TT1JTX1c4Mzc5NT15CkNPTkZJ R19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMPXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTPXkKQ09O RklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKIyBDT05GSUdfU0VOU09SU19XODM2MjdIRiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19XTTgzMVggaXMgbm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FD UElfUE9XRVI9eQojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90IHNldApDT05GSUdfVEhF Uk1BTD15CkNPTkZJR19USEVSTUFMX0VNRVJHRU5DWV9QT1dFUk9GRl9ERUxBWV9NUz0wCkNPTkZJ R19USEVSTUFMX0hXTU9OPXkKIyBDT05GSUdfVEhFUk1BTF9PRiBpcyBub3Qgc2V0CkNPTkZJR19U SEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9X SVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05G SUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJ R19USEVSTUFMX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NU RVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CkNPTkZJ R19USEVSTUFMX0dPVl9VU0VSX1NQQUNFPXkKIyBDT05GSUdfVEhFUk1BTF9HT1ZfUE9XRVJfQUxM T0NBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OPXkKQ09ORklHX0RBOTA2 Ml9USEVSTUFMPXkKQ09ORklHX1g4Nl9QS0dfVEVNUF9USEVSTUFMPXkKQ09ORklHX0lOVEVMX1NP Q19EVFNfSU9TRl9DT1JFPXkKIyBDT05GSUdfSU5URUxfU09DX0RUU19USEVSTUFMIGlzIG5vdCBz ZXQKCiMKIyBBQ1BJIElOVDM0MFggdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX0lOVDM0MFhfVEhF Uk1BTD15CkNPTkZJR19BQ1BJX1RIRVJNQUxfUkVMPXkKQ09ORklHX0lOVDM0MDZfVEhFUk1BTD15 CiMgQ09ORklHX0lOVEVMX0JYVF9QTUlDX1RIRVJNQUwgaXMgbm90IHNldApDT05GSUdfSU5URUxf UENIX1RIRVJNQUw9eQpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0dfQ09SRT15CkNP TkZJR19XQVRDSERPR19OT1dBWU9VVD15CkNPTkZJR19XQVRDSERPR19IQU5ETEVfQk9PVF9FTkFC TEVEPXkKQ09ORklHX1dBVENIRE9HX1NZU0ZTPXkKCiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVy cwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPXkKQ09ORklHX0RBOTA1Ml9XQVRDSERPRz15CiMgQ09O RklHX0RBOTA2Ml9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fV0FUQ0hET0cgaXMg bm90IHNldApDT05GSUdfV0RBVF9XRFQ9eQojIENPTkZJR19XTTgzMVhfV0FUQ0hET0cgaXMgbm90 IHNldApDT05GSUdfWElMSU5YX1dBVENIRE9HPXkKQ09ORklHX1pJSVJBVkVfV0FUQ0hET0c9eQoj IENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdfV0FUQ0hET0cg aXMgbm90IHNldAojIENPTkZJR19STjVUNjE4X1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1RX TDQwMzBfV0FUQ0hET0c9eQpDT05GSUdfTUFYNjNYWF9XQVRDSERPRz15CkNPTkZJR19SRVRVX1dB VENIRE9HPXkKQ09ORklHX0FDUVVJUkVfV0RUPXkKQ09ORklHX0FEVkFOVEVDSF9XRFQ9eQpDT05G SUdfQUxJTTE1MzVfV0RUPXkKQ09ORklHX0FMSU03MTAxX1dEVD15CiMgQ09ORklHX0VCQ19DMzg0 X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0Y3MTgwOEVfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NQ NTEwMF9UQ089eQpDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRz15CiMgQ09ORklHX0VVUk9URUNI X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JQjcwMF9XRFQ9eQpDT05GSUdfSUJNQVNSPXkKQ09ORklH X1dBRkVSX1dEVD15CkNPTkZJR19JNjMwMEVTQl9XRFQ9eQojIENPTkZJR19JRTZYWF9XRFQgaXMg bm90IHNldApDT05GSUdfSVRDT19XRFQ9eQpDT05GSUdfSVRDT19WRU5ET1JfU1VQUE9SVD15CiMg Q09ORklHX0lUODcxMkZfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfSVQ4N19XRFQgaXMgbm90IHNl dApDT05GSUdfSFBfV0FUQ0hET0c9eQpDT05GSUdfS0VNUExEX1dEVD15CkNPTkZJR19IUFdEVF9O TUlfREVDT0RJTkc9eQpDT05GSUdfU0MxMjAwX1dEVD15CiMgQ09ORklHX1BDODc0MTNfV0RUIGlz IG5vdCBzZXQKQ09ORklHX05WX1RDTz15CkNPTkZJR182MFhYX1dEVD15CkNPTkZJR19DUFU1X1dE VD15CiMgQ09ORklHX1NNU0NfU0NIMzExWF9XRFQgaXMgbm90IHNldAojIENPTkZJR19TTVNDMzdC Nzg3X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19WSUFfV0RUPXkKQ09ORklHX1c4MzYyN0hGX1dEVD15 CkNPTkZJR19XODM4NzdGX1dEVD15CiMgQ09ORklHX1c4Mzk3N0ZfV0RUIGlzIG5vdCBzZXQKQ09O RklHX01BQ0haX1dEVD15CiMgQ09ORklHX1NCQ19FUFhfQzNfV0FUQ0hET0cgaXMgbm90IHNldAoj IENPTkZJR19JTlRFTF9NRUlfV0RUIGlzIG5vdCBzZXQKQ09ORklHX05JOTAzWF9XRFQ9eQpDT05G SUdfTklDNzAxOF9XRFQ9eQpDT05GSUdfTUVOX0EyMV9XRFQ9eQoKIwojIFBDSS1iYXNlZCBXYXRj aGRvZyBDYXJkcwojCkNPTkZJR19QQ0lQQ1dBVENIRE9HPXkKIyBDT05GSUdfV0RUUENJIGlzIG5v dCBzZXQKCiMKIyBXYXRjaGRvZyBQcmV0aW1lb3V0IEdvdmVybm9ycwojCiMgQ09ORklHX1dBVENI RE9HX1BSRVRJTUVPVVRfR09WIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMg U29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj15CkNPTkZJR19TU0JfUENJSE9T VF9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9QQ0lIT1NUIGlzIG5vdCBzZXQKQ09ORklHX1NTQl9T RElPSE9TVF9QT1NTSUJMRT15CiMgQ09ORklHX1NTQl9TRElPSE9TVCBpcyBub3Qgc2V0CiMgQ09O RklHX1NTQl9TSUxFTlQgaXMgbm90IHNldAojIENPTkZJR19TU0JfREVCVUcgaXMgbm90IHNldApD T05GSUdfU1NCX0RSSVZFUl9HUElPPXkKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQpDT05GSUdfQkNN QT15CkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkKIyBDT05GSUdfQkNNQV9IT1NUX1BD SSBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldAojIENPTkZJR19C Q01BX0RSSVZFUl9QQ0kgaXMgbm90IHNldApDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU49eQoj IENPTkZJR19CQ01BX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfREVCVUc9eQoK IwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQpDT05G SUdfTUZEX0FDVDg5NDVBPXkKQ09ORklHX01GRF9BUzM3MTE9eQpDT05GSUdfTUZEX0FTMzcyMj15 CkNPTkZJR19QTUlDX0FEUDU1MjA9eQpDT05GSUdfTUZEX0FBVDI4NzBfQ09SRT15CiMgQ09ORklH X01GRF9BVE1FTF9GTEVYQ09NIGlzIG5vdCBzZXQKQ09ORklHX01GRF9BVE1FTF9ITENEQz15CiMg Q09ORklHX01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQkQ5NTcxTVdWPXkKQ09O RklHX01GRF9BWFAyMFg9eQpDT05GSUdfTUZEX0FYUDIwWF9JMkM9eQojIENPTkZJR19NRkRfQ1JP U19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKQ09ORklHX1BN SUNfREE5MDUyPXkKQ09ORklHX01GRF9EQTkwNTJfU1BJPXkKQ09ORklHX01GRF9EQTkwNTJfSTJD PXkKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MDYyPXkKIyBD T05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfREE5MTUwPXkKQ09ORklHX01G RF9NQzEzWFhYPXkKQ09ORklHX01GRF9NQzEzWFhYX1NQST15CiMgQ09ORklHX01GRF9NQzEzWFhY X0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NRkRfSEk2NDIxX1BNSUM9eQpDT05GSUdfSFRDX1BBU0lD Mz15CiMgQ09ORklHX0hUQ19JMkNQTEQgaXMgbm90IHNldApDT05GSUdfTUZEX0lOVEVMX1FVQVJL X0kyQ19HUElPPXkKQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBDX1NDSD15CkNPTkZJR19JTlRF TF9TT0NfUE1JQz15CkNPTkZJR19JTlRFTF9TT0NfUE1JQ19CWFRXQz15CkNPTkZJR19JTlRFTF9T T0NfUE1JQ19DSFRXQz15CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAoj IENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldApDT05GSUdfTUZEX0pBTlpfQ01P RElPPXkKQ09ORklHX01GRF9LRU1QTEQ9eQojIENPTkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfODhQTTgwNT15CkNPTkZJR19NRkRfODhQTTg2MFg9eQpDT05GSUdfTUZEX01B WDE0NTc3PXkKIyBDT05GSUdfTUZEX01BWDc3NjIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01B WDc3Njg2IGlzIG5vdCBzZXQKQ09ORklHX01GRF9NQVg3NzY5Mz15CiMgQ09ORklHX01GRF9NQVg3 Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX01BWDg5MjUgaXMgbm90IHNldApDT05GSUdfTUZEX01BWDg5OTc9eQojIENPTkZJR19NRkRf TUFYODk5OCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTVQ2Mzk3PXkKIyBDT05GSUdfTUZEX01FTkYy MUJNQyBpcyBub3Qgc2V0CkNPTkZJR19FWlhfUENBUD15CkNPTkZJR19NRkRfQ1BDQVA9eQpDT05G SUdfTUZEX1JFVFU9eQpDT05GSUdfTUZEX1BDRjUwNjMzPXkKQ09ORklHX1BDRjUwNjMzX0FEQz15 CiMgQ09ORklHX1BDRjUwNjMzX0dQSU8gaXMgbm90IHNldApDT05GSUdfTUZEX1JEQzMyMVg9eQpD T05GSUdfTUZEX1JUU1hfUENJPXkKQ09ORklHX01GRF9SVDUwMzM9eQojIENPTkZJR19NRkRfUkM1 VDU4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SSzgwOCBpcyBub3Qgc2V0CkNPTkZJR19NRkRf Uk41VDYxOD15CkNPTkZJR19NRkRfU0VDX0NPUkU9eQojIENPTkZJR19NRkRfU0k0NzZYX0NPUkUg aXMgbm90IHNldApDT05GSUdfTUZEX1NNNTAxPXkKQ09ORklHX01GRF9TTTUwMV9HUElPPXkKQ09O RklHX01GRF9TS1k4MTQ1Mj15CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBzZXQKQ09ORklHX0FC WDUwMF9DT1JFPXkKQ09ORklHX0FCMzEwMF9DT1JFPXkKQ09ORklHX0FCMzEwMF9PVFA9eQojIENP TkZJR19NRkRfU1RNUEUgaXMgbm90IHNldApDT05GSUdfTUZEX1NZU0NPTj15CiMgQ09ORklHX01G RF9USV9BTTMzNVhfVFNDQURDIGlzIG5vdCBzZXQKQ09ORklHX01GRF9MUDM5NDM9eQpDT05GSUdf TUZEX0xQODc4OD15CiMgQ09ORklHX01GRF9USV9MTVUgaXMgbm90IHNldAojIENPTkZJR19NRkRf UEFMTUFTIGlzIG5vdCBzZXQKQ09ORklHX1RQUzYxMDVYPXkKIyBDT05GSUdfVFBTNjUwMTAgaXMg bm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA4 NiBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVFBTNjUwOTA9eQojIENPTkZJR19NRkRfVFBTNjUyMTcg aXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjg0NzAgaXMgbm90IHNldApDT05GSUdfTUZEX1RJ X0xQODczWD15CiMgQ09ORklHX01GRF9USV9MUDg3NTY1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9U UFM2NTIxOD15CkNPTkZJR19NRkRfVFBTNjU4Nlg9eQpDT05GSUdfTUZEX1RQUzY1OTEwPXkKQ09O RklHX01GRF9UUFM2NTkxMj15CkNPTkZJR19NRkRfVFBTNjU5MTJfSTJDPXkKQ09ORklHX01GRF9U UFM2NTkxMl9TUEk9eQojIENPTkZJR19NRkRfVFBTODAwMzEgaXMgbm90IHNldApDT05GSUdfVFdM NDAzMF9DT1JFPXkKIyBDT05GSUdfTUZEX1RXTDQwMzBfQVVESU8gaXMgbm90IHNldApDT05GSUdf VFdMNjA0MF9DT1JFPXkKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlzIG5vdCBzZXQKQ09ORklH X01GRF9MTTM1MzM9eQojIENPTkZJR19NRkRfVEMzNTg5WCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9UTUlPIGlzIG5vdCBzZXQKQ09ORklHX01GRF9WWDg1NT15CkNPTkZJR19NRkRfQVJJWk9OQT15 CkNPTkZJR19NRkRfQVJJWk9OQV9JMkM9eQpDT05GSUdfTUZEX0FSSVpPTkFfU1BJPXkKIyBDT05G SUdfTUZEX0NTNDdMMjQgaXMgbm90IHNldAojIENPTkZJR19NRkRfV001MTAyIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1dNNTExMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTcgaXMgbm90 IHNldApDT05GSUdfTUZEX1dNODk5OD15CiMgQ09ORklHX01GRF9XTTg0MDAgaXMgbm90IHNldApD T05GSUdfTUZEX1dNODMxWD15CkNPTkZJR19NRkRfV004MzFYX0kyQz15CiMgQ09ORklHX01GRF9X TTgzMVhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODM1MF9JMkMgaXMgbm90IHNldApD T05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1Jf REVCVUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQpDT05GSUdf UkVHVUxBVE9SX1ZJUlRVQUxfQ09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SX1VTRVJTUEFDRV9D T05TVU1FUj15CkNPTkZJR19SRUdVTEFUT1JfODhQTTg2MDc9eQpDT05GSUdfUkVHVUxBVE9SX0FD VDg4NjU9eQojIENPTkZJR19SRUdVTEFUT1JfQUNUODk0NUEgaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX0FENTM5OD15CkNPTkZJR19SRUdVTEFUT1JfQU5BVE9QPXkKQ09ORklHX1JFR1VMQVRP Ul9BQVQyODcwPXkKQ09ORklHX1JFR1VMQVRPUl9BQjMxMDA9eQojIENPTkZJR19SRUdVTEFUT1Jf QVMzNzExIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0FTMzcyMiBpcyBub3Qgc2V0CiMg Q09ORklHX1JFR1VMQVRPUl9BWFAyMFggaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0JEOTU3 MU1XVj15CiMgQ09ORklHX1JFR1VMQVRPUl9DUENBUCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VM QVRPUl9EQTkwNTIgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfREE5MDYyIGlzIG5vdCBz ZXQKQ09ORklHX1JFR1VMQVRPUl9EQTkyMTA9eQojIENPTkZJR19SRUdVTEFUT1JfREE5MjExIGlz IG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9GQU41MzU1NT15CiMgQ09ORklHX1JFR1VMQVRPUl9H UElPIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9ISTY0MjE9eQpDT05GSUdfUkVHVUxBVE9S X0hJNjQyMVY1MzA9eQpDT05GSUdfUkVHVUxBVE9SX0lTTDkzMDU9eQpDT05GSUdfUkVHVUxBVE9S X0lTTDYyNzFBPXkKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9eQpDT05GSUdfUkVHVUxBVE9SX0xQ Mzk3Mj15CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3MlggaXMgbm90IHNldApDT05GSUdfUkVHVUxB VE9SX0xQODczWD15CkNPTkZJR19SRUdVTEFUT1JfTFA4NzU1PXkKIyBDT05GSUdfUkVHVUxBVE9S X0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MVEMzNTg5IGlzIG5vdCBzZXQK IyBDT05GSUdfUkVHVUxBVE9SX0xUQzM2NzYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01B WDE0NTc3PXkKQ09ORklHX1JFR1VMQVRPUl9NQVgxNTg2PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4 NjQ5PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwPXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUy PXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5OTcgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFU T1JfTUFYNzc2OTMgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01DMTNYWFhfQ09SRT15CkNP TkZJR19SRUdVTEFUT1JfTUMxMzc4Mz15CkNPTkZJR19SRUdVTEFUT1JfTUMxMzg5Mj15CkNPTkZJ R19SRUdVTEFUT1JfTVQ2MzExPXkKQ09ORklHX1JFR1VMQVRPUl9NVDYzMjM9eQpDT05GSUdfUkVH VUxBVE9SX01UNjM5Nz15CkNPTkZJR19SRUdVTEFUT1JfUENBUD15CkNPTkZJR19SRUdVTEFUT1Jf UENGNTA2MzM9eQpDT05GSUdfUkVHVUxBVE9SX1BGVVpFMTAwPXkKQ09ORklHX1JFR1VMQVRPUl9Q Vjg4MDYwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1BWODgwODAgaXMgbm90IHNldAojIENPTkZJR19S RUdVTEFUT1JfUFY4ODA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9STjVUNjE4IGlz IG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JF R1VMQVRPUl9TMk1QQTAxIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9TMk1QUzExPXkKQ09O RklHX1JFR1VMQVRPUl9TNU04NzY3PXkKIyBDT05GSUdfUkVHVUxBVE9SX1NLWTgxNDUyIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VM QVRPUl9UUFM2MTA1WD15CkNPTkZJR19SRUdVTEFUT1JfVFBTNjIzNjA9eQpDT05GSUdfUkVHVUxB VE9SX1RQUzY1MDIzPXkKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTA3WD15CkNPTkZJR19SRUdVTEFU T1JfVFBTNjUwOTA9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MTMyPXkKIyBDT05GSUdfUkVHVUxB VE9SX1RQUzY1MjE4IGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2NTI0WD15CkNPTkZJ R19SRUdVTEFUT1JfVFBTNjU4Nlg9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1OTEwPXkKQ09ORklH X1JFR1VMQVRPUl9UUFM2NTkxMj15CkNPTkZJR19SRUdVTEFUT1JfVFdMNDAzMD15CkNPTkZJR19S RUdVTEFUT1JfVkNUUkw9eQojIENPTkZJR19SRUdVTEFUT1JfV004MzFYIGlzIG5vdCBzZXQKQ09O RklHX1JFR1VMQVRPUl9XTTg5OTQ9eQojIENPTkZJR19SQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfTUVESUFfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMgR3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJ R19BR1A9eQpDT05GSUdfQUdQX0lOVEVMPXkKIyBDT05GSUdfQUdQX1NJUyBpcyBub3Qgc2V0CkNP TkZJR19BR1BfVklBPXkKQ09ORklHX0lOVEVMX0dUVD15CkNPTkZJR19WR0FfQVJCPXkKQ09ORklH X1ZHQV9BUkJfTUFYX0dQVVM9MTYKQ09ORklHX1ZHQV9TV0lUQ0hFUk9PPXkKIyBDT05GSUdfRFJN IGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMK IyBDT05GSUdfRFJNX0xJQl9SQU5ET00gaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZp Y2VzCiMKIyBDT05GSUdfRkIgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JU PXkKQ09ORklHX0xDRF9DTEFTU19ERVZJQ0U9eQojIENPTkZJR19MQ0RfTDRGMDAyNDJUMDMgaXMg bm90IHNldAojIENPTkZJR19MQ0RfTE1TMjgzR0YwNSBpcyBub3Qgc2V0CkNPTkZJR19MQ0RfTFRW MzUwUVY9eQpDT05GSUdfTENEX0lMSTkyMlg9eQpDT05GSUdfTENEX0lMSTkzMjA9eQojIENPTkZJ R19MQ0RfVERPMjRNIGlzIG5vdCBzZXQKQ09ORklHX0xDRF9WR0cyNDMyQTQ9eQpDT05GSUdfTENE X1BMQVRGT1JNPXkKIyBDT05GSUdfTENEX1M2RTYzTTAgaXMgbm90IHNldApDT05GSUdfTENEX0xE OTA0MD15CiMgQ09ORklHX0xDRF9BTVMzNjlGRzA2IGlzIG5vdCBzZXQKQ09ORklHX0xDRF9MTVM1 MDFLRjAzPXkKIyBDT05GSUdfTENEX0hYODM1NyBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRf Q0xBU1NfREVWSUNFPXkKQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDPXkKQ09ORklHX0JBQ0tMSUdI VF9MTTM1MzM9eQpDT05GSUdfQkFDS0xJR0hUX0RBOTA1Mj15CiMgQ09ORklHX0JBQ0tMSUdIVF9B UFBMRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9QTTg5NDFfV0xFRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0JBQ0tMSUdIVF9TQUhBUkEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX1dN ODMxWD15CkNPTkZJR19CQUNLTElHSFRfQURQNTUyMD15CkNPTkZJR19CQUNLTElHSFRfQURQODg2 MD15CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODcwIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdI VF84OFBNODYwWD15CkNPTkZJR19CQUNLTElHSFRfUENGNTA2MzM9eQojIENPTkZJR19CQUNLTElH SFRfQUFUMjg3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX1BBTkRPUkE9eQpDT05GSUdfQkFDS0xJR0hUX1NLWTgxNDUyPXkK Q09ORklHX0JBQ0tMSUdIVF9BUzM3MTE9eQojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qg c2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MVjUyMDdMUCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElH SFRfQkQ2MTA3PXkKIyBDT05GSUdfQkFDS0xJR0hUX0FSQ1hDTk4gaXMgbm90IHNldAojIENPTkZJ R19WR0FTVEFURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NPVU5EIGlzIG5vdCBzZXQKCiMKIyBISUQg c3VwcG9ydAojCkNPTkZJR19ISUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05G SUdfSElEUkFXPXkKQ09ORklHX1VISUQ9eQpDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNp YWwgSElEIGRyaXZlcnMKIwojIENPTkZJR19ISURfQTRURUNIIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX0FDUlVYIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJRF9BU1VT IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BVVJFQUw9eQojIENPTkZJR19ISURfQkVMS0lOIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9DSEVSUlk9eQpDT05GSUdfSElEX0NISUNPTlk9eQpDT05GSUdfSElE X0NNRURJQT15CiMgQ09ORklHX0hJRF9DWVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9EUkFH T05SSVNFPXkKIyBDT05GSUdfRFJBR09OUklTRV9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9F TVNfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRUxFQ09NIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9FWktFWT15CkNPTkZJR19ISURfR0VNQklSRD15CkNPTkZJR19ISURfR0ZSTT15CkNPTkZJR19I SURfS0VZVE9VQ0g9eQpDT05GSUdfSElEX0tZRT15CkNPTkZJR19ISURfV0FMVE9QPXkKIyBDT05G SUdfSElEX0dZUkFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9JVEU9eQpDT05GSUdfSElEX1RXSU5IQU49eQojIENPTkZJR19ISURfS0VOU0lO R1RPTiBpcyBub3Qgc2V0CkNPTkZJR19ISURfTENQT1dFUj15CkNPTkZJR19ISURfTEVEPXkKQ09O RklHX0hJRF9MRU5PVk89eQojIENPTkZJR19ISURfTE9HSVRFQ0ggaXMgbm90IHNldApDT05GSUdf SElEX01BR0lDTU9VU0U9eQpDT05GSUdfSElEX01BWUZMQVNIPXkKQ09ORklHX0hJRF9NSUNST1NP RlQ9eQpDT05GSUdfSElEX01PTlRFUkVZPXkKQ09ORklHX0hJRF9NVUxUSVRPVUNIPXkKQ09ORklH X0hJRF9OVEk9eQojIENPTkZJR19ISURfT1JURUsgaXMgbm90IHNldApDT05GSUdfSElEX1BBTlRI RVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKQ09ORklHX0hJRF9QRVRBTFlOWD15CiMg Q09ORklHX0hJRF9QSUNPTENEIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QTEFOVFJPTklDUz15CiMg Q09ORklHX0hJRF9QUklNQVggaXMgbm90IHNldApDT05GSUdfSElEX1NBSVRFSz15CiMgQ09ORklH X0hJRF9TQU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NQRUVETElOSyBpcyBub3Qgc2V0 CiMgQ09ORklHX0hJRF9TVEVFTFNFUklFUyBpcyBub3Qgc2V0CkNPTkZJR19ISURfU1VOUExVUz15 CkNPTkZJR19ISURfUk1JPXkKQ09ORklHX0hJRF9HUkVFTkFTSUE9eQpDT05GSUdfR1JFRU5BU0lB X0ZGPXkKQ09ORklHX0hJRF9TTUFSVEpPWVBMVVM9eQojIENPTkZJR19TTUFSVEpPWVBMVVNfRkYg aXMgbm90IHNldApDT05GSUdfSElEX1RJVk89eQpDT05GSUdfSElEX1RPUFNFRUQ9eQpDT05GSUdf SElEX1RISU5HTT15CkNPTkZJR19ISURfVEhSVVNUTUFTVEVSPXkKQ09ORklHX1RIUlVTVE1BU1RF Ul9GRj15CkNPTkZJR19ISURfVURSQVdfUFMzPXkKIyBDT05GSUdfSElEX1dJSU1PVEUgaXMgbm90 IHNldApDT05GSUdfSElEX1hJTk1PPXkKQ09ORklHX0hJRF9aRVJPUExVUz15CiMgQ09ORklHX1pF Uk9QTFVTX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj15CkNPTkZJR19ISURfU0VO U09SX0hVQj15CiMgQ09ORklHX0hJRF9TRU5TT1JfQ1VTVE9NX1NFTlNPUiBpcyBub3Qgc2V0CkNP TkZJR19ISURfQUxQUz15CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSTJDX0hJRCBp cyBub3Qgc2V0CgojCiMgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMKIyBDT05GSUdfSU5URUxfSVNI X0hJRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfT0hDSV9MSVRUTEVfRU5ESUFOPXkKQ09ORklHX1VT Ql9TVVBQT1JUPXkKQ09ORklHX1VTQl9BUkNIX0hBU19IQ0Q9eQojIENPTkZJR19VU0IgaXMgbm90 IHNldApDT05GSUdfVVNCX1BDST15CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCgojCiMgVVNCIFBo eXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlzIG5vdCBzZXQKIyBDT05G SUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90 IHNldAojIENPTkZJR19UQUhWT19VU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfR0FER0VUIGlz IG5vdCBzZXQKCiMKIyBVU0IgUG93ZXIgRGVsaXZlcnkgYW5kIFR5cGUtQyBkcml2ZXJzCiMKIyBD T05GSUdfVFlQRUNfVUNTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRURfVFJJRyBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9VTFBJX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VXQiBpcyBub3Qg c2V0CkNPTkZJR19NTUM9eQojIENPTkZJR19QV1JTRVFfRU1NQyBpcyBub3Qgc2V0CiMgQ09ORklH X1BXUlNFUV9TSU1QTEUgaXMgbm90IHNldApDT05GSUdfTU1DX0JMT0NLPXkKQ09ORklHX01NQ19C TE9DS19NSU5PUlM9OAojIENPTkZJR19TRElPX1VBUlQgaXMgbm90IHNldAojIENPTkZJR19NTUNf VEVTVCBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gSG9zdCBDb250cm9sbGVyIERyaXZlcnMK IwpDT05GSUdfTU1DX0RFQlVHPXkKIyBDT05GSUdfTU1DX1NESENJIGlzIG5vdCBzZXQKQ09ORklH X01NQ19USUZNX1NEPXkKIyBDT05GSUdfTU1DX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19D QjcxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19WSUFfU0RNTUMgaXMgbm90IHNldApDT05GSUdf TU1DX1VTREhJNlJPTDA9eQpDT05GSUdfTU1DX1JFQUxURUtfUENJPXkKIyBDT05GSUdfTU1DX1RP U0hJQkFfUENJIGlzIG5vdCBzZXQKQ09ORklHX01NQ19NVEs9eQpDT05GSUdfTUVNU1RJQ0s9eQoj IENPTkZJR19NRU1TVElDS19ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVy cwojCiMgQ09ORklHX01FTVNUSUNLX1VOU0FGRV9SRVNVTUUgaXMgbm90IHNldAojIENPTkZJR19N U1BST19CTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19NU19CTE9DSz15CgojCiMgTWVtb3J5U3RpY2sg SG9zdCBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19USUZNX01TIGlzIG5v dCBzZXQKQ09ORklHX01FTVNUSUNLX0pNSUNST05fMzhYPXkKQ09ORklHX01FTVNUSUNLX1I1OTI9 eQojIENPTkZJR19NRU1TVElDS19SRUFMVEVLX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19ORVdfTEVE Uz15CkNPTkZJR19MRURTX0NMQVNTPXkKQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0g9eQojIENPTkZJ R19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMK IwpDT05GSUdfTEVEU184OFBNODYwWD15CiMgQ09ORklHX0xFRFNfQUFUMTI5MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0xFRFNfQVMzNjQ1QSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkNNNjMyOCBp cyBub3Qgc2V0CkNPTkZJR19MRURTX0JDTTYzNTg9eQpDT05GSUdfTEVEU19DUENBUD15CkNPTkZJ R19MRURTX0xNMzUzMD15CkNPTkZJR19MRURTX0xNMzUzMz15CiMgQ09ORklHX0xFRFNfTE0zNjQy IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19NVDYzMjMgaXMgbm90IHNldApDT05GSUdfTEVEU19Q Q0E5NTMyPXkKQ09ORklHX0xFRFNfUENBOTUzMl9HUElPPXkKQ09ORklHX0xFRFNfR1BJTz15CkNP TkZJR19MRURTX0xQMzk0ND15CkNPTkZJR19MRURTX0xQMzk1Mj15CkNPTkZJR19MRURTX0xQNTVY WF9DT01NT049eQpDT05GSUdfTEVEU19MUDU1MjE9eQpDT05GSUdfTEVEU19MUDU1MjM9eQpDT05G SUdfTEVEU19MUDU1NjI9eQpDT05GSUdfTEVEU19MUDg1MDE9eQojIENPTkZJR19MRURTX0xQODc4 OCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA4ODYwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19QQ0E5NTVYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTYzWD15CkNPTkZJR19MRURTX1dN ODMxWF9TVEFUVVM9eQpDT05GSUdfTEVEU19EQTkwNTI9eQpDT05GSUdfTEVEU19EQUMxMjRTMDg1 PXkKQ09ORklHX0xFRFNfUkVHVUxBVE9SPXkKQ09ORklHX0xFRFNfQkQyODAyPXkKQ09ORklHX0xF RFNfTFQzNTkzPXkKIyBDT05GSUdfTEVEU19BRFA1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19NQzEzNzgzIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVENBNjUwNz15CkNPTkZJR19MRURTX1RM QzU5MVhYPXkKQ09ORklHX0xFRFNfTUFYNzc2OTM9eQpDT05GSUdfTEVEU19NQVg4OTk3PXkKIyBD T05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAojIENPTkZJR19MRURTX0tURDI2OTIgaXMgbm90 IHNldAojIENPTkZJR19MRURTX0lTMzFGTDMxOVggaXMgbm90IHNldApDT05GSUdfTEVEU19JUzMx RkwzMlhYPXkKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRl ciBTcGVjaWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURTX0JMSU5LTT15 CiMgQ09ORklHX0xFRFNfU1lTQ09OIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5v dCBzZXQKIyBDT05GSUdfTEVEU19OSUM3OEJYIGlzIG5vdCBzZXQKCiMKIyBMRUQgVHJpZ2dlcnMK IwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElNRVI9eQpDT05G SUdfTEVEU19UUklHR0VSX09ORVNIT1Q9eQojIENPTkZJR19MRURTX1RSSUdHRVJfRElTSyBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQgaXMgbm90IHNldAojIENPTkZJR19MRURT X1RSSUdHRVJfSEVBUlRCRUFUIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0JBQ0tM SUdIVCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfQ1BVPXkKQ09ORklHX0xFRFNfVFJJ R0dFUl9HUElPPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0RFRkFVTFRfT04gaXMgbm90IHNldAoK IwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZpZyAoTEVEIHRhcmdl dCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlzIG5vdCBzZXQKQ09ORklHX0xF RFNfVFJJR0dFUl9DQU1FUkE9eQpDT05GSUdfTEVEU19UUklHR0VSX1BBTklDPXkKQ09ORklHX0FD Q0VTU0lCSUxJVFk9eQpDT05GSUdfSU5GSU5JQkFORD15CiMgQ09ORklHX0lORklOSUJBTkRfVVNF Ul9NQUQgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9VU0VSX0FDQ0VTUz15CkNPTkZJR19J TkZJTklCQU5EX0VYUF9VU0VSX0FDQ0VTUz15CkNPTkZJR19JTkZJTklCQU5EX1VTRVJfTUVNPXkK Q09ORklHX0lORklOSUJBTkRfT05fREVNQU5EX1BBR0lORz15CkNPTkZJR19JTkZJTklCQU5EX0FE RFJfVFJBTlM9eQpDT05GSUdfSU5GSU5JQkFORF9BRERSX1RSQU5TX0NPTkZJR0ZTPXkKQ09ORklH X0lORklOSUJBTkRfTVRIQ0E9eQojIENPTkZJR19JTkZJTklCQU5EX01USENBX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0lORklOSUJBTkRfTkVTPXkKQ09ORklHX0lORklOSUJBTkRfTkVTX0RFQlVH PXkKQ09ORklHX0lORklOSUJBTkRfU1JQPXkKQ09ORklHX0lORklOSUJBTkRfU1JQVD15CkNPTkZJ R19JTkZJTklCQU5EX0lTRVI9eQpDT05GSUdfSU5GSU5JQkFORF9PUEFfVk5JQz15CiMgQ09ORklH X0lORklOSUJBTkRfUkRNQVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkRNQV9SWEUgaXMgbm90IHNl dApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdfRURBQ19TVVBQT1JUPXkKIyBDT05G SUdfRURBQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0NjgxOF9M SUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09ORklHX1JUQ19I Q1RPU1lTX0RFVklDRT0icnRjMCIKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklHX1JUQ19TWVNU T0hDX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRDX05WTUVNIGlzIG5vdCBzZXQKCiMKIyBSVEMgaW50ZXJmYWNlcwojCiMgQ09ORklHX1JUQ19J TlRGX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19JTlRGX1BST0M9eQojIENPTkZJR19SVENf SU5URl9ERVYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9URVNUPXkKCiMKIyBJMkMgUlRDIGRy aXZlcnMKIwpDT05GSUdfUlRDX0RSVl84OFBNODYwWD15CiMgQ09ORklHX1JUQ19EUlZfQUJCNVpF UzMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9BQlg4MFg9eQojIENPTkZJR19SVENfRFJWX0FT MzcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA3IGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfRFMxMzc0PXkKQ09ORklHX1JUQ19EUlZfRFMxMzc0X1dEVD15CkNPTkZJR19SVENf RFJWX0RTMTY3Mj15CiMgQ09ORklHX1JUQ19EUlZfSFlNODU2MyBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX0xQODc4OD15CiMgQ09ORklHX1JUQ19EUlZfTUFYNjkwMCBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX01BWDg5OTc9eQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPXkKQ09ORklHX1JUQ19E UlZfSVNMMTIwOD15CiMgQ09ORklHX1JUQ19EUlZfSVNMMTIwMjIgaXMgbm90IHNldApDT05GSUdf UlRDX0RSVl9YMTIwNT15CkNPTkZJR19SVENfRFJWX1BDRjg1MjM9eQojIENPTkZJR19SVENfRFJW X1BDRjg1MDYzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODU2Mz15CkNPTkZJR19SVENf RFJWX1BDRjg1ODM9eQojIENPTkZJR19SVENfRFJWX000MVQ4MCBpcyBub3Qgc2V0CkNPTkZJR19S VENfRFJWX0JRMzJLPXkKIyBDT05GSUdfUlRDX0RSVl9UV0w0MDMwIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfVFBTNjU4Nlg9eQpDT05GSUdfUlRDX0RSVl9UUFM2NTkxMD15CkNPTkZJR19SVENf RFJWX1MzNTM5MEE9eQpDT05GSUdfUlRDX0RSVl9GTTMxMzA9eQpDT05GSUdfUlRDX0RSVl9SWDgw MTA9eQpDT05GSUdfUlRDX0RSVl9SWDg1ODE9eQpDT05GSUdfUlRDX0RSVl9SWDgwMjU9eQpDT05G SUdfUlRDX0RSVl9FTTMwMjc9eQpDT05GSUdfUlRDX0RSVl9SVjg4MDM9eQojIENPTkZJR19SVENf RFJWX1M1TSBpcyBub3Qgc2V0CgojCiMgU1BJIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RS Vl9NNDFUOTMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDFUOTQ9eQpDT05GSUdfUlRDX0RS Vl9EUzEzMDI9eQojIENPTkZJR19SVENfRFJWX0RTMTMwNSBpcyBub3Qgc2V0CkNPTkZJR19SVENf RFJWX0RTMTM0Mz15CkNPTkZJR19SVENfRFJWX0RTMTM0Nz15CkNPTkZJR19SVENfRFJWX0RTMTM5 MD15CkNPTkZJR19SVENfRFJWX01BWDY5MTY9eQpDT05GSUdfUlRDX0RSVl9SOTcwMT15CkNPTkZJ R19SVENfRFJWX1JYNDU4MT15CkNPTkZJR19SVENfRFJWX1JYNjExMD15CkNPTkZJR19SVENfRFJW X1JTNUMzNDg9eQpDT05GSUdfUlRDX0RSVl9NQVg2OTAyPXkKIyBDT05GSUdfUlRDX0RSVl9QQ0Yy MTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQ1A3OTUgaXMgbm90IHNldApDT05GSUdf UlRDX0kyQ19BTkRfU1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19S VENfRFJWX0RTMzIzMj15CiMgQ09ORklHX1JUQ19EUlZfRFMzMjMyX0hXTU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlYzMDI5 QzI9eQojIENPTkZJR19SVENfRFJWX1JWMzAyOV9IV01PTiBpcyBub3Qgc2V0CgojCiMgUGxhdGZv cm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKIyBDT05GSUdfUlRDX0RSVl9E UzEyODYgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTUxMSBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfRFMxNTUzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNjg1X0ZBTUlM WT15CiMgQ09ORklHX1JUQ19EUlZfRFMxNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9E UzE2ODkgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTcyODUgaXMgbm90IHNldAojIENP TkZJR19SVENfRFJWX0RTMTc0ODUgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzE3ODg1PXkK Q09ORklHX1JUQ19EUzE2ODVfUFJPQ19SRUdTPXkKIyBDT05GSUdfUlRDX0RTMTY4NV9TWVNGU19S RUdTIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzE3NDIgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX0RTMjQwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfREE5MDUyIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfREE5MDYzPXkKIyBDT05GSUdfUlRDX0RSVl9TVEsxN1RBOCBp cyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX000OFQ4Nj15CkNPTkZJR19SVENfRFJWX000OFQzNT15 CkNPTkZJR19SVENfRFJWX000OFQ1OT15CkNPTkZJR19SVENfRFJWX01TTTYyNDI9eQpDT05GSUdf UlRDX0RSVl9CUTQ4MDI9eQojIENPTkZJR19SVENfRFJWX1JQNUMwMSBpcyBub3Qgc2V0CkNPTkZJ R19SVENfRFJWX1YzMDIwPXkKIyBDT05GSUdfUlRDX0RSVl9XTTgzMVggaXMgbm90IHNldApDT05G SUdfUlRDX0RSVl9QQ0Y1MDYzMz15CkNPTkZJR19SVENfRFJWX0FCMzEwMD15CkNPTkZJR19SVENf RFJWX1pZTlFNUD15CgojCiMgb24tQ1BVIFJUQyBkcml2ZXJzCiMKQ09ORklHX1JUQ19EUlZfRlRS VEMwMTA9eQojIENPTkZJR19SVENfRFJWX1BDQVAgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9N QzEzWFhYPXkKIyBDT05GSUdfUlRDX0RSVl9TTlZTIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZf TVQ2Mzk3PXkKQ09ORklHX1JUQ19EUlZfUjczMDE9eQpDT05GSUdfUlRDX0RSVl9DUENBUD15Cgoj CiMgSElEIFNlbnNvciBSVEMgZHJpdmVycwojCkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdf RE1BREVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1B X0VOR0lORT15CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15 CkNPTkZJR19ETUFfT0Y9eQpDT05GSUdfQUxURVJBX01TR0RNQT15CiMgQ09ORklHX0ZTTF9FRE1B IGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lETUE2ND15CkNPTkZJR19JTlRFTF9JT0FURE1BPXkK IyBDT05GSUdfUUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBp cyBub3Qgc2V0CkNPTkZJR19EV19ETUFDX0NPUkU9eQojIENPTkZJR19EV19ETUFDIGlzIG5vdCBz ZXQKQ09ORklHX0RXX0RNQUNfUENJPXkKQ09ORklHX0hTVV9ETUE9eQoKIwojIERNQSBDbGllbnRz CiMKQ09ORklHX0FTWU5DX1RYX0RNQT15CiMgQ09ORklHX0RNQVRFU1QgaXMgbm90IHNldApDT05G SUdfRE1BX0VOR0lORV9SQUlEPXkKCiMKIyBETUFCVUYgb3B0aW9ucwojCiMgQ09ORklHX1NZTkNf RklMRSBpcyBub3Qgc2V0CkNPTkZJR19EQ0E9eQpDT05GSUdfQVVYRElTUExBWT15CkNPTkZJR19D SEFSTENEPXkKQ09ORklHX0hENDQ3ODA9eQpDT05GSUdfSU1HX0FTQ0lJX0xDRD15CkNPTkZJR19V SU89eQpDT05GSUdfVUlPX0NJRj15CkNPTkZJR19VSU9fUERSVl9HRU5JUlE9eQpDT05GSUdfVUlP X0RNRU1fR0VOSVJRPXkKQ09ORklHX1VJT19BRUM9eQojIENPTkZJR19VSU9fU0VSQ09TMyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VJT19QQ0lfR0VORVJJQyBpcyBub3Qgc2V0CkNPTkZJR19VSU9fTkVU WD15CkNPTkZJR19VSU9fUFJVU1M9eQojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldAojIENP TkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKCiMKIyBWaXJ0aW8g ZHJpdmVycwojCkNPTkZJR19WSVJUSU9fUENJPXkKIyBDT05GSUdfVklSVElPX1BDSV9MRUdBQ1kg aXMgbm90IHNldApDT05GSUdfVklSVElPX0JBTExPT049eQpDT05GSUdfVklSVElPX0lOUFVUPXkK Q09ORklHX1ZJUlRJT19NTUlPPXkKQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15 CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBp cyBub3Qgc2V0CiMgQ09ORklHX0hZUEVSVl9UU0NQQUdFIGlzIG5vdCBzZXQKQ09ORklHX1NUQUdJ Tkc9eQpDT05GSUdfSVJEQT15CgojCiMgSXJEQSBwcm90b2NvbHMKIwojIENPTkZJR19JUkxBTiBp cyBub3Qgc2V0CkNPTkZJR19JUkNPTU09eQpDT05GSUdfSVJEQV9VTFRSQT15CgojCiMgSXJEQSBv cHRpb25zCiMKQ09ORklHX0lSREFfQ0FDSEVfTEFTVF9MU0FQPXkKQ09ORklHX0lSREFfRkFTVF9S Uj15CiMgQ09ORklHX0lSREFfREVCVUcgaXMgbm90IHNldAoKIwojIEluZnJhcmVkLXBvcnQgZGV2 aWNlIGRyaXZlcnMKIwoKIwojIFNJUiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19JUlRUWV9TSVI9 eQoKIwojIERvbmdsZSBzdXBwb3J0CiMKQ09ORklHX0RPTkdMRT15CiMgQ09ORklHX0VTSV9ET05H TEUgaXMgbm90IHNldApDT05GSUdfQUNUSVNZU19ET05HTEU9eQpDT05GSUdfVEVLUkFNX0RPTkdM RT15CkNPTkZJR19UT0lNMzIzMl9ET05HTEU9eQojIENPTkZJR19MSVRFTElOS19ET05HTEUgaXMg bm90IHNldApDT05GSUdfTUE2MDBfRE9OR0xFPXkKIyBDT05GSUdfR0lSQklMX0RPTkdMRSBpcyBu b3Qgc2V0CkNPTkZJR19NQ1AyMTIwX0RPTkdMRT15CkNPTkZJR19PTERfQkVMS0lOX0RPTkdMRT15 CkNPTkZJR19BQ1QyMDBMX0RPTkdMRT15CgojCiMgRklSIGRldmljZSBkcml2ZXJzCiMKIyBDT05G SUdfVkxTSV9GSVIgaXMgbm90IHNldAojIENPTkZJR19DT01FREkgaXMgbm90IHNldApDT05GSUdf UlRTNTIwOD15CgojCiMgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAojCiMgQ09ORklHX1NUQUdJTkdf TUVESUEgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19TVEFHSU5HX0JPQVJEIGlz IG5vdCBzZXQKQ09ORklHX0ZJUkVXSVJFX1NFUklBTD15CkNPTkZJR19GV1RUWV9NQVhfVE9UQUxf UE9SVFM9NjQKQ09ORklHX0ZXVFRZX01BWF9DQVJEX1BPUlRTPTMyCiMgQ09ORklHX01URF9TUElO QU5EX01UMjlGIGlzIG5vdCBzZXQKIyBDT05GSUdfREdOQyBpcyBub3Qgc2V0CkNPTkZJR19HU19G UEdBQk9PVD15CiMgQ09ORklHX0NSWVBUT19TS0VJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVNZ U1NQQVIgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19YTE5YX0NMS1daUkQ9eQpDT05GSUdf TU9TVD15CkNPTkZJR19NT1NUQ09SRT15CiMgQ09ORklHX0FJTV9DREVWIGlzIG5vdCBzZXQKQ09O RklHX0FJTV9ORVRXT1JLPXkKQ09ORklHX0hETV9ESU0yPXkKIyBDT05GSUdfSERNX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0ND UkVFIGlzIG5vdCBzZXQKCiMKIyBVU0IgUG93ZXIgRGVsaXZlcnkgYW5kIFR5cGUtQyBkcml2ZXJz CiMKIyBDT05GSUdfUEk0MzMgaXMgbm90IHNldApDT05GSUdfWDg2X1BMQVRGT1JNX0RFVklDRVM9 eQojIENPTkZJR19BQ0VSX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0FDRVJIREYgaXMgbm90IHNl dAojIENPTkZJR19BTElFTldBUkVfV01JIGlzIG5vdCBzZXQKQ09ORklHX0FTVVNfTEFQVE9QPXkK IyBDT05GSUdfREVMTF9XTUlfQUlPIGlzIG5vdCBzZXQKQ09ORklHX0RFTExfV01JX0xFRD15CiMg Q09ORklHX0RFTExfU01PODgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfUkJUTiBpcyBub3Qg c2V0CkNPTkZJR19GVUpJVFNVX0xBUFRPUD15CiMgQ09ORklHX0ZVSklUU1VfVEFCTEVUIGlzIG5v dCBzZXQKQ09ORklHX0FNSUxPX1JGS0lMTD15CiMgQ09ORklHX0hQX0FDQ0VMIGlzIG5vdCBzZXQK IyBDT05GSUdfSFBfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfSFBfV01JPXkKIyBDT05GSUdf TVNJX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19QQU5BU09OSUNfTEFQVE9QPXkKIyBDT05GSUdf Q09NUEFMX0xBUFRPUCBpcyBub3Qgc2V0CkNPTkZJR19TT05ZX0xBUFRPUD15CkNPTkZJR19TT05Z UElfQ09NUEFUPXkKQ09ORklHX0lERUFQQURfTEFQVE9QPXkKQ09ORklHX1RISU5LUEFEX0FDUEk9 eQpDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVR0ZBQ0lMSVRJRVM9eQpDT05GSUdfVEhJTktQQURf QUNQSV9ERUJVRz15CkNPTkZJR19USElOS1BBRF9BQ1BJX1VOU0FGRV9MRURTPXkKIyBDT05GSUdf VEhJTktQQURfQUNQSV9WSURFTyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUElfSE9U S0VZX1BPTEwgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19IREFQUz15CiMgQ09ORklHX0lOVEVM X01FTkxPVyBpcyBub3Qgc2V0CkNPTkZJR19BU1VTX1dJUkVMRVNTPXkKQ09ORklHX0FDUElfV01J PXkKQ09ORklHX1dNSV9CTU9GPXkKQ09ORklHX01TSV9XTUk9eQpDT05GSUdfUEVBUV9XTUk9eQpD T05GSUdfVE9QU1RBUl9MQVBUT1A9eQpDT05GSUdfVE9TSElCQV9CVF9SRktJTEw9eQpDT05GSUdf VE9TSElCQV9IQVBTPXkKQ09ORklHX1RPU0hJQkFfV01JPXkKQ09ORklHX0FDUElfQ01QQz15CiMg Q09ORklHX0lOVEVMX0NIVF9JTlQzM0ZFIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lOVDAwMDJf VkdQSU89eQpDT05GSUdfSU5URUxfSElEX0VWRU5UPXkKIyBDT05GSUdfSU5URUxfVkJUTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lQUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19D T1JFIGlzIG5vdCBzZXQKQ09ORklHX0lCTV9SVEw9eQojIENPTkZJR19TQU1TVU5HX0xBUFRPUCBp cyBub3Qgc2V0CkNPTkZJR19NWE1fV01JPXkKIyBDT05GSUdfSU5URUxfT0FLVFJBSUwgaXMgbm90 IHNldApDT05GSUdfU0FNU1VOR19RMTA9eQpDT05GSUdfQVBQTEVfR01VWD15CkNPTkZJR19JTlRF TF9SU1Q9eQojIENPTkZJR19JTlRFTF9TTUFSVENPTk5FQ1QgaXMgbm90IHNldApDT05GSUdfUFZQ QU5JQz15CkNPTkZJR19JTlRFTF9QTUNfSVBDPXkKQ09ORklHX0lOVEVMX0JYVFdDX1BNSUNfVE1V PXkKIyBDT05GSUdfU1VSRkFDRV9QUk8zX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19TVVJGQUNF XzNfQlVUVE9OPXkKIyBDT05GSUdfSU5URUxfUFVOSVRfSVBDIGlzIG5vdCBzZXQKQ09ORklHX01M WF9QTEFURk9STT15CkNPTkZJR19NTFhfQ1BMRF9QTEFURk9STT15CkNPTkZJR19QTUNfQVRPTT15 CkNPTkZJR19DSFJPTUVfUExBVEZPUk1TPXkKQ09ORklHX0NIUk9NRU9TX1BTVE9SRT15CiMgQ09O RklHX0NST1NfS0JEX0xFRF9CQUNLTElHSFQgaXMgbm90IHNldApDT05GSUdfQ0xLREVWX0xPT0tV UD15CkNPTkZJR19IQVZFX0NMS19QUkVQQVJFPXkKQ09ORklHX0NPTU1PTl9DTEs9eQoKIwojIENv bW1vbiBDbG9jayBGcmFtZXdvcmsKIwpDT05GSUdfQ09NTU9OX0NMS19XTTgzMVg9eQpDT05GSUdf Q0xLX0hTREs9eQpDT05GSUdfQ09NTU9OX0NMS19TSTUzNTE9eQojIENPTkZJR19DT01NT05fQ0xL X1NJNTE0IGlzIG5vdCBzZXQKQ09ORklHX0NPTU1PTl9DTEtfU0k1NzA9eQojIENPTkZJR19DT01N T05fQ0xLX0NEQ0U3MDYgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19DRENFOTI1PXkKIyBD T05GSUdfQ09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldApDT05GSUdfQ09NTU9OX0NMS19T Mk1QUzExPXkKIyBDT05GSUdfQ0xLX1RXTDYwNDAgaXMgbm90IHNldAojIENPTkZJR19DT01NT05f Q0xLX05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFhBIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NTU9OX0NMS19QSUMzMiBpcyBub3Qgc2V0CkNPTkZJR19DT01NT05fQ0xLX1ZDNT15 CiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNldAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJz CiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJR19DTEtCTERfSTgyNTM9eQojIENPTkZJR19B VE1FTF9QSVQgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9DTVQgaXMgbm90IHNldAojIENP TkZJR19TSF9USU1FUl9NVFUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfVE1VIGlzIG5v dCBzZXQKIyBDT05GSUdfRU1fVElNRVJfU1RJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFJTEJPWCBp cyBub3Qgc2V0CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0 YWJsZSBTdXBwb3J0CiMKIyBDT05GSUdfQU1EX0lPTU1VIGlzIG5vdCBzZXQKCiMKIyBSZW1vdGVw cm9jIGRyaXZlcnMKIwojIENPTkZJR19SRU1PVEVQUk9DIGlzIG5vdCBzZXQKCiMKIyBScG1zZyBk cml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMK IyBBbWxvZ2ljIFNvQyBkcml2ZXJzCiMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCgojCiMg aS5NWCBTb0MgZHJpdmVycwojCgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIENPTkZJR19T VU5YSV9TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX1RJIGlzIG5vdCBzZXQKIyBDT05GSUdf UE1fREVWRlJFUSBpcyBub3Qgc2V0CkNPTkZJR19FWFRDT049eQoKIwojIEV4dGNvbiBEZXZpY2Ug RHJpdmVycwojCkNPTkZJR19FWFRDT05fR1BJTz15CiMgQ09ORklHX0VYVENPTl9JTlRFTF9JTlQz NDk2IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX0lOVEVMX0NIVF9XQyBpcyBub3Qgc2V0CkNP TkZJR19FWFRDT05fTUFYMTQ1Nzc9eQojIENPTkZJR19FWFRDT05fTUFYMzM1NSBpcyBub3Qgc2V0 CkNPTkZJR19FWFRDT05fTUFYNzc2OTM9eQpDT05GSUdfRVhUQ09OX01BWDg5OTc9eQpDT05GSUdf RVhUQ09OX1JUODk3M0E9eQpDT05GSUdfRVhUQ09OX1NNNTUwMj15CkNPTkZJR19FWFRDT05fVVNC X0dQSU89eQojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENPTkZJR19JSU8gaXMgbm90IHNl dApDT05GSUdfTlRCPXkKQ09ORklHX05UQl9BTUQ9eQpDT05GSUdfTlRCX0lEVD15CiMgQ09ORklH X05UQl9JTlRFTCBpcyBub3Qgc2V0CkNPTkZJR19OVEJfUElOR1BPTkc9eQpDT05GSUdfTlRCX1RP T0w9eQojIENPTkZJR19OVEJfUEVSRiBpcyBub3Qgc2V0CkNPTkZJR19OVEJfVFJBTlNQT1JUPXkK IyBDT05GSUdfVk1FX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CkNPTkZJ R19JUlFDSElQPXkKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKQ09ORklHX0lQQUNLX0JVUz15CkNP TkZJR19CT0FSRF9UUENJMjAwPXkKQ09ORklHX1NFUklBTF9JUE9DVEFMPXkKQ09ORklHX1JFU0VU X0NPTlRST0xMRVI9eQojIENPTkZJR19SRVNFVF9BVEg3OSBpcyBub3Qgc2V0CiMgQ09ORklHX1JF U0VUX0JFUkxJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0lNWDcgaXMgbm90IHNldAojIENP TkZJR19SRVNFVF9MQU5USVEgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9MUEMxOFhYIGlzIG5v dCBzZXQKIyBDT05GSUdfUkVTRVRfTUVTT04gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9QSVNU QUNISU8gaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9TT0NGUEdBIGlzIG5vdCBzZXQKIyBDT05G SUdfUkVTRVRfU1RNMzIgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9TVU5YSSBpcyBub3Qgc2V0 CkNPTkZJR19SRVNFVF9USV9TWVNDT049eQojIENPTkZJR19SRVNFVF9aWU5RIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVTRVRfVEVHUkFfQlBNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZNQyBpcyBub3Qg c2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15CkNPTkZJR19CQ01f S09OQV9VU0IyX1BIWT15CkNPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQz15CkNPTkZJR19QSFlfUFhB XzI4Tk1fVVNCMj15CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKQ09ORklHX01DQj15CiMg Q09ORklHX01DQl9QQ0kgaXMgbm90IHNldApDT05GSUdfTUNCX0xQQz15CgojCiMgUGVyZm9ybWFu Y2UgbW9uaXRvciBzdXBwb3J0CiMKQ09ORklHX1JBUz15CkNPTkZJR19SQVNfQ0VDPXkKIyBDT05G SUdfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lE IGlzIG5vdCBzZXQKIyBDT05GSUdfTElCTlZESU1NIGlzIG5vdCBzZXQKQ09ORklHX0RBWD15CkNP TkZJR19ERVZfREFYPXkKQ09ORklHX05WTUVNPXkKQ09ORklHX1NUTT15CiMgQ09ORklHX1NUTV9E VU1NWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTV9TT1VSQ0VfQ09OU09MRSBpcyBub3Qgc2V0CkNP TkZJR19TVE1fU09VUkNFX0hFQVJUQkVBVD15CiMgQ09ORklHX1NUTV9TT1VSQ0VfRlRSQUNFIGlz IG5vdCBzZXQKQ09ORklHX0lOVEVMX1RIPXkKQ09ORklHX0lOVEVMX1RIX1BDST15CkNPTkZJR19J TlRFTF9USF9HVEg9eQojIENPTkZJR19JTlRFTF9USF9TVEggaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9USF9NU1UgaXMgbm90IHNldApDT05GSUdfSU5URUxfVEhfUFRJPXkKQ09ORklHX0lOVEVM X1RIX0RFQlVHPXkKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CgojCiMgRlNJIHN1cHBvcnQKIwpD T05GSUdfRlNJPXkKIyBDT05GSUdfRlNJX01BU1RFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0ZT SV9NQVNURVJfSFVCPXkKIyBDT05GSUdfRlNJX1NDT00gaXMgbm90IHNldAoKIwojIEZpcm13YXJl IERyaXZlcnMKIwojIENPTkZJR19FREQgaXMgbm90IHNldAojIENPTkZJR19GSVJNV0FSRV9NRU1N QVAgaXMgbm90IHNldApDT05GSUdfREVMTF9SQlU9eQojIENPTkZJR19EQ0RCQVMgaXMgbm90IHNl dAojIENPTkZJR19JU0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldApDT05GSUdfRldfQ0ZHX1NZU0ZT PXkKIyBDT05GSUdfRldfQ0ZHX1NZU0ZTX0NNRExJTkUgaXMgbm90IHNldApDT05GSUdfR09PR0xF X0ZJUk1XQVJFPXkKQ09ORklHX0dPT0dMRV9DT1JFQk9PVF9UQUJMRT15CkNPTkZJR19HT09HTEVf Q09SRUJPT1RfVEFCTEVfQUNQST15CkNPTkZJR19HT09HTEVfQ09SRUJPT1RfVEFCTEVfT0Y9eQpD T05GSUdfR09PR0xFX01FTUNPTlNPTEU9eQpDT05GSUdfR09PR0xFX01FTUNPTlNPTEVfQ09SRUJP T1Q9eQpDT05GSUdfR09PR0xFX1ZQRD15CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIElu dGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19FRklfVkFSUz15CkNPTkZJR19FRklfRVNSVD15CkNP TkZJR19FRklfRkFLRV9NRU1NQVA9eQpDT05GSUdfRUZJX01BWF9GQUtFX01FTT04CkNPTkZJR19F RklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19FRklfQk9PVExPQURFUl9DT05UUk9MPXkKQ09O RklHX0VGSV9DQVBTVUxFX0xPQURFUj15CiMgQ09ORklHX0VGSV9URVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfRUZJX0RFVl9QQVRIX1BBUlNFUiBpcyBub3Qgc2V0CgojCiMgVGVncmEgZmlybXdhcmUg ZHJpdmVyCiMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdfRENBQ0hFX1dPUkRfQUNDRVNTPXkK Q09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBpcyBub3Qgc2V0CkNPTkZJR19FWFQz X0ZTPXkKQ09ORklHX0VYVDNfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDNfRlNfU0VDVVJJVFk9 eQpDT05GSUdfRVhUNF9GUz15CkNPTkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CkNPTkZJR19FWFQ0 X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFQ0X0ZTX1NFQ1VSSVRZPXkKIyBDT05GSUdfRVhUNF9F TkNSWVBUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19GU19NQkNBQ0hF PXkKQ09ORklHX1JFSVNFUkZTX0ZTPXkKIyBDT05GSUdfUkVJU0VSRlNfQ0hFQ0sgaXMgbm90IHNl dAojIENPTkZJR19SRUlTRVJGU19QUk9DX0lORk8gaXMgbm90IHNldAojIENPTkZJR19SRUlTRVJG U19GU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19KRlNfRlM9eQpDT05GSUdfSkZTX1BPU0lYX0FD TD15CkNPTkZJR19KRlNfU0VDVVJJVFk9eQojIENPTkZJR19KRlNfREVCVUcgaXMgbm90IHNldApD T05GSUdfSkZTX1NUQVRJU1RJQ1M9eQojIENPTkZJR19YRlNfRlMgaXMgbm90IHNldApDT05GSUdf R0ZTMl9GUz15CkNPTkZJR19PQ0ZTMl9GUz15CiMgQ09ORklHX09DRlMyX0ZTX08yQ0IgaXMgbm90 IHNldApDT05GSUdfT0NGUzJfRlNfU1RBVFM9eQpDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRz15 CkNPTkZJR19PQ0ZTMl9ERUJVR19GUz15CkNPTkZJR19CVFJGU19GUz15CiMgQ09ORklHX0JUUkZT X0ZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklU WSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNl dAojIENPTkZJR19CVFJGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19BU1NFUlQ9eQpD T05GSUdfTklMRlMyX0ZTPXkKIyBDT05GSUdfRjJGU19GUyBpcyBub3Qgc2V0CkNPTkZJR19GU19E QVg9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYUE9SVEZTPXkKIyBDT05GSUdfRVhQ T1JURlNfQkxPQ0tfT1BTIGlzIG5vdCBzZXQKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19N QU5EQVRPUllfRklMRV9MT0NLSU5HPXkKQ09ORklHX0ZTX0VOQ1JZUFRJT049eQpDT05GSUdfRlNO T1RJRlk9eQojIENPTkZJR19ETk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX0lOT1RJRllfVVNFUj15 CiMgQ09ORklHX0ZBTk9USUZZIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBPXkKQ09ORklHX1FVT1RB X05FVExJTktfSU5URVJGQUNFPXkKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9eQojIENPTkZJ R19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKQ09ORklHX1FGTVRf VjE9eQojIENPTkZJR19RRk1UX1YyIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklH X1FVT1RBQ1RMX0NPTVBBVD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKIyBDT05GSUdfRlVTRV9GUyBp cyBub3Qgc2V0CkNPTkZJR19PVkVSTEFZX0ZTPXkKIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVD VF9ESVIgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GU19JTkRFWD15CgojCiMgQ2FjaGVzCiMK Q09ORklHX0ZTQ0FDSEU9eQpDT05GSUdfRlNDQUNIRV9TVEFUUz15CkNPTkZJR19GU0NBQ0hFX0hJ U1RPR1JBTT15CiMgQ09ORklHX0ZTQ0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GU0NB Q0hFX09CSkVDVF9MSVNUIGlzIG5vdCBzZXQKQ09ORklHX0NBQ0hFRklMRVM9eQpDT05GSUdfQ0FD SEVGSUxFU19ERUJVRz15CkNPTkZJR19DQUNIRUZJTEVTX0hJU1RPR1JBTT15CgojCiMgQ0QtUk9N L0RWRCBGaWxlc3lzdGVtcwojCiMgQ09ORklHX0lTTzk2NjBfRlMgaXMgbm90IHNldApDT05GSUdf VURGX0ZTPXkKQ09ORklHX1VERl9OTFM9eQoKIwojIERPUy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpD T05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkKQ09ORklHX1ZGQVRfRlM9eQpDT05GSUdf RkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19GQVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlz bzg4NTktMSIKQ09ORklHX0ZBVF9ERUZBVUxUX1VURjg9eQpDT05GSUdfTlRGU19GUz15CkNPTkZJ R19OVEZTX0RFQlVHPXkKQ09ORklHX05URlNfUlc9eQoKIwojIFBzZXVkbyBmaWxlc3lzdGVtcwoj CkNPTkZJR19QUk9DX0ZTPXkKIyBDT05GSUdfUFJPQ19LQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19Q Uk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMgQ09ORklHX1BST0NfQ0hJ TERSRU4gaXMgbm90IHNldApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklHX1RN UEZTPXkKIyBDT05GSUdfVE1QRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE1QRlNf WEFUVFIgaXMgbm90IHNldApDT05GSUdfSFVHRVRMQkZTPXkKQ09ORklHX0hVR0VUTEJfUEFHRT15 CkNPTkZJR19BUkNIX0hBU19HSUdBTlRJQ19QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKIyBD T05GSUdfRUZJVkFSX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlTQ19GSUxFU1lTVEVNUyBpcyBu b3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1TPXkKQ09ORklHX05GU19GUz15CkNPTkZJ R19ORlNfVjI9eQpDT05GSUdfTkZTX1YzPXkKIyBDT05GSUdfTkZTX1YzX0FDTCBpcyBub3Qgc2V0 CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CiMgQ09ORklHX05G U19WNF8xIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9PVF9ORlMgaXMgbm90IHNldAojIENPTkZJR19O RlNfRlNDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX05GU19VU0VfTEVHQUNZX0ROUyBpcyBub3Qg c2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQojIENPTkZJR19ORlNEIGlzIG5vdCBzZXQK Q09ORklHX0dSQUNFX1BFUklPRD15CkNPTkZJR19MT0NLRD15CkNPTkZJR19MT0NLRF9WND15CkNP TkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09O RklHX1JQQ1NFQ19HU1NfS1JCNT15CiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19TVU5SUENfWFBSVF9SRE1BPXkKQ09ORklHX0NFUEhfRlM9eQpDT05GSUdfQ0VQSF9GU0NB Q0hFPXkKIyBDT05GSUdfQ0VQSF9GU19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfQ0lGUz15 CiMgQ09ORklHX0NJRlNfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1dFQUtfUFdfSEFT SCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKIyBD T05GSUdfQ0lGU19QT1NJWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfQUNMIGlzIG5vdCBzZXQK IyBDT05GSUdfQ0lGU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX0RGU19VUENBTEw9eQpD T05GSUdfQ0lGU19TTUIzMTE9eQojIENPTkZJR19DSUZTX0ZTQ0FDSEUgaXMgbm90IHNldApDT05G SUdfTkNQX0ZTPXkKIyBDT05GSUdfTkNQRlNfUEFDS0VUX1NJR05JTkcgaXMgbm90IHNldApDT05G SUdfTkNQRlNfSU9DVExfTE9DS0lORz15CkNPTkZJR19OQ1BGU19TVFJPTkc9eQojIENPTkZJR19O Q1BGU19ORlNfTlMgaXMgbm90IHNldAojIENPTkZJR19OQ1BGU19PUzJfTlMgaXMgbm90IHNldApD T05GSUdfTkNQRlNfU01BTExET1M9eQojIENPTkZJR19OQ1BGU19OTFMgaXMgbm90IHNldAojIENP TkZJR19OQ1BGU19FWFRSQVMgaXMgbm90IHNldApDT05GSUdfQ09EQV9GUz15CkNPTkZJR19BRlNf RlM9eQojIENPTkZJR19BRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlNDQUNIRSBp cyBub3Qgc2V0CkNPTkZJR19OTFM9eQpDT05GSUdfTkxTX0RFRkFVTFQ9Imlzbzg4NTktMSIKQ09O RklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzczNz15CiMgQ09ORklH X05MU19DT0RFUEFHRV83NzUgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg1MD15CkNP TkZJR19OTFNfQ09ERVBBR0VfODUyPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NSBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTcgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09E RVBBR0VfODYwIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV84NjE9eQpDT05GSUdfTkxT X0NPREVQQUdFXzg2Mj15CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldApDT05G SUdfTkxTX0NPREVQQUdFXzg2ND15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY1PXkKQ09ORklHX05M U19DT0RFUEFHRV84NjY9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2OT15CkNPTkZJR19OTFNfQ09E RVBBR0VfOTM2PXkKQ09ORklHX05MU19DT0RFUEFHRV85NTA9eQojIENPTkZJR19OTFNfQ09ERVBB R0VfOTMyIGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQpDT05GSUdfTkxTX0NP REVQQUdFXzg3ND15CkNPTkZJR19OTFNfSVNPODg1OV84PXkKQ09ORklHX05MU19DT0RFUEFHRV8x MjUwPXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTEgaXMgbm90IHNldAojIENPTkZJR19OTFNf QVNDSUkgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMT15CkNPTkZJR19OTFNfSVNPODg1 OV8yPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084 ODU5XzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV81IGlzIG5vdCBzZXQKQ09ORklH X05MU19JU084ODU5XzY9eQojIENPTkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBDT05G SUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xMz15CkNPTkZJ R19OTFNfSVNPODg1OV8xND15CiMgQ09ORklHX05MU19JU084ODU5XzE1IGlzIG5vdCBzZXQKQ09O RklHX05MU19LT0k4X1I9eQpDT05GSUdfTkxTX0tPSThfVT15CkNPTkZJR19OTFNfTUFDX1JPTUFO PXkKQ09ORklHX05MU19NQUNfQ0VMVElDPXkKQ09ORklHX05MU19NQUNfQ0VOVEVVUk89eQpDT05G SUdfTkxTX01BQ19DUk9BVElBTj15CiMgQ09ORklHX05MU19NQUNfQ1lSSUxMSUMgaXMgbm90IHNl dApDT05GSUdfTkxTX01BQ19HQUVMSUM9eQpDT05GSUdfTkxTX01BQ19HUkVFSz15CkNPTkZJR19O TFNfTUFDX0lDRUxBTkQ9eQojIENPTkZJR19OTFNfTUFDX0lOVUlUIGlzIG5vdCBzZXQKQ09ORklH X05MU19NQUNfUk9NQU5JQU49eQpDT05GSUdfTkxTX01BQ19UVVJLSVNIPXkKQ09ORklHX05MU19V VEY4PXkKIyBDT05GSUdfRExNIGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJ R19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMK IwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcK Q09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJTlRLX0RF TEFZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFlOQU1JQ19ERUJVRyBpcyBub3Qgc2V0CgojCiMgQ29t cGlsZS10aW1lIGNoZWNrcyBhbmQgY29tcGlsZXIgb3B0aW9ucwojCkNPTkZJR19ERUJVR19JTkZP PXkKQ09ORklHX0RFQlVHX0lORk9fUkVEVUNFRD15CiMgQ09ORklHX0RFQlVHX0lORk9fU1BMSVQg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19JTkZPX0RXQVJGNCBpcyBub3Qgc2V0CiMgQ09ORklH X0dEQl9TQ1JJUFRTIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RFUFJFQ0FURUQ9eQpD T05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0yMDQ4CkNPTkZJR19T VFJJUF9BU01fU1lNUz15CkNPTkZJR19SRUFEQUJMRV9BU009eQojIENPTkZJR19VTlVTRURfU1lN Qk9MUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNldApDT05GSUdfREVC VUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CiMgQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlT TUFUQ0ggaXMgbm90IHNldAojIENPTkZJR19TRUNUSU9OX01JU01BVENIX1dBUk5fT05MWSBpcyBu b3Qgc2V0CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKIyBDT05GSUdfU1RBQ0tfVkFMSURBVElPTiBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFU9eQpDT05GSUdfTUFHSUNf U1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19NQUdJ Q19TWVNSUV9TRVJJQUw9eQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdn aW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19Q QUdFQUxMT0MgaXMgbm90IHNldApDT05GSUdfUEFHRV9QT0lTT05JTkc9eQpDT05GSUdfUEFHRV9Q T0lTT05JTkdfTk9fU0FOSVRZPXkKIyBDT05GSUdfUEFHRV9QT0lTT05JTkdfWkVSTyBpcyBub3Qg c2V0CiMgQ09ORklHX0RFQlVHX1BBR0VfUkVGIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JPREFU QV9URVNUPXkKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19T TEFCPXkKQ09ORklHX0RFQlVHX1NMQUJfTEVBSz15CkNPTkZJR19IQVZFX0RFQlVHX0tNRU1MRUFL PXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApDT05GSUdfREVCVUdfU1RBQ0tf VVNBR0U9eQpDT05GSUdfREVCVUdfVk09eQpDT05GSUdfREVCVUdfVk1fVk1BQ0FDSEU9eQpDT05G SUdfREVCVUdfVk1fUkI9eQojIENPTkZJR19ERUJVR19WTV9QR0ZMQUdTIGlzIG5vdCBzZXQKQ09O RklHX0FSQ0hfSEFTX0RFQlVHX1ZJUlRVQUw9eQojIENPTkZJR19ERUJVR19WSVJUVUFMIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX01FTU9SWV9JTklUPXkKIyBDT05GSUdfTUVNT1JZX05PVElGSUVS X0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19QRVJfQ1BVX01BUFM9eQpDT05G SUdfSEFWRV9ERUJVR19TVEFDS09WRVJGTE9XPXkKIyBDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxP VyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKQ09ORklHX0FSQ0hfSEFT X0tDT1Y9eQojIENPTkZJR19LQ09WIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NISVJRPXkKCiMK IyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05G SUdfU09GVExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19IQVJETE9DS1VQX0NIRUNLX1RJTUVTVEFN UD15CiMgQ09ORklHX0hBUkRMT0NLVVBfREVURUNUT1IgaXMgbm90IHNldAojIENPTkZJR19CT09U UEFSQU1fU09GVExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExP Q0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJR19ERVRFQ1RfSFVOR19UQVNLPXkKQ09ORklHX0RFRkFV TFRfSFVOR19UQVNLX1RJTUVPVVQ9MTIwCkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklD PXkKQ09ORklHX0JPT1RQQVJBTV9IVU5HX1RBU0tfUEFOSUNfVkFMVUU9MQpDT05GSUdfV1FfV0FU Q0hET0c9eQpDT05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVF PTEKQ09ORklHX1BBTklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NI RURfSU5GTz15CkNPTkZJR19TQ0hFRFNUQVRTPXkKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NI RUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldApDT05G SUdfREVCVUdfUFJFRU1QVD15CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhl cywgZXRjLi4uKQojCkNPTkZJR19ERUJVR19SVF9NVVRFWEVTPXkKQ09ORklHX0RFQlVHX1NQSU5M T0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQpDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BB VEg9eQpDT05GSUdfREVCVUdfTE9DS19BTExPQz15CiMgQ09ORklHX1BST1ZFX0xPQ0tJTkcgaXMg bm90IHNldApDT05GSUdfTE9DS0RFUD15CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNP TkZJR19ERUJVR19MT0NLREVQPXkKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CkNPTkZJR19E RUJVR19MT0NLSU5HX0FQSV9TRUxGVEVTVFM9eQpDT05GSUdfTE9DS19UT1JUVVJFX1RFU1Q9eQoj IENPTkZJR19XV19NVVRFWF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS1RSQUNFPXkK Q09ORklHX1dBUk5fQUxMX1VOU0VFREVEX1JBTkRPTT15CiMgQ09ORklHX0RFQlVHX0tPQkpFQ1Qg aXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CiMgQ09ORklHX0RFQlVHX0xJU1Qg aXMgbm90IHNldApDT05GSUdfREVCVUdfUElfTElTVD15CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX05PVElGSUVSUz15CiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxT IGlzIG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdnaW5nCiMKIyBDT05GSUdfUFJPVkVfUkNVIGlzIG5v dCBzZXQKQ09ORklHX1RPUlRVUkVfVEVTVD15CiMgQ09ORklHX1JDVV9QRVJGX1RFU1QgaXMgbm90 IHNldAojIENPTkZJR19SQ1VfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9DUFVf U1RBTExfVElNRU9VVD0yMQpDT05GSUdfUkNVX1RSQUNFPXkKIyBDT05GSUdfUkNVX0VRU19ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFU9eQojIENPTkZJR19ERUJV R19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CkNPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05U Uk9MPXkKQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTj15CiMgQ09ORklHX1BNX05PVElG SUVSX0VSUk9SX0lOSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19PRl9SRUNPTkZJR19OT1RJRklFUl9F UlJPUl9JTkpFQ1Q9eQpDT05GSUdfTkVUREVWX05PVElGSUVSX0VSUk9SX0lOSkVDVD15CiMgQ09O RklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19MQVRFTkNZVE9QPXkKQ09ORklH X1VTRVJfU1RBQ0tUUkFDRV9TVVBQT1JUPXkKQ09ORklHX05PUF9UUkFDRVI9eQpDT05GSUdfSEFW RV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpD T05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNFX1dJ VEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVf U1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX0Nf UkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xP Q0s9eQpDT05GSUdfUklOR19CVUZGRVI9eQpDT05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19D T05URVhUX1NXSVRDSF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNP TkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQ UE9SVD15CkNPTkZJR19GVFJBQ0U9eQpDT05GSUdfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0ZV TkNUSU9OX0dSQVBIX1RSQUNFUj15CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQK Q09ORklHX1BSRUVNUFRfVFJBQ0VSPXkKIyBDT05GSUdfU0NIRURfVFJBQ0VSIGlzIG5vdCBzZXQK Q09ORklHX0hXTEFUX1RSQUNFUj15CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJB Q0VSX1NOQVBTSE9UPXkKQ09ORklHX1RSQUNFUl9TTkFQU0hPVF9QRVJfQ1BVX1NXQVA9eQpDT05G SUdfVFJBQ0VfQlJBTkNIX1BST0ZJTElORz15CiMgQ09ORklHX0JSQU5DSF9QUk9GSUxFX05PTkUg aXMgbm90IHNldApDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVM9eQojIENPTkZJR19Q Uk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19UUkFDSU5HX0JSQU5DSEVTPXkK Q09ORklHX0JSQU5DSF9UUkFDRVI9eQpDT05GSUdfU1RBQ0tfVFJBQ0VSPXkKIyBDT05GSUdfQkxL X0RFVl9JT19UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1VQUk9CRV9FVkVOVFMgaXMgbm90IHNl dAojIENPTkZJR19QUk9CRV9FVkVOVFMgaXMgbm90IHNldAojIENPTkZJR19EWU5BTUlDX0ZUUkFD RSBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9QUk9GSUxFUj15CiMgQ09ORklHX0ZUUkFDRV9T VEFSVFVQX1RFU1QgaXMgbm90IHNldApDT05GSUdfTU1JT1RSQUNFPXkKQ09ORklHX1RSQUNJTkdf TUFQPXkKQ09ORklHX0hJU1RfVFJJR0dFUlM9eQpDT05GSUdfVFJBQ0VQT0lOVF9CRU5DSE1BUks9 eQojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5H X0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19UUkFDRV9FVkFMX01BUF9G SUxFIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNJTkdfRVZFTlRTX0dQSU89eQojIENPTkZJR19QUk9W SURFX09IQ0kxMzk0X0RNQV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBp cyBub3Qgc2V0CgojCiMgUnVudGltZSBUZXN0aW5nCiMKIyBDT05GSUdfTEtEVE0gaXMgbm90IHNl dApDT05GSUdfVEVTVF9MSVNUX1NPUlQ9eQpDT05GSUdfVEVTVF9TT1JUPXkKIyBDT05GSUdfQkFD S1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FUT01JQzY0 X1NFTEZURVNUPXkKQ09ORklHX1RFU1RfSEVYRFVNUD15CkNPTkZJR19URVNUX1NUUklOR19IRUxQ RVJTPXkKQ09ORklHX1RFU1RfS1NUUlRPWD15CkNPTkZJR19URVNUX1BSSU5URj15CkNPTkZJR19U RVNUX0JJVE1BUD15CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf UkhBU0hUQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0hBU0g9eQpDT05GSUdfVEVTVF9GSVJN V0FSRT15CkNPTkZJR19URVNUX1NZU0NUTD15CkNPTkZJR19URVNUX1VERUxBWT15CkNPTkZJR19N RU1URVNUPXkKIyBDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTiBpcyBub3Qgc2V0CiMgQ09O RklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJR19L R0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMgQ09O RklHX0FSQ0hfV0FOVFNfVUJTQU5fTk9fTlVMTCBpcyBub3Qgc2V0CiMgQ09ORklHX1VCU0FOIGlz IG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9JU19BTExPV0VEPXkKQ09ORklHX0VBUkxZ X1BSSU5US19VU0I9eQpDT05GSUdfWDg2X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BS SU5USz15CiMgQ09ORklHX0VBUkxZX1BSSU5US19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfRUFS TFlfUFJJTlRLX0VGSSBpcyBub3Qgc2V0CkNPTkZJR19FQVJMWV9QUklOVEtfVVNCX1hEQkM9eQpD T05GSUdfWDg2X1BURFVNUF9DT1JFPXkKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CkNP TkZJR19FRklfUEdUX0RVTVA9eQojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJR19E T1VCTEVGQVVMVD15CkNPTkZJR19ERUJVR19UTEJGTFVTSD15CkNPTkZJR19JT01NVV9TVFJFU1M9 eQpDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBY ODA9MApDT05GSUdfSU9fREVMQVlfVFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURF TEFZPTIKQ09ORklHX0lPX0RFTEFZX1RZUEVfTk9ORT0zCkNPTkZJR19JT19ERUxBWV8wWDgwPXkK IyBDT05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxB WSBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVG QVVMVF9JT19ERUxBWV9UWVBFPTAKQ09ORklHX0RFQlVHX0JPT1RfUEFSQU1TPXkKIyBDT05GSUdf Q1BBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdf REVCVUdfRU5UUlkgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OTUlfU0VMRlRFU1QgaXMgbm90 IHNldApDT05GSUdfWDg2X0RFQlVHX0ZQVT15CiMgQ09ORklHX1BVTklUX0FUT01fREVCVUcgaXMg bm90IHNldApDT05GSUdfRlJBTUVfUE9JTlRFUl9VTldJTkRFUj15CiMgQ09ORklHX09SQ19VTldJ TkRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dVRVNTX1VOV0lOREVSIGlzIG5vdCBzZXQKCiMKIyBT ZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfS0VZU19DT01QQVQ9eQojIENP TkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQklHX0tFWVMgaXMg bm90IHNldApDT05GSUdfRU5DUllQVEVEX0tFWVM9eQpDT05GSUdfS0VZX0RIX09QRVJBVElPTlM9 eQojIENPTkZJR19TRUNVUklUWV9ETUVTR19SRVNUUklDVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NF Q1VSSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlGUyBpcyBub3Qgc2V0CkNPTkZJR19I QVZFX0hBUkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09Q WT15CiMgQ09ORklHX0hBUkRFTkVEX1VTRVJDT1BZX1BBR0VTUEFOIGlzIG5vdCBzZXQKQ09ORklH X0ZPUlRJRllfU09VUkNFPXkKQ09ORklHX1NUQVRJQ19VU0VSTU9ERUhFTFBFUj15CkNPTkZJR19T VEFUSUNfVVNFUk1PREVIRUxQRVJfUEFUSD0iL3NiaW4vdXNlcm1vZGUtaGVscGVyIgpDT05GSUdf REVGQVVMVF9TRUNVUklUWV9EQUM9eQpDT05GSUdfREVGQVVMVF9TRUNVUklUWT0iIgpDT05GSUdf WE9SX0JMT0NLUz15CkNPTkZJR19DUllQVE89eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgoj CkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09ORklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NS WVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19BRUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVS PXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklH X0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQVE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkK Q09ORklHX0NSWVBUT19STkdfREVGQVVMVD15CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09O RklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJR19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9f S1BQPXkKQ09ORklHX0NSWVBUT19BQ09NUDI9eQpDT05GSUdfQ1JZUFRPX1JTQT15CkNPTkZJR19D UllQVE9fREg9eQpDT05GSUdfQ1JZUFRPX0VDREg9eQpDT05GSUdfQ1JZUFRPX01BTkFHRVI9eQpD T05GSUdfQ1JZUFRPX01BTkFHRVIyPXkKIyBDT05GSUdfQ1JZUFRPX1VTRVIgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhN VUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NS WVBUT19QQ1JZUFQ9eQpDT05GSUdfQ1JZUFRPX1dPUktRVUVVRT15CkNPTkZJR19DUllQVE9fQ1JZ UFREPXkKQ09ORklHX0NSWVBUT19NQ1JZUFREPXkKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09O RklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJfWDg2PXkK CiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEKIwpDT05G SUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05GSUdfQ1JZUFRPX0NIQUNI QTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkKQ09ORklHX0NSWVBU T19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJ R19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05GSUdfQ1JZUFRPX0VDQj15CkNP TkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkKQ09ORklHX0NSWVBUT19YVFM9 eQpDT05GSUdfQ1JZUFRPX0tFWVdSQVA9eQoKIwojIEhhc2ggbW9kZXMKIwpDT05GSUdfQ1JZUFRP X0NNQUM9eQpDT05GSUdfQ1JZUFRPX0hNQUM9eQpDT05GSUdfQ1JZUFRPX1hDQkM9eQojIENPTkZJ R19DUllQVE9fVk1BQyBpcyBub3Qgc2V0CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMz MkM9eQojIENPTkZJR19DUllQVE9fQ1JDMzJDX0lOVEVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBU T19DUkMzMj15CiMgQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUwgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fQ1JDVDEwRElGX1BDTE1VTD15CkNPTkZJ R19DUllQVE9fR0hBU0g9eQpDT05GSUdfQ1JZUFRPX1BPTFkxMzA1PXkKQ09ORklHX0NSWVBUT19Q T0xZMTMwNV9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkK Q09ORklHX0NSWVBUT19NSUNIQUVMX01JQz15CiMgQ09ORklHX0NSWVBUT19STUQxMjggaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX1JNRDE2MD15CkNPTkZJR19DUllQVE9fUk1EMjU2PXkKQ09ORklH X0NSWVBUT19STUQzMjA9eQpDT05GSUdfQ1JZUFRPX1NIQTE9eQpDT05GSUdfQ1JZUFRPX1NIQTFf U1NTRTM9eQojIENPTkZJR19DUllQVE9fU0hBMjU2X1NTU0UzIGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX1NIQTUxMl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEExX01CIGlz IG5vdCBzZXQKQ09ORklHX0NSWVBUT19TSEEyNTZfTUI9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9N Qj15CkNPTkZJR19DUllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdf Q1JZUFRPX1NIQTM9eQpDT05GSUdfQ1JZUFRPX1RHUjE5Mj15CkNPTkZJR19DUllQVE9fV1A1MTI9 eQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMPXkKCiMKIyBDaXBoZXJzCiMKQ09O RklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FFU19UST15CkNPTkZJR19DUllQVE9fQUVT X1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19BRVNfTklfSU5URUwgaXMgbm90IHNldApDT05GSUdf Q1JZUFRPX0FOVUJJUz15CkNPTkZJR19DUllQVE9fQVJDND15CiMgQ09ORklHX0NSWVBUT19CTE9X RklTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fQ0FNRUxMSUEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NBTUVM TElBX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYX1g4Nl82ND15CiMg Q09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlgyX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fQ0FTVF9DT01NT049eQpDT05GSUdfQ1JZUFRPX0NBU1Q1PXkKQ09ORklHX0NSWVBU T19DQVNUNV9BVlhfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19DQVNUNj15CiMgQ09ORklHX0NSWVBU T19DQVNUNl9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVM9eQpDT05GSUdf Q1JZUFRPX0RFUzNfRURFX1g4Nl82ND15CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKQ09ORklHX0NS WVBUT19LSEFaQUQ9eQojIENPTkZJR19DUllQVE9fU0FMU0EyMCBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fU0FMU0EyMF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0NIQUNIQTIwPXkKQ09ORklHX0NS WVBUT19DSEFDSEEyMF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRP X1NFUlBFTlQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZfNjQ9eQpDT05GSUdfQ1JZ UFRPX1NFUlBFTlRfQVZYX1g4Nl82ND15CiMgQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2 XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19URUE9eQojIENPTkZJR19DUllQVE9fVFdPRklT SCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklTSF9DT01NT049eQpDT05GSUdfQ1JZUFRP X1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19UV09GSVNIX1g4Nl82NF8zV0FZPXkKQ09O RklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQ9eQoKIwojIENvbXByZXNzaW9uCiMKQ09ORklH X0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19MWk89eQpDT05GSUdfQ1JZUFRPXzg0Mj15 CkNPTkZJR19DUllQVE9fTFo0PXkKQ09ORklHX0NSWVBUT19MWjRIQz15CgojCiMgUmFuZG9tIE51 bWJlciBHZW5lcmF0aW9uCiMKIyBDT05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldApD T05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJCR19ITUFDPXkKIyBDT05G SUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19EUkJHX0NUUiBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQVE9fSklUVEVSRU5UUk9Q WT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQojIENPTkZJR19DUllQVE9fVVNFUl9BUElfSEFT SCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9STkcgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1VT RVJfQVBJX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0hXPXkKIyBDT05GSUdfQ1JZUFRPX0RFVl9QQURM T0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9GU0xfQ0FBTV9DUllQVE9fQVBJX0RF U0MgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9DQ1A9eQpDT05GSUdfQ1JZUFRPX0RFVl9D Q1BfREQ9eQpDT05GSUdfQ1JZUFRPX0RFVl9TUF9DQ1A9eQojIENPTkZJR19DUllQVE9fREVWX0ND UF9DUllQVE8gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9RQVQ9eQojIENPTkZJR19DUllQ VE9fREVWX1FBVF9ESDg5NXhDQyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVWX1FBVF9DM1hY WD15CkNPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYPXkKQ09ORklHX0NSWVBUT19ERVZfUUFUX0RI ODk1eENDVkY9eQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRj15CiMgQ09ORklHX0NSWVBU T19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19ERVZfVklSVElPIGlz IG5vdCBzZXQKIyBDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRSBpcyBub3Qgc2V0CgojCiMgQ2Vy dGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfU1lTVEVNX0JMQUNLTElT VF9LRVlSSU5HPXkKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfSEFTSF9MSVNUPSIiCkNPTkZJR19I QVZFX0tWTT15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CiMgQ09ORklHX1ZIT1NUX0NST1NTX0VO RElBTl9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfQklOQVJZX1BSSU5URj15CgojCiMgTGlicmFy eSByb3V0aW5lcwojCkNPTkZJR19SQUlENl9QUT15CkNPTkZJR19CSVRSRVZFUlNFPXkKIyBDT05G SUdfSEFWRV9BUkNIX0JJVFJFVkVSU0UgaXMgbm90IHNldApDT05GSUdfUkFUSU9OQUw9eQpDT05G SUdfR0VORVJJQ19TVFJOQ1BZX0ZST01fVVNFUj15CkNPTkZJR19HRU5FUklDX1NUUk5MRU5fVVNF Uj15CkNPTkZJR19HRU5FUklDX05FVF9VVElMUz15CkNPTkZJR19HRU5FUklDX0ZJTkRfRklSU1Rf QklUPXkKQ09ORklHX0dFTkVSSUNfUENJX0lPTUFQPXkKQ09ORklHX0dFTkVSSUNfSU9NQVA9eQpD T05GSUdfR0VORVJJQ19JTz15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05G SUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJR19D UkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD15CkNPTkZJR19DUkMz Mj15CkNPTkZJR19DUkMzMl9TRUxGVEVTVD15CkNPTkZJR19DUkMzMl9TTElDRUJZOD15CiMgQ09O RklHX0NSQzMyX1NMSUNFQlk0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfU0FSV0FURSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NSQzMyX0JJVCBpcyBub3Qgc2V0CkNPTkZJR19DUkM0PXkKIyBDT05G SUdfQ1JDNyBpcyBub3Qgc2V0CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CkNPTkZJ R19YWEhBU0g9eQojIENPTkZJR19BVURJVF9BUkNIX0NPTVBBVF9HRU5FUklDIGlzIG5vdCBzZXQK IyBDT05GSUdfUkFORE9NMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfODQyX0NPTVBSRVNT PXkKQ09ORklHXzg0Ml9ERUNPTVBSRVNTPXkKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19a TElCX0RFRkxBVEU9eQpDT05GSUdfTFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNT PXkKQ09ORklHX0xaNF9DT01QUkVTUz15CkNPTkZJR19MWjRIQ19DT01QUkVTUz15CkNPTkZJR19M WjRfREVDT01QUkVTUz15CkNPTkZJR19aU1REX0NPTVBSRVNTPXkKQ09ORklHX1pTVERfREVDT01Q UkVTUz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CiMgQ09ORklHX1haX0RF Q19QT1dFUlBDIGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX0lBNjQgaXMgbm90IHNldApDT05G SUdfWFpfREVDX0FSTT15CiMgQ09ORklHX1haX0RFQ19BUk1USFVNQiBpcyBub3Qgc2V0CkNPTkZJ R19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15CkNPTkZJR19YWl9ERUNfVEVTVD15 CkNPTkZJR19ERUNPTVBSRVNTX0daSVA9eQpDT05GSUdfREVDT01QUkVTU19CWklQMj15CkNPTkZJ R19ERUNPTVBSRVNTX0xaTUE9eQpDT05GSUdfREVDT01QUkVTU19YWj15CkNPTkZJR19ERUNPTVBS RVNTX0xaTz15CkNPTkZJR19ERUNPTVBSRVNTX0xaND15CkNPTkZJR19HRU5FUklDX0FMTE9DQVRP Uj15CkNPTkZJR19SRUVEX1NPTE9NT049eQpDT05GSUdfUkVFRF9TT0xPTU9OX0RFQzE2PXkKQ09O RklHX0JDSD15CkNPTkZJR19SQURJWF9UUkVFX01VTFRJT1JERVI9eQpDT05GSUdfQVNTT0NJQVRJ VkVfQVJSQVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09O RklHX0hBU19ETUE9eQojIENPTkZJR19ETUFfTk9PUF9PUFMgaXMgbm90IHNldAojIENPTkZJR19E TUFfVklSVF9PUFMgaXMgbm90IHNldAojIENPTkZJR19DUFVNQVNLX09GRlNUQUNLIGlzIG5vdCBz ZXQKQ09ORklHX0NQVV9STUFQPXkKQ09ORklHX0RRTD15CkNPTkZJR19HTE9CPXkKQ09ORklHX0dM T0JfU0VMRlRFU1Q9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQojIENPTkZJR19D T1JESUMgaXMgbm90IHNldApDT05GSUdfRERSPXkKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01Q SUxJQj15CkNPTkZJR19MSUJGRFQ9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJf U1RSSU5HPXkKIyBDT05GSUdfU0dfU1BMSVQgaXMgbm90IHNldApDT05GSUdfU0dfUE9PTD15CkNP TkZJR19BUkNIX0hBU19TR19DSEFJTj15CkNPTkZJR19BUkNIX0hBU19QTUVNX0FQST15CkNPTkZJ R19BUkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05GSUdfU0JJVE1BUD15CiMgQ09ORklH X1NUUklOR19TRUxGVEVTVCBpcyBub3Qgc2V0Cg== --===============3496963326383506248== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ndHJpbml0eScKCWV4 cG9ydCB0ZXN0Y2FzZT0ndHJpbml0eScKCWV4cG9ydCBydW50aW1lPTMwMAoJZXhwb3J0IGpvYl9v cmlnaW49Jy9sa3AvbGtwL3NyYy9hbGxvdC9yYW5kL3ZtLWxrcC1zdDAxLXlvY3RvLWlhMzIvdHJp bml0eS55YW1sJwoJZXhwb3J0IHRlc3Rib3g9J3ZtLWxrcC1zdDAxLXlvY3RvLWlhMzItMTAnCgll eHBvcnQgdGJveF9ncm91cD0ndm0tbGtwLXN0MDEteW9jdG8taWEzMicKCWV4cG9ydCBrY29uZmln PSd4ODZfNjQtcmFuZGNvbmZpZy1zNC0xMTE3MDEwNScKCWV4cG9ydCBjb21waWxlcj0nZ2NjLTYn CglleHBvcnQgcXVldWU9J2Jpc2VjdCcKCWV4cG9ydCBicmFuY2g9J2xpbnV4LWRldmVsL2RldmVs LWhvdXJseS0yMDE3MTExNjIwJwoJZXhwb3J0IGNvbW1pdD0nM2JjNThiMWE0OWI0MTc5ZGIwMzVj YTFkYTI4OWFiYzBmMjVhNGRmMicKCWV4cG9ydCBzdWJtaXRfaWQ9JzVhMGRmNGI3MGI5YTkzMmQ4 ODk4MzAwYycKCWV4cG9ydCBqb2JfZmlsZT0nL2xrcC9zY2hlZHVsZWQvdm0tbGtwLXN0MDEteW9j dG8taWEzMi0xMC90cmluaXR5LTMwMHMteW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6LTNi YzU4YjFhNDliNDE3OWRiMDM1Y2ExZGEyODlhYmMwZjI1YTRkZjItMjAxNzExMTctNzcxOTItNnpt cHFjLTAueWFtbCcKCWV4cG9ydCBpZD0nZmE5ZTdhMDhiYmNhODU5ZGUyZTdlMzljZTk4OTU5NzMz NzdmNGQ3MScKCWV4cG9ydCBtb2RlbD0ncWVtdS1zeXN0ZW0teDg2XzY0IC1lbmFibGUta3ZtJwoJ ZXhwb3J0IG5yX3ZtPTE2CglleHBvcnQgbnJfY3B1PTEKCWV4cG9ydCBtZW1vcnk9JzQyME0nCgll eHBvcnQgcm9vdGZzPSd5b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3onCglleHBvcnQgbmVl ZF9rY29uZmlnPSdDT05GSUdfS1ZNX0dVRVNUPXknCglleHBvcnQgZW5xdWV1ZV90aW1lPScyMDE3 LTExLTE3IDA0OjI3OjM1ICswODAwJwoJZXhwb3J0IF9pZD0nNWEwZGY0YjcwYjlhOTMyZDg4OTgz MDBjJwoJZXhwb3J0IF9ydD0nL3Jlc3VsdC90cmluaXR5LzMwMHMvdm0tbGtwLXN0MDEteW9jdG8t aWEzMi95b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3oveDg2XzY0LXJhbmRjb25maWctczQt MTExNzAxMDUvZ2NjLTYvM2JjNThiMWE0OWI0MTc5ZGIwMzVjYTFkYTI4OWFiYzBmMjVhNGRmMicK CWV4cG9ydCB1c2VyPSdsa3AnCglleHBvcnQgcmVzdWx0X3Jvb3Q9Jy9yZXN1bHQvdHJpbml0eS8z MDBzL3ZtLWxrcC1zdDAxLXlvY3RvLWlhMzIveW9jdG8tdGlueS1pMzg2LTIwMTYtMDQtMjIuY2d6 L3g4Nl82NC1yYW5kY29uZmlnLXM0LTExMTcwMTA1L2djYy02LzNiYzU4YjFhNDliNDE3OWRiMDM1 Y2ExZGEyODlhYmMwZjI1YTRkZjIvMCcKCWV4cG9ydCBMS1BfU0VSVkVSPSdpbm4nCglleHBvcnQg bWF4X3VwdGltZT0xNTAwCglleHBvcnQgaW5pdHJkPScvb3NpbWFnZS95b2N0by95b2N0by10aW55 LWkzODYtMjAxNi0wNC0yMi5jZ3onCglleHBvcnQgYm9vdGxvYWRlcl9hcHBlbmQ9J3Jvb3Q9L2Rl di9yYW0wCnVzZXI9bGtwCmpvYj0vbGtwL3NjaGVkdWxlZC92bS1sa3Atc3QwMS15b2N0by1pYTMy LTEwL3RyaW5pdHktMzAwcy15b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3otM2JjNThiMWE0 OWI0MTc5ZGIwMzVjYTFkYTI4OWFiYzBmMjVhNGRmMi0yMDE3MTExNy03NzE5Mi02em1wcWMtMC55 YW1sCkFSQ0g9eDg2XzY0Cmtjb25maWc9eDg2XzY0LXJhbmRjb25maWctczQtMTExNzAxMDUKYnJh bmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDE3MTExNjIwCmNvbW1pdD0zYmM1OGIxYTQ5 YjQxNzlkYjAzNWNhMWRhMjg5YWJjMGYyNWE0ZGYyCkJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZf NjQtcmFuZGNvbmZpZy1zNC0xMTE3MDEwNS9nY2MtNi8zYmM1OGIxYTQ5YjQxNzlkYjAzNWNhMWRh Mjg5YWJjMGYyNWE0ZGYyL3ZtbGludXotNC4xNC4wLXJjNy0wMjE3Ny1nM2JjNThiMQptYXhfdXB0 aW1lPTE1MDAKUkVTVUxUX1JPT1Q9L3Jlc3VsdC90cmluaXR5LzMwMHMvdm0tbGtwLXN0MDEteW9j dG8taWEzMi95b2N0by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3oveDg2XzY0LXJhbmRjb25maWct czQtMTExNzAxMDUvZ2NjLTYvM2JjNThiMWE0OWI0MTc5ZGIwMzVjYTFkYTI4OWFiYzBmMjVhNGRm Mi8wCkxLUF9TRVJWRVI9aW5uCmRlYnVnCmFwaWM9ZGVidWcKc3lzcnFfYWx3YXlzX2VuYWJsZWQK cmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0PTEwMApuZXQuaWZuYW1lcz0wCnByaW50ay5k ZXZrbXNnPW9uCnBhbmljPS0xCnNvZnRsb2NrdXBfcGFuaWM9MQpubWlfd2F0Y2hkb2c9cGFuaWMK b29wcz1wYW5pYwpsb2FkX3JhbWRpc2s9Mgpwcm9tcHRfcmFtZGlzaz0wCmRyYmQubWlub3JfY291 bnQ9OApzeXN0ZW1kLmxvZ19sZXZlbD1lcnIKaWdub3JlX2xvZ2xldmVsCmNvbnNvbGU9dHR5MApl YXJseXByaW50az10dHlTMCwxMTUyMDAKY29uc29sZT10dHlTMCwxMTUyMDAKdmdhPW5vcm1hbApy dycKCWV4cG9ydCBibV9pbml0cmQ9Jy9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE2LTA4 LTMxLmNnei9ydW4taXBjb25maWcuaTM4Nl8yMDE2LTA5LTAzLmNneiwvb3NpbWFnZS9wa2cvZGVi aWFuLXg4Nl82NC0yMDE2LTA4LTMxLmNnei90cmluaXR5LXN0YXRpYy1pMzg2LXg4Nl82NC02ZGRh YmZkMl8yMDE3LTExLTEwLmNneicKCWV4cG9ydCBsa3BfaW5pdHJkPScvbGtwL2xrcC9sa3AtaTM4 Ni5jZ3onCglleHBvcnQgc2l0ZT0naW5uJwoJZXhwb3J0IExLUF9DR0lfUE9SVD04MAoJZXhwb3J0 IExLUF9DSUZTX1BPUlQ9MTM5CglleHBvcnQga2VybmVsPScvcGtnL2xpbnV4L3g4Nl82NC1yYW5k Y29uZmlnLXM0LTExMTcwMTA1L2djYy02LzNiYzU4YjFhNDliNDE3OWRiMDM1Y2ExZGEyODlhYmMw ZjI1YTRkZjIvdm1saW51ei00LjE0LjAtcmM3LTAyMTc3LWczYmM1OGIxJwoJZXhwb3J0IGRlcXVl dWVfdGltZT0nMjAxNy0xMS0xNyAwNDozOTowMSArMDgwMCcKCWV4cG9ydCBqb2JfaW5pdHJkPScv bGtwL3NjaGVkdWxlZC92bS1sa3Atc3QwMS15b2N0by1pYTMyLTEwL3RyaW5pdHktMzAwcy15b2N0 by10aW55LWkzODYtMjAxNi0wNC0yMi5jZ3otM2JjNThiMWE0OWI0MTc5ZGIwMzVjYTFkYTI4OWFi YzBmMjVhNGRmMi0yMDE3MTExNy03NzE5Mi02em1wcWMtMC5jZ3onCgoJWyAtbiAiJExLUF9TUkMi IF0gfHwKCWV4cG9ydCBMS1BfU1JDPS9sa3AvJHt1c2VyOi1sa3B9L3NyYwp9CgpydW5fam9iKCkK ewoJZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5waWQKCgkuICRMS1BfU1JDL2xpYi9odHRwLnNoCgku ICRMS1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExLUF9TUkMvbGliL2Vudi5zaAoKCWV4cG9ydF90b3Bf ZW52CgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBrbXNnCglydW5fbW9u aXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIG9vbS1raWxsZXIKCXJ1bl9tb25pdG9yICRM S1BfU1JDL21vbml0b3JzL3BsYWluL3dhdGNoZG9nCgoJcnVuX3Rlc3QgJExLUF9TUkMvdGVzdHMv d3JhcHBlciB0cmluaXR5Cn0KCmV4dHJhY3Rfc3RhdHMoKQp7CgkkTEtQX1NSQy9zdGF0cy93cmFw cGVyIGttc2cKCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUgdHJpbml0eS50aW1lCgkkTEtQ X1NSQy9zdGF0cy93cmFwcGVyIHRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgZG1lc2cKCSRM S1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBzdGRlcnIK CSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbGFzdF9zdGF0ZQp9CgoiJEAiCg== --===============3496963326383506248== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 WVo= --===============3496963326383506248==-- From mboxrd@z Thu Jan 1 00:00:00 1970 From: kernel test robot Subject: [lkp-robot] [socket] 3bc58b1a49: BUG:using__this_cpu_add()in_preemptible[#]code:krfcommd Date: Fri, 17 Nov 2017 10:25:20 +0800 Message-ID: <20171117022520.GC20330@yexl-desktop> References: <1510576619-6110-1-git-send-email-zhangtonghao@didichuxing.com> Reply-To: kernel test robot Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="AhhlLboLdkugWU4S" Cc: netdev@vger.kernel.org, Tonghao Zhang , Tonghao Zhang , Martin Zhang , lkp@01.org To: Tonghao Zhang Return-path: Received: from mga03.intel.com ([134.134.136.65]:49675 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751529AbdKQCZj (ORCPT ); Thu, 16 Nov 2017 21:25:39 -0500 Content-Disposition: inline In-Reply-To: <1510576619-6110-1-git-send-email-zhangtonghao@didichuxing.com> Sender: netdev-owner@vger.kernel.org List-ID: --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: inline FYI, we noticed the following commit (built with gcc-6): commit: 3bc58b1a49b4179db035ca1da289abc0f25a4df2 ("socket: Move the socket inuse to namespace.") url: https://github.com/0day-ci/linux/commits/Tonghao-Zhang/socket-Move-the-socket-inuse-to-namespace/20171116-175157 in testcase: trinity with following parameters: runtime: 300s test-description: Trinity is a linux system call fuzz tester. test-url: http://codemonkey.org.uk/projects/trinity/ on test machine: qemu-system-x86_64 -enable-kvm -m 420M caused below changes (please refer to attached dmesg/kmsg for entire log/backtrace): +---------------------------------------------------------+------------+------------+ | | 2798b80b38 | 3bc58b1a49 | +---------------------------------------------------------+------------+------------+ | boot_successes | 12 | 0 | | boot_failures | 0 | 14 | | BUG:using__this_cpu_add()in_preemptible[#]code:swapper | 0 | 6 | | BUG:using__this_cpu_add()in_preemptible[#]code:ubus | 0 | 5 | | BUG:using__this_cpu_add()in_preemptible[#]code:ubusd | 0 | 5 | | BUG:using__this_cpu_add()in_preemptible[#]code:krfcommd | 0 | 8 | +---------------------------------------------------------+------------+------------+ [ 6.960477] BUG: using __this_cpu_add() in preemptible [00000000] code: krfcommd/178 [ 6.960483] caller is __this_cpu_preempt_check+0x13/0x20 [ 6.960485] CPU: 0 PID: 178 Comm: krfcommd Not tainted 4.14.0-rc7-02177-g3bc58b1 #1 [ 6.960487] Call Trace: [ 6.960493] dump_stack+0x65/0x92 [ 6.960495] check_preemption_disabled+0xf4/0x110 [ 6.960497] __this_cpu_preempt_check+0x13/0x20 [ 6.960501] sock_alloc+0x86/0xa0 [ 6.960503] __sock_create+0x99/0x1b0 [ 6.960506] ? _raw_spin_unlock_irqrestore+0x7f/0x90 [ 6.960508] sock_create_kern+0x14/0x20 [ 6.960511] rfcomm_l2sock_create+0x28/0x50 [ 6.960514] rfcomm_run+0x58/0x12a0 [ 6.960517] ? wait_woken+0x90/0x90 [ 6.960520] kthread+0x134/0x140 [ 6.960522] ? rfcomm_check_accept+0xa0/0xa0 [ 6.960524] ? __kthread_bind_mask+0x90/0x90 [ 6.960526] ret_from_fork+0x25/0x30 [ 6.975298] Bluetooth: HIDP socket layer initialized [ 6.986709] RPC: Registered rdma transport module. [ 6.987631] RPC: Registered rdma backchannel transport module. [ 6.988865] NET: Registered protocol family 33 [ 6.989705] Key type rxrpc registered [ 6.990451] Key type rxrpc_s registered [ 6.996746] NET: Registered protocol family 41 [ 7.003443] l2tp_core: L2TP core driver, V2.0 [ 7.004276] l2tp_ip: L2TP IP encapsulation support (L2TPv3) [ 7.005348] l2tp_netlink: L2TP netlink interface [ 7.006262] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3) [ 7.007458] l2tp_debugfs: L2TP debugfs support [ 7.008297] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3) [ 7.009521] 8021q: 802.1Q VLAN Support v1.8 [ 7.010453] sctp: Hash tables configured (bind 64/64) [ 7.011602] NET: Registered protocol family 43 [ 7.012658] Key type dns_resolver registered [ 7.013544] Key type ceph registered [ 7.020091] libceph: loaded (mon/osd proto 15/24) [ 7.026824] batman_adv: B.A.T.M.A.N. advanced 2017.4 (compatibility version 15) loaded [ 7.028338] openvswitch: Open vSwitch switching datapath [ 7.029592] mpls_gso: MPLS GSO support [ 7.030507] start plist test [ 7.040725] end plist test [ 7.041253] mce: Unable to init MCE device (rc: -5) [ 7.042908] RAS: Correctable Errors collector initialized. [ 7.044011] ... APIC ID: 00000000 (0) [ 7.044794] ... APIC VERSION: 01050014 [ 7.045526] 0000000000000000000000000000000000000000000000000000000000000000 [ 7.046882] 0000000000000000000000000000000000000000000000000000000000000000 [ 7.047273] 0000000000000000000000000000000000000000000000000000000000008000 [ 7.049659] number of MP IRQ sources: 15. [ 7.050460] number of IO-APIC #0 registers: 24. [ 7.051318] testing the IO APIC....................... [ 7.052305] IO APIC #0...... [ 7.052859] .... register #00: 00000000 [ 7.053597] ....... : physical APIC id: 00 [ 7.054417] ....... : Delivery Type: 0 [ 7.055174] ....... : LTS : 0 [ 7.055934] .... register #01: 00170011 [ 7.056651] ....... : max redirection entries: 17 [ 7.057628] ....... : PRQ implemented: 0 [ 7.058435] ....... : IO APIC version: 11 [ 7.059253] .... register #02: 00000000 [ 7.059975] ....... : arbitration: 00 [ 7.060754] .... IRQ redirection table: [ 7.061480] IOAPIC 0: [ 7.061937] pin00, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0) [ 7.063418] pin01, enabled , edge , high, V(31), IRR(0), S(0), logical , D(01), M(1) [ 7.064893] pin02, enabled , edge , high, V(30), IRR(0), S(0), logical , D(01), M(1) [ 7.066350] pin03, enabled , edge , high, V(33), IRR(0), S(0), logical , D(01), M(1) [ 7.067843] pin04, enabled , edge , high, V(34), IRR(0), S(0), logical , D(01), M(1) [ 7.069320] pin05, disabled, level, high, V(35), IRR(0), S(0), logical , D(01), M(1) [ 7.071827] pin06, enabled , edge , high, V(36), IRR(0), S(0), logical , D(01), M(1) [ 7.073289] pin07, enabled , edge , high, V(37), IRR(0), S(0), logical , D(01), M(1) [ 7.074796] pin08, enabled , edge , high, V(38), IRR(0), S(0), logical , D(01), M(1) [ 7.076257] pin09, enabled , level, high, V(39), IRR(0), S(0), logical , D(01), M(1) [ 7.077753] pin0a, disabled, level, high, V(3A), IRR(0), S(0), logical , D(01), M(1) [ 7.079218] pin0b, disabled, level, high, V(3B), IRR(0), S(0), logical , D(01), M(1) [ 7.080706] pin0c, enabled , edge , high, V(3C), IRR(0), S(0), logical , D(01), M(1) [ 7.082170] pin0d, enabled , edge , high, V(3D), IRR(0), S(0), logical , D(01), M(1) [ 7.083655] pin0e, enabled , edge , high, V(3E), IRR(0), S(0), logical , D(01), M(1) [ 7.085129] pin0f, enabled , edge , high, V(3F), IRR(0), S(0), logical , D(01), M(1) [ 7.086588] pin10, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0) [ 7.088091] pin11, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0) [ 7.089554] pin12, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0) [ 7.091041] pin13, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0) [ 7.092499] pin14, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0) [ 7.094002] pin15, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0) [ 7.095465] pin16, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0) [ 7.096954] pin17, disabled, edge , high, V(00), IRR(0), S(0), physical, D(00), M(0) [ 7.098398] IRQ to pin mappings: [ 7.099012] IRQ0 -> 0:2 [ 7.099483] IRQ1 -> 0:1 [ 7.099961] IRQ3 -> 0:3 [ 7.100477] IRQ4 -> 0:4 [ 7.100959] IRQ5 -> 0:5 [ 7.101431] IRQ6 -> 0:6 [ 7.101910] IRQ7 -> 0:7 [ 7.102383] IRQ8 -> 0:8 [ 7.102863] IRQ9 -> 0:9 [ 7.103356] IRQ10 -> 0:10 [ 7.103867] IRQ11 -> 0:11 To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp qemu -k job-script # job-script is attached in this email Thanks, Xiaolong --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-4.14.0-rc7-02177-g3bc58b1" # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.14.0-rc7 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_OUTPUT_FORMAT="elf64-x86-64" CONFIG_ARCH_DEFCONFIG="arch/x86/configs/x86_64_defconfig" CONFIG_LOCKDEP_SUPPORT=y CONFIG_STACKTRACE_SUPPORT=y CONFIG_MMU=y CONFIG_ARCH_MMAP_RND_BITS_MIN=28 CONFIG_ARCH_MMAP_RND_BITS_MAX=32 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MIN=8 CONFIG_ARCH_MMAP_RND_COMPAT_BITS_MAX=16 CONFIG_NEED_DMA_MAP_STATE=y CONFIG_NEED_SG_DMA_LENGTH=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=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_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_ZONE_DMA32=y CONFIG_AUDIT_ARCH=y CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y CONFIG_X86_64_SMP=y CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=y CONFIG_THREAD_INFO_IN_TASK=y # # General setup # CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" # 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=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y # CONFIG_SYSVIPC is not set # CONFIG_POSIX_MQUEUE is not set CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y # CONFIG_USELIB is not set CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_IRQ_EFFECTIVE_AFF_MASK=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_MIGRATION=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_SIM=y CONFIG_IRQ_DOMAIN_HIERARCHY=y # CONFIG_IRQ_DOMAIN_DEBUG is not set 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_BROADCAST=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 is not set CONFIG_NO_HZ_FULL=y # CONFIG_NO_HZ_FULL_ALL is not set # CONFIG_NO_HZ is not set # CONFIG_HIGH_RES_TIMERS is not set # # CPU/Task time and stats accounting # CONFIG_VIRT_CPU_ACCOUNTING=y CONFIG_VIRT_CPU_ACCOUNTING_GEN=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_CONTEXT_TRACKING=y # CONFIG_CONTEXT_TRACKING_FORCE is not set CONFIG_RCU_NOCB_CPU=y CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=20 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT=13 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_MEMCG is not set # CONFIG_BLK_CGROUP is not set # CONFIG_CGROUP_SCHED is not set # CONFIG_CGROUP_PIDS is not set # CONFIG_CGROUP_RDMA is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CPUSETS is not set # CONFIG_CGROUP_DEVICE is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_CGROUP_PERF is not set # CONFIG_CGROUP_BPF is not set # CONFIG_CGROUP_DEBUG is not set # CONFIG_SOCK_CGROUP_DATA is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set # CONFIG_SCHED_AUTOGROUP is not set # CONFIG_SYSFS_DEPRECATED is not set CONFIG_RELAY=y CONFIG_BLK_DEV_INITRD=y CONFIG_INITRAMFS_SOURCE="" CONFIG_RD_GZIP=y CONFIG_RD_BZIP2=y CONFIG_RD_LZMA=y CONFIG_RD_XZ=y 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 is not set CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_POSIX_TIMERS=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_KALLSYMS_ABSOLUTE_PERCPU=y CONFIG_KALLSYMS_BASE_RELATIVE=y CONFIG_PRINTK=y CONFIG_PRINTK_NMI=y CONFIG_BUG=y CONFIG_ELF_CORE=y # CONFIG_PCSPKR_PLATFORM is not set # 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_BPF_SYSCALL=y CONFIG_SHMEM=y CONFIG_AIO=y # CONFIG_ADVISE_SYSCALLS is not set CONFIG_USERFAULTFD=y CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y 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 is not set # CONFIG_PROFILING is not set CONFIG_TRACEPOINTS=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y # CONFIG_JUMP_LABEL is not set # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set 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_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_ARCH_WANTS_DYNAMIC_TASK_STRUCT=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y CONFIG_HAVE_CLK=y CONFIG_HAVE_DMA_API_DEBUG=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_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_GCC_PLUGINS=y # CONFIG_GCC_PLUGINS is not set CONFIG_HAVE_CC_STACKPROTECTOR=y # CONFIG_CC_STACKPROTECTOR is not set CONFIG_CC_STACKPROTECTOR_NONE=y # CONFIG_CC_STACKPROTECTOR_REGULAR is not set # CONFIG_CC_STACKPROTECTOR_STRONG is not set CONFIG_THIN_ARCHIVES=y CONFIG_HAVE_ARCH_WITHIN_STACK_FRAMES=y CONFIG_HAVE_CONTEXT_TRACKING=y CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE=y CONFIG_HAVE_ARCH_TRANSPARENT_HUGEPAGE_PUD=y CONFIG_HAVE_ARCH_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_HAVE_MOD_ARCH_SPECIFIC=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_ARCH_MMAP_RND_BITS=y CONFIG_HAVE_EXIT_THREAD=y CONFIG_ARCH_MMAP_RND_BITS=28 CONFIG_HAVE_ARCH_MMAP_RND_COMPAT_BITS=y CONFIG_ARCH_MMAP_RND_COMPAT_BITS=8 CONFIG_HAVE_ARCH_COMPAT_MMAP_BASES=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_HAVE_STACK_VALIDATION=y # CONFIG_HAVE_ARCH_HASH is not set CONFIG_ISA_BUS_API=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # CONFIG_CPU_NO_EFFICIENT_FFS is not set CONFIG_HAVE_ARCH_VMAP_STACK=y # CONFIG_VMAP_STACK is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX is not set # CONFIG_ARCH_OPTIONAL_KERNEL_RWX_DEFAULT is not set CONFIG_ARCH_HAS_STRICT_KERNEL_RWX=y CONFIG_STRICT_KERNEL_RWX=y CONFIG_ARCH_HAS_STRICT_MODULE_RWX=y # CONFIG_REFCOUNT_FULL is not set # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_GCOV_PROFILE_ALL is not set # CONFIG_GCOV_FORMAT_AUTODETECT is not set # CONFIG_GCOV_FORMAT_3_4 is not set CONFIG_GCOV_FORMAT_4_7=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_SCSI_REQUEST=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_ZONED is not set CONFIG_BLK_CMDLINE_PARSER=y CONFIG_BLK_WBT=y # CONFIG_BLK_WBT_SQ is not set # CONFIG_BLK_WBT_MQ is not set CONFIG_BLK_DEBUG_FS=y CONFIG_BLK_SED_OPAL=y # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y CONFIG_ACORN_PARTITION_CUMANA=y CONFIG_ACORN_PARTITION_EESOX=y # CONFIG_ACORN_PARTITION_ICS is not set # CONFIG_ACORN_PARTITION_ADFS is not set CONFIG_ACORN_PARTITION_POWERTEC=y # CONFIG_ACORN_PARTITION_RISCIX is not set # CONFIG_AIX_PARTITION is not set # CONFIG_OSF_PARTITION is not set # CONFIG_AMIGA_PARTITION is not set CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y # CONFIG_SOLARIS_X86_PARTITION is not set CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y CONFIG_LDM_DEBUG=y # CONFIG_SGI_PARTITION is not set CONFIG_ULTRIX_PARTITION=y # CONFIG_SUN_PARTITION is not set # CONFIG_KARMA_PARTITION is not set # CONFIG_EFI_PARTITION is not set CONFIG_SYSV68_PARTITION=y CONFIG_CMDLINE_PARTITION=y CONFIG_BLOCK_COMPAT=y CONFIG_BLK_MQ_PCI=y CONFIG_BLK_MQ_VIRTIO=y CONFIG_BLK_MQ_RDMA=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_DEFAULT_DEADLINE=y # CONFIG_DEFAULT_CFQ is not set # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="deadline" # CONFIG_MQ_IOSCHED_DEADLINE is not set CONFIG_MQ_IOSCHED_KYBER=y # CONFIG_IOSCHED_BFQ is not set CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_MUTEX_SPIN_ON_OWNER=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y # CONFIG_X86_FAST_FEATURE_TESTS is not set # CONFIG_X86_X2APIC is not set # CONFIG_X86_MPPARSE is not set # CONFIG_GOLDFISH is not set # CONFIG_X86_EXTENDED_PLATFORM is not set CONFIG_X86_INTEL_LPSS=y # CONFIG_X86_AMD_PLATFORM_DEVICE is not set CONFIG_IOSF_MBI=y # CONFIG_IOSF_MBI_DEBUG is not set CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y # CONFIG_SCHED_OMIT_FRAME_POINTER is not set CONFIG_HYPERVISOR_GUEST=y CONFIG_PARAVIRT=y # CONFIG_PARAVIRT_DEBUG is not set # CONFIG_PARAVIRT_SPINLOCKS is not set # CONFIG_XEN 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_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_PROCESSOR_SELECT=y # CONFIG_CPU_SUP_INTEL is not set # CONFIG_CPU_SUP_AMD is not set CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y # CONFIG_DMI is not set CONFIG_CALGARY_IOMMU=y # CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=64 CONFIG_SCHED_SMT=y # CONFIG_SCHED_MC is not set # CONFIG_PREEMPT_NONE is not set # CONFIG_PREEMPT_VOLUNTARY is not set CONFIG_PREEMPT=y CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y # CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set CONFIG_X86_MCE=y CONFIG_X86_MCELOG_LEGACY=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_THERMAL_VECTOR=y # # Performance monitoring # # CONFIG_VM86 is not set CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_X86_MSR=y # CONFIG_X86_CPUID is not set # CONFIG_X86_5LEVEL is not set CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_X86_DIRECT_GBPAGES=y CONFIG_ARCH_HAS_MEM_ENCRYPT=y CONFIG_NUMA=y # CONFIG_AMD_NUMA is not set CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y # CONFIG_NUMA_EMU is not set CONFIG_NODES_SHIFT=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y # CONFIG_ARCH_MEMORY_PROBE is not set CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_SELECT_MEMORY_MODEL=y CONFIG_SPARSEMEM_MANUAL=y CONFIG_SPARSEMEM=y CONFIG_NEED_MULTIPLE_NODES=y CONFIG_HAVE_MEMORY_PRESENT=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_VMEMMAP_ENABLE=y CONFIG_SPARSEMEM_ALLOC_MEM_MAP_TOGETHER=y # CONFIG_SPARSEMEM_VMEMMAP is not set CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_HAVE_GENERIC_GUP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTPLUG_DEFAULT_ONLINE=y # CONFIG_MEMORY_HOTREMOVE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_ARCH_ENABLE_THP_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y CONFIG_ARCH_WANTS_THP_SWAP=y CONFIG_THP_SWAP=y CONFIG_TRANSPARENT_HUGE_PAGECACHE=y # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set CONFIG_ZSWAP=y CONFIG_ZPOOL=y CONFIG_ZBUD=y CONFIG_Z3FOLD=y # CONFIG_ZSMALLOC is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y CONFIG_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_IDLE_PAGE_TRACKING is not set CONFIG_ARCH_HAS_ZONE_DEVICE=y CONFIG_PERCPU_STATS=y # CONFIG_X86_PMEM_LEGACY 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=y CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set CONFIG_HZ_300=y # CONFIG_HZ_1000 is not set CONFIG_HZ=300 # CONFIG_SCHED_HRTICK is not set # CONFIG_KEXEC is not set # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y CONFIG_BOOTPARAM_HOTPLUG_CPU0=y CONFIG_DEBUG_HOTPLUG_CPU0=y CONFIG_COMPAT_VDSO=y # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set # CONFIG_MODIFY_LDT_SYSCALL is not set CONFIG_HAVE_LIVEPATCH=y CONFIG_ARCH_HAS_ADD_PAGES=y CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_SUSPEND_SKIP_SYNC=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y # CONFIG_PM_TEST_SUSPEND is not set CONFIG_PM_SLEEP_DEBUG=y # CONFIG_PM_TRACE_RTC is not set CONFIG_PM_CLK=y # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set 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_SLEEP=y CONFIG_ACPI_PROCFS_POWER=y CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y CONFIG_ACPI_EC_DEBUGFS=y CONFIG_ACPI_AC=y # CONFIG_ACPI_BATTERY is not set # CONFIG_ACPI_BUTTON is not set CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y 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_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set CONFIG_ARCH_HAS_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_TABLE_UPGRADE=y CONFIG_ACPI_DEBUG=y # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y CONFIG_ACPI_CUSTOM_METHOD=y CONFIG_ACPI_BGRT=y # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT 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_ACPI_WATCHDOG=y CONFIG_PMIC_OPREGION=y # CONFIG_CRC_PMIC_OPREGION is not set # CONFIG_XPOWER_PMIC_OPREGION is not set # CONFIG_BXT_WC_PMIC_OPREGION is not set # CONFIG_CHT_WC_PMIC_OPREGION is not set CONFIG_ACPI_CONFIGFS=y CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set CONFIG_PCIEPORTBUS=y # CONFIG_PCIEAER is not set CONFIG_PCIEASPM=y # CONFIG_PCIEASPM_DEBUG is not set # CONFIG_PCIEASPM_DEFAULT is not set # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_POWER_SUPERSAVE is not set CONFIG_PCIEASPM_PERFORMANCE=y CONFIG_PCIE_PME=y # CONFIG_PCIE_DPC is not set # CONFIG_PCIE_PTM is not set CONFIG_PCI_BUS_ADDR_T_64BIT=y # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set CONFIG_PCI_REALLOC_ENABLE_AUTO=y # CONFIG_PCI_STUB is not set # CONFIG_HT_IRQ is not set CONFIG_PCI_ATS=y CONFIG_PCI_LOCKLESS_CONFIG=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y # CONFIG_PCI_PASID is not set CONFIG_PCI_LABEL=y # CONFIG_HOTPLUG_PCI is not set # # DesignWare PCI Core Support # # # PCI host controller drivers # # # PCI Endpoint # # CONFIG_PCI_ENDPOINT is not set # # PCI switch controller drivers # CONFIG_PCI_SW_SWITCHTEC=y CONFIG_ISA_BUS=y # CONFIG_ISA_DMA_API is not set CONFIG_PCCARD=y # CONFIG_PCMCIA is not set # CONFIG_CARDBUS is not set # # PC-card bridges # CONFIG_YENTA=y # CONFIG_YENTA_O2 is not set CONFIG_YENTA_RICOH=y # CONFIG_YENTA_TI is not set # CONFIG_YENTA_TOSHIBA is not set CONFIG_RAPIDIO=y CONFIG_RAPIDIO_TSI721=y CONFIG_RAPIDIO_DISC_TIMEOUT=30 CONFIG_RAPIDIO_ENABLE_RX_TX_PORTS=y CONFIG_RAPIDIO_DMA_ENGINE=y # CONFIG_RAPIDIO_DEBUG is not set CONFIG_RAPIDIO_ENUM_BASIC=y # CONFIG_RAPIDIO_CHMAN is not set CONFIG_RAPIDIO_MPORT_CDEV=y # # RapidIO Switch drivers # CONFIG_RAPIDIO_TSI57X=y CONFIG_RAPIDIO_CPS_XX=y # CONFIG_RAPIDIO_TSI568 is not set CONFIG_RAPIDIO_CPS_GEN2=y # CONFIG_RAPIDIO_RXS_GEN3 is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ELFCORE=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y # CONFIG_IA32_AOUT is not set # CONFIG_X86_X32 is not set CONFIG_COMPAT_32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_NET=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_TLS=y CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set CONFIG_XFRM_STATISTICS=y # CONFIG_NET_KEY is not set CONFIG_SMC=y CONFIG_SMC_DIAG=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y # CONFIG_IP_ROUTE_VERBOSE is not set CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y # CONFIG_IP_PNP_RARP is not set # CONFIG_NET_IPIP is not set CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y # CONFIG_IP_MROUTE is not set # CONFIG_SYN_COOKIES is not set # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y CONFIG_NET_FOU=y # CONFIG_NET_FOU_IP_TUNNELS is not set # CONFIG_INET_AH is not set # CONFIG_INET_ESP is not set # CONFIG_INET_IPCOMP is not set # CONFIG_INET_XFRM_TUNNEL is not set CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y CONFIG_INET_UDP_DIAG=y CONFIG_INET_RAW_DIAG=y # CONFIG_INET_DIAG_DESTROY is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y # CONFIG_TCP_CONG_HTCP is not set CONFIG_TCP_CONG_HSTCP=y # CONFIG_TCP_CONG_HYBLA is not set CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_NV=y # CONFIG_TCP_CONG_SCALABLE is not set CONFIG_TCP_CONG_LP=y CONFIG_TCP_CONG_VENO=y # CONFIG_TCP_CONG_YEAH is not set CONFIG_TCP_CONG_ILLINOIS=y CONFIG_TCP_CONG_DCTCP=y CONFIG_TCP_CONG_CDG=y CONFIG_TCP_CONG_BBR=y CONFIG_DEFAULT_BIC=y # CONFIG_DEFAULT_CUBIC is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_DCTCP is not set # CONFIG_DEFAULT_CDG is not set # CONFIG_DEFAULT_BBR is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="bic" # CONFIG_TCP_MD5SIG is not set CONFIG_IPV6=y # CONFIG_IPV6_ROUTER_PREF is not set CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=y # CONFIG_INET6_ESP is not set # CONFIG_INET6_IPCOMP is not set # CONFIG_IPV6_MIP6 is not set # CONFIG_INET6_XFRM_TUNNEL is not set CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y # CONFIG_INET6_XFRM_MODE_BEET is not set CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y CONFIG_IPV6_GRE=y CONFIG_IPV6_FOU=y # CONFIG_IPV6_FOU_TUNNEL is not set # CONFIG_IPV6_MULTIPLE_TABLES is not set # CONFIG_IPV6_MROUTE is not set # CONFIG_IPV6_SEG6_LWTUNNEL is not set # CONFIG_IPV6_SEG6_HMAC is not set # CONFIG_NETWORK_SECMARK is not set CONFIG_NET_PTP_CLASSIFY=y CONFIG_NETWORK_PHY_TIMESTAMPING=y # CONFIG_NETFILTER is not set # CONFIG_IP_DCCP is not set CONFIG_IP_SCTP=y CONFIG_SCTP_DBG_OBJCNT=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE=y CONFIG_SCTP_COOKIE_HMAC_MD5=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set CONFIG_INET_SCTP_DIAG=y # CONFIG_RDS is not set # CONFIG_TIPC is not set CONFIG_ATM=y # CONFIG_ATM_CLIP is not set # CONFIG_ATM_LANE is not set CONFIG_ATM_BR2684=y CONFIG_ATM_BR2684_IPFILTER=y CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_MRP=y # CONFIG_BRIDGE is not set CONFIG_VLAN_8021Q=y # CONFIG_VLAN_8021Q_GVRP is not set CONFIG_VLAN_8021Q_MVRP=y # CONFIG_DECNET is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=y # CONFIG_IPDDP_ENCAP is not set # CONFIG_X25 is not set CONFIG_LAPB=y # CONFIG_PHONET is not set CONFIG_6LOWPAN=y # CONFIG_6LOWPAN_DEBUGFS is not set # CONFIG_6LOWPAN_NHC is not set CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set # CONFIG_IEEE802154_SOCKET is not set CONFIG_IEEE802154_6LOWPAN=y CONFIG_MAC802154=y CONFIG_NET_SCHED=y # # Queueing/Scheduling # # CONFIG_NET_SCH_CBQ is not set CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_ATM=y # CONFIG_NET_SCH_PRIO is not set 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 is not set CONFIG_NET_SCH_DSMARK=y # CONFIG_NET_SCH_NETEM is not set CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y # CONFIG_NET_SCH_CHOKE is not set CONFIG_NET_SCH_QFQ=y # CONFIG_NET_SCH_CODEL is not set CONFIG_NET_SCH_FQ_CODEL=y # CONFIG_NET_SCH_FQ is not set CONFIG_NET_SCH_HHF=y CONFIG_NET_SCH_PIE=y # CONFIG_NET_SCH_INGRESS is not set CONFIG_NET_SCH_PLUG=y CONFIG_NET_SCH_DEFAULT=y CONFIG_DEFAULT_FQ_CODEL=y # CONFIG_DEFAULT_PFIFO_FAST is not set CONFIG_DEFAULT_NET_SCH="fq_codel" # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y # CONFIG_NET_CLS_RSVP6 is not set # CONFIG_NET_CLS_FLOW is not set # CONFIG_NET_CLS_CGROUP is not set CONFIG_NET_CLS_BPF=y CONFIG_NET_CLS_FLOWER=y CONFIG_NET_CLS_MATCHALL=y # CONFIG_NET_EMATCH is not set CONFIG_NET_CLS_ACT=y # CONFIG_NET_ACT_POLICE is not set CONFIG_NET_ACT_GACT=y # CONFIG_GACT_PROB is not set # CONFIG_NET_ACT_MIRRED is not set CONFIG_NET_ACT_SAMPLE=y # CONFIG_NET_ACT_NAT is not set CONFIG_NET_ACT_PEDIT=y # CONFIG_NET_ACT_SIMP is not set CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=y # CONFIG_NET_ACT_VLAN is not set # CONFIG_NET_ACT_BPF is not set CONFIG_NET_ACT_SKBMOD=y # CONFIG_NET_ACT_IFE is not set CONFIG_NET_ACT_TUNNEL_KEY=y # CONFIG_NET_CLS_IND is not set CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BATMAN_V=y CONFIG_BATMAN_ADV_BLA=y CONFIG_BATMAN_ADV_DAT=y # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUGFS is not set CONFIG_OPENVSWITCH=y CONFIG_OPENVSWITCH_GRE=y CONFIG_VSOCKETS=y CONFIG_VSOCKETS_DIAG=y # CONFIG_VMWARE_VMCI_VSOCKETS is not set CONFIG_VIRTIO_VSOCKETS=y CONFIG_VIRTIO_VSOCKETS_COMMON=y CONFIG_NETLINK_DIAG=y CONFIG_MPLS=y CONFIG_NET_MPLS_GSO=y CONFIG_MPLS_ROUTING=y CONFIG_NET_NSH=y CONFIG_HSR=y # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set # CONFIG_NET_NCSI is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=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_STREAM_PARSER=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y CONFIG_NET_DROP_MONITOR=y # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y # CONFIG_BT_BNEP_MC_FILTER is not set # CONFIG_BT_BNEP_PROTO_FILTER is not set CONFIG_BT_HIDP=y # CONFIG_BT_HS is not set # CONFIG_BT_LE is not set CONFIG_BT_LEDS=y # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_QCA=y # CONFIG_BT_HCIBTSDIO is not set CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y # CONFIG_BT_HCIUART_BCSP is not set # CONFIG_BT_HCIUART_ATH3K is not set CONFIG_BT_HCIUART_3WIRE=y CONFIG_BT_HCIUART_INTEL=y CONFIG_BT_HCIUART_QCA=y # CONFIG_BT_HCIUART_AG6XX is not set # CONFIG_BT_HCIUART_MRVL is not set CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y # CONFIG_BT_MRVL_SDIO is not set CONFIG_BT_WILINK=y CONFIG_AF_RXRPC=y CONFIG_AF_RXRPC_IPV6=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_FIB_RULES=y # CONFIG_WIRELESS is not set # CONFIG_WIMAX is not set CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y CONFIG_RFKILL_GPIO=y # CONFIG_NET_9P is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set CONFIG_CEPH_LIB_USE_DNS_RESOLVER=y CONFIG_NFC=y CONFIG_NFC_DIGITAL=y CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_SPI is not set CONFIG_NFC_NCI_UART=y # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # # CONFIG_NFC_TRF7970A is not set # CONFIG_NFC_SIM is not set CONFIG_NFC_FDP=y # CONFIG_NFC_FDP_I2C is not set CONFIG_NFC_PN533=y CONFIG_NFC_PN533_I2C=y CONFIG_NFC_MRVL=y CONFIG_NFC_MRVL_UART=y CONFIG_NFC_MRVL_I2C=y CONFIG_NFC_ST_NCI=y CONFIG_NFC_ST_NCI_I2C=y CONFIG_NFC_ST_NCI_SPI=y CONFIG_NFC_NXP_NCI=y CONFIG_NFC_NXP_NCI_I2C=y CONFIG_NFC_S3FWRN5=y CONFIG_NFC_S3FWRN5_I2C=y CONFIG_NFC_ST95HF=y CONFIG_PSAMPLE=y # CONFIG_NET_IFE is not set # CONFIG_LWTUNNEL is not set CONFIG_DST_CACHE=y CONFIG_GRO_CELLS=y # CONFIG_NET_DEVLINK is not set CONFIG_MAY_USE_DEVLINK=y 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=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_ALLOW_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_DEBUG_TEST_DRIVER_REMOVE=y # CONFIG_SYS_HYPERVISOR is not set # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_REGMAP_SPI=y CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y # CONFIG_DMA_SHARED_BUFFER is not set # # Bus devices # CONFIG_SIMPLE_PM_BUS=y CONFIG_CONNECTOR=y # CONFIG_PROC_EVENTS is not set CONFIG_MTD=y # CONFIG_MTD_REDBOOT_PARTS is not set CONFIG_MTD_CMDLINE_PARTS=y # CONFIG_MTD_OF_PARTS is not set # CONFIG_MTD_AR7_PARTS is not set # # Partition parsers # # # User Modules And Translation Layers # CONFIG_MTD_BLKDEVS=y CONFIG_MTD_BLOCK=y CONFIG_FTL=y CONFIG_NFTL=y CONFIG_NFTL_RW=y # CONFIG_INFTL is not set CONFIG_RFD_FTL=y CONFIG_SSFDC=y CONFIG_SM_FTL=y # CONFIG_MTD_OOPS is not set CONFIG_MTD_SWAP=y CONFIG_MTD_PARTITIONED_MASTER=y # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y # CONFIG_MTD_JEDECPROBE is not set CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set # CONFIG_MTD_CFI_BE_BYTE_SWAP is not set CONFIG_MTD_CFI_LE_BYTE_SWAP=y CONFIG_MTD_CFI_GEOMETRY=y CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y CONFIG_MTD_MAP_BANK_WIDTH_8=y CONFIG_MTD_MAP_BANK_WIDTH_16=y CONFIG_MTD_MAP_BANK_WIDTH_32=y CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set CONFIG_MTD_CFI_I8=y # CONFIG_MTD_OTP is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y # CONFIG_MTD_PHYSMAP is not set CONFIG_MTD_PHYSMAP_OF=y # CONFIG_MTD_PHYSMAP_OF_VERSATILE is not set CONFIG_MTD_PHYSMAP_OF_GEMINI=y # CONFIG_MTD_SBC_GXX is not set CONFIG_MTD_PCI=y CONFIG_MTD_GPIO_ADDR=y CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set # CONFIG_MTD_DATAFLASH_OTP is not set CONFIG_MTD_M25P80=y CONFIG_MTD_MCHP23K256=y CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 # CONFIG_MTD_BLOCK2MTD is not set # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y CONFIG_MTD_NAND_BCH=y CONFIG_MTD_NAND_ECC_BCH=y CONFIG_MTD_SM_COMMON=y CONFIG_MTD_NAND_DENALI=y # CONFIG_MTD_NAND_DENALI_PCI is not set CONFIG_MTD_NAND_DENALI_DT=y CONFIG_MTD_NAND_GPIO=y # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=y # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_PLATFORM=y CONFIG_MTD_ONENAND=y # CONFIG_MTD_ONENAND_VERIFY_WRITE is not set CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set # CONFIG_MTD_ONENAND_2X_PROGRAM is not set # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y CONFIG_MTD_SPI_NOR=y # CONFIG_MTD_MT81xx_NOR is not set # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set CONFIG_SPI_INTEL_SPI=y CONFIG_SPI_INTEL_SPI_PCI=y # CONFIG_SPI_INTEL_SPI_PLATFORM is not set # CONFIG_MTD_UBI is not set CONFIG_DTC=y CONFIG_OF=y CONFIG_OF_UNITTEST=y CONFIG_OF_FLATTREE=y CONFIG_OF_EARLY_FLATTREE=y CONFIG_OF_DYNAMIC=y CONFIG_OF_ADDRESS=y CONFIG_OF_ADDRESS_PCI=y CONFIG_OF_IRQ=y CONFIG_OF_PCI=y CONFIG_OF_PCI_IRQ=y CONFIG_OF_RESOLVE=y CONFIG_OF_OVERLAY=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT is not set CONFIG_PNP=y # CONFIG_PNP_DEBUG_MESSAGES is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_BLK_DEV_DAC960 is not set # CONFIG_BLK_DEV_UMEM is not set # CONFIG_BLK_DEV_COW_COMMON is not set # CONFIG_BLK_DEV_LOOP is not set # CONFIG_BLK_DEV_DRBD is not set # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set # CONFIG_BLK_DEV_RAM is not set # CONFIG_CDROM_PKTCDVD is not set # CONFIG_ATA_OVER_ETH is not set # CONFIG_VIRTIO_BLK is not set # CONFIG_BLK_DEV_RBD is not set # CONFIG_BLK_DEV_RSXX is not set CONFIG_NVME_CORE=y CONFIG_BLK_DEV_NVME=y CONFIG_NVME_FABRICS=y CONFIG_NVME_RDMA=y CONFIG_NVME_FC=y CONFIG_NVME_TARGET=y CONFIG_NVME_TARGET_LOOP=y CONFIG_NVME_TARGET_RDMA=y # CONFIG_NVME_TARGET_FC is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y # CONFIG_AD525X_DPOT_SPI is not set CONFIG_DUMMY_IRQ=y # CONFIG_IBM_ASM is not set CONFIG_PHANTOM=y # CONFIG_SGI_IOC4 is not set CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y # CONFIG_APDS9802ALS is not set CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y # CONFIG_HMC6352 is not set CONFIG_DS1682=y # CONFIG_TI_DAC7512 is not set # CONFIG_VMWARE_BALLOON is not set CONFIG_USB_SWITCH_FSA9480=y CONFIG_LATTICE_ECP3_CONFIG=y # CONFIG_SRAM is not set CONFIG_PCI_ENDPOINT_TEST=y CONFIG_C2PORT=y # CONFIG_C2PORT_DURAMAR_2150 is not set # # EEPROM support # # CONFIG_EEPROM_AT24 is not set CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y # CONFIG_EEPROM_93CX6 is not set CONFIG_EEPROM_93XX46=y CONFIG_EEPROM_IDT_89HPESX=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # CONFIG_TI_ST=y CONFIG_SENSORS_LIS3_I2C=y # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set CONFIG_INTEL_MEI=y CONFIG_INTEL_MEI_ME=y # CONFIG_INTEL_MEI_TXE is not set CONFIG_VMWARE_VMCI=y # # Intel MIC Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # VOP Bus Driver # # CONFIG_VOP_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # # VOP Driver # CONFIG_GENWQE=y CONFIG_GENWQE_PLATFORM_ERROR_RECOVERY=0 # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_AFU_DRIVER_OPS is not set # CONFIG_CXL_LIB is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_TIMINGS=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set # CONFIG_IDE_PROC_FS is not set # # IDE chipset support/bugfixes # # CONFIG_IDE_GENERIC is not set CONFIG_BLK_DEV_PLATFORM=y CONFIG_BLK_DEV_CMD640=y # CONFIG_BLK_DEV_CMD640_ENHANCED is not set # CONFIG_BLK_DEV_IDEPNP is not set CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set CONFIG_BLK_DEV_GENERIC=y CONFIG_BLK_DEV_OPTI621=y CONFIG_BLK_DEV_RZ1000=y CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set CONFIG_BLK_DEV_ALI15X3=y # CONFIG_BLK_DEV_AMD74XX is not set CONFIG_BLK_DEV_ATIIXP=y CONFIG_BLK_DEV_CMD64X=y CONFIG_BLK_DEV_TRIFLEX=y CONFIG_BLK_DEV_HPT366=y CONFIG_BLK_DEV_JMICRON=y CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y CONFIG_BLK_DEV_IT821X=y CONFIG_BLK_DEV_NS87415=y CONFIG_BLK_DEV_PDC202XX_OLD=y CONFIG_BLK_DEV_PDC202XX_NEW=y # CONFIG_BLK_DEV_SVWKS is not set CONFIG_BLK_DEV_SIIMAGE=y CONFIG_BLK_DEV_SIS5513=y CONFIG_BLK_DEV_SLC90E66=y CONFIG_BLK_DEV_TRM290=y CONFIG_BLK_DEV_VIA82CXXX=y CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y CONFIG_SCSI_MQ_DEFAULT=y CONFIG_SCSI_PROC_FS=y # # SCSI support type (disk, tape, CD-ROM) # # CONFIG_BLK_DEV_SD is not set CONFIG_CHR_DEV_ST=y CONFIG_CHR_DEV_OSST=y CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y # CONFIG_CHR_DEV_SG is not set CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y CONFIG_SCSI_CONSTANTS=y # CONFIG_SCSI_LOGGING is not set CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y # CONFIG_SCSI_SAS_LIBSAS is not set CONFIG_SCSI_SRP_ATTRS=y # CONFIG_SCSI_LOWLEVEL is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y # CONFIG_SCSI_OSD_INITIATOR is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y # CONFIG_ATA_ACPI is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y CONFIG_SATA_AHCI_PLATFORM=y CONFIG_AHCI_CEVA=y # CONFIG_AHCI_QORIQ is not set CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y # CONFIG_ATA_SFF is not set # CONFIG_MD is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y # CONFIG_TCM_PSCSI is not set CONFIG_TCM_USER2=y CONFIG_LOOPBACK_TARGET=y # CONFIG_ISCSI_TARGET is not set CONFIG_SBP_TARGET=y CONFIG_FUSION=y # CONFIG_FUSION_SPI is not set CONFIG_FUSION_FC=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LOGGING=y # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y # CONFIG_MAC_EMUMOUSEBTN is not set # CONFIG_NETDEVICES is not set # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y # CONFIG_INPUT_MOUSEDEV_PSAUX is not set CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 # CONFIG_INPUT_JOYDEV is not set CONFIG_INPUT_EVDEV=y CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5520 is not set CONFIG_KEYBOARD_ADP5588=y CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_DLINK_DIR685=y CONFIG_KEYBOARD_LKKBD=y CONFIG_KEYBOARD_GPIO=y CONFIG_KEYBOARD_GPIO_POLLED=y # CONFIG_KEYBOARD_TCA6416 is not set CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y CONFIG_KEYBOARD_LM8323=y # CONFIG_KEYBOARD_LM8333 is not set # CONFIG_KEYBOARD_MAX7359 is not set CONFIG_KEYBOARD_MCS=y CONFIG_KEYBOARD_MPR121=y CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_SAMSUNG=y # CONFIG_KEYBOARD_STOWAWAY is not set CONFIG_KEYBOARD_SUNKBD=y CONFIG_KEYBOARD_OMAP4=y CONFIG_KEYBOARD_TM2_TOUCHKEY=y CONFIG_KEYBOARD_TWL4030=y CONFIG_KEYBOARD_XTKBD=y # CONFIG_KEYBOARD_CAP11XX is not set CONFIG_KEYBOARD_BCM=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_BYD=y # CONFIG_MOUSE_PS2_LOGIPS2PP is not set CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_SYNAPTICS_SMBUS=y CONFIG_MOUSE_PS2_CYPRESS=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 is not set # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_PS2_SMBUS=y CONFIG_MOUSE_SERIAL=y # 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=y CONFIG_MOUSE_GPIO=y # CONFIG_MOUSE_SYNAPTICS_I2C is not set # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y # CONFIG_JOYSTICK_GRIP is not set CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y # CONFIG_JOYSTICK_IFORCE_232 is not set CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y # CONFIG_JOYSTICK_TWIDJOY is not set CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_AS5011=y CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set CONFIG_JOYSTICK_PSXPAD_SPI=y # CONFIG_JOYSTICK_PSXPAD_SPI_FF is not set CONFIG_INPUT_TABLET=y # CONFIG_TABLET_USB_ACECAD is not set # CONFIG_TABLET_USB_AIPTEK is not set # CONFIG_TABLET_USB_HANWANG is not set # CONFIG_TABLET_USB_KBTAB is not set # CONFIG_TABLET_USB_PEGASUS is not set # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y # CONFIG_TOUCHSCREEN_88PM860X is not set # CONFIG_TOUCHSCREEN_ADS7846 is not set CONFIG_TOUCHSCREEN_AD7877=y # CONFIG_TOUCHSCREEN_AD7879 is not set # CONFIG_TOUCHSCREEN_AR1021_I2C is not set CONFIG_TOUCHSCREEN_ATMEL_MXT=y CONFIG_TOUCHSCREEN_AUO_PIXCIR=y CONFIG_TOUCHSCREEN_BU21013=y # CONFIG_TOUCHSCREEN_CHIPONE_ICN8318 is not set CONFIG_TOUCHSCREEN_CY8CTMG110=y CONFIG_TOUCHSCREEN_CYTTSP_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP_SPI=y CONFIG_TOUCHSCREEN_CYTTSP4_CORE=y # CONFIG_TOUCHSCREEN_CYTTSP4_I2C is not set CONFIG_TOUCHSCREEN_CYTTSP4_SPI=y CONFIG_TOUCHSCREEN_DA9052=y CONFIG_TOUCHSCREEN_DYNAPRO=y # CONFIG_TOUCHSCREEN_HAMPSHIRE is not set CONFIG_TOUCHSCREEN_EETI=y # CONFIG_TOUCHSCREEN_EGALAX is not set CONFIG_TOUCHSCREEN_EGALAX_SERIAL=y # CONFIG_TOUCHSCREEN_FUJITSU is not set CONFIG_TOUCHSCREEN_GOODIX=y CONFIG_TOUCHSCREEN_ILI210X=y CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_EKTF2127 is not set CONFIG_TOUCHSCREEN_ELAN=y CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set CONFIG_TOUCHSCREEN_MAX11801=y CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MELFAS_MIP4=y # CONFIG_TOUCHSCREEN_MTOUCH is not set CONFIG_TOUCHSCREEN_IMX6UL_TSC=y # CONFIG_TOUCHSCREEN_INEXIO is not set CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y CONFIG_TOUCHSCREEN_EDT_FT5X06=y CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_PIXCIR is not set CONFIG_TOUCHSCREEN_WDT87XX_I2C=y CONFIG_TOUCHSCREEN_WM831X=y # CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set CONFIG_TOUCHSCREEN_MC13783=y CONFIG_TOUCHSCREEN_TOUCHIT213=y CONFIG_TOUCHSCREEN_TSC_SERIO=y CONFIG_TOUCHSCREEN_TSC200X_CORE=y CONFIG_TOUCHSCREEN_TSC2004=y CONFIG_TOUCHSCREEN_TSC2005=y CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_PCAP is not set # CONFIG_TOUCHSCREEN_RM_TS is not set CONFIG_TOUCHSCREEN_SILEAD=y CONFIG_TOUCHSCREEN_SIS_I2C=y CONFIG_TOUCHSCREEN_ST1232=y CONFIG_TOUCHSCREEN_STMFTS=y # CONFIG_TOUCHSCREEN_SURFACE3_SPI is not set CONFIG_TOUCHSCREEN_SX8654=y CONFIG_TOUCHSCREEN_TPS6507X=y CONFIG_TOUCHSCREEN_ZET6223=y CONFIG_TOUCHSCREEN_ZFORCE=y # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set # CONFIG_INPUT_MISC is not set CONFIG_RMI4_CORE=y CONFIG_RMI4_I2C=y # CONFIG_RMI4_SPI is not set CONFIG_RMI4_SMB=y CONFIG_RMI4_F03=y CONFIG_RMI4_F03_SERIO=y CONFIG_RMI4_2D_SENSOR=y CONFIG_RMI4_F11=y CONFIG_RMI4_F12=y CONFIG_RMI4_F30=y CONFIG_RMI4_F34=y CONFIG_RMI4_F55=y # # 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 is not set # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y # CONFIG_SERIO_RAW is not set CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y # CONFIG_SERIO_APBPS2 is not set # CONFIG_SERIO_GPIO_PS2 is not set CONFIG_USERIO=y CONFIG_GAMEPORT=y # CONFIG_GAMEPORT_NS558 is not set # CONFIG_GAMEPORT_L4 is not set # CONFIG_GAMEPORT_EMU10K1 is not set # CONFIG_GAMEPORT_FM801 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=y CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set # CONFIG_DEVMEM is not set CONFIG_DEVKMEM=y # # 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=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=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=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_ASPEED_VUART=y CONFIG_SERIAL_8250_SHARE_IRQ=y CONFIG_SERIAL_8250_DETECT_IRQ=y CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_8250_FSL is not set CONFIG_SERIAL_8250_DW=y # CONFIG_SERIAL_8250_RT288X is not set CONFIG_SERIAL_8250_LPSS=y CONFIG_SERIAL_8250_MID=y CONFIG_SERIAL_8250_MOXA=y # CONFIG_SERIAL_OF_PLATFORM is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y CONFIG_SERIAL_SCCNXP=y CONFIG_SERIAL_SCCNXP_CONSOLE=y CONFIG_SERIAL_SC16IS7XX_CORE=y CONFIG_SERIAL_SC16IS7XX=y # CONFIG_SERIAL_SC16IS7XX_I2C is not set CONFIG_SERIAL_SC16IS7XX_SPI=y CONFIG_SERIAL_ALTERA_JTAGUART=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE=y CONFIG_SERIAL_ALTERA_JTAGUART_CONSOLE_BYPASS=y CONFIG_SERIAL_ALTERA_UART=y CONFIG_SERIAL_ALTERA_UART_MAXPORTS=4 CONFIG_SERIAL_ALTERA_UART_BAUDRATE=115200 CONFIG_SERIAL_ALTERA_UART_CONSOLE=y # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_XILINX_PS_UART is not set CONFIG_SERIAL_ARC=y # CONFIG_SERIAL_ARC_CONSOLE is not set CONFIG_SERIAL_ARC_NR_PORTS=1 CONFIG_SERIAL_RP2=y CONFIG_SERIAL_RP2_NR_UARTS=32 CONFIG_SERIAL_FSL_LPUART=y # CONFIG_SERIAL_FSL_LPUART_CONSOLE is not set CONFIG_SERIAL_CONEXANT_DIGICOLOR=y # CONFIG_SERIAL_CONEXANT_DIGICOLOR_CONSOLE is not set CONFIG_SERIAL_MEN_Z135=y # CONFIG_SERIAL_DEV_BUS is not set CONFIG_TTY_PRINTK=y CONFIG_HVC_DRIVER=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y CONFIG_IPMI_PANIC_EVENT=y # CONFIG_IPMI_PANIC_STRING is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y # CONFIG_HW_RANDOM_INTEL is not set CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y # CONFIG_HW_RANDOM_VIRTIO is not set CONFIG_NVRAM=y CONFIG_R3964=y CONFIG_APPLICOM=y # CONFIG_MWAVE is not set CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y # CONFIG_TCG_TPM is not set # CONFIG_TELCLOCK is not set # CONFIG_DEVPORT is not set # 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_ARB_GPIO_CHALLENGE=y CONFIG_I2C_MUX_GPIO=y # CONFIG_I2C_MUX_GPMUX is not set CONFIG_I2C_MUX_LTC4306=y CONFIG_I2C_MUX_PCA9541=y CONFIG_I2C_MUX_PCA954x=y CONFIG_I2C_MUX_PINCTRL=y CONFIG_I2C_MUX_REG=y CONFIG_I2C_DEMUX_PINCTRL=y CONFIG_I2C_MUX_MLXCPLD=y # CONFIG_I2C_HELPER_AUTO is not set CONFIG_I2C_SMBUS=y # # I2C Algorithms # CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCF=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=y # CONFIG_I2C_AMD756 is not set CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y CONFIG_I2C_ISMT=y # CONFIG_I2C_PIIX4 is not set CONFIG_I2C_CHT_WC=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y # CONFIG_I2C_SIS96X is not set CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set CONFIG_I2C_DESIGNWARE_CORE=y CONFIG_I2C_DESIGNWARE_PLATFORM=y CONFIG_I2C_DESIGNWARE_SLAVE=y CONFIG_I2C_DESIGNWARE_PCI=y CONFIG_I2C_DESIGNWARE_BAYTRAIL=y CONFIG_I2C_EMEV2=y CONFIG_I2C_GPIO=y CONFIG_I2C_KEMPLD=y CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_RK3X=y # CONFIG_I2C_SIMTEC is not set CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT_LIGHT=y CONFIG_I2C_TAOS_EVM=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_MLXCPLD=y 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 is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # CONFIG_SPI_ALTERA=y # CONFIG_SPI_AXI_SPI_ENGINE is not set CONFIG_SPI_BITBANG=y CONFIG_SPI_CADENCE=y CONFIG_SPI_DESIGNWARE=y # CONFIG_SPI_DW_PCI is not set CONFIG_SPI_DW_MMIO=y CONFIG_SPI_GPIO=y # CONFIG_SPI_FSL_SPI is not set CONFIG_SPI_OC_TINY=y CONFIG_SPI_PXA2XX=y CONFIG_SPI_PXA2XX_PCI=y CONFIG_SPI_ROCKCHIP=y # CONFIG_SPI_SC18IS602 is not set CONFIG_SPI_XCOMM=y CONFIG_SPI_XILINX=y # CONFIG_SPI_ZYNQMP_GQSPI is not set # # SPI Protocol Masters # CONFIG_SPI_SPIDEV=y CONFIG_SPI_TLE62X0=y # CONFIG_SPI_SLAVE is not set # CONFIG_SPMI is not set # CONFIG_HSI is not set CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # CONFIG_PPS_CLIENT_KTIMER=y CONFIG_PPS_CLIENT_LDISC=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # CONFIG_PTP_1588_CLOCK_KVM=y CONFIG_PINCTRL=y # # Pin controllers # CONFIG_PINMUX=y CONFIG_PINCONF=y CONFIG_GENERIC_PINCONF=y # CONFIG_DEBUG_PINCTRL is not set # CONFIG_PINCTRL_AS3722 is not set # CONFIG_PINCTRL_AMD is not set CONFIG_PINCTRL_MCP23S08=y # CONFIG_PINCTRL_SINGLE is not set # CONFIG_PINCTRL_SX150X is not set CONFIG_PINCTRL_BAYTRAIL=y # CONFIG_PINCTRL_CHERRYVIEW is not set CONFIG_PINCTRL_INTEL=y # CONFIG_PINCTRL_BROXTON is not set CONFIG_PINCTRL_CANNONLAKE=y CONFIG_PINCTRL_DENVERTON=y # CONFIG_PINCTRL_GEMINILAKE is not set CONFIG_PINCTRL_LEWISBURG=y # CONFIG_PINCTRL_SUNRISEPOINT is not set CONFIG_GPIOLIB=y CONFIG_OF_GPIO=y CONFIG_GPIO_ACPI=y CONFIG_GPIOLIB_IRQCHIP=y CONFIG_DEBUG_GPIO=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_GENERIC=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers # CONFIG_GPIO_74XX_MMIO=y CONFIG_GPIO_ALTERA=y CONFIG_GPIO_AMDPT=y CONFIG_GPIO_AXP209=y CONFIG_GPIO_DWAPB=y CONFIG_GPIO_EXAR=y # CONFIG_GPIO_FTGPIO010 is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set CONFIG_GPIO_GRGPIO=y CONFIG_GPIO_ICH=y CONFIG_GPIO_LYNXPOINT=y CONFIG_GPIO_MENZ127=y CONFIG_GPIO_MOCKUP=y CONFIG_GPIO_SYSCON=y CONFIG_GPIO_VX855=y # CONFIG_GPIO_XILINX is not set # # Port-mapped I/O GPIO drivers # CONFIG_GPIO_104_DIO_48E=y CONFIG_GPIO_104_IDIO_16=y CONFIG_GPIO_104_IDI_48=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_GPIO_MM=y CONFIG_GPIO_IT87=y CONFIG_GPIO_SCH=y # CONFIG_GPIO_SCH311X is not set CONFIG_GPIO_WS16C48=y # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set CONFIG_GPIO_ADNP=y CONFIG_GPIO_MAX7300=y # CONFIG_GPIO_MAX732X is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set CONFIG_GPIO_PCF857X=y # CONFIG_GPIO_SX150X is not set CONFIG_GPIO_TPIC2810=y # # MFD GPIO expanders # CONFIG_GPIO_ADP5520=y CONFIG_GPIO_ARIZONA=y CONFIG_GPIO_BD9571MWV=y # CONFIG_GPIO_CRYSTAL_COVE is not set # CONFIG_GPIO_DA9052 is not set CONFIG_GPIO_JANZ_TTL=y CONFIG_GPIO_KEMPLD=y # CONFIG_GPIO_LP3943 is not set # CONFIG_GPIO_LP873X is not set CONFIG_GPIO_TPS65218=y # CONFIG_GPIO_TPS6586X is not set CONFIG_GPIO_TPS65910=y CONFIG_GPIO_TPS65912=y CONFIG_GPIO_TWL4030=y CONFIG_GPIO_TWL6040=y # CONFIG_GPIO_WHISKEY_COVE is not set # CONFIG_GPIO_WM831X is not set CONFIG_GPIO_WM8994=y # # PCI GPIO expanders # CONFIG_GPIO_AMD8111=y # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_ML_IOH is not set CONFIG_GPIO_PCI_IDIO_16=y CONFIG_GPIO_RDC321X=y # CONFIG_GPIO_SODAVILLE is not set # # SPI GPIO expanders # # CONFIG_GPIO_74X164 is not set CONFIG_GPIO_MAX7301=y # CONFIG_GPIO_MC33880 is not set # CONFIG_GPIO_PISOSR is not set # CONFIG_GPIO_XRA1403 is not set CONFIG_W1=y # CONFIG_W1_CON is not set # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y # CONFIG_W1_MASTER_DS2482 is not set CONFIG_W1_MASTER_DS1WM=y CONFIG_W1_MASTER_GPIO=y # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y CONFIG_W1_SLAVE_DS2405=y CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2406=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2805=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y # CONFIG_W1_SLAVE_DS2438 is not set CONFIG_W1_SLAVE_DS2760=y CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y # CONFIG_W1_SLAVE_DS28E04 is not set # CONFIG_POWER_AVS is not set CONFIG_POWER_RESET=y # CONFIG_POWER_RESET_AS3722 is not set CONFIG_POWER_RESET_GPIO=y # CONFIG_POWER_RESET_GPIO_RESTART is not set CONFIG_POWER_RESET_LTC2952=y # CONFIG_POWER_RESET_RESTART is not set CONFIG_POWER_RESET_SYSCON=y CONFIG_POWER_RESET_SYSCON_POWEROFF=y # CONFIG_SYSCON_REBOOT_MODE is not set CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set # CONFIG_PDA_POWER is not set CONFIG_WM831X_BACKUP=y # CONFIG_WM831X_POWER is not set # CONFIG_TEST_POWER is not set # CONFIG_BATTERY_88PM860X is not set # CONFIG_BATTERY_ACT8945A is not set CONFIG_BATTERY_DS2760=y CONFIG_BATTERY_DS2780=y # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y CONFIG_BATTERY_SBS=y CONFIG_CHARGER_SBS=y CONFIG_BATTERY_BQ27XXX=y CONFIG_BATTERY_BQ27XXX_I2C=y CONFIG_BATTERY_BQ27XXX_HDQ=y # CONFIG_BATTERY_BQ27XXX_DT_UPDATES_NVM is not set CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_DA9150=y # CONFIG_BATTERY_MAX17040 is not set CONFIG_BATTERY_MAX17042=y # CONFIG_BATTERY_MAX1721X is not set CONFIG_CHARGER_PCF50633=y CONFIG_CHARGER_MAX8903=y # CONFIG_CHARGER_LP8727 is not set CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MANAGER=y CONFIG_CHARGER_LTC3651=y CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_DETECTOR_MAX14656=y CONFIG_CHARGER_MAX77693=y CONFIG_CHARGER_BQ2415X=y # CONFIG_CHARGER_BQ24190 is not set CONFIG_CHARGER_BQ24257=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_BQ25890=y CONFIG_CHARGER_SMB347=y # CONFIG_CHARGER_TPS65090 is not set CONFIG_BATTERY_GAUGE_LTC2941=y CONFIG_BATTERY_RT5033=y # CONFIG_CHARGER_RT9455 is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_AD7314=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y # CONFIG_SENSORS_ADM1025 is not set CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y CONFIG_SENSORS_ADT7X10=y CONFIG_SENSORS_ADT7310=y # CONFIG_SENSORS_ADT7410 is not set # CONFIG_SENSORS_ADT7411 is not set # CONFIG_SENSORS_ADT7462 is not set CONFIG_SENSORS_ADT7470=y # CONFIG_SENSORS_ADT7475 is not set CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ASPEED=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y # CONFIG_SENSORS_DA9052_ADC is not set # CONFIG_SENSORS_I5K_AMB is not set CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_MC13783_ADC=y # CONFIG_SENSORS_FSCHMD is not set # CONFIG_SENSORS_FTSTEUTATES is not set CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=y # CONFIG_SENSORS_GPIO_FAN is not set CONFIG_SENSORS_HIH6130=y # CONFIG_SENSORS_IBMAEM is not set CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_I5500 is not set # CONFIG_SENSORS_CORETEMP is not set CONFIG_SENSORS_IT87=y CONFIG_SENSORS_JC42=y CONFIG_SENSORS_POWR1220=y CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set # CONFIG_SENSORS_LTC2990 is not set # CONFIG_SENSORS_LTC4151 is not set # CONFIG_SENSORS_LTC4215 is not set CONFIG_SENSORS_LTC4222=y CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y CONFIG_SENSORS_MAX197=y CONFIG_SENSORS_MAX31722=y CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set # CONFIG_SENSORS_MAX31790 is not set # CONFIG_SENSORS_MCP3021 is not set # CONFIG_SENSORS_TC654 is not set CONFIG_SENSORS_ADCXX=y # CONFIG_SENSORS_LM63 is not set CONFIG_SENSORS_LM70=y # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y # CONFIG_SENSORS_LM77 is not set # CONFIG_SENSORS_LM78 is not set CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y # CONFIG_SENSORS_LM87 is not set # CONFIG_SENSORS_LM90 is not set # CONFIG_SENSORS_LM92 is not set CONFIG_SENSORS_LM93=y CONFIG_SENSORS_LM95234=y CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y # CONFIG_SENSORS_PC87427 is not set CONFIG_SENSORS_NTC_THERMISTOR=y CONFIG_SENSORS_NCT6683=y # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_NCT7802=y # CONFIG_SENSORS_NCT7904 is not set # CONFIG_SENSORS_PCF8591 is not set # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y CONFIG_SENSORS_SHT3x=y CONFIG_SENSORS_SHTC1=y # CONFIG_SENSORS_SIS5595 is not set # CONFIG_SENSORS_DME1737 is not set # CONFIG_SENSORS_EMC1403 is not set CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y # CONFIG_SENSORS_SMSC47B397 is not set CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_STTS751=y # CONFIG_SENSORS_SMM665 is not set CONFIG_SENSORS_ADC128D818=y # CONFIG_SENSORS_ADS1015 is not set CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y # CONFIG_SENSORS_AMC6821 is not set # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set CONFIG_SENSORS_INA3221=y CONFIG_SENSORS_TC74=y # CONFIG_SENSORS_THMC50 is not set CONFIG_SENSORS_TMP102=y CONFIG_SENSORS_TMP103=y CONFIG_SENSORS_TMP108=y # CONFIG_SENSORS_TMP401 is not set # CONFIG_SENSORS_TMP421 is not set CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set # CONFIG_SENSORS_VT1211 is not set CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y # CONFIG_SENSORS_W83627HF is not set # CONFIG_SENSORS_W83627EHF is not set # CONFIG_SENSORS_WM831X is not set # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_EMERGENCY_POWEROFF_DELAY_MS=0 CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_OF is not set 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 is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_THERMAL_EMULATION=y CONFIG_DA9062_THERMAL=y CONFIG_X86_PKG_TEMP_THERMAL=y CONFIG_INTEL_SOC_DTS_IOSF_CORE=y # CONFIG_INTEL_SOC_DTS_THERMAL is not set # # ACPI INT340X thermal drivers # CONFIG_INT340X_THERMAL=y CONFIG_ACPI_THERMAL_REL=y CONFIG_INT3406_THERMAL=y # CONFIG_INTEL_BXT_PMIC_THERMAL is not set CONFIG_INTEL_PCH_THERMAL=y CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y CONFIG_WATCHDOG_HANDLE_BOOT_ENABLED=y CONFIG_WATCHDOG_SYSFS=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_DA9052_WATCHDOG=y # CONFIG_DA9062_WATCHDOG is not set # CONFIG_GPIO_WATCHDOG is not set CONFIG_WDAT_WDT=y # CONFIG_WM831X_WATCHDOG is not set CONFIG_XILINX_WATCHDOG=y CONFIG_ZIIRAVE_WATCHDOG=y # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_RN5T618_WATCHDOG is not set CONFIG_TWL4030_WATCHDOG=y CONFIG_MAX63XX_WATCHDOG=y CONFIG_RETU_WATCHDOG=y CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y # CONFIG_EBC_C384_WDT is not set # CONFIG_F71808E_WDT is not set CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y CONFIG_WAFER_WDT=y CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y # CONFIG_IT8712F_WDT is not set # CONFIG_IT87_WDT is not set CONFIG_HP_WATCHDOG=y CONFIG_KEMPLD_WDT=y CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y # CONFIG_PC87413_WDT is not set CONFIG_NV_TCO=y CONFIG_60XX_WDT=y CONFIG_CPU5_WDT=y # CONFIG_SMSC_SCH311X_WDT is not set # CONFIG_SMSC37B787_WDT is not set CONFIG_VIA_WDT=y CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y # CONFIG_W83977F_WDT is not set CONFIG_MACHZ_WDT=y # CONFIG_SBC_EPX_C3_WATCHDOG is not set # CONFIG_INTEL_MEI_WDT is not set CONFIG_NI903X_WDT=y CONFIG_NIC7018_WDT=y CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y # CONFIG_WDTPCI is not set # # Watchdog Pretimeout Governors # # CONFIG_WATCHDOG_PRETIMEOUT_GOV is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_PCIHOST_POSSIBLE=y # CONFIG_SSB_PCIHOST is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set # CONFIG_SSB_SILENT is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y # CONFIG_BCMA_HOST_PCI is not set # CONFIG_BCMA_HOST_SOC is not set # CONFIG_BCMA_DRIVER_PCI is not set CONFIG_BCMA_DRIVER_GMAC_CMN=y # CONFIG_BCMA_DRIVER_GPIO is not set CONFIG_BCMA_DEBUG=y # # Multifunction device drivers # CONFIG_MFD_CORE=y CONFIG_MFD_ACT8945A=y CONFIG_MFD_AS3711=y CONFIG_MFD_AS3722=y CONFIG_PMIC_ADP5520=y CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_ATMEL_FLEXCOM is not set CONFIG_MFD_ATMEL_HLCDC=y # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_BD9571MWV=y CONFIG_MFD_AXP20X=y CONFIG_MFD_AXP20X_I2C=y # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_SPI=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9062=y # CONFIG_MFD_DA9063 is not set CONFIG_MFD_DA9150=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_SPI=y # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_MFD_HI6421_PMIC=y CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_MFD_INTEL_QUARK_I2C_GPIO=y CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y CONFIG_INTEL_SOC_PMIC=y CONFIG_INTEL_SOC_PMIC_BXTWC=y CONFIG_INTEL_SOC_PMIC_CHTWC=y # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set CONFIG_MFD_JANZ_CMODIO=y CONFIG_MFD_KEMPLD=y # CONFIG_MFD_88PM800 is not set CONFIG_MFD_88PM805=y CONFIG_MFD_88PM860X=y CONFIG_MFD_MAX14577=y # CONFIG_MFD_MAX77620 is not set # CONFIG_MFD_MAX77686 is not set CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_MT6397=y # CONFIG_MFD_MENF21BMC is not set CONFIG_EZX_PCAP=y CONFIG_MFD_CPCAP=y CONFIG_MFD_RETU=y CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y # CONFIG_PCF50633_GPIO is not set CONFIG_MFD_RDC321X=y CONFIG_MFD_RTSX_PCI=y CONFIG_MFD_RT5033=y # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RK808 is not set CONFIG_MFD_RN5T618=y CONFIG_MFD_SEC_CORE=y # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y CONFIG_MFD_SM501_GPIO=y CONFIG_MFD_SKY81452=y # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y CONFIG_AB3100_CORE=y CONFIG_AB3100_OTP=y # CONFIG_MFD_STMPE 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 is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65086 is not set CONFIG_MFD_TPS65090=y # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS68470 is not set CONFIG_MFD_TI_LP873X=y # CONFIG_MFD_TI_LP87565 is not set CONFIG_MFD_TPS65218=y CONFIG_MFD_TPS6586X=y CONFIG_MFD_TPS65910=y CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y CONFIG_MFD_TPS65912_SPI=y # CONFIG_MFD_TPS80031 is not set CONFIG_TWL4030_CORE=y # CONFIG_MFD_TWL4030_AUDIO is not set CONFIG_TWL6040_CORE=y # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y # CONFIG_MFD_TC3589X is not set # CONFIG_MFD_TMIO is not set CONFIG_MFD_VX855=y CONFIG_MFD_ARIZONA=y CONFIG_MFD_ARIZONA_I2C=y CONFIG_MFD_ARIZONA_SPI=y # CONFIG_MFD_CS47L24 is not set # CONFIG_MFD_WM5102 is not set # CONFIG_MFD_WM5110 is not set # CONFIG_MFD_WM8997 is not set CONFIG_MFD_WM8998=y # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM8607=y CONFIG_REGULATOR_ACT8865=y # CONFIG_REGULATOR_ACT8945A is not set CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AB3100=y # CONFIG_REGULATOR_AS3711 is not set # CONFIG_REGULATOR_AS3722 is not set # CONFIG_REGULATOR_AXP20X is not set CONFIG_REGULATOR_BD9571MWV=y # CONFIG_REGULATOR_CPCAP is not set # CONFIG_REGULATOR_DA9052 is not set # CONFIG_REGULATOR_DA9062 is not set CONFIG_REGULATOR_DA9210=y # CONFIG_REGULATOR_DA9211 is not set CONFIG_REGULATOR_FAN53555=y # CONFIG_REGULATOR_GPIO is not set CONFIG_REGULATOR_HI6421=y CONFIG_REGULATOR_HI6421V530=y CONFIG_REGULATOR_ISL9305=y CONFIG_REGULATOR_ISL6271A=y CONFIG_REGULATOR_LP3971=y CONFIG_REGULATOR_LP3972=y # CONFIG_REGULATOR_LP872X is not set CONFIG_REGULATOR_LP873X=y CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_LP8788 is not set # CONFIG_REGULATOR_LTC3589 is not set # CONFIG_REGULATOR_LTC3676 is not set CONFIG_REGULATOR_MAX14577=y CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y CONFIG_REGULATOR_MAX8952=y # CONFIG_REGULATOR_MAX8997 is not set # CONFIG_REGULATOR_MAX77693 is not set CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_MT6311=y CONFIG_REGULATOR_MT6323=y CONFIG_REGULATOR_MT6397=y CONFIG_REGULATOR_PCAP=y CONFIG_REGULATOR_PCF50633=y CONFIG_REGULATOR_PFUZE100=y CONFIG_REGULATOR_PV88060=y # CONFIG_REGULATOR_PV88080 is not set # CONFIG_REGULATOR_PV88090 is not set # CONFIG_REGULATOR_RN5T618 is not set # CONFIG_REGULATOR_RT5033 is not set # CONFIG_REGULATOR_S2MPA01 is not set CONFIG_REGULATOR_S2MPS11=y CONFIG_REGULATOR_S5M8767=y # CONFIG_REGULATOR_SKY81452 is not set # CONFIG_REGULATOR_TPS51632 is not set CONFIG_REGULATOR_TPS6105X=y CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y CONFIG_REGULATOR_TPS65090=y CONFIG_REGULATOR_TPS65132=y # CONFIG_REGULATOR_TPS65218 is not set CONFIG_REGULATOR_TPS6524X=y CONFIG_REGULATOR_TPS6586X=y CONFIG_REGULATOR_TPS65910=y CONFIG_REGULATOR_TPS65912=y CONFIG_REGULATOR_TWL4030=y CONFIG_REGULATOR_VCTRL=y # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8994=y # CONFIG_RC_CORE is not set # CONFIG_MEDIA_SUPPORT is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_INTEL=y # CONFIG_AGP_SIS is not set CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y # CONFIG_DRM is not set # # ACP (Audio CoProcessor) Configuration # # CONFIG_DRM_LIB_RANDOM is not set # # Frame buffer Devices # # CONFIG_FB is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y # CONFIG_LCD_L4F00242T03 is not set # CONFIG_LCD_LMS283GF05 is not set CONFIG_LCD_LTV350QV=y CONFIG_LCD_ILI922X=y CONFIG_LCD_ILI9320=y # CONFIG_LCD_TDO24M is not set CONFIG_LCD_VGG2432A4=y CONFIG_LCD_PLATFORM=y # CONFIG_LCD_S6E63M0 is not set CONFIG_LCD_LD9040=y # CONFIG_LCD_AMS369FG06 is not set CONFIG_LCD_LMS501KF03=y # CONFIG_LCD_HX8357 is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y CONFIG_BACKLIGHT_GENERIC=y CONFIG_BACKLIGHT_LM3533=y CONFIG_BACKLIGHT_DA9052=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y CONFIG_BACKLIGHT_ADP5520=y CONFIG_BACKLIGHT_ADP8860=y # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_88PM860X=y CONFIG_BACKLIGHT_PCF50633=y # CONFIG_BACKLIGHT_AAT2870 is not set # CONFIG_BACKLIGHT_LM3639 is not set CONFIG_BACKLIGHT_PANDORA=y CONFIG_BACKLIGHT_SKY81452=y CONFIG_BACKLIGHT_AS3711=y # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y # CONFIG_BACKLIGHT_ARCXCNN is not set # CONFIG_VGASTATE is not set # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y CONFIG_UHID=y CONFIG_HID_GENERIC=y # # Special HID drivers # # CONFIG_HID_A4TECH is not set # CONFIG_HID_ACRUX is not set CONFIG_HID_APPLE=y # CONFIG_HID_ASUS is not set CONFIG_HID_AUREAL=y # CONFIG_HID_BELKIN is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y CONFIG_HID_CMEDIA=y # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=y # CONFIG_DRAGONRISE_FF is not set # CONFIG_HID_EMS_FF is not set # CONFIG_HID_ELECOM is not set CONFIG_HID_EZKEY=y CONFIG_HID_GEMBIRD=y CONFIG_HID_GFRM=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_WALTOP=y # CONFIG_HID_GYRATION is not set # CONFIG_HID_ICADE is not set CONFIG_HID_ITE=y CONFIG_HID_TWINHAN=y # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y CONFIG_HID_LED=y CONFIG_HID_LENOVO=y # CONFIG_HID_LOGITECH is not set CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MAYFLASH=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTI=y # CONFIG_HID_ORTEK is not set CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y CONFIG_HID_PETALYNX=y # CONFIG_HID_PICOLCD is not set CONFIG_HID_PLANTRONICS=y # CONFIG_HID_PRIMAX is not set CONFIG_HID_SAITEK=y # CONFIG_HID_SAMSUNG is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y CONFIG_HID_RMI=y CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y CONFIG_HID_SMARTJOYPLUS=y # CONFIG_SMARTJOYPLUS_FF is not set CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_UDRAW_PS3=y # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y # CONFIG_ZEROPLUS_FF is not set CONFIG_HID_ZYDACRON=y CONFIG_HID_SENSOR_HUB=y # CONFIG_HID_SENSOR_CUSTOM_SENSOR is not set CONFIG_HID_ALPS=y # # I2C HID support # # CONFIG_I2C_HID is not set # # Intel ISH HID support # # CONFIG_INTEL_ISH_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_USB_PHY is not set # 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 # # USB Power Delivery and Type-C drivers # # CONFIG_TYPEC_UCSI is not set # CONFIG_USB_LED_TRIG is not set # CONFIG_USB_ULPI_BUS is not set # CONFIG_UWB is not set CONFIG_MMC=y # CONFIG_PWRSEQ_EMMC is not set # CONFIG_PWRSEQ_SIMPLE is not set CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 # 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 is not set CONFIG_MMC_TIFM_SD=y # CONFIG_MMC_SPI is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set CONFIG_MMC_USDHI6ROL0=y CONFIG_MMC_REALTEK_PCI=y # CONFIG_MMC_TOSHIBA_PCI is not set CONFIG_MMC_MTK=y CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set # CONFIG_MSPRO_BLOCK is not set CONFIG_MS_BLOCK=y # # MemoryStick Host Controller Drivers # # CONFIG_MEMSTICK_TIFM_MS is not set CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y # CONFIG_MEMSTICK_REALTEK_PCI is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y CONFIG_LEDS_CLASS_FLASH=y # CONFIG_LEDS_BRIGHTNESS_HW_CHANGED is not set # # LED drivers # CONFIG_LEDS_88PM860X=y # CONFIG_LEDS_AAT1290 is not set # CONFIG_LEDS_AS3645A is not set # CONFIG_LEDS_BCM6328 is not set CONFIG_LEDS_BCM6358=y CONFIG_LEDS_CPCAP=y CONFIG_LEDS_LM3530=y CONFIG_LEDS_LM3533=y # CONFIG_LEDS_LM3642 is not set # CONFIG_LEDS_MT6323 is not set CONFIG_LEDS_PCA9532=y CONFIG_LEDS_PCA9532_GPIO=y CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP3952=y CONFIG_LEDS_LP55XX_COMMON=y CONFIG_LEDS_LP5521=y CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y # CONFIG_LEDS_LP8788 is not set # CONFIG_LEDS_LP8860 is not set # CONFIG_LEDS_PCA955X is not set CONFIG_LEDS_PCA963X=y CONFIG_LEDS_WM831X_STATUS=y CONFIG_LEDS_DA9052=y CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_LT3593=y # CONFIG_LEDS_ADP5520 is not set # CONFIG_LEDS_MC13783 is not set CONFIG_LEDS_TCA6507=y CONFIG_LEDS_TLC591XX=y CONFIG_LEDS_MAX77693=y CONFIG_LEDS_MAX8997=y # CONFIG_LEDS_LM355x is not set # CONFIG_LEDS_KTD2692 is not set # CONFIG_LEDS_IS31FL319X is not set CONFIG_LEDS_IS31FL32XX=y # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # CONFIG_LEDS_BLINKM=y # CONFIG_LEDS_SYSCON is not set # CONFIG_LEDS_USER is not set # CONFIG_LEDS_NIC78BX is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y CONFIG_LEDS_TRIGGER_ONESHOT=y # CONFIG_LEDS_TRIGGER_DISK is not set # CONFIG_LEDS_TRIGGER_MTD is not set # CONFIG_LEDS_TRIGGER_HEARTBEAT is not set # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_GPIO=y # CONFIG_LEDS_TRIGGER_DEFAULT_ON is not set # # iptables trigger is under Netfilter config (LED target) # # CONFIG_LEDS_TRIGGER_TRANSIENT is not set CONFIG_LEDS_TRIGGER_CAMERA=y CONFIG_LEDS_TRIGGER_PANIC=y CONFIG_ACCESSIBILITY=y CONFIG_INFINIBAND=y # CONFIG_INFINIBAND_USER_MAD is not set CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_EXP_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_ADDR_TRANS_CONFIGFS=y CONFIG_INFINIBAND_MTHCA=y # CONFIG_INFINIBAND_MTHCA_DEBUG is not set CONFIG_INFINIBAND_NES=y CONFIG_INFINIBAND_NES_DEBUG=y CONFIG_INFINIBAND_SRP=y CONFIG_INFINIBAND_SRPT=y CONFIG_INFINIBAND_ISER=y CONFIG_INFINIBAND_OPA_VNIC=y # CONFIG_INFINIBAND_RDMAVT is not set # CONFIG_RDMA_RXE is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y # CONFIG_EDAC is not set 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=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # CONFIG_RTC_NVMEM is not set # # RTC interfaces # # CONFIG_RTC_INTF_SYSFS is not set CONFIG_RTC_INTF_PROC=y # CONFIG_RTC_INTF_DEV is not set CONFIG_RTC_DRV_TEST=y # # I2C RTC drivers # CONFIG_RTC_DRV_88PM860X=y # CONFIG_RTC_DRV_ABB5ZES3 is not set CONFIG_RTC_DRV_ABX80X=y # CONFIG_RTC_DRV_AS3722 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=y # CONFIG_RTC_DRV_HYM8563 is not set CONFIG_RTC_DRV_LP8788=y # CONFIG_RTC_DRV_MAX6900 is not set CONFIG_RTC_DRV_MAX8997=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set CONFIG_RTC_DRV_X1205=y CONFIG_RTC_DRV_PCF8523=y # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8563=y CONFIG_RTC_DRV_PCF8583=y # CONFIG_RTC_DRV_M41T80 is not set CONFIG_RTC_DRV_BQ32K=y # CONFIG_RTC_DRV_TWL4030 is not set CONFIG_RTC_DRV_TPS6586X=y CONFIG_RTC_DRV_TPS65910=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8010=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y CONFIG_RTC_DRV_EM3027=y CONFIG_RTC_DRV_RV8803=y # CONFIG_RTC_DRV_S5M is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1302=y # CONFIG_RTC_DRV_DS1305 is not set CONFIG_RTC_DRV_DS1343=y CONFIG_RTC_DRV_DS1347=y 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=y # CONFIG_RTC_DRV_PCF2123 is not set # CONFIG_RTC_DRV_MCP795 is not set CONFIG_RTC_I2C_AND_SPI=y # # SPI and I2C RTC drivers # CONFIG_RTC_DRV_DS3232=y # CONFIG_RTC_DRV_DS3232_HWMON is not set # CONFIG_RTC_DRV_PCF2127 is not set CONFIG_RTC_DRV_RV3029C2=y # CONFIG_RTC_DRV_RV3029_HWMON is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y # 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=y # 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=y # CONFIG_RTC_DS1685_SYSFS_REGS is not set # CONFIG_RTC_DRV_DS1742 is not set # CONFIG_RTC_DRV_DS2404 is not set # CONFIG_RTC_DRV_DA9052 is not set CONFIG_RTC_DRV_DA9063=y # CONFIG_RTC_DRV_STK17TA8 is not set CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y # CONFIG_RTC_DRV_RP5C01 is not set CONFIG_RTC_DRV_V3020=y # CONFIG_RTC_DRV_WM831X is not set CONFIG_RTC_DRV_PCF50633=y CONFIG_RTC_DRV_AB3100=y CONFIG_RTC_DRV_ZYNQMP=y # # on-CPU RTC drivers # CONFIG_RTC_DRV_FTRTC010=y # CONFIG_RTC_DRV_PCAP is not set CONFIG_RTC_DRV_MC13XXX=y # CONFIG_RTC_DRV_SNVS is not set CONFIG_RTC_DRV_MT6397=y CONFIG_RTC_DRV_R7301=y CONFIG_RTC_DRV_CPCAP=y # # HID Sensor RTC drivers # CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_VIRTUAL_CHANNELS=y CONFIG_DMA_ACPI=y CONFIG_DMA_OF=y CONFIG_ALTERA_MSGDMA=y # CONFIG_FSL_EDMA is not set CONFIG_INTEL_IDMA64=y CONFIG_INTEL_IOATDMA=y # CONFIG_QCOM_HIDMA_MGMT is not set # CONFIG_QCOM_HIDMA is not set CONFIG_DW_DMAC_CORE=y # CONFIG_DW_DMAC is not set CONFIG_DW_DMAC_PCI=y CONFIG_HSU_DMA=y # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y # # DMABUF options # # CONFIG_SYNC_FILE is not set CONFIG_DCA=y CONFIG_AUXDISPLAY=y CONFIG_CHARLCD=y CONFIG_HD44780=y CONFIG_IMG_ASCII_LCD=y CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y CONFIG_UIO_DMEM_GENIRQ=y CONFIG_UIO_AEC=y # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set CONFIG_UIO_NETX=y CONFIG_UIO_PRUSS=y # CONFIG_UIO_MF624 is not set # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y # CONFIG_VIRTIO_PCI_LEGACY is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_INPUT=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set # CONFIG_HYPERV_TSCPAGE is not set CONFIG_STAGING=y CONFIG_IRDA=y # # IrDA protocols # # CONFIG_IRLAN is not set CONFIG_IRCOMM=y CONFIG_IRDA_ULTRA=y # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y # CONFIG_ESI_DONGLE is not set CONFIG_ACTISYS_DONGLE=y CONFIG_TEKRAM_DONGLE=y CONFIG_TOIM3232_DONGLE=y # CONFIG_LITELINK_DONGLE is not set CONFIG_MA600_DONGLE=y # CONFIG_GIRBIL_DONGLE is not set CONFIG_MCP2120_DONGLE=y CONFIG_OLD_BELKIN_DONGLE=y CONFIG_ACT200L_DONGLE=y # # FIR device drivers # # CONFIG_VLSI_FIR is not set # CONFIG_COMEDI is not set CONFIG_RTS5208=y # # Speakup console speech # # CONFIG_STAGING_MEDIA is not set # # Android # # CONFIG_STAGING_BOARD is not set CONFIG_FIREWIRE_SERIAL=y CONFIG_FWTTY_MAX_TOTAL_PORTS=64 CONFIG_FWTTY_MAX_CARD_PORTS=32 # CONFIG_MTD_SPINAND_MT29F is not set # CONFIG_DGNC is not set CONFIG_GS_FPGABOOT=y # CONFIG_CRYPTO_SKEIN is not set # CONFIG_UNISYSSPAR is not set CONFIG_COMMON_CLK_XLNX_CLKWZRD=y CONFIG_MOST=y CONFIG_MOSTCORE=y # CONFIG_AIM_CDEV is not set CONFIG_AIM_NETWORK=y CONFIG_HDM_DIM2=y # CONFIG_HDM_I2C is not set # CONFIG_GREYBUS is not set # CONFIG_CRYPTO_DEV_CCREE is not set # # USB Power Delivery and Type-C drivers # # CONFIG_PI433 is not set CONFIG_X86_PLATFORM_DEVICES=y # CONFIG_ACER_WMI is not set # CONFIG_ACERHDF is not set # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y # CONFIG_DELL_WMI_AIO is not set CONFIG_DELL_WMI_LED=y # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=y # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=y # CONFIG_HP_ACCEL is not set # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=y # CONFIG_MSI_LAPTOP is not set CONFIG_PANASONIC_LAPTOP=y # CONFIG_COMPAL_LAPTOP is not set CONFIG_SONY_LAPTOP=y CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=y CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_DEBUGFACILITIES=y CONFIG_THINKPAD_ACPI_DEBUG=y CONFIG_THINKPAD_ACPI_UNSAFE_LEDS=y # CONFIG_THINKPAD_ACPI_VIDEO is not set # CONFIG_THINKPAD_ACPI_HOTKEY_POLL is not set CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set CONFIG_ASUS_WIRELESS=y CONFIG_ACPI_WMI=y CONFIG_WMI_BMOF=y CONFIG_MSI_WMI=y CONFIG_PEAQ_WMI=y CONFIG_TOPSTAR_LAPTOP=y CONFIG_TOSHIBA_BT_RFKILL=y CONFIG_TOSHIBA_HAPS=y CONFIG_TOSHIBA_WMI=y CONFIG_ACPI_CMPC=y # CONFIG_INTEL_CHT_INT33FE is not set CONFIG_INTEL_INT0002_VGPIO=y CONFIG_INTEL_HID_EVENT=y # CONFIG_INTEL_VBTN is not set # CONFIG_INTEL_IPS is not set # CONFIG_INTEL_PMC_CORE is not set CONFIG_IBM_RTL=y # CONFIG_SAMSUNG_LAPTOP is not set CONFIG_MXM_WMI=y # CONFIG_INTEL_OAKTRAIL is not set CONFIG_SAMSUNG_Q10=y CONFIG_APPLE_GMUX=y CONFIG_INTEL_RST=y # CONFIG_INTEL_SMARTCONNECT is not set CONFIG_PVPANIC=y CONFIG_INTEL_PMC_IPC=y CONFIG_INTEL_BXTWC_PMIC_TMU=y # CONFIG_SURFACE_PRO3_BUTTON is not set CONFIG_SURFACE_3_BUTTON=y # CONFIG_INTEL_PUNIT_IPC is not set CONFIG_MLX_PLATFORM=y CONFIG_MLX_CPLD_PLATFORM=y CONFIG_PMC_ATOM=y CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_PSTORE=y # CONFIG_CROS_KBD_LED_BACKLIGHT is not set CONFIG_CLKDEV_LOOKUP=y CONFIG_HAVE_CLK_PREPARE=y CONFIG_COMMON_CLK=y # # Common Clock Framework # CONFIG_COMMON_CLK_WM831X=y CONFIG_CLK_HSDK=y CONFIG_COMMON_CLK_SI5351=y # CONFIG_COMMON_CLK_SI514 is not set CONFIG_COMMON_CLK_SI570=y # CONFIG_COMMON_CLK_CDCE706 is not set CONFIG_COMMON_CLK_CDCE925=y # CONFIG_COMMON_CLK_CS2000_CP is not set CONFIG_COMMON_CLK_S2MPS11=y # CONFIG_CLK_TWL6040 is not set # CONFIG_COMMON_CLK_NXP is not set # CONFIG_COMMON_CLK_PXA is not set # CONFIG_COMMON_CLK_PIC32 is not set CONFIG_COMMON_CLK_VC5=y # CONFIG_HWSPINLOCK is not set # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # # CONFIG_AMD_IOMMU is not set # # Remoteproc drivers # # CONFIG_REMOTEPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # # Amlogic SoC drivers # # # Broadcom SoC drivers # # # i.MX SoC drivers # # # Qualcomm SoC drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set CONFIG_EXTCON=y # # Extcon Device Drivers # CONFIG_EXTCON_GPIO=y # CONFIG_EXTCON_INTEL_INT3496 is not set # CONFIG_EXTCON_INTEL_CHT_WC is not set CONFIG_EXTCON_MAX14577=y # CONFIG_EXTCON_MAX3355 is not set CONFIG_EXTCON_MAX77693=y CONFIG_EXTCON_MAX8997=y CONFIG_EXTCON_RT8973A=y CONFIG_EXTCON_SM5502=y CONFIG_EXTCON_USB_GPIO=y # CONFIG_MEMORY is not set # CONFIG_IIO is not set CONFIG_NTB=y CONFIG_NTB_AMD=y CONFIG_NTB_IDT=y # CONFIG_NTB_INTEL is not set CONFIG_NTB_PINGPONG=y CONFIG_NTB_TOOL=y # CONFIG_NTB_PERF is not set CONFIG_NTB_TRANSPORT=y # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_IRQCHIP=y CONFIG_ARM_GIC_MAX_NR=1 CONFIG_IPACK_BUS=y CONFIG_BOARD_TPCI200=y CONFIG_SERIAL_IPOCTAL=y CONFIG_RESET_CONTROLLER=y # CONFIG_RESET_ATH79 is not set # CONFIG_RESET_BERLIN is not set # CONFIG_RESET_IMX7 is not set # CONFIG_RESET_LANTIQ is not set # CONFIG_RESET_LPC18XX is not set # CONFIG_RESET_MESON is not set # CONFIG_RESET_PISTACHIO is not set # CONFIG_RESET_SOCFPGA is not set # CONFIG_RESET_STM32 is not set # CONFIG_RESET_SUNXI is not set CONFIG_RESET_TI_SYSCON=y # CONFIG_RESET_ZYNQ is not set # CONFIG_RESET_TEGRA_BPMP is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y CONFIG_BCM_KONA_USB2_PHY=y CONFIG_PHY_PXA_28NM_HSIC=y CONFIG_PHY_PXA_28NM_USB2=y # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set CONFIG_MCB_LPC=y # # Performance monitor support # CONFIG_RAS=y CONFIG_RAS_CEC=y # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set CONFIG_DAX=y CONFIG_DEV_DAX=y CONFIG_NVMEM=y CONFIG_STM=y # CONFIG_STM_DUMMY is not set # CONFIG_STM_SOURCE_CONSOLE is not set CONFIG_STM_SOURCE_HEARTBEAT=y # CONFIG_STM_SOURCE_FTRACE is not set CONFIG_INTEL_TH=y CONFIG_INTEL_TH_PCI=y CONFIG_INTEL_TH_GTH=y # CONFIG_INTEL_TH_STH is not set # CONFIG_INTEL_TH_MSU is not set CONFIG_INTEL_TH_PTI=y CONFIG_INTEL_TH_DEBUG=y # CONFIG_FPGA is not set # # FSI support # CONFIG_FSI=y # CONFIG_FSI_MASTER_GPIO is not set CONFIG_FSI_MASTER_HUB=y # CONFIG_FSI_SCOM is not set # # Firmware Drivers # # CONFIG_EDD is not set # CONFIG_FIRMWARE_MEMMAP is not set CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set # CONFIG_ISCSI_IBFT_FIND is not set CONFIG_FW_CFG_SYSFS=y # CONFIG_FW_CFG_SYSFS_CMDLINE is not set CONFIG_GOOGLE_FIRMWARE=y CONFIG_GOOGLE_COREBOOT_TABLE=y CONFIG_GOOGLE_COREBOOT_TABLE_ACPI=y CONFIG_GOOGLE_COREBOOT_TABLE_OF=y CONFIG_GOOGLE_MEMCONSOLE=y CONFIG_GOOGLE_MEMCONSOLE_COREBOOT=y CONFIG_GOOGLE_VPD=y # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_FAKE_MEMMAP=y CONFIG_EFI_MAX_FAKE_MEM=8 CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_EFI_BOOTLOADER_CONTROL=y CONFIG_EFI_CAPSULE_LOADER=y # CONFIG_EFI_TEST is not set # CONFIG_EFI_DEV_PATH_PARSER is not set # # Tegra firmware driver # # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_FS_IOMAP=y # CONFIG_EXT2_FS is not set CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_USE_FOR_EXT2=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set # CONFIG_REISERFS_FS_XATTR is not set CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y # CONFIG_JFS_DEBUG is not set CONFIG_JFS_STATISTICS=y # CONFIG_XFS_FS is not set CONFIG_GFS2_FS=y CONFIG_OCFS2_FS=y # CONFIG_OCFS2_FS_O2CB is not set CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y CONFIG_OCFS2_DEBUG_FS=y CONFIG_BTRFS_FS=y # CONFIG_BTRFS_FS_POSIX_ACL is not set # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set CONFIG_BTRFS_ASSERT=y CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set CONFIG_FS_DAX=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y # CONFIG_EXPORTFS_BLOCK_OPS is not set CONFIG_FILE_LOCKING=y CONFIG_MANDATORY_FILE_LOCKING=y CONFIG_FS_ENCRYPTION=y 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=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y # CONFIG_FUSE_FS is not set CONFIG_OVERLAY_FS=y # CONFIG_OVERLAY_FS_REDIRECT_DIR is not set CONFIG_OVERLAY_FS_INDEX=y # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y CONFIG_FSCACHE_HISTOGRAM=y # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y CONFIG_CACHEFILES_DEBUG=y CONFIG_CACHEFILES_HISTOGRAM=y # # CD-ROM/DVD Filesystems # # CONFIG_ISO9660_FS is not set CONFIG_UDF_FS=y CONFIG_UDF_NLS=y # # DOS/FAT/NT Filesystems # CONFIG_FAT_FS=y CONFIG_MSDOS_FS=y CONFIG_VFAT_FS=y CONFIG_FAT_DEFAULT_CODEPAGE=437 CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" CONFIG_FAT_DEFAULT_UTF8=y CONFIG_NTFS_FS=y CONFIG_NTFS_DEBUG=y CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y # CONFIG_PROC_KCORE is not set CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y # CONFIG_TMPFS_POSIX_ACL is not set # CONFIG_TMPFS_XATTR is not set CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_ARCH_HAS_GIGANTIC_PAGE=y CONFIG_CONFIGFS_FS=y # CONFIG_EFIVAR_FS is not set # CONFIG_MISC_FILESYSTEMS 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=y # CONFIG_NFS_SWAP is not set # CONFIG_NFS_V4_1 is not set # CONFIG_ROOT_NFS is not set # CONFIG_NFS_FSCACHE 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=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set CONFIG_SUNRPC_XPRT_RDMA=y CONFIG_CEPH_FS=y CONFIG_CEPH_FSCACHE=y # CONFIG_CEPH_FS_POSIX_ACL is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set # CONFIG_CIFS_WEAK_PW_HASH is not set CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y # CONFIG_CIFS_POSIX is not set # CONFIG_CIFS_ACL is not set # CONFIG_CIFS_DEBUG is not set CONFIG_CIFS_DFS_UPCALL=y CONFIG_CIFS_SMB311=y # CONFIG_CIFS_FSCACHE is not set CONFIG_NCP_FS=y # CONFIG_NCPFS_PACKET_SIGNING is not set CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y # CONFIG_NCPFS_NFS_NS is not set # CONFIG_NCPFS_OS2_NS is not set CONFIG_NCPFS_SMALLDOS=y # CONFIG_NCPFS_NLS is not set # CONFIG_NCPFS_EXTRAS is not set CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set # CONFIG_AFS_FSCACHE is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y # CONFIG_NLS_CODEPAGE_855 is not set # CONFIG_NLS_CODEPAGE_857 is not set # CONFIG_NLS_CODEPAGE_860 is not set CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y # CONFIG_NLS_CODEPAGE_863 is not set CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y # CONFIG_NLS_CODEPAGE_932 is not set CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y # CONFIG_NLS_CODEPAGE_1251 is not set # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y # CONFIG_NLS_ISO8859_3 is not set # CONFIG_NLS_ISO8859_4 is not set # CONFIG_NLS_ISO8859_5 is not set CONFIG_NLS_ISO8859_6=y # CONFIG_NLS_ISO8859_7 is not set # CONFIG_NLS_ISO8859_9 is not set CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y # CONFIG_NLS_ISO8859_15 is not set CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y CONFIG_NLS_MAC_ROMAN=y CONFIG_NLS_MAC_CELTIC=y CONFIG_NLS_MAC_CENTEURO=y CONFIG_NLS_MAC_CROATIAN=y # CONFIG_NLS_MAC_CYRILLIC is not set CONFIG_NLS_MAC_GAELIC=y CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y # CONFIG_NLS_MAC_INUIT is not set CONFIG_NLS_MAC_ROMANIAN=y CONFIG_NLS_MAC_TURKISH=y CONFIG_NLS_UTF8=y # CONFIG_DLM is not set # # 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=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y CONFIG_READABLE_ASM=y # CONFIG_UNUSED_SYMBOLS is not set # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y # CONFIG_DEBUG_SECTION_MISMATCH is not set # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set CONFIG_FRAME_POINTER=y # CONFIG_STACK_VALIDATION is not set 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 is not set # CONFIG_DEBUG_PAGEALLOC is not set CONFIG_PAGE_POISONING=y CONFIG_PAGE_POISONING_NO_SANITY=y # CONFIG_PAGE_POISONING_ZERO is not set # CONFIG_DEBUG_PAGE_REF is not set CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_OBJECTS is not set CONFIG_DEBUG_SLAB=y CONFIG_DEBUG_SLAB_LEAK=y CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y CONFIG_DEBUG_VM_VMACACHE=y CONFIG_DEBUG_VM_RB=y # CONFIG_DEBUG_VM_PGFLAGS is not set CONFIG_ARCH_HAS_DEBUG_VIRTUAL=y # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_MEMORY_NOTIFIER_ERROR_INJECT is not set CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y # CONFIG_DEBUG_STACKOVERFLOW is not set CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_ARCH_HAS_KCOV=y # CONFIG_KCOV is not set CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_SOFTLOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_CHECK_TIMESTAMP=y # CONFIG_HARDLOCKUP_DETECTOR is not set # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 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=y CONFIG_PANIC_ON_OOPS=y CONFIG_PANIC_ON_OOPS_VALUE=1 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # 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_PROVE_LOCKING is not set CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y CONFIG_LOCK_TORTURE_TEST=y # CONFIG_WW_MUTEX_SELFTEST is not set CONFIG_STACKTRACE=y CONFIG_WARN_ALL_UNSEEDED_RANDOM=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_LIST is not set CONFIG_DEBUG_PI_LIST=y # CONFIG_DEBUG_SG is not set CONFIG_DEBUG_NOTIFIERS=y # CONFIG_DEBUG_CREDENTIALS is not set # # RCU Debugging # # CONFIG_PROVE_RCU is not set CONFIG_TORTURE_TEST=y # CONFIG_RCU_PERF_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set CONFIG_DEBUG_WQ_FORCE_RR_CPU=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_CPU_HOTPLUG_STATE_CONTROL=y CONFIG_NOTIFIER_ERROR_INJECTION=y # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set CONFIG_OF_RECONFIG_NOTIFIER_ERROR_INJECT=y CONFIG_NETDEV_NOTIFIER_ERROR_INJECT=y # CONFIG_FAULT_INJECTION is not set CONFIG_LATENCYTOP=y 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_FENTRY=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=y CONFIG_FUNCTION_GRAPH_TRACER=y # CONFIG_IRQSOFF_TRACER is not set CONFIG_PREEMPT_TRACER=y # CONFIG_SCHED_TRACER is not set CONFIG_HWLAT_TRACER=y CONFIG_FTRACE_SYSCALLS=y 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_PROFILE_ALL_BRANCHES is not set CONFIG_TRACING_BRANCHES=y CONFIG_BRANCH_TRACER=y CONFIG_STACK_TRACER=y # CONFIG_BLK_DEV_IO_TRACE is not set # CONFIG_UPROBE_EVENTS is not set # CONFIG_PROBE_EVENTS is not set # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y CONFIG_TRACING_MAP=y CONFIG_HIST_TRIGGERS=y CONFIG_TRACEPOINT_BENCHMARK=y # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_EVAL_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set # CONFIG_DMA_API_DEBUG is not set # # Runtime Testing # # CONFIG_LKDTM is not set CONFIG_TEST_LIST_SORT=y CONFIG_TEST_SORT=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set CONFIG_ATOMIC64_SELFTEST=y CONFIG_TEST_HEXDUMP=y CONFIG_TEST_STRING_HELPERS=y CONFIG_TEST_KSTRTOX=y CONFIG_TEST_PRINTF=y CONFIG_TEST_BITMAP=y # CONFIG_TEST_UUID is not set # CONFIG_TEST_RHASHTABLE is not set CONFIG_TEST_HASH=y CONFIG_TEST_FIRMWARE=y CONFIG_TEST_SYSCTL=y CONFIG_TEST_UDELAY=y CONFIG_MEMTEST=y # CONFIG_BUG_ON_DATA_CORRUPTION is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_ARCH_HAS_UBSAN_SANITIZE_ALL=y # CONFIG_ARCH_WANTS_UBSAN_NO_NULL is not set # CONFIG_UBSAN is not set CONFIG_ARCH_HAS_DEVMEM_IS_ALLOWED=y CONFIG_EARLY_PRINTK_USB=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set # CONFIG_EARLY_PRINTK_EFI is not set CONFIG_EARLY_PRINTK_USB_XDBC=y CONFIG_X86_PTDUMP_CORE=y # CONFIG_X86_PTDUMP is not set CONFIG_EFI_PGT_DUMP=y # CONFIG_DEBUG_WX is not set CONFIG_DOUBLEFAULT=y CONFIG_DEBUG_TLBFLUSH=y CONFIG_IOMMU_STRESS=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=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 CONFIG_DEBUG_BOOT_PARAMS=y # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set # CONFIG_DEBUG_NMI_SELFTEST is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set CONFIG_FRAME_POINTER_UNWINDER=y # CONFIG_ORC_UNWINDER is not set # CONFIG_GUESS_UNWINDER is not set # # Security options # CONFIG_KEYS=y CONFIG_KEYS_COMPAT=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set CONFIG_ENCRYPTED_KEYS=y CONFIG_KEY_DH_OPERATIONS=y # CONFIG_SECURITY_DMESG_RESTRICT is not set # CONFIG_SECURITY is not set # CONFIG_SECURITYFS is not set CONFIG_HAVE_HARDENED_USERCOPY_ALLOCATOR=y CONFIG_HARDENED_USERCOPY=y # CONFIG_HARDENED_USERCOPY_PAGESPAN is not set CONFIG_FORTIFY_SOURCE=y CONFIG_STATIC_USERMODEHELPER=y CONFIG_STATIC_USERMODEHELPER_PATH="/sbin/usermode-helper" CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y 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 is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_MCRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y CONFIG_CRYPTO_KEYWRAP=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y # CONFIG_CRYPTO_VMAC is not set # # Digest # CONFIG_CRYPTO_CRC32C=y # CONFIG_CRYPTO_CRC32C_INTEL is not set CONFIG_CRYPTO_CRC32=y # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y CONFIG_CRYPTO_POLY1305=y CONFIG_CRYPTO_POLY1305_X86_64=y CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y # CONFIG_CRYPTO_RMD128 is not set CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256_MB=y CONFIG_CRYPTO_SHA512_MB=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_SHA3=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_TI=y CONFIG_CRYPTO_AES_X86_64=y # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y # CONFIG_CRYPTO_BLOWFISH is not set # CONFIG_CRYPTO_BLOWFISH_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA is not set CONFIG_CRYPTO_CAMELLIA_X86_64=y CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64=y # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX2_X86_64 is not set CONFIG_CRYPTO_CAST_COMMON=y CONFIG_CRYPTO_CAST5=y CONFIG_CRYPTO_CAST5_AVX_X86_64=y CONFIG_CRYPTO_CAST6=y # CONFIG_CRYPTO_CAST6_AVX_X86_64 is not set CONFIG_CRYPTO_DES=y CONFIG_CRYPTO_DES3_EDE_X86_64=y CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y # CONFIG_CRYPTO_SALSA20 is not set CONFIG_CRYPTO_SALSA20_X86_64=y CONFIG_CRYPTO_CHACHA20=y CONFIG_CRYPTO_CHACHA20_X86_64=y CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y CONFIG_CRYPTO_SERPENT_SSE2_X86_64=y CONFIG_CRYPTO_SERPENT_AVX_X86_64=y # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y # CONFIG_CRYPTO_TWOFISH is not set CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y CONFIG_CRYPTO_TWOFISH_AVX_X86_64=y # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_LZO=y CONFIG_CRYPTO_842=y CONFIG_CRYPTO_LZ4=y CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set # CONFIG_CRYPTO_USER_API_RNG is not set CONFIG_CRYPTO_USER_API_AEAD=y CONFIG_CRYPTO_HW=y # CONFIG_CRYPTO_DEV_PADLOCK is not set # CONFIG_CRYPTO_DEV_FSL_CAAM_CRYPTO_API_DESC is not set CONFIG_CRYPTO_DEV_CCP=y CONFIG_CRYPTO_DEV_CCP_DD=y CONFIG_CRYPTO_DEV_SP_CCP=y # CONFIG_CRYPTO_DEV_CCP_CRYPTO is not set CONFIG_CRYPTO_DEV_QAT=y # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set CONFIG_CRYPTO_DEV_QAT_C3XXX=y CONFIG_CRYPTO_DEV_QAT_C62X=y CONFIG_CRYPTO_DEV_QAT_DH895xCCVF=y CONFIG_CRYPTO_DEV_QAT_C3XXXVF=y # CONFIG_CRYPTO_DEV_QAT_C62XVF is not set # CONFIG_CRYPTO_DEV_VIRTIO is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # CONFIG_SYSTEM_BLACKLIST_KEYRING=y CONFIG_SYSTEM_BLACKLIST_HASH_LIST="" CONFIG_HAVE_KVM=y CONFIG_VIRTUALIZATION=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set 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_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y CONFIG_CRC32_SELFTEST=y CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC4=y # CONFIG_CRC7 is not set CONFIG_LIBCRC32C=y CONFIG_CRC8=y CONFIG_XXHASH=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set # CONFIG_RANDOM32_SELFTEST is not set CONFIG_842_COMPRESS=y CONFIG_842_DECOMPRESS=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_COMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_ZSTD_COMPRESS=y CONFIG_ZSTD_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y # CONFIG_XZ_DEC_POWERPC is not set # 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=y CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_RADIX_TREE_MULTIORDER=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y # CONFIG_DMA_NOOP_OPS is not set # CONFIG_DMA_VIRT_OPS is not set # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y CONFIG_GLOB_SELFTEST=y CONFIG_NLATTR=y CONFIG_CLZ_TAB=y # CONFIG_CORDIC is not set CONFIG_DDR=y CONFIG_IRQ_POLL=y CONFIG_MPILIB=y CONFIG_LIBFDT=y CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y # CONFIG_SG_SPLIT is not set CONFIG_SG_POOL=y CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_UACCESS_FLUSHCACHE=y CONFIG_SBITMAP=y # CONFIG_STRING_SELFTEST is not set --AhhlLboLdkugWU4S Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=job-script #!/bin/sh export_top_env() { export suite='trinity' export testcase='trinity' export runtime=300 export job_origin='/lkp/lkp/src/allot/rand/vm-lkp-st01-yocto-ia32/trinity.yaml' export testbox='vm-lkp-st01-yocto-ia32-10' export tbox_group='vm-lkp-st01-yocto-ia32' export kconfig='x86_64-randconfig-s4-11170105' export compiler='gcc-6' export queue='bisect' export branch='linux-devel/devel-hourly-2017111620' export commit='3bc58b1a49b4179db035ca1da289abc0f25a4df2' export submit_id='5a0df4b70b9a932d8898300c' export job_file='/lkp/scheduled/vm-lkp-st01-yocto-ia32-10/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-3bc58b1a49b4179db035ca1da289abc0f25a4df2-20171117-77192-6zmpqc-0.yaml' export id='fa9e7a08bbca859de2e7e39ce9895973377f4d71' export model='qemu-system-x86_64 -enable-kvm' export nr_vm=16 export nr_cpu=1 export memory='420M' export rootfs='yocto-tiny-i386-2016-04-22.cgz' export need_kconfig='CONFIG_KVM_GUEST=y' export enqueue_time='2017-11-17 04:27:35 +0800' export _id='5a0df4b70b9a932d8898300c' export _rt='/result/trinity/300s/vm-lkp-st01-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-s4-11170105/gcc-6/3bc58b1a49b4179db035ca1da289abc0f25a4df2' export user='lkp' export result_root='/result/trinity/300s/vm-lkp-st01-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-s4-11170105/gcc-6/3bc58b1a49b4179db035ca1da289abc0f25a4df2/0' export LKP_SERVER='inn' export max_uptime=1500 export initrd='/osimage/yocto/yocto-tiny-i386-2016-04-22.cgz' export bootloader_append='root=/dev/ram0 user=lkp job=/lkp/scheduled/vm-lkp-st01-yocto-ia32-10/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-3bc58b1a49b4179db035ca1da289abc0f25a4df2-20171117-77192-6zmpqc-0.yaml ARCH=x86_64 kconfig=x86_64-randconfig-s4-11170105 branch=linux-devel/devel-hourly-2017111620 commit=3bc58b1a49b4179db035ca1da289abc0f25a4df2 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-s4-11170105/gcc-6/3bc58b1a49b4179db035ca1da289abc0f25a4df2/vmlinuz-4.14.0-rc7-02177-g3bc58b1 max_uptime=1500 RESULT_ROOT=/result/trinity/300s/vm-lkp-st01-yocto-ia32/yocto-tiny-i386-2016-04-22.cgz/x86_64-randconfig-s4-11170105/gcc-6/3bc58b1a49b4179db035ca1da289abc0f25a4df2/0 LKP_SERVER=inn 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' export bm_initrd='/osimage/deps/debian-x86_64-2016-08-31.cgz/run-ipconfig.i386_2016-09-03.cgz,/osimage/pkg/debian-x86_64-2016-08-31.cgz/trinity-static-i386-x86_64-6ddabfd2_2017-11-10.cgz' export lkp_initrd='/lkp/lkp/lkp-i386.cgz' export site='inn' export LKP_CGI_PORT=80 export LKP_CIFS_PORT=139 export kernel='/pkg/linux/x86_64-randconfig-s4-11170105/gcc-6/3bc58b1a49b4179db035ca1da289abc0f25a4df2/vmlinuz-4.14.0-rc7-02177-g3bc58b1' export dequeue_time='2017-11-17 04:39:01 +0800' export job_initrd='/lkp/scheduled/vm-lkp-st01-yocto-ia32-10/trinity-300s-yocto-tiny-i386-2016-04-22.cgz-3bc58b1a49b4179db035ca1da289abc0f25a4df2-20171117-77192-6zmpqc-0.cgz' [ -n "$LKP_SRC" ] || export LKP_SRC=/lkp/${user:-lkp}/src } run_job() { echo $$ > $TMP/run-job.pid . $LKP_SRC/lib/http.sh . $LKP_SRC/lib/job.sh . $LKP_SRC/lib/env.sh export_top_env run_monitor $LKP_SRC/monitors/wrapper kmsg run_monitor $LKP_SRC/monitors/wrapper oom-killer run_monitor $LKP_SRC/monitors/plain/watchdog run_test $LKP_SRC/tests/wrapper trinity } extract_stats() { $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper time trinity.time $LKP_SRC/stats/wrapper time $LKP_SRC/stats/wrapper dmesg $LKP_SRC/stats/wrapper kmsg $LKP_SRC/stats/wrapper stderr $LKP_SRC/stats/wrapper last_state } "$@" --AhhlLboLdkugWU4S Content-Type: application/x-xz Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --AhhlLboLdkugWU4S--