From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============4132395581045020878==" MIME-Version: 1.0 From: Huang Ying To: lkp@lists.01.org Subject: [torture] 945fa9c631b: BUG: unable to handle kernel NULL pointer dereference at (null) Date: Tue, 14 Jul 2015 21:04:08 +0800 Message-ID: <1436879048.1264.8.camel@intel.com> List-Id: --===============4132395581045020878== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 945fa9c631b04febe295a3a2a00c7e4a3cfb97db ("torture: Dump ftrace buff= er when the RCU grace period stalls") We think the commit may reveal a existing bug. +------------------------------------------+------------+------------+ > | 499c632dce | 945fa9c631 | +------------------------------------------+------------+------------+ > boot_successes | 11 | 0 | > boot_failures | 14 | 11 | > BUG:kernel_test_oversize | 14 | | > BUG:unable_to_handle_kernel | 0 | 11 | > Oops | 0 | 11 | > RIP:print_trace_line | 0 | 11 | > Kernel_panic-not_syncing:Fatal_exception | 0 | 11 | > backtrace:rcu_torture_stats | 0 | 11 | +------------------------------------------+------------+------------+ [ 148.360961] Testing event xfs_buf_delwri_split: = [ 148.619386] Dumping ftrace buffer: [ 148.619956] --------------------------------- [ 148.620088] BUG: unable to handle kernel NULL pointer dereference at = (null) [ 148.620088] IP: [] print_trace_line+0x26d/0xb90 [ 148.620088] PGD 0 = [ 148.620088] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 148.620088] CPU: 0 PID: 83 Comm: rcu_torture_sta Not tainted 3.15.0-rc1-= 00026-g945fa9c #1 [ 148.620088] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = 1.7.5-20140531_083030-gandalf 04/01/2014 [ 148.625508] OK [ 148.620088] Testing event xfs_buf_delwri_queued: = [ 148.620088] task: ffff880000050000 ti: ffff8800a90ea000 task.ti: ffff880= 0a90ea000 [ 148.620088] RIP: 0010:[] [] print_t= race_line+0x26d/0xb90 [ 148.620088] RSP: 0000:ffff8800a90ebca8 EFLAGS: 00010002 [ 148.620088] RAX: 0000000000000000 RBX: ffffffff83f58340 RCX: 00000000000= 00000 [ 148.620088] RDX: 0000000000000002 RSI: 0000000000000002 RDI: ffffffff83f= 59439 [ 148.620088] RBP: ffff8800a90ebcd8 R08: 0000000000000000 R09: 00000000000= 13b35 [ 148.620088] R10: 0000000000013b35 R11: 00000000000460b0 R12: 0000000003b= d1201 [ 148.620088] R13: ffffffff83f5941c R14: ffff880139367014 R15: fffffffffff= ffffc [ 148.620088] FS: 0000000000000000(0000) GS:ffff88013f400000(0000) knlGS:= 0000000000000000 [ 148.620088] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 148.620088] CR2: 0000000000000000 CR3: 00000000029ac000 CR4: 00000000000= 006f0 [ 148.620088] Stack: [ 148.620088] 0000000000000000 0000000000000202 0000000000000001 00000000= 00000000 [ 148.620088] ffffffff83f59420 fffffffffffffffc ffff8800a90ebd10 ffffffff= 8128601e [ 148.620088] ffff8800a810014f ffffffff83f07c6c ffff8800a90ebdb8 ffff8800= a90ebe10 [ 148.620088] Call Trace: [ 148.620088] [] ftrace_dump+0x2de/0x5a0 [ 148.620088] [] rcutorture_trace_dump+0x86/0x90 [ 148.620088] [] rcu_torture_printk+0x6b2/0x710 [ 148.620088] [] ? rcu_torture_stats_print+0xe0/0xe0 [ 148.620088] [] rcu_torture_stats_print+0x71/0xe0 [ 148.620088] [] rcu_torture_stats+0x57/0xd0 [ 148.620088] [] kthread+0x191/0x1a0 [ 148.620088] [] ? insert_kthread_work+0x170/0x170 [ 148.620088] [] ret_from_fork+0x7c/0xb0 [ 148.620088] [] ? insert_kthread_work+0x170/0x170 [ 148.620088] Code: 01 48 83 c2 02 48 83 04 d5 40 c1 fe 82 01 84 c0 0f 85 = d0 00 00 00 48 83 05 70 38 cd 02 01 48 8b 8b d0 10 00 00 8b b3 00 21 00 00 = <48> 0f a3 31 19 c0 48 83 05 5d 38 cd 02 01 85 c0 40 0f 95 c7 48 = [ 148.620088] RIP [] print_trace_line+0x26d/0xb90 [ 148.620088] RSP [ 148.620088] CR2: 0000000000000000 [ 148.620088] ---[ end trace 4f8998a92417facf ]--- [ 148.620088] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --===============4132395581045020878== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-3.15.0-rc1-00026-g945fa9c" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCAzLjE1LjAtcmMxIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQ UE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05F RURfU0dfRE1BX0xFTkdUSD15CkNPTkZJR19HRU5FUklDX0JVRz15CkNPTkZJR19HRU5FUklDX0JV R19SRUxBVElWRV9QT0lOVEVSUz15CkNPTkZJR19HRU5FUklDX0hXRUlHSFQ9eQpDT05GSUdfUldT RU1fWENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfR0VORVJJQ19DQUxJQlJBVEVfREVMQVk9eQpD T05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NBQ0hFX0xJTkVfU0la RT15CkNPTkZJR19IQVZFX1NFVFVQX1BFUl9DUFVfQVJFQT15CkNPTkZJR19ORUVEX1BFUl9DUFVf RU1CRURfRklSU1RfQ0hVTks9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX1BBR0VfRklSU1RfQ0hVTks9 eQpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9QT1NTSUJMRT15CkNPTkZJR19BUkNIX1NVU1BFTkRf UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0hVR0VfUE1EX1NIQVJFPXkKQ09ORklHX0FSQ0hf V0FOVF9HRU5FUkFMX0hVR0VUTEI9eQpDT05GSUdfWk9ORV9ETUEzMj15CkNPTkZJR19BVURJVF9B UkNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfT1BUSU1JWkVEX0lOTElOSU5HPXkKQ09ORklHX0FS Q0hfU1VQUE9SVFNfREVCVUdfUEFHRUFMTE9DPXkKQ09ORklHX1g4Nl82NF9TTVA9eQpDT05GSUdf WDg2X0hUPXkKQ09ORklHX0FSQ0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1yZGkgLWZj YWxsLXNhdmVkLXJzaSAtZmNhbGwtc2F2ZWQtcmR4IC1mY2FsbC1zYXZlZC1yY3ggLWZjYWxsLXNh dmVkLXI4IC1mY2FsbC1zYXZlZC1yOSAtZmNhbGwtc2F2ZWQtcjEwIC1mY2FsbC1zYXZlZC1yMTEi CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfREVGQ09ORklHX0xJU1Q9Ii9s aWIvbW9kdWxlcy8kVU5BTUVfUkVMRUFTRS8uY29uZmlnIgpDT05GSUdfQ09OU1RSVUNUT1JTPXkK Q09ORklHX0lSUV9XT1JLPXkKQ09ORklHX0JVSUxEVElNRV9FWFRBQkxFX1NPUlQ9eQoKIwojIEdl bmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19DUk9TU19D T01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19MT0NBTFZF UlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hBVkVfS0VSTkVMX0da SVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpNQT15 CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk89eQpDT05GSUdf SEFWRV9LRVJORUxfTFo0PXkKIyBDT05GSUdfS0VSTkVMX0daSVAgaXMgbm90IHNldApDT05GSUdf S0VSTkVMX0JaSVAyPXkKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNldAojIENPTkZJR19L RVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1ROQU1FPSIobm9uZSki CkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19TWVNDVEw9eQoj IENPTkZJR19QT1NJWF9NUVVFVUUgaXMgbm90IHNldApDT05GSUdfRkhBTkRMRT15CkNPTkZJR19V U0VMSUI9eQojIENPTkZJR19BVURJVCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfQVVESVRT WVNDQUxMPXkKCiMKIyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkK Q09ORklHX0dFTkVSSUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19QRU5ESU5HX0lSUT15CkNP TkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fREVCVUc9eQpDT05GSUdfSVJRX0ZP UkNFRF9USFJFQURJTkc9eQpDT05GSUdfU1BBUlNFX0lSUT15CkNPTkZJR19DTE9DS1NPVVJDRV9X QVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpDT05GSUdfR0VORVJJQ19U SU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJ Q19DTE9DS0VWRU5UU19CVUlMRD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX0JST0FEQ0FT VD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTX01JTl9BREpVU1Q9eQpDT05GSUdfR0VORVJJ Q19DTU9TX1VQREFURT15CgojCiMgVGltZXJzIHN1YnN5c3RlbQojCkNPTkZJR19USUNLX09ORVNI T1Q9eQpDT05GSUdfTk9fSFpfQ09NTU9OPXkKIyBDT05GSUdfSFpfUEVSSU9ESUMgaXMgbm90IHNl dApDT05GSUdfTk9fSFpfSURMRT15CiMgQ09ORklHX05PX0haX0ZVTEwgaXMgbm90IHNldApDT05G SUdfTk9fSFo9eQpDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFu ZCBzdGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJ R19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1FX0FD Q09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CiMgQ09ORklHX0JT RF9QUk9DRVNTX0FDQ1RfVjMgaXMgbm90IHNldAojIENPTkZJR19UQVNLU1RBVFMgaXMgbm90IHNl dAoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9QUkVFTVBUX1JDVT15CkNPTkZJR19Q UkVFTVBUX1JDVT15CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKIyBDT05GSUdfUkNVX1VTRVJf UVMgaXMgbm90IHNldApDT05GSUdfUkNVX0ZBTk9VVD02NApDT05GSUdfUkNVX0ZBTk9VVF9MRUFG PTE2CiMgQ09ORklHX1JDVV9GQU5PVVRfRVhBQ1QgaXMgbm90IHNldApDT05GSUdfUkNVX0ZBU1Rf Tk9fSFo9eQpDT05GSUdfVFJFRV9SQ1VfVFJBQ0U9eQpDT05GSUdfUkNVX0JPT1NUPXkKQ09ORklH X1JDVV9CT09TVF9QUklPPTEKQ09ORklHX1JDVV9CT09TVF9ERUxBWT01MDAKIyBDT05GSUdfUkNV X05PQ0JfQ1BVIGlzIG5vdCBzZXQKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BS T0M9eQpDT05GSUdfTE9HX0JVRl9TSElGVD0xNwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9D TE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hf U1VQUE9SVFNfSU5UMTI4PXkKQ09ORklHX0FSQ0hfV0FOVFNfUFJPVF9OVU1BX1BST1RfTk9ORT15 CkNPTkZJR19BUkNIX1VTRVNfTlVNQV9QUk9UX05PTkU9eQpDT05GSUdfTlVNQV9CQUxBTkNJTkdf REVGQVVMVF9FTkFCTEVEPXkKQ09ORklHX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX0NHUk9VUFM9 eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19DR1JPVVBfRlJFRVpF UiBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9ERVZJQ0UgaXMgbm90IHNldApDT05GSUdfQ1BV U0VUUz15CiMgQ09ORklHX1BST0NfUElEX0NQVVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9V UF9DUFVBQ0NUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTT1VSQ0VfQ09VTlRFUlMgaXMgbm90IHNl dAojIENPTkZJR19DR1JPVVBfUEVSRiBpcyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfU0NIRUQ9eQpD T05GSUdfRkFJUl9HUk9VUF9TQ0hFRD15CkNPTkZJR19DRlNfQkFORFdJRFRIPXkKQ09ORklHX1JU X0dST1VQX1NDSEVEPXkKIyBDT05GSUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NI RUNLUE9JTlRfUkVTVE9SRSBpcyBub3Qgc2V0CiMgQ09ORklHX05BTUVTUEFDRVMgaXMgbm90IHNl dApDT05GSUdfU0NIRURfQVVUT0dST1VQPXkKIyBDT05GSUdfU1lTRlNfREVQUkVDQVRFRCBpcyBu b3Qgc2V0CkNPTkZJR19SRUxBWT15CkNPTkZJR19CTEtfREVWX0lOSVRSRD15CkNPTkZJR19JTklU UkFNRlNfU09VUkNFPSIiCkNPTkZJR19SRF9HWklQPXkKQ09ORklHX1JEX0JaSVAyPXkKIyBDT05G SUdfUkRfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEX1haIGlzIG5vdCBzZXQKQ09ORklHX1JE X0xaTz15CiMgQ09ORklHX1JEX0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NDX09QVElNSVpFX0ZP Ul9TSVpFIGlzIG5vdCBzZXQKQ09ORklHX1NZU0NUTD15CkNPTkZJR19BTk9OX0lOT0RFUz15CkNP TkZJR19IQVZFX1VJRDE2PXkKQ09ORklHX1NZU0NUTF9FWENFUFRJT05fVFJBQ0U9eQpDT05GSUdf SEFWRV9QQ1NQS1JfUExBVEZPUk09eQpDT05GSUdfRVhQRVJUPXkKQ09ORklHX1VJRDE2PXkKIyBD T05GSUdfU1lTRlNfU1lTQ0FMTCBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVExfU1lTQ0FMTD15CkNP TkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfUFJJTlRLPXkKQ09O RklHX0JVRz15CiMgQ09ORklHX0VMRl9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENTUEtSX1BM QVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFTRV9GVUxMIGlzIG5vdCBzZXQKQ09ORklHX0ZV VEVYPXkKQ09ORklHX0VQT0xMPXkKQ09ORklHX1NJR05BTEZEPXkKQ09ORklHX1RJTUVSRkQ9eQpD T05GSUdfRVZFTlRGRD15CkNPTkZJR19TSE1FTT15CiMgQ09ORklHX0FJTyBpcyBub3Qgc2V0CkNP TkZJR19QQ0lfUVVJUktTPXkKQ09ORklHX0VNQkVEREVEPXkKQ09ORklHX0hBVkVfUEVSRl9FVkVO VFM9eQoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklH X1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0 CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX1NMVUJfREVCVUcgaXMgbm90IHNl dAojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0 CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfQ1BV X1BBUlRJQUwgaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRT PXkKQ09ORklHX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWD15CkNP TkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19K VU1QX0xBQkVMPXkKQ09ORklHX1VQUk9CRVM9eQojIENPTkZJR19IQVZFXzY0QklUX0FMSUdORURf QUNDRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9 eQpDT05GSUdfQVJDSF9VU0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19IQVZFX0lPUkVNQVBfUFJP VD15CkNPTkZJR19IQVZFX0tQUk9CRVM9eQpDT05GSUdfSEFWRV9LUkVUUFJPQkVTPXkKQ09ORklH X0hBVkVfT1BUUFJPQkVTPXkKQ09ORklHX0hBVkVfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdf SEFWRV9BUkNIX1RSQUNFSE9PSz15CkNPTkZJR19IQVZFX0RNQV9BVFRSUz15CkNPTkZJR19HRU5F UklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FDQ0VTU19B UEk9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVHPXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lO VD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFLUE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VS X1JFVFVSTl9OT1RJRklFUj15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19I QVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNFUl9TVEFDS19EVU1QPXkKQ09ORklH X0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hH PXkKQ09ORklHX0hBVkVfQUxJR05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdf TE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09N UEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklHX0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15 CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BS T1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0ND X1NUQUNLUFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFS IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQK Q09ORklHX0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09V TlRJTkdfR0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZF X0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9 eQpDT05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9J UlFfU1RBQ0s9eQpDT05GSUdfT0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lH QUNUSU9OPXkKCiMKIyBHQ09WLWJhc2VkIGtlcm5lbCBwcm9maWxpbmcKIwpDT05GSUdfR0NPVl9L RVJORUw9eQpDT05GSUdfR0NPVl9QUk9GSUxFX0FMTD15CkNPTkZJR19HQ09WX0ZPUk1BVF9BVVRP REVURUNUPXkKIyBDT05GSUdfR0NPVl9GT1JNQVRfM180IGlzIG5vdCBzZXQKIyBDT05GSUdfR0NP Vl9GT1JNQVRfNF83IGlzIG5vdCBzZXQKIyBDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9DT0hFUkVO VCBpcyBub3Qgc2V0CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9MQojIENP TkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFUyBp cyBub3Qgc2V0CkNPTkZJR19TVE9QX01BQ0hJTkU9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxL X0RFVl9CU0c9eQojIENPTkZJR19CTEtfREVWX0JTR0xJQiBpcyBub3Qgc2V0CkNPTkZJR19CTEtf REVWX0lOVEVHUklUWT15CiMgQ09ORklHX0JMS19DTURMSU5FX1BBUlNFUiBpcyBub3Qgc2V0Cgoj CiMgUGFydGl0aW9uIFR5cGVzCiMKIyBDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEIGlzIG5vdCBz ZXQKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19FRklfUEFSVElUSU9OPXkKQ09ORklH X0JMT0NLX0NPTVBBVD15CgojCiMgSU8gU2NoZWR1bGVycwojCkNPTkZJR19JT1NDSEVEX05PT1A9 eQpDT05GSUdfSU9TQ0hFRF9ERUFETElORT15CiMgQ09ORklHX0lPU0NIRURfQ0ZRIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVGQVVMVF9ERUFETElORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX05P T1A9eQpDT05GSUdfREVGQVVMVF9JT1NDSEVEPSJub29wIgpDT05GSUdfUEFEQVRBPXkKQ09ORklH X0FTTjE9eQpDT05GSUdfVU5JTkxJTkVfU1BJTl9VTkxPQ0s9eQpDT05GSUdfRlJFRVpFUj15Cgoj CiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKIyBDT05GSUdfWk9ORV9ETUEgaXMgbm90 IHNldApDT05GSUdfU01QPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfWDg2X0VYVEVO REVEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNl dApDT05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfU0NIRURfT01J VF9GUkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05G SUdfUEFSQVZJUlQ9eQojIENPTkZJR19QQVJBVklSVF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklH X1BBUkFWSVJUX1NQSU5MT0NLUyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTiBpcyBub3Qgc2V0CkNP TkZJR19LVk1fR1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJ R19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfQ0xP Q0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CkNPTkZJR19NRU1URVNUPXkKIyBDT05GSUdfTUs4IGlz IG5vdCBzZXQKIyBDT05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qg c2V0CiMgQ09ORklHX01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklH X1g4Nl9JTlRFUk5PREVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYK Q09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15 CkNPTkZJR19YODZfTUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9 eQpDT05GSUdfUFJPQ0VTU09SX1NFTEVDVD15CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKIyBDT05G SUdfQ1BVX1NVUF9BTUQgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklH X0hQRVRfVElNRVI9eQpDT05GSUdfRE1JPXkKIyBDT05GSUdfQ0FMR0FSWV9JT01NVSBpcyBub3Qg c2V0CkNPTkZJR19TV0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CkNPTkZJR19NQVhTTVA9 eQpDT05GSUdfTlJfQ1BVUz04MTkyCkNPTkZJR19TQ0hFRF9TTVQ9eQojIENPTkZJR19TQ0hFRF9N QyBpcyBub3Qgc2V0CiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX1BS RUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQKQ09ORklHX1BSRUVNUFQ9eQpDT05GSUdfUFJFRU1Q VF9DT1VOVD15CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CiMg Q09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9PVF9JUlFTIGlzIG5vdCBzZXQKQ09ORklH X1g4Nl9NQ0U9eQpDT05GSUdfWDg2X01DRV9JTlRFTD15CkNPTkZJR19YODZfTUNFX0FNRD15CkNP TkZJR19YODZfTUNFX1RIUkVTSE9MRD15CiMgQ09ORklHX1g4Nl9NQ0VfSU5KRUNUIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9USEVSTUFMX1ZFQ1RPUj15CkNPTkZJR19JOEs9eQojIENPTkZJR19NSUNS T0NPREUgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NPREVfSU5URUxfRUFSTFkgaXMgbm90IHNl dAojIENPTkZJR19NSUNST0NPREVfQU1EX0VBUkxZIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9 eQpDT05GSUdfWDg2X0NQVUlEPXkKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05G SUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX0RJUkVDVF9HQlBBR0VTPXkKQ09ORklH X05VTUE9eQpDT05GSUdfQU1EX05VTUE9eQpDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15CkNPTkZJ R19OT0RFU19TUEFOX09USEVSX05PREVTPXkKQ09ORklHX05VTUFfRU1VPXkKQ09ORklHX05PREVT X1NISUZUPTEwCkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdfQVJDSF9TUEFS U0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9eQpDT05GSUdf SUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdfU0VMRUNUX01F TU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15 CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9 eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5B QkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkKIyBDT05GSUdf U1BBUlNFTUVNX1ZNRU1NQVAgaXMgbm90IHNldApDT05GSUdfSEFWRV9NRU1CTE9DSz15CkNPTkZJ R19IQVZFX01FTUJMT0NLX05PREVfTUFQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15 CiMgQ09ORklHX01PVkFCTEVfTk9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfQk9PVE1FTV9J TkZPX05PREUgaXMgbm90IHNldAojIENPTkZJR19NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNP TkZJR19QQUdFRkxBR1NfRVhURU5ERUQ9eQpDT05GSUdfU1BMSVRfUFRMT0NLX0NQVVM9NApDT05G SUdfQVJDSF9FTkFCTEVfU1BMSVRfUE1EX1BUTE9DSz15CiMgQ09ORklHX0JBTExPT05fQ09NUEFD VElPTiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNP TkZJR19QSFlTX0FERFJfVF82NEJJVD15CkNPTkZJR19aT05FX0RNQV9GTEFHPTAKQ09ORklHX05F RURfQk9VTkNFX1BPT0w9eQpDT05GSUdfVklSVF9UT19CVVM9eQojIENPTkZJR19LU00gaXMgbm90 IHNldApDT05GSUdfREVGQVVMVF9NTUFQX01JTl9BRERSPTQwOTYKQ09ORklHX0FSQ0hfU1VQUE9S VFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19NRU1PUllfRkFJTFVSRSBpcyBub3Qgc2V0CkNP TkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9B TFdBWVM9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQK IyBDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NMRUFOQ0FD SEUgaXMgbm90IHNldApDT05GSUdfRlJPTlRTV0FQPXkKIyBDT05GSUdfQ01BIGlzIG5vdCBzZXQK IyBDT05GSUdfWkJVRCBpcyBub3Qgc2V0CiMgQ09ORklHX1pTV0FQIGlzIG5vdCBzZXQKQ09ORklH X1pTTUFMTE9DPXkKIyBDT05GSUdfUEdUQUJMRV9NQVBQSU5HIGlzIG5vdCBzZXQKQ09ORklHX0dF TkVSSUNfRUFSTFlfSU9SRU1BUD15CiMgQ09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT04g aXMgbm90IHNldApDT05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CiMgQ09ORklHX01UUlIgaXMgbm90 IHNldApDT05GSUdfQVJDSF9SQU5ET009eQpDT05GSUdfWDg2X1NNQVA9eQojIENPTkZJR19FRkkg aXMgbm90IHNldAojIENPTkZJR19TRUNDT01QIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwIGlz IG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5v dCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAwMApDT05GSUdfU0NIRURfSFJUSUNL PXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNldAojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBz ZXQKQ09ORklHX1BIWVNJQ0FMX1NUQVJUPTB4MTAwMDAwMAojIENPTkZJR19SRUxPQ0FUQUJMRSBp cyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9BTElHTj0weDIwMDAwMApDT05GSUdfSE9UUExVR19D UFU9eQojIENPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKQ09ORklHX0RF QlVHX0hPVFBMVUdfQ1BVMD15CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlzIG5vdCBzZXQKIyBDT05G SUdfQ01ETElORV9CT09MIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfRU5BQkxFX01FTU9SWV9IT1RQ TFVHPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKCiMKIyBQb3dlciBtYW5hZ2Vt ZW50IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9IRUFERVI9eQpD T05GSUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQpDT05GSUdfSElCRVJOQVRF X0NBTExCQUNLUz15CkNPTkZJR19ISUJFUk5BVElPTj15CkNPTkZJR19QTV9TVERfUEFSVElUSU9O PSIiCkNPTkZJR19QTV9TTEVFUD15CkNPTkZJR19QTV9TTEVFUF9TTVA9eQojIENPTkZJR19QTV9B VVRPU0xFRVAgaXMgbm90IHNldApDT05GSUdfUE1fV0FLRUxPQ0tTPXkKQ09ORklHX1BNX1dBS0VM T0NLU19MSU1JVD0xMDAKIyBDT05GSUdfUE1fV0FLRUxPQ0tTX0dDIGlzIG5vdCBzZXQKIyBDT05G SUdfUE1fUlVOVElNRSBpcyBub3Qgc2V0CkNPTkZJR19QTT15CiMgQ09ORklHX1BNX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApD T05GSUdfQUNQST15CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9FQ19ERUJVR0ZT IGlzIG5vdCBzZXQKQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklH X0FDUElfQlVUVE9OPXkKIyBDT05GSUdfQUNQSV9WSURFTyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ X0ZBTj15CiMgQ09ORklHX0FDUElfRE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BST0NFU1NP Uj15CkNPTkZJR19BQ1BJX0hPVFBMVUdfQ1BVPXkKIyBDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdH UkVHQVRPUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9OVU1B PXkKIyBDT05GSUdfQUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfSU5J VFJEX1RBQkxFX09WRVJSSURFIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX0FDUElfUENJX1NMT1QgaXMgbm90IHNldApDT05GSUdfWDg2X1BNX1RJTUVS PXkKQ09ORklHX0FDUElfQ09OVEFJTkVSPXkKIyBDT05GSUdfQUNQSV9TQlMgaXMgbm90IHNldAoj IENPTkZJR19BQ1BJX0hFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ1VTVE9NX01FVEhPRCBp cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQK IyBDT05GSUdfQUNQSV9BUEVJIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9FWFRMT0cgaXMgbm90 IHNldApDT05GSUdfU0ZJPXkKCiMKIyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwojIENPTkZJR19D UFVfRlJFUSBpcyBub3Qgc2V0CgojCiMgQ1BVIElkbGUKIwpDT05GSUdfQ1BVX0lETEU9eQojIENP TkZJR19DUFVfSURMRV9NVUxUSVBMRV9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9JRExF X0dPVl9MQURERVI9eQpDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENPTkZJR19BUkNIX05F RURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRExFIGlzIG5v dCBzZXQKCiMKIyBNZW1vcnkgcG93ZXIgc2F2aW5ncwojCiMgQ09ORklHX0k3MzAwX0lETEUgaXMg bm90IHNldAoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklH X1BDSV9ESVJFQ1Q9eQojIENPTkZJR19QQ0lfTU1DT05GSUcgaXMgbm90IHNldApDT05GSUdfUENJ X0RPTUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CiMgQ09ORklH X1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX01TSSBpcyBub3Qgc2V0CiMgQ09O RklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRP IGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1NUVUIgaXMgbm90IHNldApDT05GSUdfSFRfSVJRPXkK IyBDT05GSUdfUENJX0lPViBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9QUkkgaXMgbm90IHNldAoj IENPTkZJR19QQ0lfUEFTSUQgaXMgbm90IHNldAojIENPTkZJR19QQ0lfSU9BUElDIGlzIG5vdCBz ZXQKQ09ORklHX1BDSV9MQUJFTD15CgojCiMgUENJIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMK IyBDT05GSUdfSVNBX0RNQV9BUEkgaXMgbm90IHNldAojIENPTkZJR19QQ0NBUkQgaXMgbm90IHNl dAojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1JBUElESU8gaXMgbm90 IHNldApDT05GSUdfWDg2X1NZU0ZCPXkKCiMKIyBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cyAvIEVt dWxhdGlvbnMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15 CkNPTkZJR19BUkNIX0JJTkZNVF9FTEZfUkFORE9NSVpFX1BJRT15CkNPTkZJR19CSU5GTVRfU0NS SVBUPXkKIyBDT05GSUdfSEFWRV9BT1VUIGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVNDPXkK Q09ORklHX0NPUkVEVU1QPXkKQ09ORklHX0lBMzJfRU1VTEFUSU9OPXkKQ09ORklHX0lBMzJfQU9V VD15CkNPTkZJR19YODZfWDMyPXkKQ09ORklHX0NPTVBBVD15CkNPTkZJR19DT01QQVRfRk9SX1U2 NF9BTElHTk1FTlQ9eQpDT05GSUdfU1lTVklQQ19DT01QQVQ9eQpDT05GSUdfS0VZU19DT01QQVQ9 eQpDT05GSUdfWDg2X0RFVl9ETUFfT1BTPXkKQ09ORklHX05FVD15CgojCiMgTmV0d29ya2luZyBv cHRpb25zCiMKIyBDT05GSUdfUEFDS0VUIGlzIG5vdCBzZXQKQ09ORklHX1VOSVg9eQojIENPTkZJ R19VTklYX0RJQUcgaXMgbm90IHNldAojIENPTkZJR19ORVRfS0VZIGlzIG5vdCBzZXQKIyBDT05G SUdfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVFdPUktfU0VDTUFSSyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9QVFBfQ0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1BIWV9U SU1FU1RBTVBJTkcgaXMgbm90IHNldAojIENPTkZJR19ORVRGSUxURVIgaXMgbm90IHNldAojIENP TkZJR19BVE0gaXMgbm90IHNldAojIENPTkZJR19CUklER0UgaXMgbm90IHNldAojIENPTkZJR19W TEFOXzgwMjFRIGlzIG5vdCBzZXQKIyBDT05GSUdfREVDTkVUIGlzIG5vdCBzZXQKIyBDT05GSUdf TExDMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQUxLIGlz IG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTEFQQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMgbm90IHNl dAojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNldAojIENPTkZJR19EQ0IgaXMgbm90IHNldAoj IENPTkZJR19ETlNfUkVTT0xWRVIgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWIGlzIG5v dCBzZXQKIyBDT05GSUdfT1BFTlZTV0lUQ0ggaXMgbm90IHNldAojIENPTkZJR19WU09DS0VUUyBp cyBub3Qgc2V0CiMgQ09ORklHX05FVExJTktfTU1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVExJ TktfRElBRyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9NUExTX0dTTyBpcyBub3Qgc2V0CiMgQ09O RklHX0hTUiBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklH X1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0NHUk9V UF9ORVRfQ0xBU1NJRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09ORklH X0JRTD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0d29yayB0ZXN0aW5nCiMKIyBD T05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMgbm90IHNldAojIENPTkZJ R19JUkRBIGlzIG5vdCBzZXQKIyBDT05GSUdfQlQgaXMgbm90IHNldApDT05GSUdfV0lSRUxFU1M9 eQojIENPTkZJR19DRkc4MDIxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQjgwMjExIGlzIG5vdCBz ZXQKCiMKIyBDRkc4MDIxMSBuZWVkcyB0byBiZSBlbmFibGVkIGZvciBNQUM4MDIxMQojCiMgQ09O RklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMIGlzIG5vdCBzZXQKIyBDT05GSUdf UkZLSUxMX1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF85UCBpcyBub3Qgc2V0CiMg Q09ORklHX0NBSUYgaXMgbm90IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldApDT05GSUdfSEFW RV9CUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIgT3B0 aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSX1BBVEg9IiIKQ09ORklHX0RFVlRNUEZTPXkKIyBD T05GSUdfREVWVE1QRlNfTU9VTlQgaXMgbm90IHNldApDT05GSUdfU1RBTkRBTE9ORT15CkNPTkZJ R19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURFUj15CiMgQ09ORklHX0ZJ Uk1XQVJFX0lOX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05G SUdfRldfTE9BREVSX1VTRVJfSEVMUEVSPXkKIyBDT05GSUdfREVCVUdfRFJJVkVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lTX0hZUEVSVklT T1IgaXMgbm90IHNldAojIENPTkZJR19HRU5FUklDX0NQVV9ERVZJQ0VTIGlzIG5vdCBzZXQKQ09O RklHX0dFTkVSSUNfQ1BVX0FVVE9QUk9CRT15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQ X0kyQz15CkNPTkZJR19SRUdNQVBfTU1JTz15CkNPTkZJR19SRUdNQVBfSVJRPXkKQ09ORklHX0RN QV9TSEFSRURfQlVGRkVSPXkKCiMKIyBCdXMgZGV2aWNlcwojCiMgQ09ORklHX0NPTk5FQ1RPUiBp cyBub3Qgc2V0CkNPTkZJR19NVEQ9eQojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUUyBpcyBub3Qg c2V0CkNPTkZJR19NVERfQ01ETElORV9QQVJUUz15CkNPTkZJR19NVERfQVI3X1BBUlRTPXkKCiMK IyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVW Uz15CkNPTkZJR19NVERfQkxPQ0s9eQpDT05GSUdfRlRMPXkKQ09ORklHX05GVEw9eQpDT05GSUdf TkZUTF9SVz15CkNPTkZJR19JTkZUTD15CkNPTkZJR19SRkRfRlRMPXkKIyBDT05GSUdfU1NGREMg aXMgbm90IHNldAojIENPTkZJR19TTV9GVEwgaXMgbm90IHNldApDT05GSUdfTVREX09PUFM9eQpD T05GSUdfTVREX1NXQVA9eQoKIwojIFJBTS9ST00vRmxhc2ggY2hpcCBkcml2ZXJzCiMKIyBDT05G SUdfTVREX0NGSSBpcyBub3Qgc2V0CkNPTkZJR19NVERfSkVERUNQUk9CRT15CkNPTkZJR19NVERf R0VOX1BST0JFPXkKQ09ORklHX01URF9DRklfQURWX09QVElPTlM9eQojIENPTkZJR19NVERfQ0ZJ X05PU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfQ0ZJX0JFX0JZVEVfU1dBUD15CiMgQ09ORklH X01URF9DRklfTEVfQllURV9TV0FQIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfR0VPTUVUUlk9 eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRI XzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJR19NVERfTUFQX0JBTktf V0lEVEhfOCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMTY9eQpDT05GSUdf TVREX01BUF9CQU5LX1dJRFRIXzMyPXkKQ09ORklHX01URF9DRklfSTE9eQojIENPTkZJR19NVERf Q0ZJX0kyIGlzIG5vdCBzZXQKQ09ORklHX01URF9DRklfSTQ9eQpDT05GSUdfTVREX0NGSV9JOD15 CkNPTkZJR19NVERfT1RQPXkKQ09ORklHX01URF9DRklfSU5URUxFWFQ9eQpDT05GSUdfTVREX0NG SV9BTURTVEQ9eQpDT05GSUdfTVREX0NGSV9TVEFBPXkKQ09ORklHX01URF9DRklfVVRJTD15CkNP TkZJR19NVERfUkFNPXkKIyBDT05GSUdfTVREX1JPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9B QlNFTlQgaXMgbm90IHNldAoKIwojIE1hcHBpbmcgZHJpdmVycyBmb3IgY2hpcCBhY2Nlc3MKIwpD T05GSUdfTVREX0NPTVBMRVhfTUFQUElOR1M9eQpDT05GSUdfTVREX1BIWVNNQVA9eQojIENPTkZJ R19NVERfUEhZU01BUF9DT01QQVQgaXMgbm90IHNldApDT05GSUdfTVREX1NCQ19HWFg9eQpDT05G SUdfTVREX0FNRDc2WFJPTT15CkNPTkZJR19NVERfSUNIWFJPTT15CiMgQ09ORklHX01URF9FU0Iy Uk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NLODA0WFJPTSBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9TQ0IyX0ZMQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05FVHRlbCBpcyBub3Qgc2V0 CkNPTkZJR19NVERfTDQ0MEdYPXkKIyBDT05GSUdfTVREX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19N VERfR1BJT19BRERSPXkKIyBDT05GSUdfTVREX0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0xBVENIX0FERFIgaXMgbm90 IHNldAoKIwojIFNlbGYtY29udGFpbmVkIE1URCBkZXZpY2UgZHJpdmVycwojCiMgQ09ORklHX01U RF9QTUM1NTEgaXMgbm90IHNldApDT05GSUdfTVREX1NMUkFNPXkKQ09ORklHX01URF9QSFJBTT15 CiMgQ09ORklHX01URF9NVERSQU0gaXMgbm90IHNldApDT05GSUdfTVREX0JMT0NLMk1URD15Cgoj CiMgRGlzay1Pbi1DaGlwIERldmljZSBEcml2ZXJzCiMKQ09ORklHX01URF9ET0NHMz15CkNPTkZJ R19CQ0hfQ09OU1RfTT0xNApDT05GSUdfQkNIX0NPTlNUX1Q9NApDT05GSUdfTVREX05BTkRfRUND PXkKIyBDT05GSUdfTVREX05BTkRfRUNDX1NNQyBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORD15 CkNPTkZJR19NVERfTkFORF9CQ0g9eQpDT05GSUdfTVREX05BTkRfRUNDX0JDSD15CiMgQ09ORklH X01URF9TTV9DT01NT04gaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfREVOQUxJPXkKIyBDT05G SUdfTVREX05BTkRfREVOQUxJX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9HUElPPXkK Q09ORklHX01URF9OQU5EX0lEUz15CiMgQ09ORklHX01URF9OQU5EX1JJQ09IIGlzIG5vdCBzZXQK Q09ORklHX01URF9OQU5EX0RJU0tPTkNISVA9eQpDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9Q Uk9CRV9BRFZBTkNFRD15CkNPTkZJR19NVERfTkFORF9ESVNLT05DSElQX1BST0JFX0FERFJFU1M9 MApDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9ISUdIPXkKIyBDT05GSUdfTVREX05B TkRfRElTS09OQ0hJUF9CQlRXUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0RPQ0c0 IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX05BTkRfQ0FGRSBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9OQU5EX05BTkRTSU0gaXMgbm90IHNldApDT05GSUdfTVREX05BTkRfUExBVEZPUk09eQojIENP TkZJR19NVERfT05FTkFORCBpcyBub3Qgc2V0CgojCiMgTFBERFIgZmxhc2ggbWVtb3J5IGRyaXZl cnMKIwpDT05GSUdfTVREX0xQRERSPXkKQ09ORklHX01URF9RSU5GT19QUk9CRT15CiMgQ09ORklH X01URF9VQkkgaXMgbm90IHNldApDT05GSUdfUEFSUE9SVD15CkNPTkZJR19BUkNIX01JR0hUX0hB VkVfUENfUEFSUE9SVD15CiMgQ09ORklHX1BBUlBPUlRfUEMgaXMgbm90IHNldAojIENPTkZJR19Q QVJQT1JUX0dTQyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX0FYODg3OTY9eQpDT05GSUdfUEFS UE9SVF8xMjg0PXkKQ09ORklHX1BBUlBPUlRfTk9UX1BDPXkKQ09ORklHX1BOUD15CkNPTkZJR19Q TlBfREVCVUdfTUVTU0FHRVM9eQoKIwojIFByb3RvY29scwojCkNPTkZJR19QTlBBQ1BJPXkKQ09O RklHX0JMS19ERVY9eQojIENPTkZJR19CTEtfREVWX05VTExfQkxLIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfWlJBTSBpcyBu b3Qgc2V0CiMgQ09ORklHX0JMS19DUFFfQ0lTU19EQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19E RVZfREFDOTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9VTUVNIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9MT09Q IGlzIG5vdCBzZXQKCiMKIyBEUkJEIGRpc2FibGVkIGJlY2F1c2UgUFJPQ19GUyBvciBJTkVUIG5v dCBzZWxlY3RlZAojCiMgQ09ORklHX0JMS19ERVZfTkJEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9OVk1FIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90IHNldAojIENP TkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JBTT15CkNPTkZJR19C TEtfREVWX1JBTV9DT1VOVD0xNgpDT05GSUdfQkxLX0RFVl9SQU1fU0laRT00MDk2CiMgQ09ORklH X0JMS19ERVZfWElQIGlzIG5vdCBzZXQKQ09ORklHX0NEUk9NX1BLVENEVkQ9eQpDT05GSUdfQ0RS T01fUEtUQ0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEUgaXMgbm90 IHNldAojIENPTkZJR19BVEFfT1ZFUl9FVEggaXMgbm90IHNldApDT05GSUdfVklSVElPX0JMSz15 CkNPTkZJR19CTEtfREVWX0hEPXkKIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKCiMK IyBNaXNjIGRldmljZXMKIwojIENPTkZJR19TRU5TT1JTX0xJUzNMVjAyRCBpcyBub3Qgc2V0CiMg Q09ORklHX0FENTI1WF9EUE9UIGlzIG5vdCBzZXQKIyBDT05GSUdfRFVNTVlfSVJRIGlzIG5vdCBz ZXQKIyBDT05GSUdfSUJNX0FTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIQU5UT00gaXMgbm90IHNl dAojIENPTkZJR19TR0lfSU9DNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJRk1fQ09SRSBpcyBub3Qg c2V0CkNPTkZJR19JQ1M5MzJTNDAxPXkKIyBDT05GSUdfQVRNRUxfU1NDIGlzIG5vdCBzZXQKQ09O RklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CiMgQ09ORklHX0hQX0lMTyBpcyBub3Qgc2V0CkNPTkZJ R19BUERTOTgwMkFMUz15CiMgQ09ORklHX0lTTDI5MDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNM MjkwMjAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NTAgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19CSDE3ODA9eQojIENPTkZJR19TRU5TT1JTX0JIMTc3MCBpcyBub3Qgc2V0CiMg Q09ORklHX1NFTlNPUlNfQVBEUzk5MFggaXMgbm90IHNldAojIENPTkZJR19ITUM2MzUyIGlzIG5v dCBzZXQKQ09ORklHX0RTMTY4Mj15CiMgQ09ORklHX1ZNV0FSRV9CQUxMT09OIGlzIG5vdCBzZXQK IyBDT05GSUdfQk1QMDg1X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSF9QSFVCIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBp cyBub3Qgc2V0CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMgRUVQUk9NIHN1cHBvcnQK IwpDT05GSUdfRUVQUk9NX0FUMjQ9eQpDT05GSUdfRUVQUk9NX0xFR0FDWT15CkNPTkZJR19FRVBS T01fTUFYNjg3NT15CkNPTkZJR19FRVBST01fOTNDWDY9eQojIENPTkZJR19DQjcxMF9DT1JFIGlz IG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlz Y2lwbGluZQojCiMgQ09ORklHX1RJX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19MSVMz X0kyQyBpcyBub3Qgc2V0CgojCiMgQWx0ZXJhIEZQR0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxl CiMKIyBDT05GSUdfQUxURVJBX1NUQVBMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJIGlz IG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01FIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf TUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9WTUNJIGlzIG5vdCBzZXQKCiMKIyBJ bnRlbCBNSUMgSG9zdCBEcml2ZXIKIwojIENPTkZJR19JTlRFTF9NSUNfSE9TVCBpcyBub3Qgc2V0 CgojCiMgSW50ZWwgTUlDIENhcmQgRHJpdmVyCiMKIyBDT05GSUdfSU5URUxfTUlDX0NBUkQgaXMg bm90IHNldAojIENPTkZJR19HRU5XUUUgaXMgbm90IHNldApDT05GSUdfRUNITz15CkNPTkZJR19I QVZFX0lERT15CiMgQ09ORklHX0lERSBpcyBub3Qgc2V0CgojCiMgU0NTSSBkZXZpY2Ugc3VwcG9y dAojCkNPTkZJR19TQ1NJX01PRD15CkNPTkZJR19SQUlEX0FUVFJTPXkKQ09ORklHX1NDU0k9eQpD T05GSUdfU0NTSV9ETUE9eQojIENPTkZJR19TQ1NJX1RHVCBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfTkVUTElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0Cgoj CiMgU0NTSSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RF Vl9TRD15CkNPTkZJR19DSFJfREVWX1NUPXkKIyBDT05GSUdfQ0hSX0RFVl9PU1NUIGlzIG5vdCBz ZXQKQ09ORklHX0JMS19ERVZfU1I9eQpDT05GSUdfQkxLX0RFVl9TUl9WRU5ET1I9eQpDT05GSUdf Q0hSX0RFVl9TRz15CkNPTkZJR19DSFJfREVWX1NDSD15CkNPTkZJR19TQ1NJX0VOQ0xPU1VSRT15 CiMgQ09ORklHX1NDU0lfTVVMVElfTFVOIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQ09OU1RBTlRT PXkKQ09ORklHX1NDU0lfTE9HR0lORz15CiMgQ09ORklHX1NDU0lfU0NBTl9BU1lOQyBpcyBub3Qg c2V0CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKIyBDT05GSUdfU0NTSV9TUElfQVRUUlMgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0ZDX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JU0NT SV9BVFRSUyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19TQ1NJX1NB U19MSUJTQVM9eQojIENPTkZJR19TQ1NJX1NBU19BVEEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X1NBU19IT1NUX1NNUCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz15CkNPTkZJR19T Q1NJX0xPV0xFVkVMPXkKIyBDT05GSUdfSVNDU0lfQk9PVF9TWVNGUyBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfQk5YMl9JU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQk5YMlhfRkNPRSBp cyBub3Qgc2V0CiMgQ09ORklHX0JFMklTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl8z V19YWFhYX1JBSUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0hQU0EgaXMgbm90IHNldAojIENP TkZJR19TQ1NJXzNXXzlYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJXzNXX1NBUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FBQ1JBSUQg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzdYWFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0FJQzc5WFggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzk0WFggaXMgbm90IHNldAojIENP TkZJR19TQ1NJX01WU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NVlVNSSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfRFBUX0kyTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQURWQU5TWVMg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FSQ01TUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf RVNBUzJSIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfTkVXR0VOIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVHQVJBSURfTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVHQVJBSURfU0FTIGlz IG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NUFQyU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9N UFQzU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9VRlNIQ0QgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNV0FSRV9QVlNDU0kgaXMgbm90IHNl dAojIENPTkZJR19MSUJGQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQkZDT0UgaXMgbm90IHNldAoj IENPTkZJR19GQ09FIGlzIG5vdCBzZXQKIyBDT05GSUdfRkNPRV9GTklDIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9ETVgzMTkxRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRlVUVVJFX0RPTUFJ TiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVNDSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf SVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTklUSU8gaXMgbm90IHNldAojIENPTkZJR19T Q1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NURVggaXMgbm90IHNldAojIENP TkZJR19TQ1NJX1NZTTUzQzhYWF8yIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFIgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9R TEFfRkMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9JU0NTSSBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfTFBGQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9EQzM5MFQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NTSV9QTUNSQUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QTTgw MDEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NSUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf QkZBX0ZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9WSVJUSU8gaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0NIRUxTSU9fRkNPRSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RIPXkKQ09ORklHX1ND U0lfREhfUkRBQz15CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkKIyBDT05GSUdfU0NTSV9ESF9FTUMg aXMgbm90IHNldApDT05GSUdfU0NTSV9ESF9BTFVBPXkKIyBDT05GSUdfU0NTSV9PU0RfSU5JVElB VE9SIGlzIG5vdCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklHX0FUQV9OT05TVEFOREFSRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FUQV9WRVJCT1NFX0VSUk9SIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9B Q1BJPXkKIyBDT05GSUdfU0FUQV9QTVAgaXMgbm90IHNldAoKIwojIENvbnRyb2xsZXJzIHdpdGgg bm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMKIyBDT05GSUdfU0FUQV9BSENJIGlzIG5vdCBzZXQK IyBDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfQUhDSV9JTVgg aXMgbm90IHNldAojIENPTkZJR19TQVRBX0lOSUMxNjJYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FU QV9BQ0FSRF9BSENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0FUQV9TSUwyNCBpcyBub3Qgc2V0CiMg Q09ORklHX0FUQV9TRkYgaXMgbm90IHNldAojIENPTkZJR19NRCBpcyBub3Qgc2V0CkNPTkZJR19U QVJHRVRfQ09SRT15CkNPTkZJR19UQ01fSUJMT0NLPXkKIyBDT05GSUdfVENNX0ZJTEVJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RDTV9QU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19MT09QQkFDS19UQVJH RVQ9eQojIENPTkZJR19JU0NTSV9UQVJHRVQgaXMgbm90IHNldAojIENPTkZJR19GVVNJT04gaXMg bm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwojIENPTkZJR19GSVJF V0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUkVXSVJFX05PU1kgaXMgbm90IHNldAojIENPTkZJ R19JMk8gaXMgbm90IHNldAojIENPTkZJR19NQUNJTlRPU0hfRFJJVkVSUyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVERFVklDRVMgaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMK Q09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0ZGX01FTUxFU1M9eQpDT05GSUdfSU5QVVRfUE9M TERFVj15CkNPTkZJR19JTlBVVF9TUEFSU0VLTUFQPXkKQ09ORklHX0lOUFVUX01BVFJJWEtNQVA9 eQoKIwojIFVzZXJsYW5kIGludGVyZmFjZXMKIwpDT05GSUdfSU5QVVRfTU9VU0VERVY9eQojIENP TkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWCBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRURF Vl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWT03NjgKQ09ORklH X0lOUFVUX0pPWURFVj15CiMgQ09ORklHX0lOUFVUX0VWREVWIGlzIG5vdCBzZXQKQ09ORklHX0lO UFVUX0VWQlVHPXkKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19JTlBVVF9LRVlC T0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODggaXMgbm90IHNldApDT05GSUdfS0VZQk9B UkRfQURQNTU4OT15CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CkNPTkZJR19LRVlCT0FSRF9RVDEw NzA9eQpDT05GSUdfS0VZQk9BUkRfUVQyMTYwPXkKQ09ORklHX0tFWUJPQVJEX0xLS0JEPXkKIyBD T05GSUdfS0VZQk9BUkRfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9HUElPX1BPTExF RD15CkNPTkZJR19LRVlCT0FSRF9UQ0E2NDE2PXkKQ09ORklHX0tFWUJPQVJEX1RDQTg0MTg9eQpD T05GSUdfS0VZQk9BUkRfTUFUUklYPXkKQ09ORklHX0tFWUJPQVJEX0xNODMyMz15CkNPTkZJR19L RVlCT0FSRF9MTTgzMzM9eQpDT05GSUdfS0VZQk9BUkRfTUFYNzM1OT15CiMgQ09ORklHX0tFWUJP QVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CkNP TkZJR19LRVlCT0FSRF9ORVdUT049eQpDT05GSUdfS0VZQk9BUkRfT1BFTkNPUkVTPXkKQ09ORklH X0tFWUJPQVJEX1NUT1dBV0FZPXkKQ09ORklHX0tFWUJPQVJEX1NVTktCRD15CiMgQ09ORklHX0tF WUJPQVJEX1RDMzU4OVggaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qg c2V0CkNPTkZJR19LRVlCT0FSRF9DUk9TX0VDPXkKIyBDT05GSUdfSU5QVVRfTU9VU0UgaXMgbm90 IHNldApDT05GSUdfSU5QVVRfSk9ZU1RJQ0s9eQpDT05GSUdfSk9ZU1RJQ0tfQU5BTE9HPXkKQ09O RklHX0pPWVNUSUNLX0EzRD15CkNPTkZJR19KT1lTVElDS19BREk9eQpDT05GSUdfSk9ZU1RJQ0tf Q09CUkE9eQpDT05GSUdfSk9ZU1RJQ0tfR0YySz15CkNPTkZJR19KT1lTVElDS19HUklQPXkKQ09O RklHX0pPWVNUSUNLX0dSSVBfTVA9eQojIENPTkZJR19KT1lTVElDS19HVUlMTEVNT1QgaXMgbm90 IHNldAojIENPTkZJR19KT1lTVElDS19JTlRFUkFDVCBpcyBub3Qgc2V0CiMgQ09ORklHX0pPWVNU SUNLX1NJREVXSU5ERVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UTURDIGlzIG5vdCBz ZXQKIyBDT05GSUdfSk9ZU1RJQ0tfSUZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tf V0FSUklPUiBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19NQUdFTExBTj15CiMgQ09ORklHX0pP WVNUSUNLX1NQQUNFT1JCIGlzIG5vdCBzZXQKQ09ORklHX0pPWVNUSUNLX1NQQUNFQkFMTD15CiMg Q09ORklHX0pPWVNUSUNLX1NUSU5HRVIgaXMgbm90IHNldAojIENPTkZJR19KT1lTVElDS19UV0lE Sk9ZIGlzIG5vdCBzZXQKIyBDT05GSUdfSk9ZU1RJQ0tfWkhFTkhVQSBpcyBub3Qgc2V0CiMgQ09O RklHX0pPWVNUSUNLX0RCOSBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19HQU1FQ09OPXkKQ09O RklHX0pPWVNUSUNLX1RVUkJPR1JBRlg9eQojIENPTkZJR19KT1lTVElDS19BUzUwMTEgaXMgbm90 IHNldApDT05GSUdfSk9ZU1RJQ0tfSk9ZRFVNUD15CiMgQ09ORklHX0pPWVNUSUNLX1hQQUQgaXMg bm90IHNldApDT05GSUdfSk9ZU1RJQ0tfV0FMS0VSQTA3MDE9eQojIENPTkZJR19JTlBVVF9UQUJM RVQgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9UT1VDSFNDUkVFTiBpcyBub3Qgc2V0CiMgQ09O RklHX0lOUFVUX01JU0MgaXMgbm90IHNldAoKIwojIEhhcmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJ R19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQpDT05GSUdfU0VSSU9f STgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklHX1NFUklPX0NUODJDNzEwIGlz IG5vdCBzZXQKQ09ORklHX1NFUklPX1BBUktCRD15CiMgQ09ORklHX1NFUklPX1BDSVBTMiBpcyBu b3Qgc2V0CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFXPXkKQ09ORklHX1NF UklPX0FMVEVSQV9QUzI9eQojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5vdCBzZXQKQ09ORklH X1NFUklPX0FSQ19QUzI9eQpDT05GSUdfR0FNRVBPUlQ9eQpDT05GSUdfR0FNRVBPUlRfTlM1NTg9 eQojIENPTkZJR19HQU1FUE9SVF9MNCBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUX0VNVTEw SzEgaXMgbm90IHNldAojIENPTkZJR19HQU1FUE9SVF9GTTgwMSBpcyBub3Qgc2V0CgojCiMgQ2hh cmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKIyBDT05GSUdfVlQgaXMgbm90IHNldApDT05G SUdfVU5JWDk4X1BUWVM9eQojIENPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTIGlzIG5v dCBzZXQKQ09ORklHX0xFR0FDWV9QVFlTPXkKQ09ORklHX0xFR0FDWV9QVFlfQ09VTlQ9MjU2CiMg Q09ORklHX1NFUklBTF9OT05TVEFOREFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX05PWk9NSSBpcyBu b3Qgc2V0CiMgQ09ORklHX05fR1NNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMK Q09ORklHX1NFUklBTF84MjUwPXkKQ09ORklHX1NFUklBTF84MjUwX0RFUFJFQ0FURURfT1BUSU9O Uz15CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQpDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15 CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX1NFUklBTF84MjUwX1BDST15CkNPTkZJ R19TRVJJQUxfODI1MF9OUl9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9SVU5USU1FX1VBUlRT PTQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQgaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfODI1MF9EVyBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAoj CiMgQ09ORklHX1NFUklBTF9NRkRfSFNVIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF9DT1JFPXkK Q09ORklHX1NFUklBTF9DT1JFX0NPTlNPTEU9eQojIENPTkZJR19TRVJJQUxfSlNNIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9USU1C RVJEQUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9KVEFHVUFSVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklB TF9QQ0hfVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENP TkZJR19TRVJJQUxfUlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMg bm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5URVI9eQpD T05GSUdfTFBfQ09OU09MRT15CkNPTkZJR19QUERFVj15CiMgQ09ORklHX1ZJUlRJT19DT05TT0xF IGlzIG5vdCBzZXQKIyBDT05GSUdfSVBNSV9IQU5ETEVSIGlzIG5vdCBzZXQKQ09ORklHX0hXX1JB TkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT15CkNPTkZJR19IV19SQU5ET01fSU5U RUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CiMgQ09ORklHX0hXX1JBTkRPTV9WSUEgaXMgbm90 IHNldApDT05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CkNPTkZJR19IV19SQU5ET01fVFBNPXkKQ09O RklHX05WUkFNPXkKIyBDT05GSUdfUjM5NjQgaXMgbm90IHNldAojIENPTkZJR19BUFBMSUNPTSBp cyBub3Qgc2V0CiMgQ09ORklHX01XQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFXX0RSSVZFUiBp cyBub3Qgc2V0CiMgQ09ORklHX0hQRVQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVS PXkKQ09ORklHX1RDR19UUE09eQpDT05GSUdfVENHX1RJUz15CiMgQ09ORklHX1RDR19USVNfSTJD X0FUTUVMIGlzIG5vdCBzZXQKQ09ORklHX1RDR19USVNfSTJDX0lORklORU9OPXkKIyBDT05GSUdf VENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19OU0MgaXMgbm90IHNl dApDT05GSUdfVENHX0FUTUVMPXkKIyBDT05GSUdfVENHX0lORklORU9OIGlzIG5vdCBzZXQKIyBD T05GSUdfVENHX1NUMzNfSTJDIGlzIG5vdCBzZXQKQ09ORklHX1RFTENMT0NLPXkKQ09ORklHX0RF VlBPUlQ9eQpDT05GSUdfSTJDPXkKQ09ORklHX0kyQ19CT0FSRElORk89eQojIENPTkZJR19JMkNf Q09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19DSEFSREVWPXkKQ09ORklHX0kyQ19NVVg9eQoK IwojIE11bHRpcGxleGVyIEkyQyBDaGlwIHN1cHBvcnQKIwpDT05GSUdfSTJDX01VWF9HUElPPXkK Q09ORklHX0kyQ19NVVhfUENBOTU0MT15CiMgQ09ORklHX0kyQ19NVVhfUENBOTU0eCBpcyBub3Qg c2V0CiMgQ09ORklHX0kyQ19IRUxQRVJfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU01CVVM9 eQoKIwojIEkyQyBBbGdvcml0aG1zCiMKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19B TEdPUENGPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMKIyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBv cnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxlciBkcml2ZXJzCiMKIyBDT05GSUdfSTJD X0FMSTE1MzUgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTU2MyBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19BTEkxNVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FNRDc1NiBpcyBub3Qgc2V0 CiMgQ09ORklHX0kyQ19BTUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0k4MDEgaXMgbm90 IHNldAojIENPTkZJR19JMkNfSVNDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19JU01UIGlzIG5v dCBzZXQKIyBDT05GSUdfSTJDX1BJSVg0IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX05GT1JDRTIg aXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTNTU5NSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19T SVM2MzAgaXMgbm90IHNldAojIENPTkZJR19JMkNfU0lTOTZYIGlzIG5vdCBzZXQKIyBDT05GSUdf STJDX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19WSUFQUk8gaXMgbm90IHNldAoKIwojIEFD UEkgZHJpdmVycwojCiMgQ09ORklHX0kyQ19TQ01JIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3lzdGVt IGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkKIwpDT05GSUdf STJDX0NCVVNfR1BJTz15CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BMQVRGT1JNIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0RFU0lHTldBUkVfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0VH MjBUIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19HUElPPXkKQ09ORklHX0kyQ19LRU1QTEQ9eQpDT05G SUdfSTJDX09DT1JFUz15CkNPTkZJR19JMkNfUENBX1BMQVRGT1JNPXkKIyBDT05GSUdfSTJDX1BY QV9QQ0kgaXMgbm90IHNldApDT05GSUdfSTJDX1NJTVRFQz15CkNPTkZJR19JMkNfWElMSU5YPXkK CiMKIyBFeHRlcm5hbCBJMkMvU01CdXMgYWRhcHRlciBkcml2ZXJzCiMKQ09ORklHX0kyQ19QQVJQ T1JUPXkKQ09ORklHX0kyQ19QQVJQT1JUX0xJR0hUPXkKIyBDT05GSUdfSTJDX1RBT1NfRVZNIGlz IG5vdCBzZXQKCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwojIENPTkZJR19JMkNf REVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQK IyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSSBpcyBub3Qgc2V0 CkNPTkZJR19TUE1JPXkKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKCiMKIyBQUFMgc3VwcG9ydAoj CkNPTkZJR19QUFM9eQojIENPTkZJR19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGll bnRzIHN1cHBvcnQKIwojIENPTkZJR19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CiMgQ09O RklHX1BQU19DTElFTlRfTERJU0MgaXMgbm90IHNldApDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JU PXkKQ09ORklHX1BQU19DTElFTlRfR1BJTz15CgojCiMgUFBTIGdlbmVyYXRvcnMgc3VwcG9ydAoj CgojCiMgUFRQIGNsb2NrIHN1cHBvcnQKIwojIENPTkZJR19QVFBfMTU4OF9DTE9DSyBpcyBub3Qg c2V0CgojCiMgRW5hYmxlIFBIWUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNl ZSB0aGUgYWRkaXRpb25hbCBjbG9ja3MuCiMKIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfUENIIGlz IG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9M SUI9eQpDT05GSUdfR1BJT19ERVZSRVM9eQpDT05GSUdfR1BJT19BQ1BJPXkKIyBDT05GSUdfREVC VUdfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTRlMgaXMgbm90IHNldApDT05GSUdf R1BJT19HRU5FUklDPXkKQ09ORklHX0dQSU9fREE5MDUyPXkKQ09ORklHX0dQSU9fTUFYNzMwWD15 CgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnM6CiMKQ09ORklHX0dQSU9fR0VORVJJQ19Q TEFURk9STT15CkNPTkZJR19HUElPX0lUODc2MUU9eQpDT05GSUdfR1BJT19GNzE4OFg9eQpDT05G SUdfR1BJT19TQ0gzMTFYPXkKIyBDT05GSUdfR1BJT19TQ0ggaXMgbm90IHNldAojIENPTkZJR19H UElPX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVlg4NTUgaXMgbm90IHNldAojIENPTkZJ R19HUElPX0xZTlhQT0lOVCBpcyBub3Qgc2V0CgojCiMgSTJDIEdQSU8gZXhwYW5kZXJzOgojCkNP TkZJR19HUElPX01BWDczMDA9eQpDT05GSUdfR1BJT19NQVg3MzJYPXkKIyBDT05GSUdfR1BJT19N QVg3MzJYX0lSUSBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1BDQTk1M1g9eQojIENPTkZJR19HUElP X1BDQTk1M1hfSVJRIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4NTdYIGlzIG5vdCBzZXQK Q09ORklHX0dQSU9fU1gxNTBYPXkKQ09ORklHX0dQSU9fVEMzNTg5WD15CkNPTkZJR19HUElPX1RQ UzY1OTEyPXkKQ09ORklHX0dQSU9fV004MzFYPXkKQ09ORklHX0dQSU9fV004MzUwPXkKIyBDT05G SUdfR1BJT19XTTg5OTQgaXMgbm90IHNldApDT05GSUdfR1BJT19BRFA1NTg4PXkKIyBDT05GSUdf R1BJT19BRFA1NTg4X0lSUSBpcyBub3Qgc2V0CgojCiMgUENJIEdQSU8gZXhwYW5kZXJzOgojCiMg Q09ORklHX0dQSU9fQlQ4WFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0FNRDgxMTEgaXMgbm90 IHNldAojIENPTkZJR19HUElPX0lOVEVMX01JRCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENI IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NTF9JT0ggaXMgbm90IHNldAojIENPTkZJR19HUElP X1JEQzMyMVggaXMgbm90IHNldAoKIwojIFNQSSBHUElPIGV4cGFuZGVyczoKIwoKIwojIEFDOTcg R1BJTyBleHBhbmRlcnM6CiMKCiMKIyBMUEMgR1BJTyBleHBhbmRlcnM6CiMKIyBDT05GSUdfR1BJ T19LRU1QTEQgaXMgbm90IHNldAoKIwojIE1PRFVMYnVzIEdQSU8gZXhwYW5kZXJzOgojCgojCiMg VVNCIEdQSU8gZXhwYW5kZXJzOgojCkNPTkZJR19XMT15CgojCiMgMS13aXJlIEJ1cyBNYXN0ZXJz CiMKIyBDT05GSUdfVzFfTUFTVEVSX01BVFJPWCBpcyBub3Qgc2V0CkNPTkZJR19XMV9NQVNURVJf RFMyNDgyPXkKQ09ORklHX1cxX01BU1RFUl9EUzFXTT15CiMgQ09ORklHX1cxX01BU1RFUl9HUElP IGlzIG5vdCBzZXQKCiMKIyAxLXdpcmUgU2xhdmVzCiMKQ09ORklHX1cxX1NMQVZFX1RIRVJNPXkK IyBDT05GSUdfVzFfU0xBVkVfU01FTSBpcyBub3Qgc2V0CkNPTkZJR19XMV9TTEFWRV9EUzI0MDg9 eQpDT05GSUdfVzFfU0xBVkVfRFMyNDA4X1JFQURCQUNLPXkKQ09ORklHX1cxX1NMQVZFX0RTMjQx Mz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MjM9eQpDT05GSUdfVzFfU0xBVkVfRFMyNDMxPXkKQ09O RklHX1cxX1NMQVZFX0RTMjQzMz15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzNfQ1JDPXkKIyBDT05G SUdfVzFfU0xBVkVfRFMyNzYwIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc4MD15CkNP TkZJR19XMV9TTEFWRV9EUzI3ODE9eQpDT05GSUdfVzFfU0xBVkVfRFMyOEUwND15CkNPTkZJR19X MV9TTEFWRV9CUTI3MDAwPXkKQ09ORklHX1BPV0VSX1NVUFBMWT15CkNPTkZJR19QT1dFUl9TVVBQ TFlfREVCVUc9eQojIENPTkZJR19QREFfUE9XRVIgaXMgbm90IHNldApDT05GSUdfTUFYODkyNV9Q T1dFUj15CiMgQ09ORklHX1dNODMxWF9CQUNLVVAgaXMgbm90IHNldApDT05GSUdfV004MzFYX1BP V0VSPXkKIyBDT05GSUdfV004MzUwX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfUE9XRVI9 eQpDT05GSUdfQkFUVEVSWV9EUzI3ODA9eQpDT05GSUdfQkFUVEVSWV9EUzI3ODE9eQpDT05GSUdf QkFUVEVSWV9EUzI3ODI9eQojIENPTkZJR19CQVRURVJZX1NCUyBpcyBub3Qgc2V0CiMgQ09ORklH X0JBVFRFUllfQlEyN3gwMCBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RBOTA1Mj15CkNPTkZJ R19CQVRURVJZX01BWDE3MDQwPXkKQ09ORklHX0JBVFRFUllfTUFYMTcwNDI9eQojIENPTkZJR19D SEFSR0VSX01BWDg5MDMgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9MUDg3Mjc9eQpDT05GSUdf Q0hBUkdFUl9HUElPPXkKQ09ORklHX0NIQVJHRVJfTUFYMTQ1Nzc9eQpDT05GSUdfQ0hBUkdFUl9C UTI0MTVYPXkKQ09ORklHX0NIQVJHRVJfQlEyNDE5MD15CkNPTkZJR19DSEFSR0VSX0JRMjQ3MzU9 eQpDT05GSUdfQ0hBUkdFUl9TTUIzNDc9eQojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01P Tl9WSUQ9eQpDT05GSUdfSFdNT05fREVCVUdfQ0hJUD15CgojCiMgTmF0aXZlIGRyaXZlcnMKIwpD T05GSUdfU0VOU09SU19BQklUVUdVUlU9eQpDT05GSUdfU0VOU09SU19BQklUVUdVUlUzPXkKQ09O RklHX1NFTlNPUlNfQUQ3NDE0PXkKQ09ORklHX1NFTlNPUlNfQUQ3NDE4PXkKIyBDT05GSUdfU0VO U09SU19BRE0xMDIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNMTAyNT15CkNPTkZJR19T RU5TT1JTX0FETTEwMjY9eQpDT05GSUdfU0VOU09SU19BRE0xMDI5PXkKIyBDT05GSUdfU0VOU09S U19BRE0xMDMxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURNOTI0MD15CiMgQ09ORklHX1NF TlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FEVDc0MTE9eQojIENPTkZJ R19TRU5TT1JTX0FEVDc0NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FEVDc0NzAgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDc1PXkKQ09ORklHX1NFTlNPUlNfQVNDNzYyMT15 CiMgQ09ORklHX1NFTlNPUlNfSzhURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19LMTBU RU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19GQU0xNUhfUE9XRVIgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19BUFBMRVNNQz15CiMgQ09ORklHX1NFTlNPUlNfQVNCMTAwIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VOU09SU19EUzYyMD15CkNPTkZJR19T RU5TT1JTX0RTMTYyMT15CkNPTkZJR19TRU5TT1JTX0RBOTA1Ml9BREM9eQojIENPTkZJR19TRU5T T1JTX0k1S19BTUIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0Y3MTgwNUYgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19GNzE4ODJGRz15CiMgQ09ORklHX1NFTlNPUlNfRjc1Mzc1UyBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX01DMTM3ODNfQURDPXkKIyBDT05GSUdfU0VOU09SU19GU0NI TUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19HTDUxOFNNPXkKIyBDT05GSUdfU0VOU09SU19H TDUyMFNNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HNzYwQSBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0c3NjI9eQpDT05GSUdfU0VOU09SU19HUElPX0ZBTj15CkNPTkZJR19TRU5TT1JT X0hJSDYxMzA9eQojIENPTkZJR19TRU5TT1JTX0NPUkVURU1QIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19JVDg3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBzZXQK Q09ORklHX1NFTlNPUlNfTElORUFHRT15CkNPTkZJR19TRU5TT1JTX0xUQzI5NDU9eQpDT05GSUdf U0VOU09SU19MVEM0MTUxPXkKQ09ORklHX1NFTlNPUlNfTFRDNDIxNT15CiMgQ09ORklHX1NFTlNP UlNfTFRDNDIyMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNDU9eQpDT05GSUdfU0VO U09SU19MVEM0MjYwPXkKQ09ORklHX1NFTlNPUlNfTFRDNDI2MT15CkNPTkZJR19TRU5TT1JTX01B WDE2MDY1PXkKIyBDT05GSUdfU0VOU09SU19NQVgxNjE5IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19NQVgxNjY4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgxOTcgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19NQVg2NjM5PXkKQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj15CkNPTkZJ R19TRU5TT1JTX01BWDY2NTA9eQojIENPTkZJR19TRU5TT1JTX01BWDY2OTcgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19IVFUyMT15CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9eQojIENPTkZJR19T RU5TT1JTX0xNNjMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNNzMgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MTTc1PXkKQ09ORklHX1NFTlNPUlNfTE03Nz15CkNPTkZJR19TRU5TT1JT X0xNNzg9eQojIENPTkZJR19TRU5TT1JTX0xNODAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19M TTgzPXkKIyBDT05GSUdfU0VOU09SU19MTTg1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE04 Nz15CiMgQ09ORklHX1NFTlNPUlNfTE05MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNOTI9 eQojIENPTkZJR19TRU5TT1JTX0xNOTMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xNOTUy MzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQxPXkKQ09ORklHX1NFTlNPUlNfTE05 NTI0NT15CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQpDT05GSUdfU0VOU09SU19QQzg3NDI3PXkK Q09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9eQojIENPTkZJR19TRU5TT1JTX05DVDY3NzUg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKQ09ORklHX1BNQlVTPXkKQ09ORklH X1NFTlNPUlNfUE1CVVM9eQpDT05GSUdfU0VOU09SU19BRE0xMjc1PXkKIyBDT05GSUdfU0VOU09S U19MTTI1MDY2IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDMjk3OD15CkNPTkZJR19TRU5T T1JTX01BWDE2MDY0PXkKQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDA9eQojIENPTkZJR19TRU5TT1JT X01BWDg2ODggaXMgbm90IHNldApDT05GSUdfU0VOU09SU19VQ0Q5MDAwPXkKIyBDT05GSUdfU0VO U09SU19VQ0Q5MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19aTDYxMDAgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMjE9 eQojIENPTkZJR19TRU5TT1JTX1NJUzU1OTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19ETUUx NzM3PXkKIyBDT05GSUdfU0VOU09SU19FTUMxNDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19FTUMyMTAzIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19FTUM2VzIwMSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfU01TQzQ3TTEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TTVND NDdNMTkyPXkKQ09ORklHX1NFTlNPUlNfU01TQzQ3QjM5Nz15CkNPTkZJR19TRU5TT1JTX1NDSDU2 WFhfQ09NTU9OPXkKQ09ORklHX1NFTlNPUlNfU0NINTYyNz15CkNPTkZJR19TRU5TT1JTX1NDSDU2 MzY9eQpDT05GSUdfU0VOU09SU19TTU02NjU9eQpDT05GSUdfU0VOU09SU19BREMxMjhEODE4PXkK Q09ORklHX1NFTlNPUlNfQURTMTAxNT15CiMgQ09ORklHX1NFTlNPUlNfQURTNzgyOCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FNQzY4MjE9eQpDT05GSUdfU0VOU09SU19JTkEyMDk9eQpDT05G SUdfU0VOU09SU19JTkEyWFg9eQpDT05GSUdfU0VOU09SU19USE1DNTA9eQojIENPTkZJR19TRU5T T1JTX1RNUDEwMiBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RNUDQwMT15CkNPTkZJR19TRU5T T1JTX1RNUDQyMT15CkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPXkKIyBDT05GSUdfU0VOU09S U19WSUE2ODZBIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVlQxMjExPXkKIyBDT05GSUdfU0VO U09SU19WVDgyMzEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3ODFEPXkKIyBDT05GSUdf U0VOU09SU19XODM3OTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19XODM3OTJEIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzNzkzPXkKQ09ORklHX1NFTlNPUlNfVzgzNzk1PXkKQ09O RklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkw9eQpDT05GSUdfU0VOU09SU19XODNMNzg1VFM9eQpD T05GSUdfU0VOU09SU19XODNMNzg2Tkc9eQpDT05GSUdfU0VOU09SU19XODM2MjdIRj15CiMgQ09O RklHX1NFTlNPUlNfVzgzNjI3RUhGIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfV004MzFYPXkK Q09ORklHX1NFTlNPUlNfV004MzUwPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwojIENPTkZJR19TRU5T T1JTX0FDUElfUE9XRVIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0FUSzAxMTAgaXMgbm90 IHNldApDT05GSUdfVEhFUk1BTD15CkNPTkZJR19USEVSTUFMX0hXTU9OPXkKIyBDT05GSUdfVEhF Uk1BTF9ERUZBVUxUX0dPVl9TVEVQX1dJU0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9ERUZB VUxUX0dPVl9GQUlSX1NIQVJFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQ QUNFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX0ZBSVJfU0hBUkU9eQojIENPTkZJR19U SEVSTUFMX0dPVl9TVEVQX1dJU0UgaXMgbm90IHNldApDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9T UEFDRT15CiMgQ09ORklHX1RIRVJNQUxfRU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5U RUxfUE9XRVJDTEFNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD15CiMg Q09ORklHX0FDUElfSU5UMzQwM19USEVSTUFMIGlzIG5vdCBzZXQKCiMKIyBUZXhhcyBJbnN0cnVt ZW50cyB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfV0FUQ0hET0c9eQpDT05GSUdfV0FUQ0hET0df Q09SRT15CkNPTkZJR19XQVRDSERPR19OT1dBWU9VVD15CgojCiMgV2F0Y2hkb2cgRGV2aWNlIERy aXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz15CkNPTkZJR19EQTkwNTJfV0FUQ0hET0c9eQpD T05GSUdfV004MzFYX1dBVENIRE9HPXkKIyBDT05GSUdfV004MzUwX1dBVENIRE9HIGlzIG5vdCBz ZXQKIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX0RXX1dBVENIRE9H PXkKQ09ORklHX1JFVFVfV0FUQ0hET0c9eQpDT05GSUdfQUNRVUlSRV9XRFQ9eQpDT05GSUdfQURW QU5URUNIX1dEVD15CiMgQ09ORklHX0FMSU0xNTM1X1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FM SU03MTAxX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19GNzE4MDhFX1dEVD15CiMgQ09ORklHX1NQNTEw MF9UQ08gaXMgbm90IHNldApDT05GSUdfU0JDX0ZJVFBDMl9XQVRDSERPRz15CiMgQ09ORklHX0VV Uk9URUNIX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JQjcwMF9XRFQ9eQpDT05GSUdfSUJNQVNSPXkK Q09ORklHX1dBRkVSX1dEVD15CiMgQ09ORklHX0k2MzAwRVNCX1dEVCBpcyBub3Qgc2V0CiMgQ09O RklHX0lFNlhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lUQ09fV0RUIGlzIG5vdCBzZXQKQ09O RklHX0lUODcxMkZfV0RUPXkKQ09ORklHX0lUODdfV0RUPXkKIyBDT05GSUdfSFBfV0FUQ0hET0cg aXMgbm90IHNldAojIENPTkZJR19LRU1QTERfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1NDMTIwMF9X RFQ9eQojIENPTkZJR19QQzg3NDEzX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05WX1RDTyBpcyBu b3Qgc2V0CiMgQ09ORklHXzYwWFhfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0JDODM2MF9XRFQg aXMgbm90IHNldApDT05GSUdfQ1BVNV9XRFQ9eQojIENPTkZJR19TTVNDX1NDSDMxMVhfV0RUIGlz IG5vdCBzZXQKQ09ORklHX1NNU0MzN0I3ODdfV0RUPXkKIyBDT05GSUdfVklBX1dEVCBpcyBub3Qg c2V0CkNPTkZJR19XODM2MjdIRl9XRFQ9eQojIENPTkZJR19XODM2OTdIRl9XRFQgaXMgbm90IHNl dAojIENPTkZJR19XODM2OTdVR19XRFQgaXMgbm90IHNldApDT05GSUdfVzgzODc3Rl9XRFQ9eQpD T05GSUdfVzgzOTc3Rl9XRFQ9eQpDT05GSUdfTUFDSFpfV0RUPXkKQ09ORklHX1NCQ19FUFhfQzNf V0FUQ0hET0c9eQpDT05GSUdfTUVOX0EyMV9XRFQ9eQoKIwojIFBDSS1iYXNlZCBXYXRjaGRvZyBD YXJkcwojCiMgQ09ORklHX1BDSVBDV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19XRFRQQ0kg aXMgbm90IHNldApDT05GSUdfU1NCX1BPU1NJQkxFPXkKCiMKIyBTb25pY3MgU2lsaWNvbiBCYWNr cGxhbmUKIwpDT05GSUdfU1NCPXkKQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9T VF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNfUENJX0JS SURHRSBpcyBub3Qgc2V0CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQojIENPTkZJR19T U0JfU0RJT0hPU1QgaXMgbm90IHNldApDT05GSUdfU1NCX1NJTEVOVD15CkNPTkZJR19TU0JfRFJJ VkVSX1BDSUNPUkVfUE9TU0lCTEU9eQojIENPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkUgaXMgbm90 IHNldApDT05GSUdfU1NCX0RSSVZFUl9HUElPPXkKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQoKIwoj IEJyb2FkY29tIHNwZWNpZmljIEFNQkEKIwpDT05GSUdfQkNNQT15CkNPTkZJR19CQ01BX0hPU1Rf UENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQpDT05GSUdfQkNNQV9IT1NUX1NP Qz15CiMgQ09ORklHX0JDTUFfRFJJVkVSX0dNQUNfQ01OIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNN QV9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JDTUFfREVCVUcgaXMgbm90IHNldAoK IwojIE11bHRpZnVuY3Rpb24gZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfTUZEX0NPUkU9eQojIENP TkZJR19NRkRfQ1M1NTM1IGlzIG5vdCBzZXQKQ09ORklHX01GRF9BUzM3MTE9eQojIENPTkZJR19Q TUlDX0FEUDU1MjAgaXMgbm90IHNldApDT05GSUdfTUZEX0FBVDI4NzBfQ09SRT15CiMgQ09ORklH X01GRF9CQ001OTBYWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfQ1JPU19FQz15CkNPTkZJR19NRkRf Q1JPU19FQ19JMkM9eQojIENPTkZJR19QTUlDX0RBOTAzWCBpcyBub3Qgc2V0CkNPTkZJR19QTUlD X0RBOTA1Mj15CkNPTkZJR19NRkRfREE5MDUyX0kyQz15CiMgQ09ORklHX01GRF9EQTkwNTUgaXMg bm90IHNldApDT05GSUdfTUZEX0RBOTA2Mz15CkNPTkZJR19NRkRfTUMxM1hYWD15CkNPTkZJR19N RkRfTUMxM1hYWF9JMkM9eQpDT05GSUdfSFRDX1BBU0lDMz15CkNPTkZJR19IVENfSTJDUExEPXkK IyBDT05GSUdfTFBDX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0xQQ19TQ0ggaXMgbm90IHNldAoj IENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldApDT05GSUdfTUZEX0tFTVBMRD15CkNP TkZJR19NRkRfODhQTTgwMD15CkNPTkZJR19NRkRfODhQTTgwNT15CiMgQ09ORklHX01GRF84OFBN ODYwWCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfTUFYMTQ1Nzc9eQpDT05GSUdfTUZEX01BWDc3Njg2 PXkKQ09ORklHX01GRF9NQVg3NzY5Mz15CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5vdCBzZXQK Q09ORklHX01GRF9NQVg4OTI1PXkKQ09ORklHX01GRF9NQVg4OTk3PXkKIyBDT05GSUdfTUZEX01B WDg5OTggaXMgbm90IHNldApDT05GSUdfTUZEX1JFVFU9eQojIENPTkZJR19NRkRfUENGNTA2MzMg aXMgbm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9S VFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNU0MgaXMg bm90IHNldApDT05GSUdfQUJYNTAwX0NPUkU9eQojIENPTkZJR19BQjMxMDBfQ09SRSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9TVE1QRSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfU1lTQ09OPXkKIyBD T05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTFAzOTQz IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9Q QUxNQVMgaXMgbm90IHNldApDT05GSUdfVFBTNjEwNVg9eQojIENPTkZJR19UUFM2NTAxMCBpcyBu b3Qgc2V0CkNPTkZJR19UUFM2NTA3WD15CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBub3Qgc2V0 CkNPTkZJR19NRkRfVFBTNjUyMTc9eQpDT05GSUdfTUZEX1RQUzY1MjE4PXkKIyBDT05GSUdfTUZE X1RQUzY1ODZYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEwIGlzIG5vdCBzZXQKQ09O RklHX01GRF9UUFM2NTkxMj15CkNPTkZJR19NRkRfVFBTNjU5MTJfSTJDPXkKIyBDT05GSUdfTUZE X1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBD T05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlz IG5vdCBzZXQKQ09ORklHX01GRF9MTTM1MzM9eQojIENPTkZJR19NRkRfVElNQkVSREFMRSBpcyBu b3Qgc2V0CkNPTkZJR19NRkRfVEMzNTg5WD15CiMgQ09ORklHX01GRF9UTUlPIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJDIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODQwMCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004MzFY PXkKQ09ORklHX01GRF9XTTgzMVhfSTJDPXkKQ09ORklHX01GRF9XTTgzNTA9eQpDT05GSUdfTUZE X1dNODM1MF9JMkM9eQpDT05GSUdfTUZEX1dNODk5ND15CkNPTkZJR19SRUdVTEFUT1I9eQpDT05G SUdfUkVHVUxBVE9SX0RFQlVHPXkKQ09ORklHX1JFR1VMQVRPUl9GSVhFRF9WT0xUQUdFPXkKQ09O RklHX1JFR1VMQVRPUl9WSVJUVUFMX0NPTlNVTUVSPXkKQ09ORklHX1JFR1VMQVRPUl9VU0VSU1BB Q0VfQ09OU1VNRVI9eQpDT05GSUdfUkVHVUxBVE9SXzg4UE04MDA9eQojIENPTkZJR19SRUdVTEFU T1JfQUNUODg2NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4PXkKQ09ORklHX1JF R1VMQVRPUl9BTkFUT1A9eQpDT05GSUdfUkVHVUxBVE9SX0FBVDI4NzA9eQpDT05GSUdfUkVHVUxB VE9SX0FTMzcxMT15CkNPTkZJR19SRUdVTEFUT1JfREE5MDUyPXkKQ09ORklHX1JFR1VMQVRPUl9E QTkwNjM9eQpDT05GSUdfUkVHVUxBVE9SX0RBOTIxMD15CiMgQ09ORklHX1JFR1VMQVRPUl9GQU41 MzU1NSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfR1BJTz15CiMgQ09ORklHX1JFR1VMQVRP Ul9JU0w2MjcxQSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFAzOTcxPXkKIyBDT05GSUdf UkVHVUxBVE9SX0xQMzk3MiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTFA4NzJYPXkKQ09O RklHX1JFR1VMQVRPUl9MUDg3NTU9eQojIENPTkZJR19SRUdVTEFUT1JfTUFYMTQ1NzcgaXMgbm90 IHNldAojIENPTkZJR19SRUdVTEFUT1JfTUFYMTU4NiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFU T1JfTUFYODY0OT15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4NjYwIGlzIG5vdCBzZXQKQ09ORklH X1JFR1VMQVRPUl9NQVg4OTI1PXkKQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyPXkKQ09ORklHX1JF R1VMQVRPUl9NQVg4OTczPXkKIyBDT05GSUdfUkVHVUxBVE9SX01BWDg5OTcgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfTUFYNzc2ODYgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX01B WDc3NjkzPXkKQ09ORklHX1JFR1VMQVRPUl9NQzEzWFhYX0NPUkU9eQpDT05GSUdfUkVHVUxBVE9S X01DMTM3ODM9eQpDT05GSUdfUkVHVUxBVE9SX01DMTM4OTI9eQpDT05GSUdfUkVHVUxBVE9SX1BG VVpFMTAwPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzUxNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVHVUxBVE9SX1RQUzYxMDVYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9UUFM2MjM2MD15 CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUwMjM9eQojIENPTkZJR19SRUdVTEFUT1JfVFBTNjUwN1gg aXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX1RQUzY1MjE3PXkKQ09ORklHX1JFR1VMQVRPUl9U UFM2NTkxMj15CiMgQ09ORklHX1JFR1VMQVRPUl9XTTgzMVggaXMgbm90IHNldApDT05GSUdfUkVH VUxBVE9SX1dNODM1MD15CkNPTkZJR19SRUdVTEFUT1JfV004OTk0PXkKQ09ORklHX01FRElBX1NV UFBPUlQ9eQoKIwojIE11bHRpbWVkaWEgY29yZSBzdXBwb3J0CiMKIyBDT05GSUdfTUVESUFfQ0FN RVJBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBPUlQ9eQoj IENPTkZJR19NRURJQV9ESUdJVEFMX1RWX1NVUFBPUlQgaXMgbm90IHNldAojIENPTkZJR19NRURJ QV9SQURJT19TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1JDX1NVUFBPUlQ9eQpDT05G SUdfVklERU9fREVWPXkKQ09ORklHX1ZJREVPX1Y0TDI9eQojIENPTkZJR19WSURFT19BRFZfREVC VUcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNl dAojIENPTkZJR19UVFBDSV9FRVBST00gaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpD T05GSUdfUkNfQ09SRT15CkNPTkZJR19SQ19NQVA9eQpDT05GSUdfUkNfREVDT0RFUlM9eQojIENP TkZJR19MSVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJfTkVDX0RFQ09ERVIgaXMgbm90IHNldAoj IENPTkZJR19JUl9SQzVfREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19JUl9SQzZfREVDT0RFUj15 CkNPTkZJR19JUl9KVkNfREVDT0RFUj15CkNPTkZJR19JUl9TT05ZX0RFQ09ERVI9eQpDT05GSUdf SVJfUkM1X1NaX0RFQ09ERVI9eQojIENPTkZJR19JUl9TQU5ZT19ERUNPREVSIGlzIG5vdCBzZXQK IyBDT05GSUdfSVJfU0hBUlBfREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19JUl9NQ0VfS0JEX0RF Q09ERVI9eQojIENPTkZJR19SQ19ERVZJQ0VTIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUENJ X1NVUFBPUlQgaXMgbm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMvU0RJTyBhZGFwdGVycwojCgoj CiMgTWVkaWEgYW5jaWxsYXJ5IGRyaXZlcnMgKHR1bmVycywgc2Vuc29ycywgaTJjLCBmcm9udGVu ZHMpCiMKQ09ORklHX01FRElBX1NVQkRSVl9BVVRPU0VMRUNUPXkKQ09ORklHX1ZJREVPX0lSX0ky Qz15CgojCiMgQXVkaW8gZGVjb2RlcnMsIHByb2Nlc3NvcnMgYW5kIG1peGVycwojCgojCiMgUkRT IGRlY29kZXJzCiMKCiMKIyBWaWRlbyBkZWNvZGVycwojCgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRl Y29kZXJzCiMKCiMKIyBWaWRlbyBlbmNvZGVycwojCgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2Vz CiMKCiMKIyBGbGFzaCBkZXZpY2VzCiMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCgoj CiMgQXVkaW8vVmlkZW8gY29tcHJlc3Npb24gY2hpcHMKIwoKIwojIE1pc2NlbGxhbmVvdXMgaGVs cGVyIGNoaXBzCiMKCiMKIyBTZW5zb3JzIHVzZWQgb24gc29jX2NhbWVyYSBkcml2ZXIKIwpDT05G SUdfTUVESUFfVFVORVI9eQpDT05GSUdfTUVESUFfVFVORVJfU0lNUExFPXkKQ09ORklHX01FRElB X1RVTkVSX1REQTgyOTA9eQpDT05GSUdfTUVESUFfVFVORVJfVERBODI3WD15CkNPTkZJR19NRURJ QV9UVU5FUl9UREExODI3MT15CkNPTkZJR19NRURJQV9UVU5FUl9UREE5ODg3PXkKQ09ORklHX01F RElBX1RVTkVSX01UMjBYWD15CkNPTkZJR19NRURJQV9UVU5FUl9YQzIwMjg9eQpDT05GSUdfTUVE SUFfVFVORVJfWEM1MDAwPXkKQ09ORklHX01FRElBX1RVTkVSX1hDNDAwMD15CkNPTkZJR19NRURJ QV9UVU5FUl9NQzQ0UzgwMz15CgojCiMgVG9vbHMgdG8gZGV2ZWxvcCBuZXcgZnJvbnRlbmRzCiMK IyBDT05GSUdfRFZCX0RVTU1ZX0ZFIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMK IyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9N QVhfR1BVUz0xNgojIENPTkZJR19WR0FfU1dJVENIRVJPTyBpcyBub3Qgc2V0CkNPTkZJR19EUk09 eQpDT05GSUdfRFJNX0tNU19IRUxQRVI9eQpDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRT15 CgojCiMgSTJDIGVuY29kZXIgb3IgaGVscGVyIGNoaXBzCiMKIyBDT05GSUdfRFJNX0kyQ19DSDcw MDYgaXMgbm90IHNldApDT05GSUdfRFJNX0kyQ19TSUwxNjQ9eQpDT05GSUdfRFJNX0kyQ19OWFBf VERBOTk4WD15CiMgQ09ORklHX0RSTV9UREZYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1IxMjgg aXMgbm90IHNldAojIENPTkZJR19EUk1fUkFERU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX05P VVZFQVUgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9NR0EgaXMgbm90IHNldAojIENPTkZJR19EUk1fVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJN X1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9WTVdHRlggaXMgbm90IHNldAojIENPTkZJ R19EUk1fR01BNTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX1VETCBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9BU1QgaXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBRzIwMCBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9DSVJSVVNfUUVNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9RWEwgaXMgbm90 IHNldAojIENPTkZJR19EUk1fQk9DSFMgaXMgbm90IHNldApDT05GSUdfRFJNX1BUTjM0NjA9eQoj IENPTkZJR19WR0FTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19IRE1JPXkKQ09ORklHX0ZCPXkKIyBD T05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0REQyBpcyBub3Qgc2V0 CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpD T05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJ R19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxM UkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15 CkNPTkZJR19GQl9GT1JFSUdOX0VORElBTj15CkNPTkZJR19GQl9CT1RIX0VORElBTj15CiMgQ09O RklHX0ZCX0JJR19FTkRJQU4gaXMgbm90IHNldAojIENPTkZJR19GQl9MSVRUTEVfRU5ESUFOIGlz IG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BTPXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKIyBD T05GSUdfRkJfU1ZHQUxJQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01BQ01PREVTIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfQkFDS0xJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfTU9ERV9IRUxQ RVJTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1RJTEVCTElUVElORz15CgojCiMgRnJhbWUgYnVmZmVy IGhhcmR3YXJlIGRyaXZlcnMKIwojIENPTkZJR19GQl9DSVJSVVMgaXMgbm90IHNldAojIENPTkZJ R19GQl9QTTIgaXMgbm90IHNldAojIENPTkZJR19GQl9DWUJFUjIwMDAgaXMgbm90IHNldApDT05G SUdfRkJfQVJDPXkKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9J TVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZF U0E9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hHQT15CkNPTkZJR19G Ql9PUEVOQ09SRVM9eQpDT05GSUdfRkJfUzFEMTNYWFg9eQojIENPTkZJR19GQl9OVklESUEgaXMg bm90IHNldAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9NQVRST1gg aXMgbm90IHNldAojIENPTkZJR19GQl9SQURFT04gaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkx MjggaXMgbm90IHNldAojIENPTkZJR19GQl9BVFkgaXMgbm90IHNldAojIENPTkZJR19GQl9TMyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NBVkFHRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NJUyBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZJQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX05FT01BR0lD IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfS1lSTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCXzNERlgg aXMgbm90IHNldAojIENPTkZJR19GQl9WT09ET08xIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVlQ4 NjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X0FSSyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1BNMyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0NB Uk1JTkUgaXMgbm90IHNldAojIENPTkZJR19GQl9UTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf R09MREZJU0ggaXMgbm90IHNldApDT05GSUdfRkJfVklSVFVBTD15CkNPTkZJR19GQl9NRVRST05P TUU9eQojIENPTkZJR19GQl9NQjg2MlhYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0JST0FEU0hFRVQ9 eQpDT05GSUdfRkJfQVVPX0sxOTBYPXkKIyBDT05GSUdfRkJfQVVPX0sxOTAwIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfQVVPX0sxOTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0lNUExFIGlzIG5v dCBzZXQKIyBDT05GSUdfRVhZTk9TX1ZJREVPIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9M Q0RfU1VQUE9SVD15CiMgQ09ORklHX0xDRF9DTEFTU19ERVZJQ0UgaXMgbm90IHNldApDT05GSUdf QkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDIGlzIG5v dCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9MTTM1MzM9eQojIENPTkZJR19CQUNLTElHSFRfREE5MDUy IGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdIVF9NQVg4OTI1PXkKIyBDT05GSUdfQkFDS0xJR0hU X0FQUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1NBSEFSQSBpcyBub3Qgc2V0CkNP TkZJR19CQUNLTElHSFRfV004MzFYPXkKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NjAgaXMgbm90 IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElH SFRfQUFUMjg3MD15CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKQ09ORklH X0JBQ0tMSUdIVF9MTTM2Mzk9eQojIENPTkZJR19CQUNLTElHSFRfTFA4NTVYIGlzIG5vdCBzZXQK Q09ORklHX0JBQ0tMSUdIVF9UUFM2NTIxNz15CkNPTkZJR19CQUNLTElHSFRfQVMzNzExPXkKIyBD T05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1MjA3 TFAgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0JENjEwNz15CkNPTkZJR19MT0dPPXkKIyBD T05GSUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HT19MSU5VWF9WR0Ex NiBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQ9eQojIENPTkZJR19TT1VORCBp cyBub3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKQ09ORklHX0hJRF9CQVRU RVJZX1NUUkVOR1RIPXkKQ09ORklHX0hJRFJBVz15CiMgQ09ORklHX1VISUQgaXMgbm90IHNldAoj IENPTkZJR19ISURfR0VORVJJQyBpcyBub3Qgc2V0CgojCiMgU3BlY2lhbCBISUQgZHJpdmVycwoj CkNPTkZJR19ISURfQTRURUNIPXkKQ09ORklHX0hJRF9BQ1JVWD15CiMgQ09ORklHX0hJRF9BQ1JV WF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BUFBMRSBpcyBub3Qgc2V0CkNPTkZJR19ISURf QVVSRUFMPXkKQ09ORklHX0hJRF9CRUxLSU49eQojIENPTkZJR19ISURfQ0hFUlJZIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9DSElDT05ZPXkKIyBDT05GSUdfSElEX0NZUFJFU1MgaXMgbm90IHNldApD T05GSUdfSElEX0RSQUdPTlJJU0U9eQpDT05GSUdfRFJBR09OUklTRV9GRj15CkNPTkZJR19ISURf RU1TX0ZGPXkKQ09ORklHX0hJRF9FTEVDT009eQpDT05GSUdfSElEX0VaS0VZPXkKQ09ORklHX0hJ RF9LRVlUT1VDSD15CkNPTkZJR19ISURfS1lFPXkKIyBDT05GSUdfSElEX1VDTE9HSUMgaXMgbm90 IHNldAojIENPTkZJR19ISURfV0FMVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dZUkFUSU9O IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9JQ0FERT15CkNPTkZJR19ISURfVFdJTkhBTj15CiMgQ09O RklHX0hJRF9LRU5TSU5HVE9OIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9MQ1BPV0VSPXkKIyBDT05G SUdfSElEX0xFTk9WT19UUEtCRCBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQpDT05G SUdfSElEX0xPR0lURUNIX0RKPXkKQ09ORklHX0xPR0lURUNIX0ZGPXkKQ09ORklHX0xPR0lSVU1C TEVQQUQyX0ZGPXkKIyBDT05GSUdfTE9HSUc5NDBfRkYgaXMgbm90IHNldAojIENPTkZJR19MT0dJ V0hFRUxTX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX01BR0lDTU9VU0UgaXMgbm90IHNldApD T05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVSRVk9eQpDT05GSUdfSElEX01V TFRJVE9VQ0g9eQpDT05GSUdfSElEX09SVEVLPXkKQ09ORklHX0hJRF9QQU5USEVSTE9SRD15CkNP TkZJR19QQU5USEVSTE9SRF9GRj15CiMgQ09ORklHX0hJRF9QRVRBTFlOWCBpcyBub3Qgc2V0CkNP TkZJR19ISURfUElDT0xDRD15CiMgQ09ORklHX0hJRF9QSUNPTENEX0ZCIGlzIG5vdCBzZXQKIyBD T05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QSUNPTENE X0xFRFM9eQpDT05GSUdfSElEX1BJQ09MQ0RfQ0lSPXkKQ09ORklHX0hJRF9QUklNQVg9eQojIENP TkZJR19ISURfU0FJVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NBTVNVTkcgaXMgbm90IHNl dApDT05GSUdfSElEX1NQRUVETElOSz15CkNPTkZJR19ISURfU1RFRUxTRVJJRVM9eQojIENPTkZJ R19ISURfU1VOUExVUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9HUkVFTkFTSUEgaXMgbm90IHNl dApDT05GSUdfSElEX1NNQVJUSk9ZUExVUz15CkNPTkZJR19TTUFSVEpPWVBMVVNfRkY9eQpDT05G SUdfSElEX1RJVk89eQpDT05GSUdfSElEX1RPUFNFRUQ9eQpDT05GSUdfSElEX1RISU5HTT15CkNP TkZJR19ISURfVEhSVVNUTUFTVEVSPXkKQ09ORklHX1RIUlVTVE1BU1RFUl9GRj15CiMgQ09ORklH X0hJRF9XQUNPTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9XSUlNT1RFIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9YSU5NTz15CkNPTkZJR19ISURfWkVST1BMVVM9eQpDT05GSUdfWkVST1BMVVNfRkY9 eQojIENPTkZJR19ISURfWllEQUNST04gaXMgbm90IHNldApDT05GSUdfSElEX1NFTlNPUl9IVUI9 eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNPTkZJR19JMkNfSElEPXkKQ09ORklHX1VTQl9PSENJ X0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0FSQ0hfSEFT X0hDRD15CiMgQ09ORklHX1VTQiBpcyBub3Qgc2V0CgojCiMgVVNCIHBvcnQgZHJpdmVycwojCgoj CiMgVVNCIFBoeXNpY2FsIExheWVyIGRyaXZlcnMKIwojIENPTkZJR19VU0JfUEhZIGlzIG5vdCBz ZXQKIyBDT05GSUdfTk9QX1VTQl9YQ0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfVVNC MlBIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NBTVNVTkdfVVNCM1BIWSBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19UQUhWT19VU0IgaXMgbm90IHNl dAojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1VXQj15CiMgQ09ORklHX1VX Ql9XSENJIGlzIG5vdCBzZXQKQ09ORklHX01NQz15CkNPTkZJR19NTUNfREVCVUc9eQojIENPTkZJ R19NTUNfQ0xLR0FURSBpcyBub3Qgc2V0CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMK IyBDT05GSUdfTU1DX0JMT0NLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0RJT19VQVJUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29u dHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01NQ19TREhDST15CiMgQ09ORklHX01NQ19TREhDSV9Q Q0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfU0RIQ0lfQUNQSSBpcyBub3Qgc2V0CiMgQ09ORklH X01NQ19TREhDSV9QTFRGTSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19USUZNX1NEIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU1DX0NCNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX1ZJQV9TRE1NQyBp cyBub3Qgc2V0CiMgQ09ORklHX01FTVNUSUNLIGlzIG5vdCBzZXQKQ09ORklHX05FV19MRURTPXkK Q09ORklHX0xFRFNfQ0xBU1M9eQoKIwojIExFRCBkcml2ZXJzCiMKIyBDT05GSUdfTEVEU19MTTM1 MzAgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1MzM9eQpDT05GSUdfTEVEU19MTTM2NDI9eQoj IENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldApDT05GSUdfTEVEU19HUElPPXkKQ09ORklH X0xFRFNfTFAzOTQ0PXkKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1PTj15CiMgQ09ORklHX0xFRFNf TFA1NTIxIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NTIzPXkKQ09ORklHX0xFRFNfTFA1NTYy PXkKQ09ORklHX0xFRFNfTFA4NTAxPXkKQ09ORklHX0xFRFNfQ0xFVk9fTUFJTD15CkNPTkZJR19M RURTX1BDQTk1NVg9eQpDT05GSUdfTEVEU19QQ0E5NjNYPXkKIyBDT05GSUdfTEVEU19QQ0E5Njg1 IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19XTTgzMVhfU1RBVFVTIGlzIG5vdCBzZXQKQ09ORklH X0xFRFNfV004MzUwPXkKQ09ORklHX0xFRFNfREE5MDUyPXkKIyBDT05GSUdfTEVEU19SRUdVTEFU T1IgaXMgbm90IHNldApDT05GSUdfTEVEU19CRDI4MDI9eQojIENPTkZJR19MRURTX0lOVEVMX1NT NDIwMCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xUMzU5Mz15CkNPTkZJR19MRURTX01DMTM3ODM9 eQojIENPTkZJR19MRURTX1RDQTY1MDcgaXMgbm90IHNldApDT05GSUdfTEVEU19NQVg4OTk3PXkK Q09ORklHX0xFRFNfTE0zNTV4PXkKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAoKIwoj IExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdHRVJTPXkKIyBDT05GSUdfTEVEU19UUklH R0VSX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1QgaXMgbm90 IHNldApDT05GSUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD15CiMgQ09ORklHX0xFRFNfVFJJR0dF Ul9CQUNLTElHSFQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5vdCBz ZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9HUElPPXkKIyBDT05GSUdfTEVEU19UUklHR0VSX0RFRkFV TFRfT04gaXMgbm90IHNldAoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVy IGNvbmZpZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NBTUVSQSBpcyBub3Qgc2V0CkNPTkZJR19B Q0NFU1NJQklMSVRZPXkKIyBDT05GSUdfRURBQyBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkK IyBDT05GSUdfUlRDX0NMQVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BREVWSUNFUyBpcyBub3Qg c2V0CkNPTkZJR19BVVhESVNQTEFZPXkKQ09ORklHX1VJTz15CiMgQ09ORklHX1VJT19DSUYgaXMg bm90IHNldAojIENPTkZJR19VSU9fUERSVl9HRU5JUlEgaXMgbm90IHNldApDT05GSUdfVUlPX0RN RU1fR0VOSVJRPXkKIyBDT05GSUdfVUlPX0FFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19TRVJD T1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfVUlPX1BDSV9HRU5FUklDIGlzIG5vdCBzZXQKIyBDT05G SUdfVUlPX05FVFggaXMgbm90IHNldAojIENPTkZJR19VSU9fTUY2MjQgaXMgbm90IHNldApDT05G SUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRyaXZlcnMKIwoj IENPTkZJR19WSVJUSU9fUENJIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJT19CQUxMT09OPXkKQ09O RklHX1ZJUlRJT19NTUlPPXkKQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUz15Cgoj CiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBpcyBu b3Qgc2V0CkNPTkZJR19TVEFHSU5HPXkKIyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJ R19QQU5FTD15CkNPTkZJR19QQU5FTF9QQVJQT1JUPTAKQ09ORklHX1BBTkVMX1BST0ZJTEU9NQoj IENPTkZJR19QQU5FTF9DSEFOR0VfTUVTU0FHRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUUzUyMDgg aXMgbm90IHNldAojIENPTkZJR19EWF9TRVAgaXMgbm90IHNldAojIENPTkZJR19DUllTVEFMSEQg aXMgbm90IHNldAojIENPTkZJR19GQl9YR0kgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1FVSUNL U1RBUlQgaXMgbm90IHNldAojIENPTkZJR19GVDEwMDAgaXMgbm90IHNldAoKIwojIFNwZWFrdXAg Y29uc29sZSBzcGVlY2gKIwojIENPTkZJR19UT1VDSFNDUkVFTl9DTEVBUlBBRF9UTTEyMTcgaXMg bm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19STUk0PXkKQ09ORklHX1NU QUdJTkdfTUVESUE9eQojIENPTkZJR19WSURFT19EVDMxNTUgaXMgbm90IHNldAoKIwojIEFuZHJv aWQKIwpDT05GSUdfQU5EUk9JRD15CkNPTkZJR19BTkRST0lEX0JJTkRFUl9JUEM9eQpDT05GSUdf QVNITUVNPXkKIyBDT05GSUdfQU5EUk9JRF9MT0dHRVIgaXMgbm90IHNldAojIENPTkZJR19BTkRS T0lEX1RJTUVEX09VVFBVVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FORFJPSURfTE9XX01FTU9SWV9L SUxMRVIgaXMgbm90IHNldApDT05GSUdfU1lOQz15CkNPTkZJR19TV19TWU5DPXkKIyBDT05GSUdf U1dfU1lOQ19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf V0lNQVhfR0RNNzJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0RHUlAgaXMgbm90IHNldApDT05GSUdf WElMTFlCVVM9eQojIENPTkZJR19ER05DIGlzIG5vdCBzZXQKIyBDT05GSUdfREdBUCBpcyBub3Qg c2V0CiMgQ09ORklHX0dTX0ZQR0FCT09UIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BMQVRGT1JN X0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfQ0hST01FX1BMQVRGT1JNUz15CkNPTkZJR19DSFJP TUVPU19MQVBUT1A9eQojIENPTkZJR19DSFJPTUVPU19QU1RPUkUgaXMgbm90IHNldAoKIwojIEhh cmR3YXJlIFNwaW5sb2NrIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0NM S0JMRF9JODI1Mz15CiMgQ09ORklHX1NIX1RJTUVSX0NNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NI X1RJTUVSX01UVTIgaXMgbm90IHNldAojIENPTkZJR19TSF9USU1FUl9UTVUgaXMgbm90IHNldAoj IENPTkZJR19FTV9USU1FUl9TVEkgaXMgbm90IHNldApDT05GSUdfTUFJTEJPWD15CiMgQ09ORklH X0lPTU1VX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIFJlbW90ZXByb2MgZHJpdmVycwojCiMgQ09O RklHX1NURV9NT0RFTV9SUFJPQyBpcyBub3Qgc2V0CgojCiMgUnBtc2cgZHJpdmVycwojCkNPTkZJ R19QTV9ERVZGUkVRPXkKCiMKIyBERVZGUkVRIEdvdmVybm9ycwojCkNPTkZJR19ERVZGUkVRX0dP Vl9TSU1QTEVfT05ERU1BTkQ9eQpDT05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQojIENP TkZJR19ERVZGUkVRX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19ERVZGUkVRX0dP Vl9VU0VSU1BBQ0UgaXMgbm90IHNldAoKIwojIERFVkZSRVEgRHJpdmVycwojCkNPTkZJR19FWFRD T049eQoKIwojIEV4dGNvbiBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0VYVENPTl9HUElPIGlz IG5vdCBzZXQKQ09ORklHX0VYVENPTl9NQVgxNDU3Nz15CkNPTkZJR19FWFRDT05fTUFYNzc2OTM9 eQpDT05GSUdfRVhUQ09OX01BWDg5OTc9eQpDT05GSUdfTUVNT1JZPXkKIyBDT05GSUdfSUlPIGlz IG5vdCBzZXQKIyBDT05GSUdfTlRCIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1FX0JVUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BXTSBpcyBub3Qgc2V0CkNPTkZJR19JUEFDS19CVVM9eQojIENPTkZJR19C T0FSRF9UUENJMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lQT0NUQUwgaXMgbm90IHNl dApDT05GSUdfUkVTRVRfQ09OVFJPTExFUj15CkNPTkZJR19GTUM9eQojIENPTkZJR19GTUNfRkFL RURFViBpcyBub3Qgc2V0CkNPTkZJR19GTUNfVFJJVklBTD15CkNPTkZJR19GTUNfV1JJVEVfRUVQ Uk9NPXkKQ09ORklHX0ZNQ19DSEFSREVWPXkKCiMKIyBQSFkgU3Vic3lzdGVtCiMKQ09ORklHX0dF TkVSSUNfUEhZPXkKIyBDT05GSUdfT01BUF9DT05UUk9MX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19C Q01fS09OQV9VU0IyX1BIWT15CiMgQ09ORklHX1BIWV9TQU1TVU5HX1VTQjIgaXMgbm90IHNldAoj IENPTkZJR19QT1dFUkNBUCBpcyBub3Qgc2V0CkNPTkZJR19NQ0I9eQojIENPTkZJR19NQ0JfUENJ IGlzIG5vdCBzZXQKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKIyBDT05GSUdfRUREIGlzIG5vdCBz ZXQKQ09ORklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT15CiMgQ09ORklHX0RD REJBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RNSUlEIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9TWVNG Uz15CkNPTkZJR19ETUlfU0NBTl9NQUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQojIENPTkZJR19J U0NTSV9JQkZUX0ZJTkQgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90 IHNldAoKIwojIEZpbGUgc3lzdGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05G SUdfRVhUMl9GUz15CkNPTkZJR19FWFQyX0ZTX1hBVFRSPXkKQ09ORklHX0VYVDJfRlNfUE9TSVhf QUNMPXkKIyBDT05GSUdfRVhUMl9GU19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDJf RlNfWElQIGlzIG5vdCBzZXQKQ09ORklHX0VYVDNfRlM9eQpDT05GSUdfRVhUM19ERUZBVUxUU19U T19PUkRFUkVEPXkKIyBDT05GSUdfRVhUM19GU19YQVRUUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VY VDRfRlMgaXMgbm90IHNldApDT05GSUdfSkJEPXkKQ09ORklHX0pCRF9ERUJVRz15CkNPTkZJR19G U19NQkNBQ0hFPXkKQ09ORklHX1JFSVNFUkZTX0ZTPXkKIyBDT05GSUdfUkVJU0VSRlNfQ0hFQ0sg aXMgbm90IHNldAojIENPTkZJR19SRUlTRVJGU19QUk9DX0lORk8gaXMgbm90IHNldApDT05GSUdf UkVJU0VSRlNfRlNfWEFUVFI9eQpDT05GSUdfUkVJU0VSRlNfRlNfUE9TSVhfQUNMPXkKQ09ORklH X1JFSVNFUkZTX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0pGU19GUz15CkNPTkZJR19KRlNfUE9TSVhf QUNMPXkKQ09ORklHX0pGU19TRUNVUklUWT15CkNPTkZJR19KRlNfREVCVUc9eQojIENPTkZJR19K RlNfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1FVT1RB PXkKIyBDT05GSUdfWEZTX1BPU0lYX0FDTCBpcyBub3Qgc2V0CkNPTkZJR19YRlNfUlQ9eQojIENP TkZJR19YRlNfV0FSTiBpcyBub3Qgc2V0CiMgQ09ORklHX1hGU19ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19HRlMyX0ZTPXkKIyBDT05GSUdfT0NGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19CVFJG U19GUyBpcyBub3Qgc2V0CkNPTkZJR19OSUxGUzJfRlM9eQpDT05GSUdfRlNfUE9TSVhfQUNMPXkK Q09ORklHX0VYUE9SVEZTPXkKQ09ORklHX0ZJTEVfTE9DS0lORz15CkNPTkZJR19GU05PVElGWT15 CiMgQ09ORklHX0ROT1RJRlkgaXMgbm90IHNldApDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklH X0ZBTk9USUZZPXkKIyBDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TIGlzIG5vdCBz ZXQKQ09ORklHX1FVT1RBPXkKIyBDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0UgaXMgbm90 IHNldAojIENPTkZJR19QUklOVF9RVU9UQV9XQVJOSU5HIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RB X0RFQlVHPXkKQ09ORklHX1FGTVRfVjE9eQojIENPTkZJR19RRk1UX1YyIGlzIG5vdCBzZXQKQ09O RklHX1FVT1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CiMgQ09ORklHX0FVVE9GUzRf RlMgaXMgbm90IHNldApDT05GSUdfRlVTRV9GUz15CiMgQ09ORklHX0NVU0UgaXMgbm90IHNldAoK IwojIENhY2hlcwojCkNPTkZJR19GU0NBQ0hFPXkKIyBDT05GSUdfRlNDQUNIRV9TVEFUUyBpcyBu b3Qgc2V0CkNPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTT15CkNPTkZJR19GU0NBQ0hFX0RFQlVHPXkK IyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBub3Qgc2V0CkNPTkZJR19DQUNIRUZJTEVT PXkKQ09ORklHX0NBQ0hFRklMRVNfREVCVUc9eQojIENPTkZJR19DQUNIRUZJTEVTX0hJU1RPR1JB TSBpcyBub3Qgc2V0CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCiMgQ09ORklHX0lTTzk2 NjBfRlMgaXMgbm90IHNldApDT05GSUdfVURGX0ZTPXkKQ09ORklHX1VERl9OTFM9eQoKIwojIERP Uy9GQVQvTlQgRmlsZXN5c3RlbXMKIwpDT05GSUdfRkFUX0ZTPXkKQ09ORklHX01TRE9TX0ZTPXkK Q09ORklHX1ZGQVRfRlM9eQpDT05GSUdfRkFUX0RFRkFVTFRfQ09ERVBBR0U9NDM3CkNPTkZJR19G QVRfREVGQVVMVF9JT0NIQVJTRVQ9Imlzbzg4NTktMSIKQ09ORklHX05URlNfRlM9eQpDT05GSUdf TlRGU19ERUJVRz15CkNPTkZJR19OVEZTX1JXPXkKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpD T05GSUdfUFJPQ19GUz15CiMgQ09ORklHX1BST0NfS0NPUkUgaXMgbm90IHNldApDT05GSUdfUFJP Q19TWVNDVEw9eQojIENPTkZJR19QUk9DX1BBR0VfTU9OSVRPUiBpcyBub3Qgc2V0CkNPTkZJR19L RVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQojIENPTkZJR19UTVBGU19QT1NJ WF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19UTVBGU19YQVRUUiBpcyBub3Qgc2V0CkNPTkZJR19I VUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0NPTkZJR0ZTX0ZTPXkKIyBD T05GSUdfTUlTQ19GSUxFU1lTVEVNUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNU RU1TPXkKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgojIENPTkZJ R19OTFNfQ09ERVBBR0VfNDM3IGlzIG5vdCBzZXQKQ09ORklHX05MU19DT0RFUEFHRV83Mzc9eQoj IENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdF Xzg1MCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfQ09ERVBBR0VfODUyPXkKQ09ORklHX05MU19DT0RF UEFHRV84NTU9eQojIENPTkZJR19OTFNfQ09ERVBBR0VfODU3IGlzIG5vdCBzZXQKQ09ORklHX05M U19DT0RFUEFHRV84NjA9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MT15CiMgQ09ORklHX05MU19D T0RFUEFHRV84NjIgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15CkNPTkZJR19O TFNfQ09ERVBBR0VfODY0PXkKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldApDT05GSUdfTkxTX0NPREVQQUdFXzg2 OT15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTM2PXkKQ09ORklHX05MU19DT0RFUEFHRV85NTA9eQpD T05GSUdfTkxTX0NPREVQQUdFXzkzMj15CkNPTkZJR19OTFNfQ09ERVBBR0VfOTQ5PXkKIyBDT05G SUdfTkxTX0NPREVQQUdFXzg3NCBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV84PXkKQ09O RklHX05MU19DT0RFUEFHRV8xMjUwPXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPXkKIyBDT05G SUdfTkxTX0FTQ0lJIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzE9eQojIENPTkZJR19O TFNfSVNPODg1OV8yIGlzIG5vdCBzZXQKQ09ORklHX05MU19JU084ODU5XzM9eQpDT05GSUdfTkxT X0lTTzg4NTlfND15CkNPTkZJR19OTFNfSVNPODg1OV81PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlf NiBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV83PXkKIyBDT05GSUdfTkxTX0lTTzg4NTlf OSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05GSUdf TkxTX0lTTzg4NTlfMTQgaXMgbm90IHNldApDT05GSUdfTkxTX0lTTzg4NTlfMTU9eQojIENPTkZJ R19OTFNfS09JOF9SIGlzIG5vdCBzZXQKQ09ORklHX05MU19LT0k4X1U9eQpDT05GSUdfTkxTX01B Q19ST01BTj15CkNPTkZJR19OTFNfTUFDX0NFTFRJQz15CkNPTkZJR19OTFNfTUFDX0NFTlRFVVJP PXkKQ09ORklHX05MU19NQUNfQ1JPQVRJQU49eQpDT05GSUdfTkxTX01BQ19DWVJJTExJQz15CiMg Q09ORklHX05MU19NQUNfR0FFTElDIGlzIG5vdCBzZXQKQ09ORklHX05MU19NQUNfR1JFRUs9eQpD T05GSUdfTkxTX01BQ19JQ0VMQU5EPXkKIyBDT05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldApDT05GSUdfTkxTX01BQ19UVVJL SVNIPXkKIyBDT05GSUdfTkxTX1VURjggaXMgbm90IHNldAoKIwojIEtlcm5lbCBoYWNraW5nCiMK Q09ORklHX1RSQUNFX0lSUUZMQUdTX1NVUFBPUlQ9eQoKIwojIHByaW50ayBhbmQgZG1lc2cgb3B0 aW9ucwojCkNPTkZJR19QUklOVEtfVElNRT15CkNPTkZJR19ERUZBVUxUX01FU1NBR0VfTE9HTEVW RUw9NAojIENPTkZJR19CT09UX1BSSU5US19ERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RZTkFN SUNfREVCVUcgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVy IG9wdGlvbnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKIyBDT05GSUdfRU5BQkxF X1dBUk5fREVQUkVDQVRFRCBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15CkNP TkZJR19GUkFNRV9XQVJOPTIwNDgKIyBDT05GSUdfU1RSSVBfQVNNX1NZTVMgaXMgbm90IHNldAoj IENPTkZJR19SRUFEQUJMRV9BU00gaXMgbm90IHNldAojIENPTkZJR19VTlVTRURfU1lNQk9MUyBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19GUz15CkNPTkZJR19IRUFERVJTX0NIRUNLPXkKQ09ORklH X0RFQlVHX1NFQ1RJT05fTUlTTUFUQ0g9eQpDT05GSUdfQVJDSF9XQU5UX0ZSQU1FX1BPSU5URVJT PXkKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfREVCVUdfRk9SQ0VfV0VBS19QRVJfQ1BV PXkKQ09ORklHX01BR0lDX1NZU1JRPXkKQ09ORklHX01BR0lDX1NZU1JRX0RFRkFVTFRfRU5BQkxF PTB4MQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKQ09ORklH X0RFQlVHX1BBR0VBTExPQz15CkNPTkZJR19XQU5UX1BBR0VfREVCVUdfRkxBR1M9eQpDT05GSUdf UEFHRV9HVUFSRD15CkNPTkZJR19ERUJVR19PQkpFQ1RTPXkKQ09ORklHX0RFQlVHX09CSkVDVFNf U0VMRlRFU1Q9eQojIENPTkZJR19ERUJVR19PQkpFQ1RTX0ZSRUUgaXMgbm90IHNldAojIENPTkZJ R19ERUJVR19PQkpFQ1RTX1RJTUVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNf V09SSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfUkNVX0hFQUQgaXMgbm90IHNl dApDT05GSUdfREVCVUdfT0JKRUNUU19QRVJDUFVfQ09VTlRFUj15CkNPTkZJR19ERUJVR19PQkpF Q1RTX0VOQUJMRV9ERUZBVUxUPTEKIyBDT05GSUdfU0xVQl9TVEFUUyBpcyBub3Qgc2V0CkNPTkZJ R19IQVZFX0RFQlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19TVEFDS19VU0FHRSBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19WTT15 CiMgQ09ORklHX0RFQlVHX1ZNX1JCIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVklSVFVBTCBp cyBub3Qgc2V0CkNPTkZJR19ERUJVR19NRU1PUllfSU5JVD15CiMgQ09ORklHX0RFQlVHX1BFUl9D UFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05G SUdfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19IQVZFX0FSQ0hfS01FTUNIRUNLPXkKQ09O RklHX0RFQlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBMb2NrdXBzIGFuZCBIYW5ncwojCkNPTkZJR19M T0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CiMgQ09ORklHX0JP T1RQQVJBTV9IQVJETE9DS1VQX1BBTklDIGlzIG5vdCBzZXQKQ09ORklHX0JPT1RQQVJBTV9IQVJE TE9DS1VQX1BBTklDX1ZBTFVFPTAKIyBDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUMg aXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NLVVBfUEFOSUNfVkFMVUU9MAojIENP TkZJR19ERVRFQ1RfSFVOR19UQVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFOSUNfT05fT09QUyBp cyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BBTklDX1RJTUVP VVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURTVEFUUz15CiMgQ09ORklHX1RJ TUVSX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1BSRUVNUFQ9eQoKIwojIExvY2sgRGVi dWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpDT05GSUdfREVCVUdfUlRfTVVU RVhFUz15CkNPTkZJR19ERUJVR19QSV9MSVNUPXkKIyBDT05GSUdfUlRfTVVURVhfVEVTVEVSIGlz IG5vdCBzZXQKQ09ORklHX0RFQlVHX1NQSU5MT0NLPXkKQ09ORklHX0RFQlVHX01VVEVYRVM9eQoj IENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19M T0NLX0FMTE9DPXkKQ09ORklHX1BST1ZFX0xPQ0tJTkc9eQpDT05GSUdfTE9DS0RFUD15CiMgQ09O RklHX0xPQ0tfU1RBVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19MT0NLREVQPXkKQ09ORklHX0RF QlVHX0FUT01JQ19TTEVFUD15CiMgQ09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBp cyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX1RS QUNFX0lSUUZMQUdTPXkKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19ERUJVR19LT0JKRUNU IGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQpDT05GSUdfREVCVUdfTElTVD15 CkNPTkZJR19ERUJVR19TRz15CkNPTkZJR19ERUJVR19OT1RJRklFUlM9eQpDT05GSUdfREVCVUdf Q1JFREVOVElBTFM9eQoKIwojIFJDVSBEZWJ1Z2dpbmcKIwpDT05GSUdfUFJPVkVfUkNVPXkKQ09O RklHX1BST1ZFX1JDVV9SRVBFQVRFRExZPXkKIyBDT05GSUdfUFJPVkVfUkNVX0RFTEFZIGlzIG5v dCBzZXQKIyBDT05GSUdfU1BBUlNFX1JDVV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX1RPUlRV UkVfVEVTVD15CkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPXkKIyBDT05GSUdfUkNVX1RPUlRVUkVf VEVTVF9SVU5OQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9MjEK Q09ORklHX1JDVV9DUFVfU1RBTExfVkVSQk9TRT15CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX0lORk89 eQpDT05GSUdfUkNVX1RSQUNFPXkKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90 IHNldApDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPXkKQ09ORklHX0NQVV9OT1RJRklF Ul9FUlJPUl9JTkpFQ1Q9eQojIENPTkZJR19QTV9OT1RJRklFUl9FUlJPUl9JTkpFQ1QgaXMgbm90 IHNldApDT05GSUdfRkFVTFRfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNl dAojIENPTkZJR19GQUlMX1BBR0VfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19GQUlMX01BS0Vf UkVRVUVTVCBpcyBub3Qgc2V0CkNPTkZJR19GQUlMX0lPX1RJTUVPVVQ9eQpDT05GSUdfRkFJTF9N TUNfUkVRVUVTVD15CkNPTkZJR19GQVVMVF9JTkpFQ1RJT05fREVCVUdfRlM9eQpDT05GSUdfTEFU RU5DWVRPUD15CkNPTkZJR19BUkNIX0hBU19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUz15 CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09O RklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJB Q0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0ZV TkNUSU9OX1RSQUNFX01DT1VOVF9URVNUPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpD T05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0Vf TUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZU0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdf SEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JFQ09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJf TUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NLPXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09O RklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09OVEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklH X1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05GSUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklD X1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBPUlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklH X0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9eQpDT05GSUdf SVJRU09GRl9UUkFDRVI9eQpDT05GSUdfUFJFRU1QVF9UUkFDRVI9eQpDT05GSUdfU0NIRURfVFJB Q0VSPXkKQ09ORklHX0ZUUkFDRV9TWVNDQUxMUz15CkNPTkZJR19UUkFDRVJfU05BUFNIT1Q9eQpD T05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15CkNPTkZJR19UUkFDRV9CUkFOQ0hf UFJPRklMSU5HPXkKIyBDT05GSUdfQlJBTkNIX1BST0ZJTEVfTk9ORSBpcyBub3Qgc2V0CiMgQ09O RklHX1BST0ZJTEVfQU5OT1RBVEVEX0JSQU5DSEVTIGlzIG5vdCBzZXQKQ09ORklHX1BST0ZJTEVf QUxMX0JSQU5DSEVTPXkKIyBDT05GSUdfQlJBTkNIX1RSQUNFUiBpcyBub3Qgc2V0CiMgQ09ORklH X1NUQUNLX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklH X1VQUk9CRV9FVkVOVD15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQojIENPTkZJR19EWU5BTUlDX0ZU UkFDRSBpcyBub3Qgc2V0CkNPTkZJR19GVU5DVElPTl9QUk9GSUxFUj15CkNPTkZJR19GVFJBQ0Vf U0VMRlRFU1Q9eQpDT05GSUdfRlRSQUNFX1NUQVJUVVBfVEVTVD15CkNPTkZJR19FVkVOVF9UUkFD RV9URVNUX1NZU0NBTExTPXkKIyBDT05GSUdfTU1JT1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdf UklOR19CVUZGRVJfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfU1RB UlRVUF9URVNUIGlzIG5vdCBzZXQKCiMKIyBSdW50aW1lIFRlc3RpbmcKIwpDT05GSUdfTEtEVE09 eQojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9T RUxGX1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9eQpDT05GSUdfQVRPTUlDNjRf U0VMRlRFU1Q9eQojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklH X1RFU1RfS1NUUlRPWD15CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRfRE1BX0lOSVQgaXMgbm90 IHNldApDT05GSUdfQlVJTERfRE9DU1JDPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qg c2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tHREI9eQoj IENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX1NUUklDVF9ERVZNRU09eQpDT05GSUdfWDg2 X1ZFUkJPU0VfQk9PVFVQPXkKQ09ORklHX0VBUkxZX1BSSU5USz15CiMgQ09ORklHX0VBUkxZX1BS SU5US19EQkdQIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QVERVTVA9eQojIENPTkZJR19ERUJVR19S T0RBVEEgaXMgbm90IHNldApDT05GSUdfRE9VQkxFRkFVTFQ9eQojIENPTkZJR19ERUJVR19UTEJG TFVTSCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9TVFJFU1M9eQpDT05GSUdfSEFWRV9NTUlPVFJB Q0VfU1VQUE9SVD15CkNPTkZJR19JT19ERUxBWV9UWVBFXzBYODA9MApDT05GSUdfSU9fREVMQVlf VFlQRV8wWEVEPTEKQ09ORklHX0lPX0RFTEFZX1RZUEVfVURFTEFZPTIKQ09ORklHX0lPX0RFTEFZ X1RZUEVfTk9ORT0zCiMgQ09ORklHX0lPX0RFTEFZXzBYODAgaXMgbm90IHNldApDT05GSUdfSU9f REVMQVlfMFhFRD15CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBpcyBub3Qgc2V0CiMgQ09ORklH X0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9JT19ERUxBWV9UWVBFPTEK IyBDT05GSUdfREVCVUdfQk9PVF9QQVJBTVMgaXMgbm90IHNldAojIENPTkZJR19DUEFfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19PUFRJTUlaRV9JTkxJTklORyBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19OTUlfU0VMRlRFU1Q9eQojIENPTkZJR19YODZfREVCVUdfU1RBVElDX0NQVV9IQVMgaXMg bm90IHNldAoKIwojIFNlY3VyaXR5IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CiMgQ09ORklHX1BF UlNJU1RFTlRfS0VZUklOR1MgaXMgbm90IHNldApDT05GSUdfQklHX0tFWVM9eQpDT05GSUdfVFJV U1RFRF9LRVlTPXkKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKIyBDT05GSUdfS0VZU19ERUJVR19Q Uk9DX0tFWVMgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1Q9eQpDT05G SUdfU0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JL PXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90 IHNldAojIENPTkZJR19TRUNVUklUWV9BUFBBUk1PUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklU WV9ZQU1BPXkKQ09ORklHX1NFQ1VSSVRZX1lBTUFfU1RBQ0tFRD15CkNPTkZJR19JTlRFR1JJVFk9 eQpDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRT15CkNPTkZJR19JTlRFR1JJVFlfQVNZTU1FVFJJ Q19LRVlTPXkKQ09ORklHX0lNQT15CkNPTkZJR19JTUFfTUVBU1VSRV9QQ1JfSURYPTEwCiMgQ09O RklHX0lNQV9URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENP TkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBM QVRFPSJpbWEtbmciCiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMSBpcyBub3Qgc2V0CiMg Q09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBMjU2IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZB VUxUX0hBU0hfU0hBNTEyPXkKQ09ORklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTUxMiIKQ09ORklH X0lNQV9BUFBSQUlTRT15CkNPTkZJR19FVk09eQpDT05GSUdfRVZNX0hNQUNfVkVSU0lPTj0yCkNP TkZJR19ERUZBVUxUX1NFQ1VSSVRZX1lBTUE9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0RB QyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZPSJ5YW1hIgpDT05GSUdfQ1JZUFRP PXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxwZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNP TkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJR19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9f QUVBRDI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVS Mj15CkNPTkZJR19DUllQVE9fSEFTSD15CkNPTkZJR19DUllQVE9fSEFTSDI9eQpDT05GSUdfQ1JZ UFRPX1JORz15CkNPTkZJR19DUllQVE9fUk5HMj15CkNPTkZJR19DUllQVE9fUENPTVA9eQpDT05G SUdfQ1JZUFRPX1BDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9f TUFOQUdFUjI9eQojIENPTkZJR19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f TUFOQUdFUl9ESVNBQkxFX1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19D UllQVE9fTlVMTD15CkNPTkZJR19DUllQVE9fUENSWVBUPXkKQ09ORklHX0NSWVBUT19XT1JLUVVF VUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CkNPTkZJR19DUllQVE9fQVVUSEVOQz15CkNPTkZJ R19DUllQVE9fQUJMS19IRUxQRVI9eQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15Cgoj CiMgQXV0aGVudGljYXRlZCBFbmNyeXB0aW9uIHdpdGggQXNzb2NpYXRlZCBEYXRhCiMKIyBDT05G SUdfQ1JZUFRPX0NDTSBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0NNPXkKQ09ORklHX0NSWVBU T19TRVFJVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZUFRPX0NCQz15CkNPTkZJR19D UllQVE9fQ1RSPXkKIyBDT05GSUdfQ1JZUFRPX0NUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBU T19FQ0IgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0xSVz15CkNPTkZJR19DUllQVE9fUENCQz15 CkNPTkZJR19DUllQVE9fWFRTPXkKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFD PXkKQ09ORklHX0NSWVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPXkKQ09ORklHX0NSWVBU T19WTUFDPXkKCiMKIyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQ VE9fQ1JDMzJDX0lOVEVMPXkKQ09ORklHX0NSWVBUT19DUkMzMj15CkNPTkZJR19DUllQVE9fQ1JD MzJfUENMTVVMPXkKQ09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1Qx MERJRl9QQ0xNVUw9eQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKIyBDT05GSUdfQ1JZUFRPX01ENCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUQ1PXkKQ09ORklHX0NSWVBUT19NSUNIQUVMX01JQz15 CkNPTkZJR19DUllQVE9fUk1EMTI4PXkKIyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fUk1EMjU2PXkKIyBDT05GSUdfQ1JZUFRPX1JNRDMyMCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz15CkNPTkZJR19D UllQVE9fU0hBMjU2X1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9eQpDT05GSUdf Q1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19UR1Ix OTI9eQojIENPTkZJR19DUllQVE9fV1A1MTIgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0dIQVNI X0NMTVVMX05JX0lOVEVMPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05G SUdfQ1JZUFRPX0FFU19YODZfNjQ9eQojIENPTkZJR19DUllQVE9fQUVTX05JX0lOVEVMIGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19BTlVCSVM9eQojIENPTkZJR19DUllQVE9fQVJDNCBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQkxP V0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9eQpDT05GSUdfQ1JZ UFRPX0NBTUVMTElBPXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82NCBpcyBub3Qgc2V0 CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBzZXQKIyBD T05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklH X0NSWVBUT19DQVNUX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQojIENPTkZJR19DUllQ VE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQ0FTVDY9eQpDT05G SUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0RFUz15CiMgQ09ORklH X0NSWVBUT19GQ1JZUFQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fS0hBWkFEIGlzIG5vdCBz ZXQKQ09ORklHX0NSWVBUT19TQUxTQTIwPXkKQ09ORklHX0NSWVBUT19TQUxTQTIwX1g4Nl82ND15 CkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CkNPTkZJR19DUllQ VE9fU0VSUEVOVF9TU0UyX1g4Nl82ND15CkNPTkZJR19DUllQVE9fU0VSUEVOVF9BVlhfWDg2XzY0 PXkKQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19URUE9 eQojIENPTkZJR19DUllQVE9fVFdPRklTSCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVFdPRklT SF9DT01NT049eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19U V09GSVNIX1g4Nl82NF8zV0FZPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQ9eQoK IwojIENvbXByZXNzaW9uCiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19a TElCPXkKQ09ORklHX0NSWVBUT19MWk89eQojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19MWjRIQz15CgojCiMgUmFuZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKIyBD T05GSUdfQ1JZUFRPX0FOU0lfQ1BSTkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9B UElfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUiBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fSEFTSF9JTkZPPXkKIyBDT05GSUdfQ1JZUFRPX0hXIGlzIG5v dCBzZXQKQ09ORklHX0FTWU1NRVRSSUNfS0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJM SUNfS0VZX1NVQlRZUEU9eQpDT05GSUdfUFVCTElDX0tFWV9BTEdPX1JTQT15CkNPTkZJR19YNTA5 X0NFUlRJRklDQVRFX1BBUlNFUj15CkNPTkZJR19IQVZFX0tWTT15CiMgQ09ORklHX1ZJUlRVQUxJ WkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91 dGluZXMKIwpDT05GSUdfQklUUkVWRVJTRT15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9V U0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VU SUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lf SU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklDX0lPPXkKQ09ORklH X1BFUkNQVV9SV1NFTT15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpDT05GSUdf Q1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JD X0lUVV9UPXkKQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNl dAojIENPTkZJR19DUkMzMl9TTElDRUJZOCBpcyBub3Qgc2V0CkNPTkZJR19DUkMzMl9TTElDRUJZ ND15CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQg aXMgbm90IHNldApDT05GSUdfQ1JDNz15CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15 CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfUkFO RE9NMzJfU0VMRlRFU1Q9eQpDT05GSUdfWkxJQl9JTkZMQVRFPXkKQ09ORklHX1pMSUJfREVGTEFU RT15CkNPTkZJR19MWk9fQ09NUFJFU1M9eQpDT05GSUdfTFpPX0RFQ09NUFJFU1M9eQpDT05GSUdf TFo0SENfQ09NUFJFU1M9eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQojIENPTkZJR19YWl9ERUMg aXMgbm90IHNldAojIENPTkZJR19YWl9ERUNfQkNKIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJF U1NfR1pJUD15CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpP PXkKQ09ORklHX1JFRURfU09MT01PTj15CkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpDT05G SUdfQkNIPXkKQ09ORklHX0JDSF9DT05TVF9QQVJBTVM9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJS QVk9eQpDT05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hB U19ETUE9eQpDT05GSUdfQ1BVTUFTS19PRkZTVEFDSz15CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJ R19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hfSEFTX0FUT01JQzY0X0RFQ19JRl9Q T1NJVElWRT15CkNPTkZJR19BVkVSQUdFPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElD PXkKIyBDT05GSUdfRERSIGlzIG5vdCBzZXQKQ09ORklHX01QSUxJQj15CkNPTkZJR19TSUdOQVRV UkU9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkK --===============4132395581045020878== Content-Type: application/octet-stream MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 2HJJscRn+wIAAAAABFla --===============4132395581045020878==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752038AbbGNNEz (ORCPT ); Tue, 14 Jul 2015 09:04:55 -0400 Received: from mga09.intel.com ([134.134.136.24]:28123 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751484AbbGNNEy (ORCPT ); Tue, 14 Jul 2015 09:04:54 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,471,1432623600"; d="xz'?scan'208";a="764146517" Message-ID: <1436879048.1264.8.camel@intel.com> Subject: [lkp] [torture] 945fa9c631b: BUG: unable to handle kernel NULL pointer dereference at (null) From: Huang Ying To: "Paul E. McKenney" Cc: LKML , LKP ML Date: Tue, 14 Jul 2015 21:04:08 +0800 Content-Type: multipart/mixed; boundary="=-gNtjfAKEaXlVfNvnpZfm" X-Mailer: Evolution 3.16.3-1 Mime-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-gNtjfAKEaXlVfNvnpZfm Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 945fa9c631b04febe295a3a2a00c7e4a3cfb97db ("torture: Dump ftrace buffer when the RCU grace period stalls") We think the commit may reveal a existing bug. +------------------------------------------+------------+------------+ > | 499c632dce | 945fa9c631 | +------------------------------------------+------------+------------+ > boot_successes | 11 | 0 | > boot_failures | 14 | 11 | > BUG:kernel_test_oversize | 14 | | > BUG:unable_to_handle_kernel | 0 | 11 | > Oops | 0 | 11 | > RIP:print_trace_line | 0 | 11 | > Kernel_panic-not_syncing:Fatal_exception | 0 | 11 | > backtrace:rcu_torture_stats | 0 | 11 | +------------------------------------------+------------+------------+ [ 148.360961] Testing event xfs_buf_delwri_split: [ 148.619386] Dumping ftrace buffer: [ 148.619956] --------------------------------- [ 148.620088] BUG: unable to handle kernel NULL pointer dereference at (null) [ 148.620088] IP: [] print_trace_line+0x26d/0xb90 [ 148.620088] PGD 0 [ 148.620088] Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC [ 148.620088] CPU: 0 PID: 83 Comm: rcu_torture_sta Not tainted 3.15.0-rc1-00026-g945fa9c #1 [ 148.620088] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 148.625508] OK [ 148.620088] Testing event xfs_buf_delwri_queued: [ 148.620088] task: ffff880000050000 ti: ffff8800a90ea000 task.ti: ffff8800a90ea000 [ 148.620088] RIP: 0010:[] [] print_trace_line+0x26d/0xb90 [ 148.620088] RSP: 0000:ffff8800a90ebca8 EFLAGS: 00010002 [ 148.620088] RAX: 0000000000000000 RBX: ffffffff83f58340 RCX: 0000000000000000 [ 148.620088] RDX: 0000000000000002 RSI: 0000000000000002 RDI: ffffffff83f59439 [ 148.620088] RBP: ffff8800a90ebcd8 R08: 0000000000000000 R09: 0000000000013b35 [ 148.620088] R10: 0000000000013b35 R11: 00000000000460b0 R12: 0000000003bd1201 [ 148.620088] R13: ffffffff83f5941c R14: ffff880139367014 R15: fffffffffffffffc [ 148.620088] FS: 0000000000000000(0000) GS:ffff88013f400000(0000) knlGS:0000000000000000 [ 148.620088] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b [ 148.620088] CR2: 0000000000000000 CR3: 00000000029ac000 CR4: 00000000000006f0 [ 148.620088] Stack: [ 148.620088] 0000000000000000 0000000000000202 0000000000000001 0000000000000000 [ 148.620088] ffffffff83f59420 fffffffffffffffc ffff8800a90ebd10 ffffffff8128601e [ 148.620088] ffff8800a810014f ffffffff83f07c6c ffff8800a90ebdb8 ffff8800a90ebe10 [ 148.620088] Call Trace: [ 148.620088] [] ftrace_dump+0x2de/0x5a0 [ 148.620088] [] rcutorture_trace_dump+0x86/0x90 [ 148.620088] [] rcu_torture_printk+0x6b2/0x710 [ 148.620088] [] ? rcu_torture_stats_print+0xe0/0xe0 [ 148.620088] [] rcu_torture_stats_print+0x71/0xe0 [ 148.620088] [] rcu_torture_stats+0x57/0xd0 [ 148.620088] [] kthread+0x191/0x1a0 [ 148.620088] [] ? insert_kthread_work+0x170/0x170 [ 148.620088] [] ret_from_fork+0x7c/0xb0 [ 148.620088] [] ? insert_kthread_work+0x170/0x170 [ 148.620088] Code: 01 48 83 c2 02 48 83 04 d5 40 c1 fe 82 01 84 c0 0f 85 d0 00 00 00 48 83 05 70 38 cd 02 01 48 8b 8b d0 10 00 00 8b b3 00 21 00 00 <48> 0f a3 31 19 c0 48 83 05 5d 38 cd 02 01 85 c0 40 0f 95 c7 48 [ 148.620088] RIP [] print_trace_line+0x26d/0xb90 [ 148.620088] RSP [ 148.620088] CR2: 0000000000000000 [ 148.620088] ---[ end trace 4f8998a92417facf ]--- [ 148.620088] Kernel panic - not syncing: Fatal exception Thanks, Ying Huang --=-gNtjfAKEaXlVfNvnpZfm Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="config-3.15.0-rc1-00026-g945fa9c" Content-Transfer-Encoding: 7bit # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 3.15.0-rc1 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_HAVE_LATENCYTOP_SUPPORT=y CONFIG_MMU=y 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_X86_HT=y CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-rdi -fcall-saved-rsi -fcall-saved-rdx -fcall-saved-rcx -fcall-saved-r8 -fcall-saved-r9 -fcall-saved-r10 -fcall-saved-r11" CONFIG_ARCH_SUPPORTS_UPROBES=y CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" CONFIG_CONSTRUCTORS=y CONFIG_IRQ_WORK=y CONFIG_BUILDTIME_EXTABLE_SORT=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 is not set CONFIG_KERNEL_BZIP2=y # 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=y CONFIG_SYSVIPC_SYSCTL=y # CONFIG_POSIX_MQUEUE is not set CONFIG_FHANDLE=y CONFIG_USELIB=y # CONFIG_AUDIT is not set CONFIG_HAVE_ARCH_AUDITSYSCALL=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_DEBUG=y CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BUILD=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=y # CONFIG_NO_HZ_FULL is not set CONFIG_NO_HZ=y CONFIG_HIGH_RES_TIMERS=y # # CPU/Task time and stats accounting # CONFIG_TICK_CPU_ACCOUNTING=y # CONFIG_VIRT_CPU_ACCOUNTING_GEN is not set # CONFIG_IRQ_TIME_ACCOUNTING is not set CONFIG_BSD_PROCESS_ACCT=y # CONFIG_BSD_PROCESS_ACCT_V3 is not set # CONFIG_TASKSTATS is not set # # RCU Subsystem # CONFIG_TREE_PREEMPT_RCU=y CONFIG_PREEMPT_RCU=y CONFIG_RCU_STALL_COMMON=y # CONFIG_RCU_USER_QS is not set CONFIG_RCU_FANOUT=64 CONFIG_RCU_FANOUT_LEAF=16 # CONFIG_RCU_FANOUT_EXACT is not set CONFIG_RCU_FAST_NO_HZ=y CONFIG_TREE_RCU_TRACE=y CONFIG_RCU_BOOST=y CONFIG_RCU_BOOST_PRIO=1 CONFIG_RCU_BOOST_DELAY=500 # CONFIG_RCU_NOCB_CPU is not set CONFIG_IKCONFIG=y CONFIG_IKCONFIG_PROC=y CONFIG_LOG_BUF_SHIFT=17 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_SUPPORTS_INT128=y CONFIG_ARCH_WANTS_PROT_NUMA_PROT_NONE=y CONFIG_ARCH_USES_NUMA_PROT_NONE=y CONFIG_NUMA_BALANCING_DEFAULT_ENABLED=y CONFIG_NUMA_BALANCING=y CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set # CONFIG_CGROUP_FREEZER is not set # CONFIG_CGROUP_DEVICE is not set CONFIG_CPUSETS=y # CONFIG_PROC_PID_CPUSET is not set # CONFIG_CGROUP_CPUACCT is not set # CONFIG_RESOURCE_COUNTERS is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y CONFIG_CFS_BANDWIDTH=y CONFIG_RT_GROUP_SCHED=y # CONFIG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set # CONFIG_NAMESPACES is not set CONFIG_SCHED_AUTOGROUP=y # 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 is not set # CONFIG_RD_XZ is not set CONFIG_RD_LZO=y # CONFIG_RD_LZ4 is not set # 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_EXPERT=y CONFIG_UID16=y # CONFIG_SYSFS_SYSCALL is not set CONFIG_SYSCTL_SYSCALL=y CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y # CONFIG_ELF_CORE is not set # CONFIG_PCSPKR_PLATFORM is not set # CONFIG_BASE_FULL is not set CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y CONFIG_SHMEM=y # CONFIG_AIO is not set CONFIG_PCI_QUIRKS=y CONFIG_EMBEDDED=y CONFIG_HAVE_PERF_EVENTS=y # # Kernel Performance Events And Counters # CONFIG_PERF_EVENTS=y # CONFIG_DEBUG_PERF_USE_VMALLOC is not set CONFIG_VM_EVENT_COUNTERS=y # CONFIG_SLUB_DEBUG is not set # CONFIG_COMPAT_BRK is not set # CONFIG_SLAB is not set CONFIG_SLUB=y # CONFIG_SLOB is not set # CONFIG_SLUB_CPU_PARTIAL is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_OPROFILE=y CONFIG_OPROFILE_EVENT_MULTIPLEX=y CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_JUMP_LABEL=y CONFIG_UPROBES=y # 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_ARCH_TRACEHOOK=y CONFIG_HAVE_DMA_ATTRS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=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_PERF_REGS=y CONFIG_HAVE_PERF_USER_STACK_DUMP=y CONFIG_HAVE_ARCH_JUMP_LABEL=y CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y CONFIG_HAVE_ALIGNED_STRUCT_PAGE=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_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_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_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # CONFIG_GCOV_KERNEL=y CONFIG_GCOV_PROFILE_ALL=y CONFIG_GCOV_FORMAT_AUTODETECT=y # CONFIG_GCOV_FORMAT_3_4 is not set # CONFIG_GCOV_FORMAT_4_7 is not set # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=1 # CONFIG_SYSTEM_TRUSTED_KEYRING is not set # CONFIG_MODULES is not set CONFIG_STOP_MACHINE=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y # CONFIG_BLK_DEV_BSGLIB is not set CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # # CONFIG_PARTITION_ADVANCED is not set CONFIG_MSDOS_PARTITION=y CONFIG_EFI_PARTITION=y CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y # CONFIG_IOSCHED_CFQ is not set # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_NOOP=y CONFIG_DEFAULT_IOSCHED="noop" CONFIG_PADATA=y CONFIG_ASN1=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_FREEZER=y # # Processor type and features # # CONFIG_ZONE_DMA is not set CONFIG_SMP=y CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS 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_MEMTEST=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=y # CONFIG_CPU_SUP_AMD is not set CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_DMI=y # CONFIG_CALGARY_IOMMU is not set CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y CONFIG_MAXSMP=y CONFIG_NR_CPUS=8192 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_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y # CONFIG_X86_MCE_INJECT is not set CONFIG_X86_THERMAL_VECTOR=y CONFIG_I8K=y # CONFIG_MICROCODE is not set # CONFIG_MICROCODE_INTEL_EARLY is not set # CONFIG_MICROCODE_AMD_EARLY is not set CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=y CONFIG_DIRECT_GBPAGES=y CONFIG_NUMA=y CONFIG_AMD_NUMA=y CONFIG_X86_64_ACPI_NUMA=y CONFIG_NODES_SPAN_OTHER_NODES=y CONFIG_NUMA_EMU=y CONFIG_NODES_SHIFT=10 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y 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_ARCH_DISCARD_MEMBLOCK=y # CONFIG_MOVABLE_NODE is not set # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set # CONFIG_MEMORY_HOTPLUG is not set CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y # CONFIG_BALLOON_COMPACTION is not set CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=0 CONFIG_NEED_BOUNCE_POOL=y CONFIG_VIRT_TO_BUS=y # CONFIG_KSM is not set CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y # CONFIG_MEMORY_FAILURE is not set CONFIG_TRANSPARENT_HUGEPAGE=y CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS=y # CONFIG_TRANSPARENT_HUGEPAGE_MADVISE is not set # CONFIG_CROSS_MEMORY_ATTACH is not set # CONFIG_CLEANCACHE is not set CONFIG_FRONTSWAP=y # CONFIG_CMA is not set # CONFIG_ZBUD is not set # CONFIG_ZSWAP is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set CONFIG_GENERIC_EARLY_IOREMAP=y # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 # CONFIG_MTRR is not set CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_EFI is not set # CONFIG_SECCOMP is not set # CONFIG_HZ_100 is not set # CONFIG_HZ_250 is not set # CONFIG_HZ_300 is not set CONFIG_HZ_1000=y CONFIG_HZ=1000 CONFIG_SCHED_HRTICK=y # CONFIG_KEXEC is not set # CONFIG_CRASH_DUMP is not set CONFIG_PHYSICAL_START=0x1000000 # CONFIG_RELOCATABLE is not set CONFIG_PHYSICAL_ALIGN=0x200000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set CONFIG_DEBUG_HOTPLUG_CPU0=y # CONFIG_COMPAT_VDSO is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=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_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=y CONFIG_PM_WAKELOCKS_LIMIT=100 # CONFIG_PM_WAKELOCKS_GC is not set # CONFIG_PM_RUNTIME is not set CONFIG_PM=y # CONFIG_PM_DEBUG is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y # CONFIG_ACPI_VIDEO is not set CONFIG_ACPI_FAN=y # CONFIG_ACPI_DOCK is not set CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_HOTPLUG_CPU=y # CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set # CONFIG_ACPI_PCI_SLOT is not set CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y # CONFIG_ACPI_SBS is not set # CONFIG_ACPI_HED is not set # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_APEI is not set # CONFIG_ACPI_EXTLOG is not set CONFIG_SFI=y # # CPU Frequency scaling # # CONFIG_CPU_FREQ is not set # # CPU Idle # CONFIG_CPU_IDLE=y # CONFIG_CPU_IDLE_MULTIPLE_DRIVERS is not set CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set # CONFIG_INTEL_IDLE is not set # # Memory power savings # # CONFIG_I7300_IDLE is not set # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y # CONFIG_PCI_MMCONFIG is not set CONFIG_PCI_DOMAINS=y # CONFIG_PCI_CNB20LE_QUIRK is not set # CONFIG_PCIEPORTBUS is not set # CONFIG_PCI_MSI is not set # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set # CONFIG_PCI_STUB is not set CONFIG_HT_IRQ=y # CONFIG_PCI_IOV is not set # CONFIG_PCI_PRI is not set # CONFIG_PCI_PASID is not set # CONFIG_PCI_IOAPIC is not set CONFIG_PCI_LABEL=y # # PCI host controller drivers # # CONFIG_ISA_DMA_API is not set # CONFIG_PCCARD is not set # CONFIG_HOTPLUG_PCI is not set # CONFIG_RAPIDIO is not set CONFIG_X86_SYSFB=y # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=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=y CONFIG_X86_X32=y CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_NET=y # # Networking options # # CONFIG_PACKET is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set # CONFIG_NET_KEY is not set # CONFIG_INET is not set # CONFIG_NETWORK_SECMARK is not set # CONFIG_NET_PTP_CLASSIFY is not set # CONFIG_NETWORK_PHY_TIMESTAMPING is not set # CONFIG_NETFILTER is not set # CONFIG_ATM is not set # CONFIG_BRIDGE is not set # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set # CONFIG_LLC2 is not set # CONFIG_IPX is not set # CONFIG_ATALK is not set # CONFIG_X25 is not set # CONFIG_LAPB is not set # CONFIG_PHONET is not set # CONFIG_IEEE802154 is not set # CONFIG_NET_SCHED is not set # CONFIG_DCB is not set # CONFIG_DNS_RESOLVER is not set # CONFIG_BATMAN_ADV is not set # CONFIG_OPENVSWITCH is not set # CONFIG_VSOCKETS is not set # CONFIG_NETLINK_MMAP is not set # CONFIG_NETLINK_DIAG is not set # CONFIG_NET_MPLS_GSO is not set # CONFIG_HSR 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_NET_FLOW_LIMIT=y # # Network testing # # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set # CONFIG_BT is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set # CONFIG_LIB80211 is not set # # CFG80211 needs to be enabled for MAC80211 # # CONFIG_WIMAX is not set # CONFIG_RFKILL is not set # CONFIG_RFKILL_REGULATOR is not set # CONFIG_NET_9P is not set # CONFIG_CAIF is not set # CONFIG_NFC is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # 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_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set # 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_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # # Bus devices # # CONFIG_CONNECTOR is not set CONFIG_MTD=y # CONFIG_MTD_REDBOOT_PARTS is not set CONFIG_MTD_CMDLINE_PARTS=y CONFIG_MTD_AR7_PARTS=y # # 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=y CONFIG_RFD_FTL=y # CONFIG_SSFDC is not set # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y CONFIG_MTD_SWAP=y # # RAM/ROM/Flash chip drivers # # CONFIG_MTD_CFI is not set CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y CONFIG_MTD_CFI_ADV_OPTIONS=y # CONFIG_MTD_CFI_NOSWAP is not set CONFIG_MTD_CFI_BE_BYTE_SWAP=y # CONFIG_MTD_CFI_LE_BYTE_SWAP is not set 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 is not set CONFIG_MTD_MAP_BANK_WIDTH_16=y CONFIG_MTD_MAP_BANK_WIDTH_32=y CONFIG_MTD_CFI_I1=y # CONFIG_MTD_CFI_I2 is not set CONFIG_MTD_CFI_I4=y CONFIG_MTD_CFI_I8=y CONFIG_MTD_OTP=y 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 is not set # CONFIG_MTD_ABSENT is not set # # Mapping drivers for chip access # CONFIG_MTD_COMPLEX_MAPPINGS=y CONFIG_MTD_PHYSMAP=y # CONFIG_MTD_PHYSMAP_COMPAT is not set CONFIG_MTD_SBC_GXX=y CONFIG_MTD_AMD76XROM=y CONFIG_MTD_ICHXROM=y # CONFIG_MTD_ESB2ROM is not set # CONFIG_MTD_CK804XROM is not set # CONFIG_MTD_SCB2_FLASH is not set # CONFIG_MTD_NETtel is not set CONFIG_MTD_L440GX=y # CONFIG_MTD_PCI is not set CONFIG_MTD_GPIO_ADDR=y # CONFIG_MTD_INTEL_VR_NOR is not set # CONFIG_MTD_PLATRAM is not set # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # # CONFIG_MTD_PMC551 is not set CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y # CONFIG_MTD_MTDRAM is not set CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # CONFIG_MTD_DOCG3=y CONFIG_BCH_CONST_M=14 CONFIG_BCH_CONST_T=4 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 is not set CONFIG_MTD_NAND_DENALI=y # CONFIG_MTD_NAND_DENALI_PCI is not set CONFIG_MTD_NAND_GPIO=y CONFIG_MTD_NAND_IDS=y # CONFIG_MTD_NAND_RICOH is not set CONFIG_MTD_NAND_DISKONCHIP=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED=y CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 CONFIG_MTD_NAND_DISKONCHIP_PROBE_HIGH=y # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_DOCG4 is not set # CONFIG_MTD_NAND_CAFE is not set # CONFIG_MTD_NAND_NANDSIM is not set CONFIG_MTD_NAND_PLATFORM=y # CONFIG_MTD_ONENAND is not set # # LPDDR flash memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y # CONFIG_MTD_UBI is not set CONFIG_PARPORT=y CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y # CONFIG_PARPORT_PC is not set # CONFIG_PARPORT_GSC is not set CONFIG_PARPORT_AX88796=y CONFIG_PARPORT_1284=y CONFIG_PARPORT_NOT_PC=y CONFIG_PNP=y CONFIG_PNP_DEBUG_MESSAGES=y # # 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_ZRAM is not set # CONFIG_BLK_CPQ_CISS_DA 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 # # DRBD disabled because PROC_FS or INET not selected # # CONFIG_BLK_DEV_NBD is not set # CONFIG_BLK_DEV_NVME is not set # CONFIG_BLK_DEV_SKD is not set # CONFIG_BLK_DEV_SX8 is not set CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=4096 # CONFIG_BLK_DEV_XIP is not set CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set # CONFIG_ATA_OVER_ETH is not set CONFIG_VIRTIO_BLK=y CONFIG_BLK_DEV_HD=y # CONFIG_BLK_DEV_RSXX is not set # # Misc devices # # CONFIG_SENSORS_LIS3LV02D is not set # CONFIG_AD525X_DPOT is not set # CONFIG_DUMMY_IRQ is not set # CONFIG_IBM_ASM is not set # CONFIG_PHANTOM is not set # CONFIG_SGI_IOC4 is not set # CONFIG_TIFM_CORE is not set CONFIG_ICS932S401=y # CONFIG_ATMEL_SSC is not set CONFIG_ENCLOSURE_SERVICES=y # CONFIG_HP_ILO is not set CONFIG_APDS9802ALS=y # CONFIG_ISL29003 is not set # CONFIG_ISL29020 is not set # CONFIG_SENSORS_TSL2550 is not set CONFIG_SENSORS_BH1780=y # CONFIG_SENSORS_BH1770 is not set # CONFIG_SENSORS_APDS990X is not set # CONFIG_HMC6352 is not set CONFIG_DS1682=y # CONFIG_VMWARE_BALLOON is not set # CONFIG_BMP085_I2C is not set # CONFIG_PCH_PHUB is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_SRAM is not set # CONFIG_C2PORT is not set # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_CB710_CORE is not set # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set # CONFIG_SENSORS_LIS3_I2C is not set # # Altera FPGA firmware download module # # CONFIG_ALTERA_STAPL is not set # CONFIG_INTEL_MEI is not set # CONFIG_INTEL_MEI_ME is not set # CONFIG_INTEL_MEI_TXE is not set # CONFIG_VMWARE_VMCI is not set # # Intel MIC Host Driver # # CONFIG_INTEL_MIC_HOST is not set # # Intel MIC Card Driver # # CONFIG_INTEL_MIC_CARD is not set # CONFIG_GENWQE is not set CONFIG_ECHO=y CONFIG_HAVE_IDE=y # CONFIG_IDE is not set # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y # CONFIG_SCSI_TGT is not set # CONFIG_SCSI_NETLINK is not set # CONFIG_SCSI_PROC_FS is not set # # SCSI support type (disk, tape, CD-ROM) # CONFIG_BLK_DEV_SD=y CONFIG_CHR_DEV_ST=y # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=y CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_CHR_DEV_SG=y CONFIG_CHR_DEV_SCH=y CONFIG_SCSI_ENCLOSURE=y # CONFIG_SCSI_MULTI_LUN is not set CONFIG_SCSI_CONSTANTS=y CONFIG_SCSI_LOGGING=y # CONFIG_SCSI_SCAN_ASYNC is not set # # SCSI Transports # # CONFIG_SCSI_SPI_ATTRS is not set # CONFIG_SCSI_FC_ATTRS is not set # CONFIG_SCSI_ISCSI_ATTRS is not set CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y # CONFIG_SCSI_SAS_ATA is not set # CONFIG_SCSI_SAS_HOST_SMP is not set CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_BOOT_SYSFS is not set # CONFIG_SCSI_BNX2_ISCSI is not set # CONFIG_SCSI_BNX2X_FCOE is not set # CONFIG_BE2ISCSI is not set # CONFIG_BLK_DEV_3W_XXXX_RAID is not set # CONFIG_SCSI_HPSA is not set # CONFIG_SCSI_3W_9XXX is not set # CONFIG_SCSI_3W_SAS is not set # CONFIG_SCSI_ACARD is not set # CONFIG_SCSI_AACRAID is not set # CONFIG_SCSI_AIC7XXX is not set # CONFIG_SCSI_AIC79XX is not set # CONFIG_SCSI_AIC94XX is not set # CONFIG_SCSI_MVSAS is not set # CONFIG_SCSI_MVUMI is not set # CONFIG_SCSI_DPT_I2O is not set # CONFIG_SCSI_ADVANSYS is not set # CONFIG_SCSI_ARCMSR is not set # CONFIG_SCSI_ESAS2R is not set # CONFIG_MEGARAID_NEWGEN is not set # CONFIG_MEGARAID_LEGACY is not set # CONFIG_MEGARAID_SAS is not set # CONFIG_SCSI_MPT2SAS is not set # CONFIG_SCSI_MPT3SAS is not set # CONFIG_SCSI_UFSHCD is not set # CONFIG_SCSI_HPTIOP is not set # CONFIG_VMWARE_PVSCSI is not set # CONFIG_LIBFC is not set # CONFIG_LIBFCOE is not set # CONFIG_FCOE is not set # CONFIG_FCOE_FNIC is not set # CONFIG_SCSI_DMX3191D is not set # CONFIG_SCSI_FUTURE_DOMAIN is not set # CONFIG_SCSI_ISCI is not set # CONFIG_SCSI_IPS is not set # CONFIG_SCSI_INITIO is not set # CONFIG_SCSI_INIA100 is not set # CONFIG_SCSI_STEX is not set # CONFIG_SCSI_SYM53C8XX_2 is not set # CONFIG_SCSI_IPR is not set # CONFIG_SCSI_QLOGIC_1280 is not set # CONFIG_SCSI_QLA_FC is not set # CONFIG_SCSI_QLA_ISCSI is not set # CONFIG_SCSI_LPFC is not set # CONFIG_SCSI_DC395x is not set # CONFIG_SCSI_DC390T is not set # CONFIG_SCSI_DEBUG is not set # CONFIG_SCSI_PMCRAID is not set # CONFIG_SCSI_PM8001 is not set # CONFIG_SCSI_SRP is not set # CONFIG_SCSI_BFA_FC is not set # CONFIG_SCSI_VIRTIO is not set # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y # CONFIG_SCSI_DH_EMC is not set 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 is not set CONFIG_ATA_ACPI=y # CONFIG_SATA_PMP is not set # # Controllers with non-SFF native interface # # CONFIG_SATA_AHCI is not set # CONFIG_SATA_AHCI_PLATFORM is not set # CONFIG_AHCI_IMX is not set # CONFIG_SATA_INIC162X is not set # CONFIG_SATA_ACARD_AHCI is not set # CONFIG_SATA_SIL24 is not set # CONFIG_ATA_SFF is not set # CONFIG_MD is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y # CONFIG_TCM_FILEIO is not set # CONFIG_TCM_PSCSI is not set CONFIG_LOOPBACK_TARGET=y # CONFIG_ISCSI_TARGET is not set # CONFIG_FUSION is not set # # IEEE 1394 (FireWire) support # # CONFIG_FIREWIRE is not set # CONFIG_FIREWIRE_NOSY is not set # CONFIG_I2O is not set # CONFIG_MACINTOSH_DRIVERS is not set # CONFIG_NETDEVICES is not set # # Input device support # CONFIG_INPUT=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=y # CONFIG_INPUT_EVDEV is not set CONFIG_INPUT_EVBUG=y # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y # CONFIG_KEYBOARD_ADP5588 is not set CONFIG_KEYBOARD_ADP5589=y CONFIG_KEYBOARD_ATKBD=y CONFIG_KEYBOARD_QT1070=y CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y # CONFIG_KEYBOARD_GPIO is not set CONFIG_KEYBOARD_GPIO_POLLED=y CONFIG_KEYBOARD_TCA6416=y CONFIG_KEYBOARD_TCA8418=y CONFIG_KEYBOARD_MATRIX=y CONFIG_KEYBOARD_LM8323=y CONFIG_KEYBOARD_LM8333=y CONFIG_KEYBOARD_MAX7359=y # CONFIG_KEYBOARD_MCS is not set # CONFIG_KEYBOARD_MPR121 is not set CONFIG_KEYBOARD_NEWTON=y CONFIG_KEYBOARD_OPENCORES=y CONFIG_KEYBOARD_STOWAWAY=y CONFIG_KEYBOARD_SUNKBD=y # CONFIG_KEYBOARD_TC3589X is not set # CONFIG_KEYBOARD_XTKBD is not set CONFIG_KEYBOARD_CROS_EC=y # CONFIG_INPUT_MOUSE 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=y CONFIG_JOYSTICK_GRIP_MP=y # CONFIG_JOYSTICK_GUILLEMOT is not set # CONFIG_JOYSTICK_INTERACT is not set # CONFIG_JOYSTICK_SIDEWINDER is not set # CONFIG_JOYSTICK_TMDC is not set # CONFIG_JOYSTICK_IFORCE is not set # CONFIG_JOYSTICK_WARRIOR is not set CONFIG_JOYSTICK_MAGELLAN=y # CONFIG_JOYSTICK_SPACEORB is not set CONFIG_JOYSTICK_SPACEBALL=y # CONFIG_JOYSTICK_STINGER is not set # CONFIG_JOYSTICK_TWIDJOY is not set # CONFIG_JOYSTICK_ZHENHUA is not set # CONFIG_JOYSTICK_DB9 is not set CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y # CONFIG_JOYSTICK_XPAD is not set CONFIG_JOYSTICK_WALKERA0701=y # CONFIG_INPUT_TABLET is not set # CONFIG_INPUT_TOUCHSCREEN is not set # CONFIG_INPUT_MISC is not set # # Hardware I/O ports # CONFIG_SERIO=y CONFIG_ARCH_MIGHT_HAVE_PC_SERIO=y CONFIG_SERIO_I8042=y CONFIG_SERIO_SERPORT=y # CONFIG_SERIO_CT82C710 is not set CONFIG_SERIO_PARKBD=y # CONFIG_SERIO_PCIPS2 is not set CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set CONFIG_SERIO_ARC_PS2=y CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y # 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_DEVPTS_MULTIPLE_INSTANCES is not set CONFIG_LEGACY_PTYS=y CONFIG_LEGACY_PTY_COUNT=256 # CONFIG_SERIAL_NONSTANDARD is not set # CONFIG_NOZOMI is not set # CONFIG_N_GSM is not set # CONFIG_TRACE_SINK is not set # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_FIX_EARLYCON_MEM=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_NR_UARTS=4 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 # CONFIG_SERIAL_8250_EXTENDED is not set # CONFIG_SERIAL_8250_DW is not set # # Non-8250 serial port support # # CONFIG_SERIAL_MFD_HSU is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y # CONFIG_SERIAL_JSM is not set # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_TIMBERDALE is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_PCH_UART is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=y CONFIG_LP_CONSOLE=y CONFIG_PPDEV=y # CONFIG_VIRTIO_CONSOLE is not set # CONFIG_IPMI_HANDLER is not set CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y # CONFIG_HW_RANDOM_VIA is not set CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y # CONFIG_R3964 is not set # CONFIG_APPLICOM is not set # CONFIG_MWAVE is not set # CONFIG_RAW_DRIVER is not set # CONFIG_HPET is not set CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set CONFIG_TCG_TIS_I2C_INFINEON=y # CONFIG_TCG_TIS_I2C_NUVOTON is not set # CONFIG_TCG_NSC is not set CONFIG_TCG_ATMEL=y # CONFIG_TCG_INFINEON is not set # CONFIG_TCG_ST33_I2C is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y CONFIG_I2C=y CONFIG_I2C_BOARDINFO=y # CONFIG_I2C_COMPAT is not set CONFIG_I2C_CHARDEV=y CONFIG_I2C_MUX=y # # Multiplexer I2C Chip support # CONFIG_I2C_MUX_GPIO=y CONFIG_I2C_MUX_PCA9541=y # CONFIG_I2C_MUX_PCA954x is not set # 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 is not set # CONFIG_I2C_AMD756 is not set # CONFIG_I2C_AMD8111 is not set # CONFIG_I2C_I801 is not set # CONFIG_I2C_ISCH is not set # CONFIG_I2C_ISMT is not set # CONFIG_I2C_PIIX4 is not set # CONFIG_I2C_NFORCE2 is not set # CONFIG_I2C_SIS5595 is not set # CONFIG_I2C_SIS630 is not set # CONFIG_I2C_SIS96X is not set # CONFIG_I2C_VIA is not set # CONFIG_I2C_VIAPRO is not set # # ACPI drivers # # CONFIG_I2C_SCMI is not set # # I2C system bus drivers (mostly embedded / system-on-chip) # CONFIG_I2C_CBUS_GPIO=y # CONFIG_I2C_DESIGNWARE_PLATFORM is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_EG20T is not set 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_SIMTEC=y CONFIG_I2C_XILINX=y # # External I2C/SMBus adapter drivers # CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_TAOS_EVM is not set # # Other I2C/SMBus bus drivers # # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set # CONFIG_SPI is not set CONFIG_SPMI=y # CONFIG_HSI is not set # # PPS support # CONFIG_PPS=y # CONFIG_PPS_DEBUG is not set # # PPS clients support # # CONFIG_PPS_CLIENT_KTIMER is not set # CONFIG_PPS_CLIENT_LDISC is not set CONFIG_PPS_CLIENT_PARPORT=y CONFIG_PPS_CLIENT_GPIO=y # # PPS generators support # # # PTP clock support # # CONFIG_PTP_1588_CLOCK is not set # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # # CONFIG_PTP_1588_CLOCK_PCH is not set CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y CONFIG_GPIOLIB=y CONFIG_GPIO_DEVRES=y CONFIG_GPIO_ACPI=y # CONFIG_DEBUG_GPIO is not set # CONFIG_GPIO_SYSFS is not set CONFIG_GPIO_GENERIC=y CONFIG_GPIO_DA9052=y CONFIG_GPIO_MAX730X=y # # Memory mapped GPIO drivers: # CONFIG_GPIO_GENERIC_PLATFORM=y CONFIG_GPIO_IT8761E=y CONFIG_GPIO_F7188X=y CONFIG_GPIO_SCH311X=y # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_LYNXPOINT is not set # # I2C GPIO expanders: # CONFIG_GPIO_MAX7300=y CONFIG_GPIO_MAX732X=y # CONFIG_GPIO_MAX732X_IRQ is not set CONFIG_GPIO_PCA953X=y # CONFIG_GPIO_PCA953X_IRQ is not set # CONFIG_GPIO_PCF857X is not set CONFIG_GPIO_SX150X=y CONFIG_GPIO_TC3589X=y CONFIG_GPIO_TPS65912=y CONFIG_GPIO_WM831X=y CONFIG_GPIO_WM8350=y # CONFIG_GPIO_WM8994 is not set CONFIG_GPIO_ADP5588=y # CONFIG_GPIO_ADP5588_IRQ is not set # # PCI GPIO expanders: # # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_INTEL_MID is not set # CONFIG_GPIO_PCH is not set # CONFIG_GPIO_ML_IOH is not set # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders: # # # AC97 GPIO expanders: # # # LPC GPIO expanders: # # CONFIG_GPIO_KEMPLD is not set # # MODULbus GPIO expanders: # # # USB GPIO expanders: # CONFIG_W1=y # # 1-wire Bus Masters # # CONFIG_W1_MASTER_MATROX is not set CONFIG_W1_MASTER_DS2482=y CONFIG_W1_MASTER_DS1WM=y # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y # CONFIG_W1_SLAVE_SMEM is not set CONFIG_W1_SLAVE_DS2408=y CONFIG_W1_SLAVE_DS2408_READBACK=y CONFIG_W1_SLAVE_DS2413=y CONFIG_W1_SLAVE_DS2423=y CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y CONFIG_W1_SLAVE_DS2433_CRC=y # CONFIG_W1_SLAVE_DS2760 is not set CONFIG_W1_SLAVE_DS2780=y CONFIG_W1_SLAVE_DS2781=y CONFIG_W1_SLAVE_DS28E04=y CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y CONFIG_POWER_SUPPLY_DEBUG=y # CONFIG_PDA_POWER is not set CONFIG_MAX8925_POWER=y # CONFIG_WM831X_BACKUP is not set CONFIG_WM831X_POWER=y # CONFIG_WM8350_POWER is not set CONFIG_TEST_POWER=y CONFIG_BATTERY_DS2780=y CONFIG_BATTERY_DS2781=y CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27x00 is not set CONFIG_BATTERY_DA9052=y CONFIG_BATTERY_MAX17040=y CONFIG_BATTERY_MAX17042=y # CONFIG_CHARGER_MAX8903 is not set CONFIG_CHARGER_LP8727=y CONFIG_CHARGER_GPIO=y CONFIG_CHARGER_MAX14577=y CONFIG_CHARGER_BQ2415X=y CONFIG_CHARGER_BQ24190=y CONFIG_CHARGER_BQ24735=y CONFIG_CHARGER_SMB347=y # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y CONFIG_HWMON_DEBUG_CHIP=y # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y # CONFIG_SENSORS_ADM1021 is not set CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y # CONFIG_SENSORS_ADM1031 is not set CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y # CONFIG_SENSORS_ADT7462 is not set # CONFIG_SENSORS_ADT7470 is not set CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y # CONFIG_SENSORS_K8TEMP is not set # CONFIG_SENSORS_K10TEMP is not set # CONFIG_SENSORS_FAM15H_POWER is not set CONFIG_SENSORS_APPLESMC=y # CONFIG_SENSORS_ASB100 is not set CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DA9052_ADC=y # CONFIG_SENSORS_I5K_AMB is not set # CONFIG_SENSORS_F71805F is not set CONFIG_SENSORS_F71882FG=y # CONFIG_SENSORS_F75375S is not set CONFIG_SENSORS_MC13783_ADC=y # CONFIG_SENSORS_FSCHMD is not set CONFIG_SENSORS_GL518SM=y # CONFIG_SENSORS_GL520SM is not set # CONFIG_SENSORS_G760A is not set CONFIG_SENSORS_G762=y CONFIG_SENSORS_GPIO_FAN=y CONFIG_SENSORS_HIH6130=y # CONFIG_SENSORS_CORETEMP is not set # CONFIG_SENSORS_IT87 is not set # CONFIG_SENSORS_JC42 is not set CONFIG_SENSORS_LINEAGE=y CONFIG_SENSORS_LTC2945=y CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y CONFIG_SENSORS_LTC4260=y CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX16065=y # CONFIG_SENSORS_MAX1619 is not set # CONFIG_SENSORS_MAX1668 is not set # CONFIG_SENSORS_MAX197 is not set CONFIG_SENSORS_MAX6639=y CONFIG_SENSORS_MAX6642=y CONFIG_SENSORS_MAX6650=y # CONFIG_SENSORS_MAX6697 is not set CONFIG_SENSORS_HTU21=y CONFIG_SENSORS_MCP3021=y # CONFIG_SENSORS_LM63 is not set # CONFIG_SENSORS_LM73 is not set CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y # CONFIG_SENSORS_LM80 is not set CONFIG_SENSORS_LM83=y # CONFIG_SENSORS_LM85 is not set CONFIG_SENSORS_LM87=y # CONFIG_SENSORS_LM90 is not set CONFIG_SENSORS_LM92=y # CONFIG_SENSORS_LM93 is not set # CONFIG_SENSORS_LM95234 is not set CONFIG_SENSORS_LM95241=y CONFIG_SENSORS_LM95245=y CONFIG_SENSORS_PC87360=y CONFIG_SENSORS_PC87427=y CONFIG_SENSORS_NTC_THERMISTOR=y # CONFIG_SENSORS_NCT6775 is not set CONFIG_SENSORS_PCF8591=y CONFIG_PMBUS=y CONFIG_SENSORS_PMBUS=y CONFIG_SENSORS_ADM1275=y # CONFIG_SENSORS_LM25066 is not set CONFIG_SENSORS_LTC2978=y CONFIG_SENSORS_MAX16064=y CONFIG_SENSORS_MAX34440=y # CONFIG_SENSORS_MAX8688 is not set CONFIG_SENSORS_UCD9000=y # CONFIG_SENSORS_UCD9200 is not set # CONFIG_SENSORS_ZL6100 is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SIS5595 is not set CONFIG_SENSORS_DME1737=y # CONFIG_SENSORS_EMC1403 is not set # CONFIG_SENSORS_EMC2103 is not set # CONFIG_SENSORS_EMC6W201 is not set # CONFIG_SENSORS_SMSC47M1 is not set CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y CONFIG_SENSORS_SCH5636=y CONFIG_SENSORS_SMM665=y CONFIG_SENSORS_ADC128D818=y CONFIG_SENSORS_ADS1015=y # CONFIG_SENSORS_ADS7828 is not set CONFIG_SENSORS_AMC6821=y CONFIG_SENSORS_INA209=y CONFIG_SENSORS_INA2XX=y CONFIG_SENSORS_THMC50=y # CONFIG_SENSORS_TMP102 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y # CONFIG_SENSORS_VIA686A is not set CONFIG_SENSORS_VT1211=y # CONFIG_SENSORS_VT8231 is not set CONFIG_SENSORS_W83781D=y # CONFIG_SENSORS_W83791D is not set # CONFIG_SENSORS_W83792D is not set CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y CONFIG_SENSORS_W83795_FANCTRL=y CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y # CONFIG_SENSORS_W83627EHF is not set CONFIG_SENSORS_WM831X=y CONFIG_SENSORS_WM8350=y # # ACPI drivers # # CONFIG_SENSORS_ACPI_POWER is not set # CONFIG_SENSORS_ATK0110 is not set CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y # CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE is not set CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE=y # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set CONFIG_THERMAL_GOV_FAIR_SHARE=y # CONFIG_THERMAL_GOV_STEP_WISE is not set CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=y # CONFIG_ACPI_INT3403_THERMAL is not set # # Texas Instruments thermal drivers # CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y CONFIG_WATCHDOG_NOWAYOUT=y # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y CONFIG_DA9052_WATCHDOG=y CONFIG_WM831X_WATCHDOG=y # CONFIG_WM8350_WATCHDOG is not set # CONFIG_XILINX_WATCHDOG is not set CONFIG_DW_WATCHDOG=y CONFIG_RETU_WATCHDOG=y CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y # CONFIG_ALIM1535_WDT is not set # CONFIG_ALIM7101_WDT is not set CONFIG_F71808E_WDT=y # CONFIG_SP5100_TCO is not set 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 is not set # CONFIG_IE6XX_WDT is not set # CONFIG_ITCO_WDT is not set CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y # CONFIG_HP_WATCHDOG is not set # CONFIG_KEMPLD_WDT is not set CONFIG_SC1200_WDT=y # CONFIG_PC87413_WDT is not set # CONFIG_NV_TCO is not set # CONFIG_60XX_WDT is not set # CONFIG_SBC8360_WDT is not set CONFIG_CPU5_WDT=y # CONFIG_SMSC_SCH311X_WDT is not set CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y # CONFIG_W83697HF_WDT is not set # CONFIG_W83697UG_WDT is not set CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y CONFIG_MEN_A21_WDT=y # # PCI-based Watchdog Cards # # CONFIG_PCIPCWATCHDOG is not set # CONFIG_WDTPCI is not set CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y # CONFIG_SSB_B43_PCI_BRIDGE is not set CONFIG_SSB_SDIOHOST_POSSIBLE=y # CONFIG_SSB_SDIOHOST is not set CONFIG_SSB_SILENT=y CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y # CONFIG_SSB_DRIVER_PCICORE is not set CONFIG_SSB_DRIVER_GPIO=y CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y CONFIG_BCMA_HOST_SOC=y # CONFIG_BCMA_DRIVER_GMAC_CMN is not set # CONFIG_BCMA_DRIVER_GPIO is not set # CONFIG_BCMA_DEBUG is not set # # Multifunction device drivers # CONFIG_MFD_CORE=y # CONFIG_MFD_CS5535 is not set CONFIG_MFD_AS3711=y # CONFIG_PMIC_ADP5520 is not set CONFIG_MFD_AAT2870_CORE=y # CONFIG_MFD_BCM590XX is not set CONFIG_MFD_CROS_EC=y CONFIG_MFD_CROS_EC_I2C=y # CONFIG_PMIC_DA903X is not set CONFIG_PMIC_DA9052=y CONFIG_MFD_DA9052_I2C=y # CONFIG_MFD_DA9055 is not set CONFIG_MFD_DA9063=y CONFIG_MFD_MC13XXX=y CONFIG_MFD_MC13XXX_I2C=y CONFIG_HTC_PASIC3=y CONFIG_HTC_I2CPLD=y # CONFIG_LPC_ICH is not set # CONFIG_LPC_SCH is not set # CONFIG_MFD_JANZ_CMODIO is not set CONFIG_MFD_KEMPLD=y CONFIG_MFD_88PM800=y CONFIG_MFD_88PM805=y # CONFIG_MFD_88PM860X is not set CONFIG_MFD_MAX14577=y CONFIG_MFD_MAX77686=y CONFIG_MFD_MAX77693=y # CONFIG_MFD_MAX8907 is not set CONFIG_MFD_MAX8925=y CONFIG_MFD_MAX8997=y # CONFIG_MFD_MAX8998 is not set CONFIG_MFD_RETU=y # CONFIG_MFD_PCF50633 is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_MFD_SMSC is not set CONFIG_ABX500_CORE=y # CONFIG_AB3100_CORE is not set # CONFIG_MFD_STMPE is not set CONFIG_MFD_SYSCON=y # CONFIG_MFD_TI_AM335X_TSCADC is not set # CONFIG_MFD_LP3943 is not set # CONFIG_MFD_LP8788 is not set # CONFIG_MFD_PALMAS is not set CONFIG_TPS6105X=y # CONFIG_TPS65010 is not set CONFIG_TPS6507X=y # CONFIG_MFD_TPS65090 is not set CONFIG_MFD_TPS65217=y CONFIG_MFD_TPS65218=y # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set CONFIG_MFD_TPS65912=y CONFIG_MFD_TPS65912_I2C=y # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set # CONFIG_MFD_WL1273_CORE is not set CONFIG_MFD_LM3533=y # CONFIG_MFD_TIMBERDALE is not set CONFIG_MFD_TC3589X=y # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_WM8400 is not set CONFIG_MFD_WM831X=y CONFIG_MFD_WM831X_I2C=y CONFIG_MFD_WM8350=y CONFIG_MFD_WM8350_I2C=y CONFIG_MFD_WM8994=y CONFIG_REGULATOR=y CONFIG_REGULATOR_DEBUG=y CONFIG_REGULATOR_FIXED_VOLTAGE=y CONFIG_REGULATOR_VIRTUAL_CONSUMER=y CONFIG_REGULATOR_USERSPACE_CONSUMER=y CONFIG_REGULATOR_88PM800=y # CONFIG_REGULATOR_ACT8865 is not set CONFIG_REGULATOR_AD5398=y CONFIG_REGULATOR_ANATOP=y CONFIG_REGULATOR_AAT2870=y CONFIG_REGULATOR_AS3711=y CONFIG_REGULATOR_DA9052=y CONFIG_REGULATOR_DA9063=y CONFIG_REGULATOR_DA9210=y # CONFIG_REGULATOR_FAN53555 is not set CONFIG_REGULATOR_GPIO=y # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set CONFIG_REGULATOR_LP872X=y CONFIG_REGULATOR_LP8755=y # CONFIG_REGULATOR_MAX14577 is not set # CONFIG_REGULATOR_MAX1586 is not set CONFIG_REGULATOR_MAX8649=y # CONFIG_REGULATOR_MAX8660 is not set CONFIG_REGULATOR_MAX8925=y CONFIG_REGULATOR_MAX8952=y CONFIG_REGULATOR_MAX8973=y # CONFIG_REGULATOR_MAX8997 is not set # CONFIG_REGULATOR_MAX77686 is not set CONFIG_REGULATOR_MAX77693=y CONFIG_REGULATOR_MC13XXX_CORE=y CONFIG_REGULATOR_MC13783=y CONFIG_REGULATOR_MC13892=y CONFIG_REGULATOR_PFUZE100=y # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS6105X is not set CONFIG_REGULATOR_TPS62360=y CONFIG_REGULATOR_TPS65023=y # CONFIG_REGULATOR_TPS6507X is not set CONFIG_REGULATOR_TPS65217=y CONFIG_REGULATOR_TPS65912=y # CONFIG_REGULATOR_WM831X is not set CONFIG_REGULATOR_WM8350=y CONFIG_REGULATOR_WM8994=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set CONFIG_MEDIA_ANALOG_TV_SUPPORT=y # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set CONFIG_MEDIA_RC_SUPPORT=y CONFIG_VIDEO_DEV=y CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_TTPCI_EEPROM is not set # # Media drivers # CONFIG_RC_CORE=y CONFIG_RC_MAP=y CONFIG_RC_DECODERS=y # CONFIG_LIRC is not set # CONFIG_IR_NEC_DECODER is not set # CONFIG_IR_RC5_DECODER is not set CONFIG_IR_RC6_DECODER=y CONFIG_IR_JVC_DECODER=y CONFIG_IR_SONY_DECODER=y CONFIG_IR_RC5_SZ_DECODER=y # CONFIG_IR_SANYO_DECODER is not set # CONFIG_IR_SHARP_DECODER is not set CONFIG_IR_MCE_KBD_DECODER=y # CONFIG_RC_DEVICES is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # # Media ancillary drivers (tuners, sensors, i2c, frontends) # CONFIG_MEDIA_SUBDRV_AUTOSELECT=y CONFIG_VIDEO_IR_I2C=y # # Audio decoders, processors and mixers # # # RDS decoders # # # Video decoders # # # Video and audio decoders # # # Video encoders # # # Camera sensor devices # # # Flash devices # # # Video improvement chips # # # Audio/Video compression chips # # # Miscellaneous helper chips # # # Sensors used on soc_camera driver # CONFIG_MEDIA_TUNER=y CONFIG_MEDIA_TUNER_SIMPLE=y CONFIG_MEDIA_TUNER_TDA8290=y CONFIG_MEDIA_TUNER_TDA827X=y CONFIG_MEDIA_TUNER_TDA18271=y CONFIG_MEDIA_TUNER_TDA9887=y CONFIG_MEDIA_TUNER_MT20XX=y CONFIG_MEDIA_TUNER_XC2028=y CONFIG_MEDIA_TUNER_XC5000=y CONFIG_MEDIA_TUNER_XC4000=y CONFIG_MEDIA_TUNER_MC44S803=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # # CONFIG_AGP is not set CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 # CONFIG_VGA_SWITCHEROO is not set CONFIG_DRM=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_LOAD_EDID_FIRMWARE=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_CH7006 is not set CONFIG_DRM_I2C_SIL164=y CONFIG_DRM_I2C_NXP_TDA998X=y # CONFIG_DRM_TDFX is not set # CONFIG_DRM_R128 is not set # CONFIG_DRM_RADEON is not set # CONFIG_DRM_NOUVEAU is not set # CONFIG_DRM_I915 is not set # CONFIG_DRM_MGA is not set # CONFIG_DRM_VIA is not set # CONFIG_DRM_SAVAGE is not set # CONFIG_DRM_VMWGFX is not set # CONFIG_DRM_GMA500 is not set # CONFIG_DRM_UDL is not set # CONFIG_DRM_AST is not set # CONFIG_DRM_MGAG200 is not set # CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_QXL is not set # CONFIG_DRM_BOCHS is not set CONFIG_DRM_PTN3460=y # CONFIG_VGASTATE is not set CONFIG_HDMI=y CONFIG_FB=y # CONFIG_FIRMWARE_EDID is not set # CONFIG_FB_DDC is not set CONFIG_FB_BOOT_VESA_SUPPORT=y CONFIG_FB_CFB_FILLRECT=y CONFIG_FB_CFB_COPYAREA=y CONFIG_FB_CFB_IMAGEBLIT=y # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set CONFIG_FB_SYS_FILLRECT=y CONFIG_FB_SYS_COPYAREA=y CONFIG_FB_SYS_IMAGEBLIT=y CONFIG_FB_FOREIGN_ENDIAN=y CONFIG_FB_BOTH_ENDIAN=y # CONFIG_FB_BIG_ENDIAN is not set # CONFIG_FB_LITTLE_ENDIAN is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y # CONFIG_FB_SVGALIB is not set # CONFIG_FB_MACMODES is not set # CONFIG_FB_BACKLIGHT is not set # CONFIG_FB_MODE_HELPERS is not set CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set # CONFIG_FB_PM2 is not set # CONFIG_FB_CYBER2000 is not set CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_VESA=y # CONFIG_FB_N411 is not set CONFIG_FB_HGA=y CONFIG_FB_OPENCORES=y CONFIG_FB_S1D13XXX=y # CONFIG_FB_NVIDIA is not set # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set # CONFIG_FB_LE80578 is not set # CONFIG_FB_MATROX is not set # CONFIG_FB_RADEON is not set # CONFIG_FB_ATY128 is not set # CONFIG_FB_ATY is not set # CONFIG_FB_S3 is not set # CONFIG_FB_SAVAGE is not set # CONFIG_FB_SIS is not set # CONFIG_FB_VIA is not set # CONFIG_FB_NEOMAGIC is not set # CONFIG_FB_KYRO is not set # CONFIG_FB_3DFX is not set # CONFIG_FB_VOODOO1 is not set # CONFIG_FB_VT8623 is not set # CONFIG_FB_TRIDENT is not set # CONFIG_FB_ARK is not set # CONFIG_FB_PM3 is not set # CONFIG_FB_CARMINE is not set # CONFIG_FB_TMIO is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=y CONFIG_FB_METRONOME=y # CONFIG_FB_MB862XX is not set CONFIG_FB_BROADSHEET=y CONFIG_FB_AUO_K190X=y # CONFIG_FB_AUO_K1900 is not set # CONFIG_FB_AUO_K1901 is not set # CONFIG_FB_SIMPLE is not set # CONFIG_EXYNOS_VIDEO is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_LM3533=y # CONFIG_BACKLIGHT_DA9052 is not set CONFIG_BACKLIGHT_MAX8925=y # CONFIG_BACKLIGHT_APPLE is not set # CONFIG_BACKLIGHT_SAHARA is not set CONFIG_BACKLIGHT_WM831X=y # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set CONFIG_BACKLIGHT_AAT2870=y # CONFIG_BACKLIGHT_LM3630A is not set CONFIG_BACKLIGHT_LM3639=y # CONFIG_BACKLIGHT_LP855X is not set CONFIG_BACKLIGHT_TPS65217=y CONFIG_BACKLIGHT_AS3711=y # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set CONFIG_BACKLIGHT_BD6107=y CONFIG_LOGO=y # CONFIG_LOGO_LINUX_MONO is not set # CONFIG_LOGO_LINUX_VGA16 is not set CONFIG_LOGO_LINUX_CLUT224=y # CONFIG_SOUND is not set # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y # CONFIG_UHID is not set # CONFIG_HID_GENERIC is not set # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set # CONFIG_HID_APPLE is not set CONFIG_HID_AUREAL=y CONFIG_HID_BELKIN=y # CONFIG_HID_CHERRY is not set CONFIG_HID_CHICONY=y # CONFIG_HID_CYPRESS is not set CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y CONFIG_HID_EZKEY=y CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y # CONFIG_HID_UCLOGIC is not set # CONFIG_HID_WALTOP is not set # CONFIG_HID_GYRATION is not set CONFIG_HID_ICADE=y CONFIG_HID_TWINHAN=y # CONFIG_HID_KENSINGTON is not set CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO_TPKBD is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y # CONFIG_LOGIG940_FF is not set # CONFIG_LOGIWHEELS_FF is not set # CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PETALYNX is not set CONFIG_HID_PICOLCD=y # CONFIG_HID_PICOLCD_FB is not set # CONFIG_HID_PICOLCD_BACKLIGHT is not set CONFIG_HID_PICOLCD_LEDS=y CONFIG_HID_PICOLCD_CIR=y CONFIG_HID_PRIMAX=y # CONFIG_HID_SAITEK is not set # CONFIG_HID_SAMSUNG is not set CONFIG_HID_SPEEDLINK=y CONFIG_HID_STEELSERIES=y # CONFIG_HID_SUNPLUS is not set # CONFIG_HID_GREENASIA is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TIVO=y CONFIG_HID_TOPSEED=y CONFIG_HID_THINGM=y CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y # CONFIG_HID_WACOM is not set # CONFIG_HID_WIIMOTE is not set CONFIG_HID_XINMO=y CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y # CONFIG_HID_ZYDACRON is not set CONFIG_HID_SENSOR_HUB=y # # I2C HID support # CONFIG_I2C_HID=y CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_ARCH_HAS_HCD=y # CONFIG_USB is not set # # USB port drivers # # # USB Physical Layer drivers # # CONFIG_USB_PHY is not set # CONFIG_NOP_USB_XCEIV is not set # CONFIG_SAMSUNG_USB2PHY is not set # CONFIG_SAMSUNG_USB3PHY is not set # CONFIG_USB_GPIO_VBUS is not set # CONFIG_TAHVO_USB is not set # CONFIG_USB_GADGET is not set CONFIG_UWB=y # CONFIG_UWB_WHCI is not set CONFIG_MMC=y CONFIG_MMC_DEBUG=y # CONFIG_MMC_CLKGATE is not set # # MMC/SD/SDIO Card Drivers # # CONFIG_MMC_BLOCK is not set # CONFIG_SDIO_UART is not set # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y # CONFIG_MMC_SDHCI_PCI is not set # CONFIG_MMC_SDHCI_ACPI is not set # CONFIG_MMC_SDHCI_PLTFM is not set # CONFIG_MMC_TIFM_SD is not set # CONFIG_MMC_CB710 is not set # CONFIG_MMC_VIA_SDMMC is not set # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # # LED drivers # # CONFIG_LEDS_LM3530 is not set CONFIG_LEDS_LM3533=y CONFIG_LEDS_LM3642=y # CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y CONFIG_LEDS_LP3944=y CONFIG_LEDS_LP55XX_COMMON=y # CONFIG_LEDS_LP5521 is not set CONFIG_LEDS_LP5523=y CONFIG_LEDS_LP5562=y CONFIG_LEDS_LP8501=y CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y CONFIG_LEDS_PCA963X=y # CONFIG_LEDS_PCA9685 is not set # CONFIG_LEDS_WM831X_STATUS is not set CONFIG_LEDS_WM8350=y CONFIG_LEDS_DA9052=y # CONFIG_LEDS_REGULATOR is not set CONFIG_LEDS_BD2802=y # CONFIG_LEDS_INTEL_SS4200 is not set CONFIG_LEDS_LT3593=y CONFIG_LEDS_MC13783=y # CONFIG_LEDS_TCA6507 is not set CONFIG_LEDS_MAX8997=y CONFIG_LEDS_LM355x=y # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y # CONFIG_LEDS_TRIGGER_TIMER is not set # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_HEARTBEAT=y # CONFIG_LEDS_TRIGGER_BACKLIGHT is not set # CONFIG_LEDS_TRIGGER_CPU is not set 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 is not set CONFIG_ACCESSIBILITY=y # CONFIG_EDAC is not set CONFIG_RTC_LIB=y # CONFIG_RTC_CLASS is not set # CONFIG_DMADEVICES is not set CONFIG_AUXDISPLAY=y CONFIG_UIO=y # CONFIG_UIO_CIF is not set # CONFIG_UIO_PDRV_GENIRQ is not set CONFIG_UIO_DMEM_GENIRQ=y # CONFIG_UIO_AEC is not set # CONFIG_UIO_SERCOS3 is not set # CONFIG_UIO_PCI_GENERIC is not set # CONFIG_UIO_NETX is not set # CONFIG_UIO_MF624 is not set CONFIG_VIRT_DRIVERS=y CONFIG_VIRTIO=y # # Virtio drivers # # CONFIG_VIRTIO_PCI is not set CONFIG_VIRTIO_BALLOON=y CONFIG_VIRTIO_MMIO=y CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y # # Microsoft Hyper-V guest support # # CONFIG_HYPERV is not set CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_PANEL=y CONFIG_PANEL_PARPORT=0 CONFIG_PANEL_PROFILE=5 # CONFIG_PANEL_CHANGE_MESSAGE is not set # CONFIG_RTS5208 is not set # CONFIG_DX_SEP is not set # CONFIG_CRYSTALHD is not set # CONFIG_FB_XGI is not set # CONFIG_ACPI_QUICKSTART is not set # CONFIG_FT1000 is not set # # Speakup console speech # # CONFIG_TOUCHSCREEN_CLEARPAD_TM1217 is not set CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4=y CONFIG_STAGING_MEDIA=y # CONFIG_VIDEO_DT3155 is not set # # Android # CONFIG_ANDROID=y CONFIG_ANDROID_BINDER_IPC=y CONFIG_ASHMEM=y # CONFIG_ANDROID_LOGGER is not set # CONFIG_ANDROID_TIMED_OUTPUT is not set # CONFIG_ANDROID_LOW_MEMORY_KILLER is not set CONFIG_SYNC=y CONFIG_SW_SYNC=y # CONFIG_SW_SYNC_USER is not set # CONFIG_ION is not set # CONFIG_WIMAX_GDM72XX is not set # CONFIG_DGRP is not set CONFIG_XILLYBUS=y # CONFIG_DGNC is not set # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_X86_PLATFORM_DEVICES is not set CONFIG_CHROME_PLATFORMS=y CONFIG_CHROMEOS_LAPTOP=y # CONFIG_CHROMEOS_PSTORE is not set # # Hardware Spinlock drivers # CONFIG_CLKEVT_I8253=y CONFIG_CLKBLD_I8253=y # 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=y # CONFIG_IOMMU_SUPPORT is not set # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # CONFIG_PM_DEVFREQ=y # # DEVFREQ Governors # CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y CONFIG_DEVFREQ_GOV_PERFORMANCE=y # CONFIG_DEVFREQ_GOV_POWERSAVE is not set # CONFIG_DEVFREQ_GOV_USERSPACE is not set # # DEVFREQ Drivers # CONFIG_EXTCON=y # # Extcon Device Drivers # # CONFIG_EXTCON_GPIO is not set CONFIG_EXTCON_MAX14577=y CONFIG_EXTCON_MAX77693=y CONFIG_EXTCON_MAX8997=y CONFIG_MEMORY=y # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set CONFIG_IPACK_BUS=y # CONFIG_BOARD_TPCI200 is not set # CONFIG_SERIAL_IPOCTAL is not set CONFIG_RESET_CONTROLLER=y CONFIG_FMC=y # CONFIG_FMC_FAKEDEV is not set CONFIG_FMC_TRIVIAL=y CONFIG_FMC_WRITE_EEPROM=y CONFIG_FMC_CHARDEV=y # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_OMAP_CONTROL_PHY is not set CONFIG_BCM_KONA_USB2_PHY=y # CONFIG_PHY_SAMSUNG_USB2 is not set # CONFIG_POWERCAP is not set CONFIG_MCB=y # CONFIG_MCB_PCI is not set # # Firmware Drivers # # CONFIG_EDD is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y # CONFIG_DCDBAS is not set # CONFIG_DMIID is not set CONFIG_DMI_SYSFS=y CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y # CONFIG_ISCSI_IBFT_FIND is not set # CONFIG_GOOGLE_FIRMWARE is not set # # File systems # CONFIG_DCACHE_WORD_ACCESS=y CONFIG_EXT2_FS=y CONFIG_EXT2_FS_XATTR=y CONFIG_EXT2_FS_POSIX_ACL=y # CONFIG_EXT2_FS_SECURITY is not set # CONFIG_EXT2_FS_XIP is not set CONFIG_EXT3_FS=y CONFIG_EXT3_DEFAULTS_TO_ORDERED=y # CONFIG_EXT3_FS_XATTR is not set # CONFIG_EXT4_FS is not set CONFIG_JBD=y CONFIG_JBD_DEBUG=y 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=y CONFIG_REISERFS_FS_POSIX_ACL=y CONFIG_REISERFS_FS_SECURITY=y CONFIG_JFS_FS=y CONFIG_JFS_POSIX_ACL=y CONFIG_JFS_SECURITY=y CONFIG_JFS_DEBUG=y # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y # CONFIG_XFS_POSIX_ACL is not set CONFIG_XFS_RT=y # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y # CONFIG_OCFS2_FS is not set # CONFIG_BTRFS_FS is not set CONFIG_NILFS2_FS=y CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y # CONFIG_DNOTIFY is not set CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y # CONFIG_QUOTA_NETLINK_INTERFACE is not set # CONFIG_PRINT_QUOTA_WARNING is not set CONFIG_QUOTA_DEBUG=y CONFIG_QFMT_V1=y # CONFIG_QFMT_V2 is not set CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y # CONFIG_AUTOFS4_FS is not set CONFIG_FUSE_FS=y # CONFIG_CUSE is not set # # Caches # CONFIG_FSCACHE=y # CONFIG_FSCACHE_STATS is not set CONFIG_FSCACHE_HISTOGRAM=y CONFIG_FSCACHE_DEBUG=y # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y CONFIG_CACHEFILES_DEBUG=y # CONFIG_CACHEFILES_HISTOGRAM is not set # # 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_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 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_CONFIGFS_FS=y # CONFIG_MISC_FILESYSTEMS is not set CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NLS=y CONFIG_NLS_DEFAULT="iso8859-1" # CONFIG_NLS_CODEPAGE_437 is not set CONFIG_NLS_CODEPAGE_737=y # CONFIG_NLS_CODEPAGE_775 is not set # CONFIG_NLS_CODEPAGE_850 is not set CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y # CONFIG_NLS_CODEPAGE_857 is not set CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y # CONFIG_NLS_CODEPAGE_862 is not set CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y # CONFIG_NLS_CODEPAGE_865 is not set # CONFIG_NLS_CODEPAGE_866 is not set CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y # CONFIG_NLS_CODEPAGE_874 is not set CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y # CONFIG_NLS_ASCII is not set CONFIG_NLS_ISO8859_1=y # CONFIG_NLS_ISO8859_2 is not set CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y # CONFIG_NLS_ISO8859_6 is not set CONFIG_NLS_ISO8859_7=y # CONFIG_NLS_ISO8859_9 is not set # CONFIG_NLS_ISO8859_13 is not set # CONFIG_NLS_ISO8859_14 is not set CONFIG_NLS_ISO8859_15=y # CONFIG_NLS_KOI8_R is not set 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=y # CONFIG_NLS_MAC_GAELIC is not set CONFIG_NLS_MAC_GREEK=y CONFIG_NLS_MAC_ICELAND=y # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set CONFIG_NLS_MAC_TURKISH=y # CONFIG_NLS_UTF8 is not set # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_DEFAULT_MESSAGE_LOGLEVEL=4 # CONFIG_BOOT_PRINTK_DELAY is not set # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set # CONFIG_ENABLE_WARN_DEPRECATED is not set CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 # CONFIG_STRIP_ASM_SYMS is not set # CONFIG_READABLE_ASM is not set # CONFIG_UNUSED_SYMBOLS is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_ARCH_WANT_FRAME_POINTERS=y CONFIG_FRAME_POINTER=y CONFIG_DEBUG_FORCE_WEAK_PER_CPU=y CONFIG_MAGIC_SYSRQ=y CONFIG_MAGIC_SYSRQ_DEFAULT_ENABLE=0x1 CONFIG_DEBUG_KERNEL=y # # Memory Debugging # CONFIG_DEBUG_PAGEALLOC=y CONFIG_WANT_PAGE_DEBUG_FLAGS=y CONFIG_PAGE_GUARD=y CONFIG_DEBUG_OBJECTS=y CONFIG_DEBUG_OBJECTS_SELFTEST=y # CONFIG_DEBUG_OBJECTS_FREE is not set # CONFIG_DEBUG_OBJECTS_TIMERS is not set # CONFIG_DEBUG_OBJECTS_WORK is not set # CONFIG_DEBUG_OBJECTS_RCU_HEAD is not set CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 # CONFIG_SLUB_STATS is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set # CONFIG_DEBUG_STACK_USAGE is not set CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_RB is not set # CONFIG_DEBUG_VIRTUAL is not set CONFIG_DEBUG_MEMORY_INIT=y # CONFIG_DEBUG_PER_CPU_MAPS is not set CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_DEBUG_SHIRQ=y # # Debug Lockups and Hangs # CONFIG_LOCKUP_DETECTOR=y CONFIG_HARDLOCKUP_DETECTOR=y # CONFIG_BOOTPARAM_HARDLOCKUP_PANIC is not set CONFIG_BOOTPARAM_HARDLOCKUP_PANIC_VALUE=0 # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 # CONFIG_DETECT_HUNG_TASK is not set # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHEDSTATS=y # CONFIG_TIMER_STATS is not set CONFIG_DEBUG_PREEMPT=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y CONFIG_DEBUG_PI_LIST=y # CONFIG_RT_MUTEX_TESTER is not set CONFIG_DEBUG_SPINLOCK=y CONFIG_DEBUG_MUTEXES=y # CONFIG_DEBUG_WW_MUTEX_SLOWPATH is not set CONFIG_DEBUG_LOCK_ALLOC=y CONFIG_PROVE_LOCKING=y CONFIG_LOCKDEP=y # CONFIG_LOCK_STAT is not set CONFIG_DEBUG_LOCKDEP=y CONFIG_DEBUG_ATOMIC_SLEEP=y # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set # CONFIG_LOCK_TORTURE_TEST is not set CONFIG_TRACE_IRQFLAGS=y CONFIG_STACKTRACE=y # CONFIG_DEBUG_KOBJECT is not set CONFIG_DEBUG_BUGVERBOSE=y CONFIG_DEBUG_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y CONFIG_PROVE_RCU_REPEATEDLY=y # CONFIG_PROVE_RCU_DELAY is not set # CONFIG_SPARSE_RCU_POINTER is not set CONFIG_TORTURE_TEST=y CONFIG_RCU_TORTURE_TEST=y # CONFIG_RCU_TORTURE_TEST_RUNNABLE is not set CONFIG_RCU_CPU_STALL_TIMEOUT=21 CONFIG_RCU_CPU_STALL_VERBOSE=y CONFIG_RCU_CPU_STALL_INFO=y CONFIG_RCU_TRACE=y # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set CONFIG_NOTIFIER_ERROR_INJECTION=y CONFIG_CPU_NOTIFIER_ERROR_INJECT=y # CONFIG_PM_NOTIFIER_ERROR_INJECT is not set CONFIG_FAULT_INJECTION=y # CONFIG_FAILSLAB is not set # CONFIG_FAIL_PAGE_ALLOC is not set # CONFIG_FAIL_MAKE_REQUEST is not set CONFIG_FAIL_IO_TIMEOUT=y CONFIG_FAIL_MMC_REQUEST=y CONFIG_FAULT_INJECTION_DEBUG_FS=y CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=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=y CONFIG_PREEMPT_TRACER=y CONFIG_SCHED_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 is not set CONFIG_PROFILE_ALL_BRANCHES=y # CONFIG_BRANCH_TRACER is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_UPROBE_EVENT=y CONFIG_PROBE_EVENTS=y # CONFIG_DYNAMIC_FTRACE is not set CONFIG_FUNCTION_PROFILER=y CONFIG_FTRACE_SELFTEST=y CONFIG_FTRACE_STARTUP_TEST=y CONFIG_EVENT_TRACE_TEST_SYSCALLS=y # CONFIG_MMIOTRACE is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # # Runtime Testing # CONFIG_LKDTM=y # CONFIG_TEST_LIST_SORT is not set # CONFIG_BACKTRACE_SELF_TEST is not set CONFIG_RBTREE_TEST=y CONFIG_ATOMIC64_SELFTEST=y # CONFIG_TEST_STRING_HELPERS is not set CONFIG_TEST_KSTRTOX=y # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_SAMPLES is not set CONFIG_HAVE_ARCH_KGDB=y # CONFIG_KGDB is not set CONFIG_STRICT_DEVMEM=y CONFIG_X86_VERBOSE_BOOTUP=y CONFIG_EARLY_PRINTK=y # CONFIG_EARLY_PRINTK_DBGP is not set CONFIG_X86_PTDUMP=y # CONFIG_DEBUG_RODATA is not set CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set 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 is not set CONFIG_IO_DELAY_0XED=y # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=1 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set # CONFIG_OPTIMIZE_INLINING is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set CONFIG_BIG_KEYS=y CONFIG_TRUSTED_KEYS=y CONFIG_ENCRYPTED_KEYS=y # CONFIG_KEYS_DEBUG_PROC_KEYS is not set CONFIG_SECURITY_DMESG_RESTRICT=y CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_PATH=y # CONFIG_SECURITY_TOMOYO is not set # CONFIG_SECURITY_APPARMOR is not set CONFIG_SECURITY_YAMA=y CONFIG_SECURITY_YAMA_STACKED=y CONFIG_INTEGRITY=y CONFIG_INTEGRITY_SIGNATURE=y CONFIG_INTEGRITY_ASYMMETRIC_KEYS=y CONFIG_IMA=y CONFIG_IMA_MEASURE_PCR_IDX=10 # CONFIG_IMA_TEMPLATE is not set CONFIG_IMA_NG_TEMPLATE=y # CONFIG_IMA_SIG_TEMPLATE is not set CONFIG_IMA_DEFAULT_TEMPLATE="ima-ng" # CONFIG_IMA_DEFAULT_HASH_SHA1 is not set # CONFIG_IMA_DEFAULT_HASH_SHA256 is not set CONFIG_IMA_DEFAULT_HASH_SHA512=y CONFIG_IMA_DEFAULT_HASH="sha512" CONFIG_IMA_APPRAISE=y CONFIG_EVM=y CONFIG_EVM_HMAC_VERSION=2 CONFIG_DEFAULT_SECURITY_YAMA=y # CONFIG_DEFAULT_SECURITY_DAC is not set CONFIG_DEFAULT_SECURITY="yama" 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_PCOMP=y CONFIG_CRYPTO_PCOMP2=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_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set CONFIG_CRYPTO_GCM=y CONFIG_CRYPTO_SEQIV=y # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y # CONFIG_CRYPTO_CTS is not set # CONFIG_CRYPTO_ECB is not set CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # # Hash modes # CONFIG_CRYPTO_CMAC=y CONFIG_CRYPTO_HMAC=y CONFIG_CRYPTO_XCBC=y CONFIG_CRYPTO_VMAC=y # # Digest # CONFIG_CRYPTO_CRC32C=y CONFIG_CRYPTO_CRC32C_INTEL=y CONFIG_CRYPTO_CRC32=y CONFIG_CRYPTO_CRC32_PCLMUL=y CONFIG_CRYPTO_CRCT10DIF=y CONFIG_CRYPTO_CRCT10DIF_PCLMUL=y CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y # CONFIG_CRYPTO_RMD160 is not set CONFIG_CRYPTO_RMD256=y # CONFIG_CRYPTO_RMD320 is not set CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y CONFIG_CRYPTO_SHA256_SSSE3=y CONFIG_CRYPTO_SHA512_SSSE3=y CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y # CONFIG_CRYPTO_WP512 is not set CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y # CONFIG_CRYPTO_AES_NI_INTEL is not set CONFIG_CRYPTO_ANUBIS=y # CONFIG_CRYPTO_ARC4 is not set # CONFIG_CRYPTO_BLOWFISH is not set CONFIG_CRYPTO_BLOWFISH_COMMON=y CONFIG_CRYPTO_BLOWFISH_X86_64=y CONFIG_CRYPTO_CAMELLIA=y # CONFIG_CRYPTO_CAMELLIA_X86_64 is not set # CONFIG_CRYPTO_CAMELLIA_AESNI_AVX_X86_64 is not set # 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 is not set CONFIG_CRYPTO_CAST6=y CONFIG_CRYPTO_CAST6_AVX_X86_64=y CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_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=y 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_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_LZ4 is not set CONFIG_CRYPTO_LZ4HC=y # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set # CONFIG_CRYPTO_USER_API_HASH is not set # CONFIG_CRYPTO_USER_API_SKCIPHER is not set CONFIG_CRYPTO_HASH_INFO=y # CONFIG_CRYPTO_HW is not set CONFIG_ASYMMETRIC_KEY_TYPE=y CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=y CONFIG_PUBLIC_KEY_ALGO_RSA=y CONFIG_X509_CERTIFICATE_PARSER=y CONFIG_HAVE_KVM=y # CONFIG_VIRTUALIZATION is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_BITREVERSE=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_PERCPU_RWSEM=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set # CONFIG_CRC32_SLICEBY8 is not set CONFIG_CRC32_SLICEBY4=y # CONFIG_CRC32_SARWATE is not set # CONFIG_CRC32_BIT is not set CONFIG_CRC7=y CONFIG_LIBCRC32C=y CONFIG_CRC8=y # CONFIG_AUDIT_ARCH_COMPAT_GENERIC is not set CONFIG_RANDOM32_SELFTEST=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4HC_COMPRESS=y CONFIG_LZ4_DECOMPRESS=y # CONFIG_XZ_DEC is not set # CONFIG_XZ_DEC_BCJ is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZO=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_BCH=y CONFIG_BCH_CONST_PARAMS=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CPUMASK_OFFSTACK=y CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_AVERAGE=y CONFIG_CLZ_TAB=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_MPILIB=y CONFIG_SIGNATURE=y CONFIG_OID_REGISTRY=y --=-gNtjfAKEaXlVfNvnpZfm Content-Type: application/octet-stream Content-Disposition: attachment; filename="dmesg.xz" Content-Transfer-Encoding: base64 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 --=-gNtjfAKEaXlVfNvnpZfm--