From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============6541543470395259069==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [ptrace] 63a745aa6a: inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage. Date: Thu, 31 Dec 2015 09:20:41 +0800 Message-ID: <87y4cbquqe.fsf@yhuang-dev.intel.com> List-Id: --===============6541543470395259069== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git for-k= build-bot/current-stable commit 63a745aa6ac924a1dd17567e03bac83050afc8de ("ptrace: fix ptrace vs tas= klist_lock race") +-------------------------------------------------+------------+-----------= -+ | | 722e07cda3 | 63a745aa6a= | +-------------------------------------------------+------------+-----------= -+ | boot_successes | 52 | 27 = | | boot_failures | 0 | 6 = | | inconsistent{HARDIRQ-ON-W}->{IN-HARDIRQ-W}usage | 0 | 6 = | | backtrace:ptrace_check_attach | 0 | 6 = | | backtrace:SyS_ptrace | 0 | 6 = | | backtrace:cpu_startup_entry | 0 | 2 = | +-------------------------------------------------+------------+-----------= -+ [ 29.600508] [ INFO: inconsistent lock state ] [ 29.601341] 4.4.0-rc6-00128-g63a745a #1 Not tainted [ 29.602035] --------------------------------- [ 29.602667] inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage. [ 29.603480] swapper/1/0 [HC1[1]:SC0[0]:HE0:SE1] takes: [ 29.604191] (&(&sighand->siglock)->rlock){?.+...}, at: [] __lock_task_sighand+0xb5/0x10a [ 29.605813] {HARDIRQ-ON-W} state was registered at: [ 29.606553] [] mark_held_locks+0x5e/0x74 [ 29.607395] [] trace_hardirqs_on_caller+0x144/0x197 [ 29.608327] [] trace_hardirqs_on+0xd/0xf [ 29.609215] [] _raw_spin_unlock_irq+0x2c/0x3b [ 29.610149] [] ptrace_check_attach+0xbc/0x147 [ 29.611038] [] SyS_ptrace+0x97/0xea [ 29.611827] [] entry_SYSCALL_64_fastpath+0x12/0x76 [ 29.612807] irq event stamp: 160226 [ 29.613540] hardirqs last enabled at (160223): [] def= ault_idle+0x1f/0x37 [ 29.614821] hardirqs last disabled at (160224): [] api= c_timer_interrupt+0x87/0xa0 [ 29.616140] softirqs last enabled at (160226): [] _lo= cal_bh_enable+0x42/0x44 [ 29.617461] softirqs last disabled at (160225): [] irq= _enter+0x2e/0x65 [ 29.618704] = [ 29.618704] other info that might help us debug this: [ 29.619679] Possible unsafe locking scenario: [ 29.619679] = [ 29.620598] CPU0 [ 29.621064] ---- [ 29.621482] lock(&(&sighand->siglock)->rlock); [ 29.622311] [ 29.622747] lock(&(&sighand->siglock)->rlock); [ 29.623562] = [ 29.623562] *** DEADLOCK *** [ 29.623562] = [ 29.624603] 2 locks held by swapper/1/0: [ 29.625274] #0: (rcu_read_lock){......}, at: [] rcu_= read_lock+0x0/0x68 [ 29.626808] #1: (rcu_read_lock){......}, at: [] rcu_= read_lock+0x0/0x68 [ 29.628333] = [ 29.628333] stack backtrace: [ 29.629258] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.4.0-rc6-00128-g6= 3a745a #1 [ 29.630352] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS = Debian-1.8.2-1 04/01/2014 [ 29.631563] 0000000000000000 ffff880034803c00 ffffffff8173e2ff ffff8800= 329d82c0 [ 29.632992] ffff880034803c50 ffffffff81114f72 0000000000000000 00000000= 00000000 [ 29.635104] 0000000000000001 0000000000000000 ffff8800329d8b60 ffffffff= 81114825 [ 29.637195] Call Trace: [ 29.637910] [] dump_stack+0x4b/0x63 [ 29.639263] [] print_usage_bug+0x1ba/0x1cf [ 29.640430] [] ? check_usage_backwards+0xba/0xba [ 29.641721] [] mark_lock+0x113/0x201 [ 29.642945] [] __lock_acquire+0x343/0xdee [ 29.644210] [] ? __lock_task_sighand+0xb5/0x10a [ 29.645453] [] ? __lock_acquire+0x40f/0xdee [ 29.646649] [] lock_acquire+0x10a/0x196 [ 29.647773] [] ? lock_acquire+0x10a/0x196 [ 29.648952] [] ? __lock_task_sighand+0xb5/0x10a [ 29.650180] [] _raw_spin_lock+0x34/0x6a [ 29.651391] [] ? __lock_task_sighand+0xb5/0x10a [ 29.652741] [] __lock_task_sighand+0xb5/0x10a [ 29.654091] [] do_send_sig_info+0x32/0x72 [ 29.655338] [] group_send_sig_info+0x4e/0x56 [ 29.656533] [] kill_pid_info+0x44/0x63 [ 29.657621] [] it_real_fn+0xf4/0xfd [ 29.658726] [] __hrtimer_run_queues+0x172/0x32c [ 29.660120] [] ? SyS_getitimer+0x74/0x74 [ 29.661422] [] hrtimer_interrupt+0x7d/0x149 [ 29.662736] [] local_apic_timer_interrupt+0x4b/0x4e [ 29.664183] [] smp_apic_timer_interrupt+0x2e/0x3e [ 29.665581] [] apic_timer_interrupt+0x8c/0xa0 [ 29.666933] [] ? native_safe_halt+0x6/0x8 [ 29.668441] [] default_idle+0x24/0x37 [ 29.669674] [] arch_cpu_idle+0xf/0x11 [ 29.670930] [] default_idle_call+0x28/0x2f [ 29.672242] [] cpu_startup_entry+0x17a/0x29a [ 29.673526] [] start_secondary+0xe0/0xe3 [ 30.393040] trinity-main (852) used greatest stack depth: 12576 bytes le= ft [ 35.497090] random: nonblocking pool is initialized [ 73.263306] init: Failed to create pty - disabling logging for job Thanks, Ying Huang --===============6541543470395259069== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.4.0-rc6-00128-g63a745a" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjQuMC1yYzYgS2VybmVsIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfNjRCSVQ9eQpDT05G SUdfWDg2XzY0PXkKQ09ORklHX1g4Nj15CkNPTkZJR19JTlNUUlVDVElPTl9ERUNPREVSPXkKQ09O RklHX1BFUkZfRVZFTlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2 NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRf ZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQ UE9SVD15CkNPTkZJR19IQVZFX0xBVEVOQ1lUT1BfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05G SUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09ORklHX05FRURfU0dfRE1BX0xFTkdUSD15CkNPTkZJ R19HRU5FUklDX0lTQV9ETUE9eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19C VUdfUkVMQVRJVkVfUE9JTlRFUlM9eQpDT05GSUdfR0VORVJJQ19IV0VJR0hUPXkKQ09ORklHX0FS Q0hfTUFZX0hBVkVfUENfRkRDPXkKQ09ORklHX1JXU0VNX1hDSEdBRERfQUxHT1JJVEhNPXkKQ09O RklHX0dFTkVSSUNfQ0FMSUJSQVRFX0RFTEFZPXkKQ09ORklHX0FSQ0hfSEFTX0NQVV9SRUxBWD15 CkNPTkZJR19BUkNIX0hBU19DQUNIRV9MSU5FX1NJWkU9eQpDT05GSUdfSEFWRV9TRVRVUF9QRVJf Q1BVX0FSRUE9eQpDT05GSUdfTkVFRF9QRVJfQ1BVX0VNQkVEX0ZJUlNUX0NIVU5LPXkKQ09ORklH X05FRURfUEVSX0NQVV9QQUdFX0ZJUlNUX0NIVU5LPXkKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05f UE9TU0lCTEU9eQpDT05GSUdfQVJDSF9TVVNQRU5EX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfV0FO VF9IVUdFX1BNRF9TSEFSRT15CkNPTkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09O RklHX1pPTkVfRE1BMzI9eQpDT05GSUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRT X09QVElNSVpFRF9JTkxJTklORz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExP Qz15CkNPTkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FS Q0hfSFdFSUdIVF9DRkxBR1M9Ii1mY2FsbC1zYXZlZC1yZGkgLWZjYWxsLXNhdmVkLXJzaSAtZmNh bGwtc2F2ZWQtcmR4IC1mY2FsbC1zYXZlZC1yY3ggLWZjYWxsLXNhdmVkLXI4IC1mY2FsbC1zYXZl ZC1yOSAtZmNhbGwtc2F2ZWQtcjEwIC1mY2FsbC1zYXZlZC1yMTEiCkNPTkZJR19BUkNIX1NVUFBP UlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xF VkVMUz00CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNF Ly5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JU PXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgpDT05G SUdfQ1JPU1NfQ09NUElMRT0iIgojIENPTkZJR19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05G SUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19MT0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19IQVZF X0tFUk5FTF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VS TkVMX0xaTUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpP PXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklH X0tFUk5FTF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qg c2V0CiMgQ09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFN RT0iKG5vbmUpIgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENf U1lTQ1RMPXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RM PXkKQ09ORklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfRkhBTkRMRT15CkNPTkZJR19V U0VMSUI9eQpDT05GSUdfQVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNP TkZJR19BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJF RT15CgojCiMgSVJRIHN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJ R19HRU5FUklDX0lSUV9TSE9XPXkKQ09ORklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdf R0VORVJJQ19JUlFfQ0hJUD15CkNPTkZJR19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5f SElFUkFSQ0hZPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9J UlFfRE9NQUlOPXkKIyBDT05GSUdfSVJRX0RPTUFJTl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19J UlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKQ09ORklHX0NMT0NLU09V UkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15CkNPTkZJR19DTE9D S1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNfVElNRV9WU1lTQ0FM TD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVO VFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlOX0FESlVTVD15CkNP TkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lzdGVtCiMKQ09ORklH X1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJR19IWl9QRVJJT0RJ QyBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9JRExFPXkKIyBDT05GSUdfTk9fSFpfRlVMTCBpcyBu b3Qgc2V0CkNPTkZJR19OT19IWj15CkNPTkZJR19ISUdIX1JFU19USU1FUlM9eQoKIwojIENQVS9U YXNrIHRpbWUgYW5kIHN0YXRzIGFjY291bnRpbmcKIwpDT05GSUdfVElDS19DUFVfQUNDT1VOVElO Rz15CiMgQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOIGlzIG5vdCBzZXQKIyBDT05GSUdf SVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkK Q09ORklHX0JTRF9QUk9DRVNTX0FDQ1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RB U0tfREVMQVlfQUNDVD15CkNPTkZJR19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VO VElORz15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JDVT15CiMgQ09ORklHX1JD VV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CiMgQ09ORklHX1RBU0tTX1JDVSBpcyBu b3Qgc2V0CkNPTkZJR19SQ1VfU1RBTExfQ09NTU9OPXkKQ09ORklHX1RSRUVfUkNVX1RSQUNFPXkK IyBDT05GSUdfUkNVX0VYUEVESVRFX0JPT1QgaXMgbm90IHNldApDT05GSUdfQlVJTERfQklOMkM9 eQpDT05GSUdfSUtDT05GSUc9eQojIENPTkZJR19JS0NPTkZJR19QUk9DIGlzIG5vdCBzZXQKQ09O RklHX0xPR19CVUZfU0hJRlQ9MTcKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05G SUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9DTE9DSz15CkNPTkZJR19BUkNIX1NVUFBPUlRTX05VTUFf QkFMQU5DSU5HPXkKQ09ORklHX0FSQ0hfV0FOVF9CQVRDSEVEX1VOTUFQX1RMQl9GTFVTSD15CkNP TkZJR19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CiMgQ09ORklHX05VTUFfQkFMQU5DSU5HIGlzIG5v dCBzZXQKQ09ORklHX0NHUk9VUFM9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApD T05GSUdfQ0dST1VQX0ZSRUVaRVI9eQojIENPTkZJR19DR1JPVVBfUElEUyBpcyBub3Qgc2V0CkNP TkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklHX0NQVVNFVFM9eQpDT05GSUdfUFJPQ19QSURfQ1BV U0VUPXkKIyBDT05GSUdfQ0dST1VQX0NQVUFDQ1QgaXMgbm90IHNldAojIENPTkZJR19NRU1DRyBp cyBub3Qgc2V0CiMgQ09ORklHX0NHUk9VUF9IVUdFVExCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0dS T1VQX1BFUkYgaXMgbm90IHNldApDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklHX0ZBSVJfR1JP VVBfU0NIRUQ9eQojIENPTkZJR19DRlNfQkFORFdJRFRIIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRf R1JPVVBfU0NIRUQgaXMgbm90IHNldApDT05GSUdfQkxLX0NHUk9VUD15CiMgQ09ORklHX0RFQlVH X0JMS19DR1JPVVAgaXMgbm90IHNldAojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90 IHNldApDT05GSUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkK IyBDT05GSUdfVVNFUl9OUyBpcyBub3Qgc2V0CkNPTkZJR19QSURfTlM9eQpDT05GSUdfTkVUX05T PXkKQ09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMg bm90IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5J VFJBTUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJ R19SRF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9 eQpDT05GSUdfQ0NfT1BUSU1JWkVfRk9SX1NJWkU9eQpDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FO T05fSU5PREVTPXkKQ09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9U UkFDRT15CkNPTkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQojIENPTkZJ R19FWFBFUlQgaXMgbm90IHNldApDT05GSUdfVUlEMTY9eQpDT05GSUdfTVVMVElVU0VSPXkKQ09O RklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZ U0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1T X0FMTD15CkNPTkZJR19QUklOVEs9eQpDT05GSUdfQlVHPXkKQ09ORklHX0VMRl9DT1JFPXkKQ09O RklHX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CQVNFX0ZVTEw9eQpDT05GSUdfRlVURVg9eQpD T05GSUdfRVBPTEw9eQpDT05GSUdfU0lHTkFMRkQ9eQpDT05GSUdfVElNRVJGRD15CkNPTkZJR19F VkVOVEZEPXkKIyBDT05GSUdfQlBGX1NZU0NBTEwgaXMgbm90IHNldApDT05GSUdfU0hNRU09eQpD T05GSUdfQUlPPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CiMgQ09ORklHX1VTRVJGQVVMVEZE IGlzIG5vdCBzZXQKQ09ORklHX1BDSV9RVUlSS1M9eQpDT05GSUdfTUVNQkFSUklFUj15CiMgQ09O RklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfUEVSRl9FVkVOVFM9eQoKIwojIEtl cm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRT PXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9F VkVOVF9DT1VOVEVSUz15CiMgQ09ORklHX0NPTVBBVF9CUksgaXMgbm90IHNldApDT05GSUdfU0xB Qj15CiMgQ09ORklHX1NMVUIgaXMgbm90IHNldAojIENPTkZJR19TWVNURU1fREFUQV9WRVJJRklD QVRJT04gaXMgbm90IHNldApDT05GSUdfUFJPRklMSU5HPXkKQ09ORklHX1RSQUNFUE9JTlRTPXkK Q09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfT1BST0ZJTEU9eQojIENPTkZJR19PUFJPRklMRV9F VkVOVF9NVUxUSVBMRVggaXMgbm90IHNldApDT05GSUdfSEFWRV9PUFJPRklMRT15CkNPTkZJR19P UFJPRklMRV9OTUlfVElNRVI9eQpDT05GSUdfS1BST0JFUz15CiMgQ09ORklHX0pVTVBfTEFCRUwg aXMgbm90IHNldApDT05GSUdfT1BUUFJPQkVTPXkKQ09ORklHX0tQUk9CRVNfT05fRlRSQUNFPXkK IyBDT05GSUdfVVBST0JFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9B Q0NFU1MgaXMgbm90IHNldApDT05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15 CkNPTkZJR19BUkNIX1VTRV9CVUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05G SUdfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05G SUdfSEFWRV9LUFJPQkVTPXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09Q VFBST0JFUz15CkNPTkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfQVJD SF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQVRUUlM9eQpDT05GSUdfSEFWRV9ETUFfQ09O VElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX1dB TlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFDS19BQ0NF U1NfQVBJPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJVRz15CkNPTkZJR19IQVZFX0hXX0JSRUFL UE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklHX0hBVkVf VVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9eQpDT05G SUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNP TkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01Q WENIRz15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0RP VUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJTSU9OPXkKQ09ORklH X0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hfU0VDQ09NUF9GSUxU RVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RP Uj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0NDX1NUQUNL UFJPVEVDVE9SX05PTkU9eQojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9SRUdVTEFSIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfU1RST05HIGlzIG5vdCBzZXQKQ09ORklH X0hBVkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdf R0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FSQ0hf VFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX0hVR0VfVk1BUD15CkNPTkZJ R19IQVZFX0FSQ0hfU09GVF9ESVJUWT15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNP TkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFO RE9NSVpFPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExTPXkKQ09ORklHX09MRF9TSUdTVVNQ RU5EMz15CkNPTkZJR19DT01QQVRfT0xEX1NJR0FDVElPTj15CgojCiMgR0NPVi1iYXNlZCBrZXJu ZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgQ09ORklHX0hBVkVfR0VORVJJQ19ETUFfQ09IRVJF TlQgaXMgbm90IHNldApDT05GSUdfU0xBQklORk89eQpDT05GSUdfUlRfTVVURVhFUz15CkNPTkZJ R19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRVM9eQpDT05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQ9 eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CkNPTkZJR19NT0RVTEVfRk9SQ0VfVU5MT0FEPXkKQ09O RklHX01PRFZFUlNJT05TPXkKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxMIGlzIG5vdCBz ZXQKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9DT01QUkVT UyBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVTX1RSRUVfTE9PS1VQPXkKQ09ORklHX0JMT0NLPXkK Q09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklHX0JMS19E RVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0RFVl9USFJPVFRMSU5HIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gVHlwZXMK IwpDT05GSUdfUEFSVElUSU9OX0FEVkFOQ0VEPXkKQ09ORklHX0FDT1JOX1BBUlRJVElPTj15CiMg Q09ORklHX0FDT1JOX1BBUlRJVElPTl9DVU1BTkEgaXMgbm90IHNldAojIENPTkZJR19BQ09STl9Q QVJUSVRJT05fRUVTT1ggaXMgbm90IHNldApDT05GSUdfQUNPUk5fUEFSVElUSU9OX0lDUz15CiMg Q09ORklHX0FDT1JOX1BBUlRJVElPTl9BREZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNPUk5fUEFS VElUSU9OX1BPV0VSVEVDIGlzIG5vdCBzZXQKQ09ORklHX0FDT1JOX1BBUlRJVElPTl9SSVNDSVg9 eQojIENPTkZJR19BSVhfUEFSVElUSU9OIGlzIG5vdCBzZXQKQ09ORklHX09TRl9QQVJUSVRJT049 eQpDT05GSUdfQU1JR0FfUEFSVElUSU9OPXkKQ09ORklHX0FUQVJJX1BBUlRJVElPTj15CkNPTkZJ R19NQUNfUEFSVElUSU9OPXkKQ09ORklHX01TRE9TX1BBUlRJVElPTj15CkNPTkZJR19CU0RfRElT S0xBQkVMPXkKQ09ORklHX01JTklYX1NVQlBBUlRJVElPTj15CkNPTkZJR19TT0xBUklTX1g4Nl9Q QVJUSVRJT049eQpDT05GSUdfVU5JWFdBUkVfRElTS0xBQkVMPXkKQ09ORklHX0xETV9QQVJUSVRJ T049eQojIENPTkZJR19MRE1fREVCVUcgaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15 CkNPTkZJR19VTFRSSVhfUEFSVElUSU9OPXkKQ09ORklHX1NVTl9QQVJUSVRJT049eQpDT05GSUdf S0FSTUFfUEFSVElUSU9OPXkKQ09ORklHX0VGSV9QQVJUSVRJT049eQojIENPTkZJR19TWVNWNjhf UEFSVElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01ETElORV9QQVJUSVRJT04gaXMgbm90IHNl dApDT05GSUdfQkxPQ0tfQ09NUEFUPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NI RURfTk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX0lPU0NIRURfQ0ZRPXkK Q09ORklHX0NGUV9HUk9VUF9JT1NDSEVEPXkKIyBDT05GSUdfREVGQVVMVF9ERUFETElORSBpcyBu b3Qgc2V0CkNPTkZJR19ERUZBVUxUX0NGUT15CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qg c2V0CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9ImNmcSIKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJT PXkKQ09ORklHX1BBREFUQT15CkNPTkZJR19VTklOTElORV9TUElOX1VOTE9DSz15CkNPTkZJR19B UkNIX1NVUFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfUldTRU1fU1BJTl9PTl9PV05FUj15CkNP TkZJR19MT0NLX1NQSU5fT05fT1dORVI9eQpDT05GSUdfQVJDSF9VU0VfUVVFVUVEX1NQSU5MT0NL Uz15CkNPTkZJR19RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9SV0xP Q0tTPXkKQ09ORklHX1FVRVVFRF9SV0xPQ0tTPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nl c3NvciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpD T05GSUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X1gyQVBJQz15CkNPTkZJR19YODZf TVBQQVJTRT15CiMgQ09ORklHX1g4Nl9FWFRFTkRFRF9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09O RklHX1g4Nl9JTlRFTF9MUFNTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9E RVZJQ0UgaXMgbm90IHNldAojIENPTkZJR19JT1NGX01CSSBpcyBub3Qgc2V0CkNPTkZJR19YODZf U1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5U RVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15 CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSQVZJUlRfU1BJ TkxPQ0tTIGlzIG5vdCBzZXQKQ09ORklHX1hFTj15CkNPTkZJR19YRU5fRE9NMD15CkNPTkZJR19Y RU5fUFZIVk09eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQoj IENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZIIGlzIG5vdCBz ZXQKQ09ORklHX0tWTV9HVUVTVD15CiMgQ09ORklHX0tWTV9ERUJVR19GUyBpcyBub3Qgc2V0CiMg Q09ORklHX1BBUkFWSVJUX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19QQVJBVklS VF9DTE9DSz15CkNPTkZJR19OT19CT09UTUVNPXkKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBD T05GSUdfTVBTQyBpcyBub3Qgc2V0CiMgQ09ORklHX01DT1JFMiBpcyBub3Qgc2V0CiMgQ09ORklH X01BVE9NIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfQ1BVPXkKQ09ORklHX1g4Nl9JTlRFUk5P REVfQ0FDSEVfU0hJRlQ9NgpDT05GSUdfWDg2X0wxX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9U U0M9eQpDT05GSUdfWDg2X0NNUFhDSEc2ND15CkNPTkZJR19YODZfQ01PVj15CkNPTkZJR19YODZf TUlOSU1VTV9DUFVfRkFNSUxZPTY0CkNPTkZJR19YODZfREVCVUdDVExNU1I9eQpDT05GSUdfQ1BV X1NVUF9JTlRFTD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9 eQpDT05GSUdfSFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RN ST15CkNPTkZJR19HQVJUX0lPTU1VPXkKQ09ORklHX0NBTEdBUllfSU9NTVU9eQpDT05GSUdfQ0FM R0FSWV9JT01NVV9FTkFCTEVEX0JZX0RFRkFVTFQ9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19J T01NVV9IRUxQRVI9eQojIENPTkZJR19NQVhTTVAgaXMgbm90IHNldApDT05GSUdfTlJfQ1BVUz01 MTIKQ09ORklHX1NDSEVEX1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CiMgQ09ORklHX1BSRUVNUFRf Tk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVN UFRfX0xMIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVF9SVEIgaXMgbm90IHNldAojIENPTkZJ R19QUkVFTVBUX1JUX0ZVTEwgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJ R19YODZfTE9DQUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VU RV9GT1JfQlJPS0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0Vf SU5URUw9eQpDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2X01DRV9USFJFU0hPTEQ9eQpD T05GSUdfWDg2X01DRV9JTkpFQ1Q9eQpDT05GSUdfWDg2X1RIRVJNQUxfVkVDVE9SPXkKIyBDT05G SUdfVk04NiBpcyBub3Qgc2V0CkNPTkZJR19YODZfMTZCSVQ9eQpDT05GSUdfWDg2X0VTUEZJWDY0 PXkKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJT049eQpDT05GSUdfSThLPXkKQ09ORklHX01J Q1JPQ09ERT15CkNPTkZJR19NSUNST0NPREVfSU5URUw9eQpDT05GSUdfTUlDUk9DT0RFX0FNRD15 CkNPTkZJR19NSUNST0NPREVfT0xEX0lOVEVSRkFDRT15CkNPTkZJR19YODZfTVNSPXkKQ09ORklH X1g4Nl9DUFVJRD15CkNPTkZJR19BUkNIX1BIWVNfQUREUl9UXzY0QklUPXkKQ09ORklHX0FSQ0hf RE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklH X1g4Nl82NF9BQ1BJX05VTUE9eQpDT05GSUdfTk9ERVNfU1BBTl9PVEhFUl9OT0RFUz15CkNPTkZJ R19OVU1BX0VNVT15CkNPTkZJR19OT0RFU19TSElGVD02CkNPTkZJR19BUkNIX1NQQVJTRU1FTV9F TkFCTEU9eQpDT05GSUdfQVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVD VF9NRU1PUllfTU9ERUw9eQpDT05GSUdfQVJDSF9NRU1PUllfUFJPQkU9eQpDT05GSUdfQVJDSF9Q Uk9DX0tDT1JFX1RFWFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAw MDAwMDAwMApDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFO VUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09O RklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05G SUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1f TUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfTUVN QkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19BUkNIX0RJU0NB UkRfTUVNQkxPQ0s9eQpDT05GSUdfTUVNT1JZX0lTT0xBVElPTj15CiMgQ09ORklHX01PVkFCTEVf Tk9ERSBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0JPT1RNRU1fSU5GT19OT0RFPXkKQ09ORklHX01F TU9SWV9IT1RQTFVHPXkKQ09ORklHX01FTU9SWV9IT1RQTFVHX1NQQVJTRT15CkNPTkZJR19NRU1P UllfSE9UUkVNT1ZFPXkKQ09ORklHX1NQTElUX1BUTE9DS19DUFVTPTQKQ09ORklHX0FSQ0hfRU5B QkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfTUVNT1JZX0JBTExPT049eQpDT05GSUdfQkFM TE9PTl9DT01QQUNUSU9OPXkKQ09ORklHX0NPTVBBQ1RJT049eQpDT05GSUdfTUlHUkFUSU9OPXkK Q09ORklHX0FSQ0hfRU5BQkxFX0hVR0VQQUdFX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJf VF82NEJJVD15CkNPTkZJR19aT05FX0RNQV9GTEFHPTEKQ09ORklHX0JPVU5DRT15CkNPTkZJR19W SVJUX1RPX0JVUz15CkNPTkZJR19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RF RkFVTFRfTU1BUF9NSU5fQUREUj02NTUzNgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJ TFVSRT15CkNPTkZJR19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19IV1BPSVNPTl9JTkpFQ1Q9eQpD T05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQojIENPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFH RV9BTFdBWVMgaXMgbm90IHNldApDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRT15 CiMgQ09ORklHX0NMRUFOQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19GUk9OVFNXQVAgaXMgbm90 IHNldAojIENPTkZJR19DTUEgaXMgbm90IHNldAojIENPTkZJR19aUE9PTCBpcyBub3Qgc2V0CiMg Q09ORklHX1pCVUQgaXMgbm90IHNldApDT05GSUdfWlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxF X01BUFBJTkcgaXMgbm90IHNldAojIENPTkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09O RklHX0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFRkVSUkVE X1NUUlVDVF9QQUdFX0lOSVQ9eQojIENPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUIGlz IG5vdCBzZXQKIyBDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X1BNRU1fTEVHQUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQ VElPTiBpcyBub3Qgc2V0CkNPTkZJR19YODZfUkVTRVJWRV9MT1c9NjQKQ09ORklHX01UUlI9eQpD T05GSUdfTVRSUl9TQU5JVElaRVI9eQpDT05GSUdfTVRSUl9TQU5JVElaRVJfRU5BQkxFX0RFRkFV TFQ9MApDT05GSUdfTVRSUl9TQU5JVElaRVJfU1BBUkVfUkVHX05SX0RFRkFVTFQ9MQpDT05GSUdf WDg2X1BBVD15CkNPTkZJR19BUkNIX1VTRVNfUEdfVU5DQUNIRUQ9eQpDT05GSUdfQVJDSF9SQU5E T009eQpDT05GSUdfWDg2X1NNQVA9eQojIENPTkZJR19YODZfSU5URUxfTVBYIGlzIG5vdCBzZXQK Q09ORklHX0VGST15CiMgQ09ORklHX0VGSV9TVFVCIGlzIG5vdCBzZXQKQ09ORklHX1NFQ0NPTVA9 eQojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldApDT05GSUdfSFpfMjUwPXkKIyBDT05GSUdfSFpf MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19IWj0yNTAK Q09ORklHX1NDSEVEX0hSVElDSz15CkNPTkZJR19LRVhFQz15CiMgQ09ORklHX0tFWEVDX0ZJTEUg aXMgbm90IHNldAojIENPTkZJR19DUkFTSF9EVU1QIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VYRUNf SlVNUCBpcyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JF TE9DQVRBQkxFPXkKIyBDT05GSUdfUkFORE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05GSUdfUEhZ U0lDQUxfQUxJR049MHgxMDAwMDAwCkNPTkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0JPT1RQ QVJBTV9IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAg aXMgbm90IHNldAojIENPTkZJR19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FD WV9WU1lTQ0FMTF9OQVRJVkUgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX0VNVUxB VEU9eQojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0NN RExJTkVfQk9PTCBpcyBub3Qgc2V0CkNPTkZJR19NT0RJRllfTERUX1NZU0NBTEw9eQpDT05GSUdf SEFWRV9MSVZFUEFUQ0g9eQojIENPTkZJR19MSVZFUEFUQ0ggaXMgbm90IHNldApDT05GSUdfQVJD SF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFJF TU9WRT15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CgojCiMgUG93ZXIgbWFuYWdl bWVudCBhbmQgQUNQSSBvcHRpb25zCiMKQ09ORklHX0FSQ0hfSElCRVJOQVRJT05fSEVBREVSPXkK Q09ORklHX1NVU1BFTkQ9eQpDT05GSUdfU1VTUEVORF9GUkVFWkVSPXkKQ09ORklHX0hJQkVSTkFU RV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJVElP Tj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1f QVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09O RklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKQ09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHPXkKQ09O RklHX1BNX1RFU1RfU1VTUEVORD15CkNPTkZJR19QTV9TTEVFUF9ERUJVRz15CiMgQ09ORklHX0RQ TV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX1RSQUNFX1JUQyBpcyBub3Qgc2V0CiMg Q09ORklHX1dRX1BPV0VSX0VGRklDSUVOVF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FDUEk9 eQpDT05GSUdfQUNQSV9MRUdBQ1lfVEFCTEVTX0xPT0tVUD15CkNPTkZJR19BUkNIX01JR0hUX0hB VkVfQUNQSV9QREM9eQpDT05GSUdfQUNQSV9TWVNURU1fUE9XRVJfU1RBVEVTX1NVUFBPUlQ9eQoj IENPTkZJR19BQ1BJX0RFQlVHR0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfU0xFRVA9eQojIENP TkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1JFVl9PVkVSUklE RV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19B Q1BJX0FDPXkKQ09ORklHX0FDUElfQkFUVEVSWT15CkNPTkZJR19BQ1BJX0JVVFRPTj15CkNPTkZJ R19BQ1BJX1ZJREVPPXkKQ09ORklHX0FDUElfRkFOPXkKQ09ORklHX0FDUElfRE9DSz15CkNPTkZJ R19BQ1BJX0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklH X0FDUElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSVBNST15CkNPTkZJR19BQ1BJX0hPVFBMVUdf Q1BVPXkKQ09ORklHX0FDUElfUFJPQ0VTU09SX0FHR1JFR0FUT1I9eQpDT05GSUdfQUNQSV9USEVS TUFMPXkKQ09ORklHX0FDUElfTlVNQT15CiMgQ09ORklHX0FDUElfQ1VTVE9NX0RTRFQgaXMgbm90 IHNldAojIENPTkZJR19BQ1BJX0lOSVRSRF9UQUJMRV9PVkVSUklERSBpcyBub3Qgc2V0CiMgQ09O RklHX0FDUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19Y ODZfUE1fVElNRVI9eQpDT05GSUdfQUNQSV9DT05UQUlORVI9eQpDT05GSUdfQUNQSV9IT1RQTFVH X01FTU9SWT15CkNPTkZJR19BQ1BJX0hPVFBMVUdfSU9BUElDPXkKQ09ORklHX0FDUElfU0JTPXkK Q09ORklHX0FDUElfSEVEPXkKIyBDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EIGlzIG5vdCBzZXQK IyBDT05GSUdfQUNQSV9CR1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNQSV9SRURVQ0VEX0hBUkRX QVJFX09OTFkgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX05GSVQgaXMgbm90IHNldApDT05GSUdf SEFWRV9BQ1BJX0FQRUk9eQpDT05GSUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklHX0FDUElf QVBFST15CkNPTkZJR19BQ1BJX0FQRUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15 CkNPTkZJR19BQ1BJX0FQRUlfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19BQ1BJX0FQRUlfRUlO SiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQVBFSV9FUlNUX0RFQlVHIGlzIG5vdCBzZXQKIyBD T05GSUdfQUNQSV9FWFRMT0cgaXMgbm90IHNldAojIENPTkZJR19QTUlDX09QUkVHSU9OIGlzIG5v dCBzZXQKQ09ORklHX1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBzY2FsaW5nCiMKQ09ORklHX0NQ VV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT01NT049eQpDT05GSUdfQ1BVX0ZSRVFfU1RB VD15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVRfREVUQUlMUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NQ VV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZS RVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVG QVVMVF9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09W X09OREVNQU5EPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfQ09OU0VSVkFUSVZFIGlz IG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNPTkZJR19DUFVfRlJF UV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQpDT05GSUdf Q1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9DT05TRVJWQVRJVkU9 eQoKIwojIENQVSBmcmVxdWVuY3kgc2NhbGluZyBkcml2ZXJzCiMKIyBDT05GSUdfWDg2X0lOVEVM X1BTVEFURSBpcyBub3Qgc2V0CkNPTkZJR19YODZfUENDX0NQVUZSRVE9eQpDT05GSUdfWDg2X0FD UElfQ1BVRlJFUT15CkNPTkZJR19YODZfQUNQSV9DUFVGUkVRX0NQQj15CkNPTkZJR19YODZfUE9X RVJOT1dfSzg9eQojIENPTkZJR19YODZfQU1EX0ZSRVFfU0VOU0lUSVZJVFkgaXMgbm90IHNldApD T05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTz15CkNPTkZJR19YODZfUDRfQ0xPQ0tNT0Q9eQoK IwojIHNoYXJlZCBvcHRpb25zCiMKQ09ORklHX1g4Nl9TUEVFRFNURVBfTElCPXkKCiMKIyBDUFUg SWRsZQojCkNPTkZJR19DUFVfSURMRT15CkNPTkZJR19DUFVfSURMRV9HT1ZfTEFEREVSPXkKQ09O RklHX0NQVV9JRExFX0dPVl9NRU5VPXkKIyBDT05GSUdfQVJDSF9ORUVEU19DUFVfSURMRV9DT1VQ TEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0lETEU9eQoKIwojIE1lbW9yeSBwb3dlciBzYXZp bmdzCiMKQ09ORklHX0k3MzAwX0lETEVfSU9BVF9DSEFOTkVMPXkKQ09ORklHX0k3MzAwX0lETEU9 eQoKIwojIEJ1cyBvcHRpb25zIChQQ0kgZXRjLikKIwpDT05GSUdfUENJPXkKQ09ORklHX1BDSV9E SVJFQ1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfUENJ X0RPTUFJTlM9eQpDT05GSUdfUENJRVBPUlRCVVM9eQpDT05GSUdfSE9UUExVR19QQ0lfUENJRT15 CkNPTkZJR19QQ0lFQUVSPXkKIyBDT05GSUdfUENJRV9FQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1BD SUVBRVJfSU5KRUNUPXkKQ09ORklHX1BDSUVBU1BNPXkKQ09ORklHX1BDSUVBU1BNX0RFQlVHPXkK Q09ORklHX1BDSUVBU1BNX0RFRkFVTFQ9eQojIENPTkZJR19QQ0lFQVNQTV9QT1dFUlNBVkUgaXMg bm90IHNldAojIENPTkZJR19QQ0lFQVNQTV9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CkNPTkZJR19Q Q0lFX1BNRT15CkNPTkZJR19QQ0lfQlVTX0FERFJfVF82NEJJVD15CkNPTkZJR19QQ0lfTVNJPXkK Q09ORklHX1BDSV9NU0lfSVJRX0RPTUFJTj15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0 CiMgQ09ORklHX1BDSV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9T VFVCPXkKQ09ORklHX1hFTl9QQ0lERVZfRlJPTlRFTkQ9eQpDT05GSUdfSFRfSVJRPXkKQ09ORklH X1BDSV9BVFM9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJPXkKQ09ORklHX1BDSV9Q QVNJRD15CkNPTkZJR19QQ0lfTEFCRUw9eQoKIwojIFBDSSBob3N0IGNvbnRyb2xsZXIgZHJpdmVy cwojCkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQpDT05GSUdfUENDQVJEPXkK Q09ORklHX1BDTUNJQT15CkNPTkZJR19QQ01DSUFfTE9BRF9DSVM9eQpDT05GSUdfQ0FSREJVUz15 CgojCiMgUEMtY2FyZCBicmlkZ2VzCiMKQ09ORklHX1lFTlRBPXkKQ09ORklHX1lFTlRBX08yPXkK Q09ORklHX1lFTlRBX1JJQ09IPXkKQ09ORklHX1lFTlRBX1RJPXkKQ09ORklHX1lFTlRBX0VORV9U VU5FPXkKQ09ORklHX1lFTlRBX1RPU0hJQkE9eQpDT05GSUdfUEQ2NzI5PXkKQ09ORklHX0k4MjA5 Mj15CkNPTkZJR19QQ0NBUkRfTk9OU1RBVElDPXkKQ09ORklHX0hPVFBMVUdfUENJPXkKQ09ORklH X0hPVFBMVUdfUENJX0FDUEk9eQpDT05GSUdfSE9UUExVR19QQ0lfQUNQSV9JQk09eQpDT05GSUdf SE9UUExVR19QQ0lfQ1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9DUENJX1pUNTU1MD15CkNPTkZJ R19IT1RQTFVHX1BDSV9DUENJX0dFTkVSSUM9eQpDT05GSUdfSE9UUExVR19QQ0lfU0hQQz15CiMg Q09ORklHX1JBUElESU8gaXMgbm90IHNldAojIENPTkZJR19YODZfU1lTRkIgaXMgbm90IHNldAoK IwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19CSU5GTVRf RUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxU X0VMRl9IRUFERVJTPXkKQ09ORklHX0JJTkZNVF9TQ1JJUFQ9eQojIENPTkZJR19IQVZFX0FPVVQg aXMgbm90IHNldApDT05GSUdfQklORk1UX01JU0M9eQpDT05GSUdfQ09SRURVTVA9eQpDT05GSUdf SUEzMl9FTVVMQVRJT049eQpDT05GSUdfSUEzMl9BT1VUPXkKIyBDT05GSUdfWDg2X1gzMiBpcyBu b3Qgc2V0CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkK Q09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX0tFWVNfQ09NUEFUPXkKQ09ORklHX1g4Nl9E RVZfRE1BX09QUz15CkNPTkZJR19QTUNfQVRPTT15CkNPTkZJR19ORVQ9eQpDT05GSUdfQ09NUEFU X05FVExJTktfTUVTU0FHRVM9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQoKIwojIE5ldHdvcmtpbmcg b3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQojIENPTkZJR19QQUNLRVRfRElBRyBpcyBub3Qgc2V0 CkNPTkZJR19VTklYPXkKIyBDT05GSUdfVU5JWF9ESUFHIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09 eQpDT05GSUdfWEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CkNPTkZJR19YRlJNX1NVQl9Q T0xJQ1k9eQpDT05GSUdfWEZSTV9NSUdSQVRFPXkKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlz IG5vdCBzZXQKQ09ORklHX1hGUk1fSVBDT01QPXkKQ09ORklHX05FVF9LRVk9eQpDT05GSUdfTkVU X0tFWV9NSUdSQVRFPXkKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkKQ09ORklH X0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9GSUJfVFJJRV9TVEFUUz15CkNPTkZJR19J UF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklHX0lQ X1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9QTlA9 eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQpDT05GSUdfSVBfUE5QX0JPT1RQPXkKQ09ORklHX0lQX1BO UF9SQVJQPXkKQ09ORklHX05FVF9JUElQPXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJ R19ORVRfSVBfVFVOTkVMPXkKQ09ORklHX05FVF9JUEdSRT15CkNPTkZJR19ORVRfSVBHUkVfQlJP QURDQVNUPXkKQ09ORklHX0lQX01ST1VURT15CkNPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFC TEVTPXkKQ09ORklHX0lQX1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZ Tl9DT09LSUVTPXkKIyBDT05GSUdfTkVUX0lQVlRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9VRFBf VFVOTkVMPXkKIyBDT05GSUdfTkVUX0ZPVSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9GT1VfSVBf VFVOTkVMUyBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0FIPXkKQ09ORklHX0lORVRfRVNQPXkKQ09O RklHX0lORVRfSVBDT01QPXkKQ09ORklHX0lORVRfWEZSTV9UVU5ORUw9eQpDT05GSUdfSU5FVF9U VU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFJBTlNQT1JUPXkKQ09ORklHX0lORVRfWEZS TV9NT0RFX1RVTk5FTD15CkNPTkZJR19JTkVUX1hGUk1fTU9ERV9CRUVUPXkKQ09ORklHX0lORVRf TFJPPXkKQ09ORklHX0lORVRfRElBRz15CkNPTkZJR19JTkVUX1RDUF9ESUFHPXkKIyBDT05GSUdf SU5FVF9VRFBfRElBRyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJ R19UQ1BfQ09OR19CSUM9eQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdf V0VTVFdPT0Q9eQpDT05GSUdfVENQX0NPTkdfSFRDUD15CkNPTkZJR19UQ1BfQ09OR19IU1RDUD15 CkNPTkZJR19UQ1BfQ09OR19IWUJMQT15CkNPTkZJR19UQ1BfQ09OR19WRUdBUz15CkNPTkZJR19U Q1BfQ09OR19TQ0FMQUJMRT15CkNPTkZJR19UQ1BfQ09OR19MUD15CkNPTkZJR19UQ1BfQ09OR19W RU5PPXkKQ09ORklHX1RDUF9DT05HX1lFQUg9eQpDT05GSUdfVENQX0NPTkdfSUxMSU5PSVM9eQoj IENPTkZJR19UQ1BfQ09OR19EQ1RDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUF9DT05HX0NERyBp cyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQklDIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRf Q1VCSUM9eQojIENPTkZJR19ERUZBVUxUX0hUQ1AgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxU X0hZQkxBIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9WRUdBUyBpcyBub3Qgc2V0CiMgQ09O RklHX0RFRkFVTFRfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfV0VTVFdPT0QgaXMg bm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9U Q1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdf SVBWNl9ST1VURVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQpDT05GSUdfSVBWNl9P UFRJTUlTVElDX0RBRD15CkNPTkZJR19JTkVUNl9BSD15CkNPTkZJR19JTkVUNl9FU1A9eQpDT05G SUdfSU5FVDZfSVBDT01QPXkKQ09ORklHX0lQVjZfTUlQNj15CiMgQ09ORklHX0lQVjZfSUxBIGlz IG5vdCBzZXQKQ09ORklHX0lORVQ2X1hGUk1fVFVOTkVMPXkKQ09ORklHX0lORVQ2X1RVTk5FTD15 CkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFJBTlNQT1JUPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9E RV9UVU5ORUw9eQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX0JFRVQ9eQpDT05GSUdfSU5FVDZfWEZS TV9NT0RFX1JPVVRFT1BUSU1JWkFUSU9OPXkKIyBDT05GSUdfSVBWNl9WVEkgaXMgbm90IHNldApD T05GSUdfSVBWNl9TSVQ9eQpDT05GSUdfSVBWNl9TSVRfNlJEPXkKQ09ORklHX0lQVjZfTkRJU0Nf Tk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9eQojIENPTkZJR19JUFY2X0dSRSBpcyBub3Qg c2V0CkNPTkZJR19JUFY2X01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1NVQlRSRUVTPXkK Q09ORklHX0lQVjZfTVJPVVRFPXkKQ09ORklHX0lQVjZfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15 CkNPTkZJR19JUFY2X1BJTVNNX1YyPXkKIyBDT05GSUdfTkVUTEFCRUwgaXMgbm90IHNldApDT05G SUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQojIENPTkZJR19O RVRXT1JLX1BIWV9USU1FU1RBTVBJTkcgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSPXkKIyBD T05GSUdfTkVURklMVEVSX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNF RD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25maWd1 cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRFUl9ORVRM SU5LPXkKIyBDT05GSUdfTkVURklMVEVSX05FVExJTktfQUNDVCBpcyBub3Qgc2V0CkNPTkZJR19O RVRGSUxURVJfTkVUTElOS19RVUVVRT15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19MT0c9eQpD T05GSUdfTkZfQ09OTlRSQUNLPXkKQ09ORklHX05GX0NPTk5UUkFDS19NQVJLPXkKQ09ORklHX05G X0NPTk5UUkFDS19TRUNNQVJLPXkKQ09ORklHX05GX0NPTk5UUkFDS19aT05FUz15CkNPTkZJR19O Rl9DT05OVFJBQ0tfUFJPQ0ZTPXkKQ09ORklHX05GX0NPTk5UUkFDS19FVkVOVFM9eQojIENPTkZJ R19ORl9DT05OVFJBQ0tfVElNRU9VVCBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfVElN RVNUQU1QPXkKQ09ORklHX05GX0NUX1BST1RPX0RDQ1A9eQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JF PXkKQ09ORklHX05GX0NUX1BST1RPX1NDVFA9eQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT15 CkNPTkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBPXkKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQpD T05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0lSQz15CkNPTkZJ R19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09ORklHX05GX0NPTk5UUkFDS19ORVRCSU9TX05T PXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUFRQPXkK Q09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkKQ09ORklHX05GX0NPTk5UUkFDS19TSVA9eQpDT05G SUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdfTkZfQ1RfTkVUTElOSz15CiMgQ09ORklHX05G X0NUX05FVExJTktfVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVEZJTFRFUl9ORVRMSU5L X0dMVUVfQ1QgaXMgbm90IHNldAojIENPTkZJR19ORl9UQUJMRVMgaXMgbm90IHNldApDT05GSUdf TkVURklMVEVSX1hUQUJMRVM9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9eQpDT05G SUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJ TFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NV TT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VD TUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPXkKQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPXkKIyBDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9ITUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRf VEFSR0VUX0lETEVUSU1FUj15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xFRD15CiMgQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTE9HIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05GTE9HPXkKQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VU X05PVFJBQ0s9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfVEVFPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFBST1hZ PXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVFJBQ0U9eQpDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9TRUNNQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQTVNTPXkKQ09O RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfVENQT1BUU1RSSVA9eQoKIwojIFh0YWJsZXMgbWF0Y2hl cwojCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQUREUlRZUEU9eQojIENPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NH Uk9VUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj15CkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf Q09OTkJZVEVTPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5MQUJFTCBpcyBub3Qg c2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxJTUlUPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9DT05OTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTlRSQUNL PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DUFU9eQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX0RDQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0RFVkdST1VQPXkKQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9EU0NQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FQ049eQpD T05GSUdfTkVURklMVEVSX1hUX01BVENIX0VTUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf SEFTSExJTUlUPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9IRUxQRVI9eQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0hMPXkKIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQQ09NUCBp cyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15CkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9NVUxUSVBPUlQ9eQoj IENPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTkZBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9PU0Y9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09XTkVSPXkKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9QT0xJQ1k9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X1BIWVNERVY9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BLVFRZUEU9eQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1FVT1RBPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SQVRFRVNU PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUFMTT15CkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfUkVDRU5UPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TQ1RQPXkKQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9TT0NLRVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRF PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9eQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX1NUUklORz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPXkKQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9V MzI9eQpDT05GSUdfSVBfU0VUPXkKQ09ORklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJR19JUF9TRVRf QklUTUFQX0lQPXkKQ09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9eQpDT05GSUdfSVBfU0VUX0JJ VE1BUF9QT1JUPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQPXkKIyBDT05GSUdfSVBfU0VUX0hBU0hf SVBNQVJLIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVD15CkNPTkZJR19JUF9T RVRfSEFTSF9JUFBPUlRJUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRORVQ9eQojIENPTkZJ R19JUF9TRVRfSEFTSF9NQUMgaXMgbm90IHNldAojIENPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JU TkVUIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNIX05FVD15CiMgQ09ORklHX0lQX1NFVF9I QVNIX05FVE5FVCBpcyBub3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPXkKQ09ORklH X0lQX1NFVF9IQVNIX05FVElGQUNFPXkKQ09ORklHX0lQX1NFVF9MSVNUX1NFVD15CkNPTkZJR19J UF9WUz15CkNPTkZJR19JUF9WU19JUFY2PXkKIyBDT05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNl dApDT05GSUdfSVBfVlNfVEFCX0JJVFM9MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBs b2FkIGJhbGFuY2luZyBzdXBwb3J0CiMKQ09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19J UF9WU19QUk9UT19VRFA9eQpDT05GSUdfSVBfVlNfUFJPVE9fQUhfRVNQPXkKQ09ORklHX0lQX1ZT X1BST1RPX0VTUD15CkNPTkZJR19JUF9WU19QUk9UT19BSD15CkNPTkZJR19JUF9WU19QUk9UT19T Q1RQPXkKCiMKIyBJUFZTIHNjaGVkdWxlcgojCkNPTkZJR19JUF9WU19SUj15CkNPTkZJR19JUF9W U19XUlI9eQpDT05GSUdfSVBfVlNfTEM9eQpDT05GSUdfSVBfVlNfV0xDPXkKIyBDT05GSUdfSVBf VlNfRk8gaXMgbm90IHNldAojIENPTkZJR19JUF9WU19PVkYgaXMgbm90IHNldApDT05GSUdfSVBf VlNfTEJMQz15CkNPTkZJR19JUF9WU19MQkxDUj15CkNPTkZJR19JUF9WU19ESD15CkNPTkZJR19J UF9WU19TSD15CkNPTkZJR19JUF9WU19TRUQ9eQpDT05GSUdfSVBfVlNfTlE9eQoKIwojIElQVlMg U0ggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1NIX1RBQl9CSVRTPTgKCiMKIyBJUFZTIGFwcGxp Y2F0aW9uIGhlbHBlcgojCkNPTkZJR19JUF9WU19ORkNUPXkKQ09ORklHX0lQX1ZTX1BFX1NJUD15 CgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0 PXkKQ09ORklHX05GX0NPTk5UUkFDS19JUFY0PXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DX0NP TVBBVD15CkNPTkZJR19ORl9EVVBfSVBWND15CiMgQ09ORklHX05GX0xPR19BUlAgaXMgbm90IHNl dAojIENPTkZJR19ORl9MT0dfSVBWNCBpcyBub3Qgc2V0CkNPTkZJR19ORl9SRUpFQ1RfSVBWND15 CiMgQ09ORklHX05GX05BVF9JUFY0IGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX0lQVEFCTEVTPXkK Q09ORklHX0lQX05GX01BVENIX0FIPXkKQ09ORklHX0lQX05GX01BVENIX0VDTj15CiMgQ09ORklH X0lQX05GX01BVENIX1JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX05GX01BVENIX1RUTD15 CkNPTkZJR19JUF9ORl9GSUxURVI9eQpDT05GSUdfSVBfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09O RklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX05BVCBp cyBub3Qgc2V0CkNPTkZJR19JUF9ORl9NQU5HTEU9eQpDT05GSUdfSVBfTkZfVEFSR0VUX0NMVVNU RVJJUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfRUNOPXkKQ09ORklHX0lQX05GX1RBUkdFVF9UVEw9 eQpDT05GSUdfSVBfTkZfUkFXPXkKQ09ORklHX0lQX05GX1NFQ1VSSVRZPXkKQ09ORklHX0lQX05G X0FSUFRBQkxFUz15CkNPTkZJR19JUF9ORl9BUlBGSUxURVI9eQpDT05GSUdfSVBfTkZfQVJQX01B TkdMRT15CgojCiMgSVB2NjogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkZfREVG UkFHX0lQVjY9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0lQVjY9eQpDT05GSUdfTkZfRFVQX0lQVjY9 eQpDT05GSUdfTkZfUkVKRUNUX0lQVjY9eQojIENPTkZJR19ORl9MT0dfSVBWNiBpcyBub3Qgc2V0 CiMgQ09ORklHX05GX05BVF9JUFY2IGlzIG5vdCBzZXQKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15 CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkKQ09O RklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkKQ09ORklH X0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURFUj15CkNPTkZJ R19JUDZfTkZfTUFUQ0hfTUg9eQojIENPTkZJR19JUDZfTkZfTUFUQ0hfUlBGSUxURVIgaXMgbm90 IHNldApDT05GSUdfSVA2X05GX01BVENIX1JUPXkKQ09ORklHX0lQNl9ORl9UQVJHRVRfSEw9eQpD T05GSUdfSVA2X05GX0ZJTFRFUj15CkNPTkZJR19JUDZfTkZfVEFSR0VUX1JFSkVDVD15CiMgQ09O RklHX0lQNl9ORl9UQVJHRVRfU1lOUFJPWFkgaXMgbm90IHNldApDT05GSUdfSVA2X05GX01BTkdM RT15CkNPTkZJR19JUDZfTkZfUkFXPXkKQ09ORklHX0lQNl9ORl9TRUNVUklUWT15CiMgQ09ORklH X0lQNl9ORl9OQVQgaXMgbm90IHNldAoKIwojIERFQ25ldDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRp b24KIwpDT05GSUdfREVDTkVUX05GX0dSQUJVTEFUT1I9eQpDT05GSUdfQlJJREdFX05GX0VCVEFC TEVTPXkKQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPXkKQ09ORklHX0JSSURHRV9FQlRfVF9GSUxU RVI9eQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD15CkNPTkZJR19CUklER0VfRUJUXzgwMl8zPXkK Q09ORklHX0JSSURHRV9FQlRfQU1PTkc9eQpDT05GSUdfQlJJREdFX0VCVF9BUlA9eQpDT05GSUdf QlJJREdFX0VCVF9JUD15CkNPTkZJR19CUklER0VfRUJUX0lQNj15CkNPTkZJR19CUklER0VfRUJU X0xJTUlUPXkKQ09ORklHX0JSSURHRV9FQlRfTUFSSz15CkNPTkZJR19CUklER0VfRUJUX1BLVFRZ UEU9eQpDT05GSUdfQlJJREdFX0VCVF9TVFA9eQpDT05GSUdfQlJJREdFX0VCVF9WTEFOPXkKQ09O RklHX0JSSURHRV9FQlRfQVJQUkVQTFk9eQpDT05GSUdfQlJJREdFX0VCVF9ETkFUPXkKQ09ORklH X0JSSURHRV9FQlRfTUFSS19UPXkKQ09ORklHX0JSSURHRV9FQlRfUkVESVJFQ1Q9eQpDT05GSUdf QlJJREdFX0VCVF9TTkFUPXkKQ09ORklHX0JSSURHRV9FQlRfTE9HPXkKQ09ORklHX0JSSURHRV9F QlRfTkZMT0c9eQpDT05GSUdfSVBfRENDUD15CkNPTkZJR19JTkVUX0RDQ1BfRElBRz15CgojCiMg RENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfSVBfRENDUF9DQ0lEMl9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX0NDSUQzPXkKIyBDT05GSUdfSVBfRENDUF9DQ0lEM19E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX1RGUkNfTElCPXkKCiMKIyBEQ0NQIEtlcm5l bCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19ORVRf RENDUFBST0JFPXkKQ09ORklHX0lQX1NDVFA9eQpDT05GSUdfTkVUX1NDVFBQUk9CRT15CiMgQ09O RklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lF X0hNQUNfTUQ1PXkKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX1NIQTEgaXMgbm90 IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBpcyBub3Qgc2V0CkNP TkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CiMgQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hB MSBpcyBub3Qgc2V0CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CkNPTkZJR19USVBDPXkKIyBDT05G SUdfVElQQ19NRURJQV9JQiBpcyBub3Qgc2V0CkNPTkZJR19USVBDX01FRElBX1VEUD15CkNPTkZJ R19BVE09eQpDT05GSUdfQVRNX0NMSVA9eQojIENPTkZJR19BVE1fQ0xJUF9OT19JQ01QIGlzIG5v dCBzZXQKQ09ORklHX0FUTV9MQU5FPXkKQ09ORklHX0FUTV9NUE9BPXkKQ09ORklHX0FUTV9CUjI2 ODQ9eQojIENPTkZJR19BVE1fQlIyNjg0X0lQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0wyVFA9 eQpDT05GSUdfTDJUUF9ERUJVR0ZTPXkKQ09ORklHX0wyVFBfVjM9eQpDT05GSUdfTDJUUF9JUD15 CkNPTkZJR19MMlRQX0VUSD15CkNPTkZJR19TVFA9eQpDT05GSUdfR0FSUD15CkNPTkZJR19CUklE R0U9eQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQojIENPTkZJR19CUklER0VfVkxBTl9G SUxURVJJTkcgaXMgbm90IHNldApDT05GSUdfSEFWRV9ORVRfRFNBPXkKQ09ORklHX1ZMQU5fODAy MVE9eQpDT05GSUdfVkxBTl84MDIxUV9HVlJQPXkKIyBDT05GSUdfVkxBTl84MDIxUV9NVlJQIGlz IG5vdCBzZXQKQ09ORklHX0RFQ05FVD15CiMgQ09ORklHX0RFQ05FVF9ST1VURVIgaXMgbm90IHNl dApDT05GSUdfTExDPXkKQ09ORklHX0xMQzI9eQpDT05GSUdfSVBYPXkKIyBDT05GSUdfSVBYX0lO VEVSTiBpcyBub3Qgc2V0CkNPTkZJR19BVEFMSz15CkNPTkZJR19ERVZfQVBQTEVUQUxLPXkKQ09O RklHX0lQRERQPXkKQ09ORklHX0lQRERQX0VOQ0FQPXkKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQK Q09ORklHX0xBUEI9eQpDT05GSUdfUEhPTkVUPXkKIyBDT05GSUdfNkxPV1BBTiBpcyBub3Qgc2V0 CkNPTkZJR19JRUVFODAyMTU0PXkKIyBDT05GSUdfSUVFRTgwMjE1NF9OTDgwMjE1NF9FWFBFUklN RU5UQUwgaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1NF9TT0NLRVQ9eQojIENPTkZJR19NQUM4 MDIxNTQgaXMgbm90IHNldApDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVs aW5nCiMKQ09ORklHX05FVF9TQ0hfQ0JRPXkKQ09ORklHX05FVF9TQ0hfSFRCPXkKQ09ORklHX05F VF9TQ0hfSEZTQz15CkNPTkZJR19ORVRfU0NIX0FUTT15CkNPTkZJR19ORVRfU0NIX1BSSU89eQpD T05GSUdfTkVUX1NDSF9NVUxUSVE9eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1ND SF9TRkI9eQpDT05GSUdfTkVUX1NDSF9TRlE9eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKQ09ORklH X05FVF9TQ0hfVEJGPXkKQ09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX0RTTUFS Sz15CkNPTkZJR19ORVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05F VF9TQ0hfTVFQUklPPXkKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9 eQojIENPTkZJR19ORVRfU0NIX0NPREVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1NDSF9GUV9D T0RFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfRlEgaXMgbm90IHNldAojIENPTkZJR19O RVRfU0NIX0hIRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUElFIGlzIG5vdCBzZXQKQ09O RklHX05FVF9TQ0hfSU5HUkVTUz15CiMgQ09ORklHX05FVF9TQ0hfUExVRyBpcyBub3Qgc2V0Cgoj CiMgQ2xhc3NpZmljYXRpb24KIwpDT05GSUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xTX0JBU0lD PXkKQ09ORklHX05FVF9DTFNfVENJTkRFWD15CkNPTkZJR19ORVRfQ0xTX1JPVVRFND15CkNPTkZJ R19ORVRfQ0xTX0ZXPXkKQ09ORklHX05FVF9DTFNfVTMyPXkKQ09ORklHX0NMU19VMzJfUEVSRj15 CkNPTkZJR19DTFNfVTMyX01BUks9eQpDT05GSUdfTkVUX0NMU19SU1ZQPXkKQ09ORklHX05FVF9D TFNfUlNWUDY9eQpDT05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dST1VQPXkK IyBDT05GSUdfTkVUX0NMU19CUEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfQ0xTX0ZMT1dFUiBp cyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hfU1RBQ0s9MzIK Q09ORklHX05FVF9FTUFUQ0hfQ01QPXkKQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9eQpDT05GSUdf TkVUX0VNQVRDSF9VMzI9eQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPXkKQ09ORklHX05FVF9FTUFU Q0hfVEVYVD15CiMgQ09ORklHX05FVF9FTUFUQ0hfQ0FOSUQgaXMgbm90IHNldAojIENPTkZJR19O RVRfRU1BVENIX0lQU0VUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9DTFNfQUNUPXkKQ09ORklHX05F VF9BQ1RfUE9MSUNFPXkKQ09ORklHX05FVF9BQ1RfR0FDVD15CkNPTkZJR19HQUNUX1BST0I9eQpD T05GSUdfTkVUX0FDVF9NSVJSRUQ9eQpDT05GSUdfTkVUX0FDVF9JUFQ9eQpDT05GSUdfTkVUX0FD VF9OQVQ9eQpDT05GSUdfTkVUX0FDVF9QRURJVD15CkNPTkZJR19ORVRfQUNUX1NJTVA9eQpDT05G SUdfTkVUX0FDVF9TS0JFRElUPXkKQ09ORklHX05FVF9BQ1RfQ1NVTT15CiMgQ09ORklHX05FVF9B Q1RfVkxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfQlBGIGlzIG5vdCBzZXQKIyBDT05G SUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQ0xTX0lORD15CkNPTkZJ R19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0ROU19SRVNPTFZFUj15CkNPTkZJ R19CQVRNQU5fQURWPXkKQ09ORklHX0JBVE1BTl9BRFZfQkxBPXkKIyBDT05GSUdfQkFUTUFOX0FE Vl9EQVQgaXMgbm90IHNldAojIENPTkZJR19CQVRNQU5fQURWX05DIGlzIG5vdCBzZXQKIyBDT05G SUdfQkFUTUFOX0FEVl9NQ0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVE1BTl9BRFZfREVCVUcg aXMgbm90IHNldAojIENPTkZJR19PUEVOVlNXSVRDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZTT0NL RVRTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUTElOS19NTUFQIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUTElOS19ESUFHIGlzIG5vdCBzZXQKIyBDT05GSUdfTVBMUyBpcyBub3Qgc2V0CiMgQ09ORklH X0hTUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TV0lUQ0hERVYgaXMgbm90IHNldAojIENPTkZJ R19ORVRfTDNfTUFTVEVSX0RFViBpcyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FD Q0VMPXkKQ09ORklHX1hQUz15CiMgQ09ORklHX0NHUk9VUF9ORVRfUFJJTyBpcyBub3Qgc2V0CkNP TkZJR19DR1JPVVBfTkVUX0NMQVNTSUQ9eQpDT05GSUdfTkVUX1JYX0JVU1lfUE9MTD15CkNPTkZJ R19CUUw9eQpDT05GSUdfQlBGX0pJVD15CkNPTkZJR19ORVRfRkxPV19MSU1JVD15CgojCiMgTmV0 d29yayB0ZXN0aW5nCiMKQ09ORklHX05FVF9QS1RHRU49eQojIENPTkZJR19ORVRfVENQUFJPQkUg aXMgbm90IHNldApDT05GSUdfTkVUX0RST1BfTU9OSVRPUj15CkNPTkZJR19IQU1SQURJTz15Cgoj CiMgUGFja2V0IFJhZGlvIHByb3RvY29scwojCkNPTkZJR19BWDI1PXkKIyBDT05GSUdfQVgyNV9E QU1BX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX05FVFJPTT15CkNPTkZJR19ST1NFPXkKCiMKIyBB WC4yNSBuZXR3b3JrIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01LSVNTPXkKQ09ORklHXzZQQUNL PXkKQ09ORklHX0JQUUVUSEVSPXkKQ09ORklHX0JBWUNPTV9TRVJfRkRYPXkKQ09ORklHX0JBWUNP TV9TRVJfSERYPXkKQ09ORklHX0JBWUNPTV9QQVI9eQpDT05GSUdfWUFNPXkKQ09ORklHX0NBTj15 CkNPTkZJR19DQU5fUkFXPXkKQ09ORklHX0NBTl9CQ009eQpDT05GSUdfQ0FOX0dXPXkKCiMKIyBD QU4gRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfQ0FOX1ZDQU49eQpDT05GSUdfQ0FOX1NMQ0FOPXkK Q09ORklHX0NBTl9ERVY9eQpDT05GSUdfQ0FOX0NBTENfQklUVElNSU5HPXkKIyBDT05GSUdfQ0FO X0xFRFMgaXMgbm90IHNldApDT05GSUdfQ0FOX1NKQTEwMDA9eQojIENPTkZJR19DQU5fU0pBMTAw MF9JU0EgaXMgbm90IHNldAojIENPTkZJR19DQU5fU0pBMTAwMF9QTEFURk9STSBpcyBub3Qgc2V0 CkNPTkZJR19DQU5fRU1TX1BDTUNJQT15CkNPTkZJR19DQU5fRU1TX1BDST15CiMgQ09ORklHX0NB Tl9QRUFLX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fUEVBS19QQ0k9eQpDT05GSUdfQ0FO X1BFQUtfUENJRUM9eQpDT05GSUdfQ0FOX0tWQVNFUl9QQ0k9eQpDT05GSUdfQ0FOX1BMWF9QQ0k9 eQojIENPTkZJR19DQU5fQ19DQU4gaXMgbm90IHNldAojIENPTkZJR19DQU5fTV9DQU4gaXMgbm90 IHNldAojIENPTkZJR19DQU5fQ0M3NzAgaXMgbm90IHNldAoKIwojIENBTiBTUEkgaW50ZXJmYWNl cwojCkNPTkZJR19DQU5fTUNQMjUxWD15CgojCiMgQ0FOIFVTQiBpbnRlcmZhY2VzCiMKQ09ORklH X0NBTl9FTVNfVVNCPXkKQ09ORklHX0NBTl9FU0RfVVNCMj15CiMgQ09ORklHX0NBTl9HU19VU0Ig aXMgbm90IHNldAojIENPTkZJR19DQU5fS1ZBU0VSX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NB Tl9QRUFLX1VTQiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl84REVWX1VTQiBpcyBub3Qgc2V0CkNP TkZJR19DQU5fU09GVElORz15CkNPTkZJR19DQU5fU09GVElOR19DUz15CiMgQ09ORklHX0NBTl9E RUJVR19ERVZJQ0VTIGlzIG5vdCBzZXQKQ09ORklHX0lSREE9eQoKIwojIElyREEgcHJvdG9jb2xz CiMKQ09ORklHX0lSTEFOPXkKQ09ORklHX0lSTkVUPXkKQ09ORklHX0lSQ09NTT15CiMgQ09ORklH X0lSREFfVUxUUkEgaXMgbm90IHNldAoKIwojIElyREEgb3B0aW9ucwojCkNPTkZJR19JUkRBX0NB Q0hFX0xBU1RfTFNBUD15CkNPTkZJR19JUkRBX0ZBU1RfUlI9eQojIENPTkZJR19JUkRBX0RFQlVH IGlzIG5vdCBzZXQKCiMKIyBJbmZyYXJlZC1wb3J0IGRldmljZSBkcml2ZXJzCiMKCiMKIyBTSVIg ZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfSVJUVFlfU0lSPXkKCiMKIyBEb25nbGUgc3VwcG9ydAoj CkNPTkZJR19ET05HTEU9eQpDT05GSUdfRVNJX0RPTkdMRT15CkNPTkZJR19BQ1RJU1lTX0RPTkdM RT15CkNPTkZJR19URUtSQU1fRE9OR0xFPXkKQ09ORklHX1RPSU0zMjMyX0RPTkdMRT15CkNPTkZJ R19MSVRFTElOS19ET05HTEU9eQpDT05GSUdfTUE2MDBfRE9OR0xFPXkKQ09ORklHX0dJUkJJTF9E T05HTEU9eQpDT05GSUdfTUNQMjEyMF9ET05HTEU9eQpDT05GSUdfT0xEX0JFTEtJTl9ET05HTEU9 eQpDT05GSUdfQUNUMjAwTF9ET05HTEU9eQpDT05GSUdfS0lOR1NVTl9ET05HTEU9eQpDT05GSUdf S1NEQVpaTEVfRE9OR0xFPXkKQ09ORklHX0tTOTU5X0RPTkdMRT15CgojCiMgRklSIGRldmljZSBk cml2ZXJzCiMKQ09ORklHX1VTQl9JUkRBPXkKQ09ORklHX1NJR01BVEVMX0ZJUj15CkNPTkZJR19O U0NfRklSPXkKQ09ORklHX1dJTkJPTkRfRklSPXkKQ09ORklHX1NNQ19JUkNDX0ZJUj15CkNPTkZJ R19BTElfRklSPXkKQ09ORklHX1ZMU0lfRklSPXkKQ09ORklHX1ZJQV9GSVI9eQpDT05GSUdfTUNT X0ZJUj15CkNPTkZJR19CVD15CkNPTkZJR19CVF9CUkVEUj15CkNPTkZJR19CVF9SRkNPTU09eQpD T05GSUdfQlRfUkZDT01NX1RUWT15CkNPTkZJR19CVF9CTkVQPXkKQ09ORklHX0JUX0JORVBfTUNf RklMVEVSPXkKQ09ORklHX0JUX0JORVBfUFJPVE9fRklMVEVSPXkKQ09ORklHX0JUX0NNVFA9eQpD T05GSUdfQlRfSElEUD15CkNPTkZJR19CVF9IUz15CkNPTkZJR19CVF9MRT15CiMgQ09ORklHX0JU X1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0JUX0RFQlVHRlM9eQoKIwojIEJsdWV0b290aCBk ZXZpY2UgZHJpdmVycwojCkNPTkZJR19CVF9JTlRFTD15CkNPTkZJR19CVF9CQ009eQpDT05GSUdf QlRfUlRMPXkKQ09ORklHX0JUX0hDSUJUVVNCPXkKQ09ORklHX0JUX0hDSUJUVVNCX0JDTT15CkNP TkZJR19CVF9IQ0lCVFVTQl9SVEw9eQpDT05GSUdfQlRfSENJQlRTRElPPXkKQ09ORklHX0JUX0hD SVVBUlQ9eQpDT05GSUdfQlRfSENJVUFSVF9IND15CkNPTkZJR19CVF9IQ0lVQVJUX0JDU1A9eQpD T05GSUdfQlRfSENJVUFSVF9BVEgzSz15CkNPTkZJR19CVF9IQ0lVQVJUX0xMPXkKIyBDT05GSUdf QlRfSENJVUFSVF8zV0lSRSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hDSVVBUlRfSU5URUwgaXMg bm90IHNldAojIENPTkZJR19CVF9IQ0lVQVJUX0JDTSBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0hD SVVBUlRfUUNBIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSUJDTTIwM1g9eQpDT05GSUdfQlRfSENJ QlBBMTBYPXkKQ09ORklHX0JUX0hDSUJGVVNCPXkKQ09ORklHX0JUX0hDSURUTDE9eQpDT05GSUdf QlRfSENJQlQzQz15CkNPTkZJR19CVF9IQ0lCTFVFQ0FSRD15CkNPTkZJR19CVF9IQ0lCVFVBUlQ9 eQpDT05GSUdfQlRfSENJVkhDST15CkNPTkZJR19CVF9NUlZMPXkKQ09ORklHX0JUX01SVkxfU0RJ Tz15CkNPTkZJR19CVF9BVEgzSz15CkNPTkZJR19BRl9SWFJQQz15CiMgQ09ORklHX0FGX1JYUlBD X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1JYS0FEPXkKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJ R19XSVJFTEVTUz15CkNPTkZJR19XSVJFTEVTU19FWFQ9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09O RklHX1dFWFRfUFJPQz15CkNPTkZJR19XRVhUX1NQWT15CkNPTkZJR19XRVhUX1BSSVY9eQpDT05G SUdfQ0ZHODAyMTE9eQojIENPTkZJR19OTDgwMjExX1RFU1RNT0RFIGlzIG5vdCBzZXQKIyBDT05G SUdfQ0ZHODAyMTFfREVWRUxPUEVSX1dBUk5JTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAy MTFfUkVHX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX0RFRkFVTFRfUFM9eQojIENP TkZJR19DRkc4MDIxMV9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfSU5URVJO QUxfUkVHREIgaXMgbm90IHNldApDT05GSUdfQ0ZHODAyMTFfQ1JEQV9TVVBQT1JUPXkKQ09ORklH X0NGRzgwMjExX1dFWFQ9eQpDT05GSUdfQ0ZHODAyMTFfV0VYVF9FWFBPUlQ9eQpDT05GSUdfTElC ODAyMTE9eQpDT05GSUdfTElCODAyMTFfQ1JZUFRfV0VQPXkKQ09ORklHX0xJQjgwMjExX0NSWVBU X0NDTVA9eQpDT05GSUdfTElCODAyMTFfQ1JZUFRfVEtJUD15CiMgQ09ORklHX0xJQjgwMjExX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExPXkKQ09ORklHX01BQzgwMjExX0hBU19SQz15 CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJF TF9IVD15CiMgQ09ORklHX01BQzgwMjExX1JDX01JTlNUUkVMX1ZIVCBpcyBub3Qgc2V0CkNPTkZJ R19NQUM4MDIxMV9SQ19ERUZBVUxUX01JTlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFV TFQ9Im1pbnN0cmVsX2h0IgpDT05GSUdfTUFDODAyMTFfTUVTSD15CkNPTkZJR19NQUM4MDIxMV9M RURTPXkKIyBDT05GSUdfTUFDODAyMTFfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgw MjExX01FU1NBR0VfVFJBQ0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX01BQzgwMjExX0RFQlVHX01F TlUgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfU1RBX0hBU0hfTUFYX1NJWkU9MApDT05GSUdf V0lNQVg9eQpDT05GSUdfV0lNQVhfREVCVUdfTEVWRUw9OApDT05GSUdfUkZLSUxMPXkKQ09ORklH X1JGS0lMTF9MRURTPXkKQ09ORklHX1JGS0lMTF9JTlBVVD15CiMgQ09ORklHX1JGS0lMTF9SRUdV TEFUT1IgaXMgbm90IHNldAojIENPTkZJR19SRktJTExfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19O RVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15CkNPTkZJR19ORVRfOVBfUkRNQT15CiMgQ09O RklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05G SUdfQ0VQSF9MSUI9eQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CiMg Q09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVIgaXMgbm90IHNldApDT05GSUdfTkZDPXkK IyBDT05GSUdfTkZDX0RJR0lUQUwgaXMgbm90IHNldApDT05GSUdfTkZDX05DST15CiMgQ09ORklH X05GQ19OQ0lfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX05DSV9VQVJUIGlzIG5vdCBzZXQK IyBDT05GSUdfTkZDX0hDSSBpcyBub3Qgc2V0CgojCiMgTmVhciBGaWVsZCBDb21tdW5pY2F0aW9u IChORkMpIGRldmljZXMKIwpDT05GSUdfTkZDX1BONTMzPXkKIyBDT05GSUdfTkZDX1NJTSBpcyBu b3Qgc2V0CiMgQ09ORklHX05GQ19GRFAgaXMgbm90IHNldAojIENPTkZJR19ORkNfTVJWTF9VU0Ig aXMgbm90IHNldAojIENPTkZJR19ORkNfU1RfTkNJIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZDX05Y UF9OQ0kgaXMgbm90IHNldAojIENPTkZJR19ORkNfUzNGV1JONV9JMkMgaXMgbm90IHNldAojIENP TkZJR19MV1RVTk5FTCBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0JQRl9KSVQ9eQoKIwojIERldmlj ZSBEcml2ZXJzCiMKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25zCiMKQ09ORklHX1VFVkVOVF9I RUxQRVI9eQpDT05GSUdfVUVWRU5UX0hFTFBFUl9QQVRIPSIiCkNPTkZJR19ERVZUTVBGUz15CiMg Q09ORklHX0RFVlRNUEZTX01PVU5UIGlzIG5vdCBzZXQKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05G SUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CkNPTkZJR19GV19MT0FERVI9eQojIENPTkZJR19G SVJNV0FSRV9JTl9LRVJORUwgaXMgbm90IHNldApDT05GSUdfRVhUUkFfRklSTVdBUkU9IiIKQ09O RklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUj15CiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBF Ul9GQUxMQkFDSyBpcyBub3Qgc2V0CkNPTkZJR19XQU5UX0RFVl9DT1JFRFVNUD15CkNPTkZJR19B TExPV19ERVZfQ09SRURVTVA9eQpDT05GSUdfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdf RFJJVkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKQ09ORklH X1NZU19IWVBFUlZJU09SPXkKIyBDT05GSUdfR0VORVJJQ19DUFVfREVWSUNFUyBpcyBub3Qgc2V0 CkNPTkZJR19HRU5FUklDX0NQVV9BVVRPUFJPQkU9eQpDT05GSUdfUkVHTUFQPXkKQ09ORklHX1JF R01BUF9JMkM9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19GRU5DRV9UUkFD RSBpcyBub3Qgc2V0CgojCiMgQnVzIGRldmljZXMKIwpDT05GSUdfQ09OTkVDVE9SPXkKQ09ORklH X1BST0NfRVZFTlRTPXkKQ09ORklHX01URD15CiMgQ09ORklHX01URF9URVNUUyBpcyBub3Qgc2V0 CkNPTkZJR19NVERfUkVEQk9PVF9QQVJUUz15CkNPTkZJR19NVERfUkVEQk9PVF9ESVJFQ1RPUllf QkxPQ0s9LTEKIyBDT05GSUdfTVREX1JFREJPT1RfUEFSVFNfVU5BTExPQ0FURUQgaXMgbm90IHNl dAojIENPTkZJR19NVERfUkVEQk9PVF9QQVJUU19SRUFET05MWSBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9DTURMSU5FX1BBUlRTIGlzIG5vdCBzZXQKQ09ORklHX01URF9BUjdfUEFSVFM9eQoKIwoj IFVzZXIgTW9kdWxlcyBBbmQgVHJhbnNsYXRpb24gTGF5ZXJzCiMKQ09ORklHX01URF9CTEtERVZT PXkKQ09ORklHX01URF9CTE9DSz15CkNPTkZJR19GVEw9eQpDT05GSUdfTkZUTD15CkNPTkZJR19O RlRMX1JXPXkKQ09ORklHX0lORlRMPXkKQ09ORklHX1JGRF9GVEw9eQpDT05GSUdfU1NGREM9eQoj IENPTkZJR19TTV9GVEwgaXMgbm90IHNldApDT05GSUdfTVREX09PUFM9eQpDT05GSUdfTVREX1NX QVA9eQojIENPTkZJR19NVERfUEFSVElUSU9ORURfTUFTVEVSIGlzIG5vdCBzZXQKCiMKIyBSQU0v Uk9NL0ZsYXNoIGNoaXAgZHJpdmVycwojCkNPTkZJR19NVERfQ0ZJPXkKQ09ORklHX01URF9KRURF Q1BST0JFPXkKQ09ORklHX01URF9HRU5fUFJPQkU9eQojIENPTkZJR19NVERfQ0ZJX0FEVl9PUFRJ T05TIGlzIG5vdCBzZXQKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8xPXkKQ09ORklHX01URF9N QVBfQkFOS19XSURUSF8yPXkKQ09ORklHX01URF9NQVBfQkFOS19XSURUSF80PXkKIyBDT05GSUdf TVREX01BUF9CQU5LX1dJRFRIXzggaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktfV0lE VEhfMTYgaXMgbm90IHNldAojIENPTkZJR19NVERfTUFQX0JBTktfV0lEVEhfMzIgaXMgbm90IHNl dApDT05GSUdfTVREX0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJX0kyPXkKIyBDT05GSUdfTVREX0NG SV9JNCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9DRklfSTggaXMgbm90IHNldApDT05GSUdfTVRE X0NGSV9JTlRFTEVYVD15CkNPTkZJR19NVERfQ0ZJX0FNRFNURD15CkNPTkZJR19NVERfQ0ZJX1NU QUE9eQpDT05GSUdfTVREX0NGSV9VVElMPXkKQ09ORklHX01URF9SQU09eQpDT05GSUdfTVREX1JP TT15CkNPTkZJR19NVERfQUJTRU5UPXkKCiMKIyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNj ZXNzCiMKQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTPXkKQ09ORklHX01URF9QSFlTTUFQPXkK IyBDT05GSUdfTVREX1BIWVNNQVBfQ09NUEFUIGlzIG5vdCBzZXQKQ09ORklHX01URF9TQkNfR1hY PXkKIyBDT05GSUdfTVREX0FNRDc2WFJPTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9JQ0hYUk9N IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0VTQjJST00gaXMgbm90IHNldAojIENPTkZJR19NVERf Q0s4MDRYUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NDQjJfRkxBU0ggaXMgbm90IHNldAoj IENPTkZJR19NVERfTkVUdGVsIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0w0NDBHWCBpcyBub3Qg c2V0CkNPTkZJR19NVERfUENJPXkKQ09ORklHX01URF9QQ01DSUE9eQojIENPTkZJR19NVERfUENN Q0lBX0FOT05ZTU9VUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9HUElPX0FERFIgaXMgbm90IHNl dApDT05GSUdfTVREX0lOVEVMX1ZSX05PUj15CkNPTkZJR19NVERfUExBVFJBTT15CiMgQ09ORklH X01URF9MQVRDSF9BRERSIGlzIG5vdCBzZXQKCiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNl IGRyaXZlcnMKIwpDT05GSUdfTVREX1BNQzU1MT15CiMgQ09ORklHX01URF9QTUM1NTFfQlVHRklY IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BNQzU1MV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19N VERfREFUQUZMQVNIPXkKIyBDT05GSUdfTVREX0RBVEFGTEFTSF9XUklURV9WRVJJRlkgaXMgbm90 IHNldAojIENPTkZJR19NVERfREFUQUZMQVNIX09UUCBpcyBub3Qgc2V0CkNPTkZJR19NVERfU1NU MjVMPXkKQ09ORklHX01URF9TTFJBTT15CkNPTkZJR19NVERfUEhSQU09eQpDT05GSUdfTVREX01U RFJBTT15CkNPTkZJR19NVERSQU1fVE9UQUxfU0laRT00MDk2CkNPTkZJR19NVERSQU1fRVJBU0Vf U0laRT0xMjgKQ09ORklHX01URFJBTV9BQlNfUE9TPTAKQ09ORklHX01URF9CTE9DSzJNVEQ9eQoK IwojIERpc2stT24tQ2hpcCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX01URF9ET0NHMyBpcyBu b3Qgc2V0CkNPTkZJR19NVERfTkFORF9FQ0M9eQojIENPTkZJR19NVERfTkFORF9FQ0NfU01DIGlz IG5vdCBzZXQKQ09ORklHX01URF9OQU5EPXkKIyBDT05GSUdfTVREX05BTkRfRUNDX0JDSCBpcyBu b3Qgc2V0CkNPTkZJR19NVERfU01fQ09NTU9OPXkKIyBDT05GSUdfTVREX05BTkRfREVOQUxJX1BD SSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19N VERfTkFORF9PTUFQX0JDSF9CVUlMRCBpcyBub3Qgc2V0CkNPTkZJR19NVERfTkFORF9JRFM9eQpD T05GSUdfTVREX05BTkRfUklDT0g9eQpDT05GSUdfTVREX05BTkRfRElTS09OQ0hJUD15CiMgQ09O RklHX01URF9OQU5EX0RJU0tPTkNISVBfUFJPQkVfQURWQU5DRUQgaXMgbm90IHNldApDT05GSUdf TVREX05BTkRfRElTS09OQ0hJUF9QUk9CRV9BRERSRVNTPTAKIyBDT05GSUdfTVREX05BTkRfRElT S09OQ0hJUF9CQlRXUklURSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9OQU5EX0RPQ0c0IGlzIG5v dCBzZXQKQ09ORklHX01URF9OQU5EX0NBRkU9eQpDT05GSUdfTVREX05BTkRfTkFORFNJTT15CkNP TkZJR19NVERfTkFORF9QTEFURk9STT15CiMgQ09ORklHX01URF9OQU5EX0hJU0k1MDQgaXMgbm90 IHNldApDT05GSUdfTVREX09ORU5BTkQ9eQpDT05GSUdfTVREX09ORU5BTkRfVkVSSUZZX1dSSVRF PXkKQ09ORklHX01URF9PTkVOQU5EX0dFTkVSSUM9eQojIENPTkZJR19NVERfT05FTkFORF9PVFAg aXMgbm90IHNldApDT05GSUdfTVREX09ORU5BTkRfMlhfUFJPR1JBTT15CgojCiMgTFBERFIgJiBM UEREUjIgUENNIG1lbW9yeSBkcml2ZXJzCiMKQ09ORklHX01URF9MUEREUj15CkNPTkZJR19NVERf UUlORk9fUFJPQkU9eQojIENPTkZJR19NVERfU1BJX05PUiBpcyBub3Qgc2V0CkNPTkZJR19NVERf VUJJPXkKQ09ORklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYKQ09ORklHX01URF9VQklfQkVC X0xJTUlUPTIwCiMgQ09ORklHX01URF9VQklfRkFTVE1BUCBpcyBub3Qgc2V0CiMgQ09ORklHX01U RF9VQklfR0xVRUJJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSV9CTE9DSyBpcyBub3Qgc2V0 CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JU PXkKQ09ORklHX1BBUlBPUlQ9eQpDT05GSUdfUEFSUE9SVF9QQz15CkNPTkZJR19QQVJQT1JUX1NF UklBTD15CiMgQ09ORklHX1BBUlBPUlRfUENfRklGTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBP UlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JUX1BDX1BDTUNJQT15CiMgQ09O RklHX1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfQVg4ODc5Nj15CkNPTkZJ R19QQVJQT1JUXzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9eQpDT05GSUdfUE5QPXkKIyBD T05GSUdfUE5QX0RFQlVHX01FU1NBR0VTIGlzIG5vdCBzZXQKCiMKIyBQcm90b2NvbHMKIwpDT05G SUdfUE5QQUNQST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBp cyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0ZEPXkKIyBDT05GSUdfUEFSSURFIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0RFVl9QQ0lFU1NEX01USVAzMlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfWlJB TSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfQ1BRX0NJU1NfREE9eQpDT05GSUdfQ0lTU19TQ1NJX1RB UEU9eQpDT05GSUdfQkxLX0RFVl9EQUM5NjA9eQpDT05GSUdfQkxLX0RFVl9VTUVNPXkKIyBDT05G SUdfQkxLX0RFVl9DT1dfQ09NTU9OIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD15CkNP TkZJR19CTEtfREVWX0xPT1BfTUlOX0NPVU5UPTgKIyBDT05GSUdfQkxLX0RFVl9DUllQVE9MT09Q IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19E RVZfTkJEPXkKIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9P U0Q9eQpDT05GSUdfQkxLX0RFVl9TWDg9eQpDT05GSUdfQkxLX0RFVl9SQU09eQpDT05GSUdfQkxL X0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJWkU9NjU1MzYKQ09ORklHX0NE Uk9NX1BLVENEVkQ9eQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZGRVJTPTgKIyBDT05GSUdfQ0RS T01fUEtUQ0RWRF9XQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQVRBX09WRVJfRVRIPXkKQ09ORklH X1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0JMS0RFVl9CQUNLRU5EPXkKQ09ORklH X1ZJUlRJT19CTEs9eQojIENPTkZJR19CTEtfREVWX0hEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19E RVZfUkJEPXkKIyBDT05GSUdfQkxLX0RFVl9SU1hYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9OVk1FIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMz TFYwMkQ9eQpDT05GSUdfQUQ1MjVYX0RQT1Q9eQpDT05GSUdfQUQ1MjVYX0RQT1RfSTJDPXkKQ09O RklHX0FENTI1WF9EUE9UX1NQST15CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CkNPTkZJ R19JQk1fQVNNPXkKQ09ORklHX0hXTEFUX0RFVEVDVE9SPW0KQ09ORklHX1BIQU5UT009eQpDT05G SUdfU0dJX0lPQzQ9eQpDT05GSUdfVElGTV9DT1JFPXkKQ09ORklHX1RJRk1fN1hYMT15CkNPTkZJ R19JQ1M5MzJTNDAxPXkKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz15CkNPTkZJR19IUF9JTE89 eQpDT05GSUdfQVBEUzk4MDJBTFM9eQpDT05GSUdfSVNMMjkwMDM9eQpDT05GSUdfSVNMMjkwMjA9 eQpDT05GSUdfU0VOU09SU19UU0wyNTUwPXkKQ09ORklHX1NFTlNPUlNfQkgxNzgwPXkKQ09ORklH X1NFTlNPUlNfQkgxNzcwPXkKQ09ORklHX1NFTlNPUlNfQVBEUzk5MFg9eQpDT05GSUdfSE1DNjM1 Mj15CkNPTkZJR19EUzE2ODI9eQpDT05GSUdfVElfREFDNzUxMj15CiMgQ09ORklHX0JNUDA4NV9J MkMgaXMgbm90IHNldAojIENPTkZJR19CTVAwODVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NXSVRDSF9GU0E5NDgwIGlzIG5vdCBzZXQKIyBDT05GSUdfTEFUVElDRV9FQ1AzX0NPTkZJRyBp cyBub3Qgc2V0CiMgQ09ORklHX1NSQU0gaXMgbm90IHNldApDT05GSUdfQzJQT1JUPXkKQ09ORklH X0MyUE9SVF9EVVJBTUFSXzIxNTA9eQoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJP TV9BVDI0PXkKQ09ORklHX0VFUFJPTV9BVDI1PXkKQ09ORklHX0VFUFJPTV9MRUdBQ1k9eQpDT05G SUdfRUVQUk9NX01BWDY4NzU9eQpDT05GSUdfRUVQUk9NXzkzQ1g2PXkKIyBDT05GSUdfRUVQUk9N XzkzWFg0NiBpcyBub3Qgc2V0CkNPTkZJR19DQjcxMF9DT1JFPXkKIyBDT05GSUdfQ0I3MTBfREVC VUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdfQVNTVU1QVElPTlM9eQoKIwojIFRleGFz IEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdf VElfU1QgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MSVMzX0kyQz15CgojCiMgQWx0ZXJhIEZQ R0EgZmlybXdhcmUgZG93bmxvYWQgbW9kdWxlCiMKIyBDT05GSUdfQUxURVJBX1NUQVBMIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URUxfTUVJIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX01F IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfTUVJX1RYRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZN V0FSRV9WTUNJIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklH X0lOVEVMX01JQ19CVVMgaXMgbm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZlcgojCiMgQ09ORklH X1NDSUZfQlVTIGlzIG5vdCBzZXQKCiMKIyBJbnRlbCBNSUMgSG9zdCBEcml2ZXIKIwoKIwojIElu dGVsIE1JQyBDYXJkIERyaXZlcgojCgojCiMgU0NJRiBEcml2ZXIKIwoKIwojIEludGVsIE1JQyBD b3Byb2Nlc3NvciBTdGF0ZSBNYW5hZ2VtZW50IChDT1NNKSBEcml2ZXJzCiMKIyBDT05GSUdfR0VO V1FFIGlzIG5vdCBzZXQKIyBDT05GSUdfRUNITyBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9CQVNF IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0tFUk5FTF9BUEkgaXMgbm90IHNldAojIENPTkZJR19D WExfRUVIIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfSURFPXkKQ09ORklHX0lERT15CgojCiMgUGxl YXNlIHNlZSBEb2N1bWVudGF0aW9uL2lkZS9pZGUudHh0IGZvciBoZWxwL2luZm8gb24gSURFIGRy aXZlcwojCkNPTkZJR19JREVfWEZFUl9NT0RFPXkKQ09ORklHX0lERV9BVEFQST15CiMgQ09ORklH X0JMS19ERVZfSURFX1NBVEEgaXMgbm90IHNldApDT05GSUdfSURFX0dEPXkKQ09ORklHX0lERV9H RF9BVEE9eQpDT05GSUdfSURFX0dEX0FUQVBJPXkKIyBDT05GSUdfQkxLX0RFVl9JREVDUyBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX0RFTEtJTj15CkNPTkZJR19CTEtfREVWX0lERUNEPXkKQ09O RklHX0JMS19ERVZfSURFQ0RfVkVSQk9TRV9FUlJPUlM9eQpDT05GSUdfQkxLX0RFVl9JREVUQVBF PXkKIyBDT05GSUdfQkxLX0RFVl9JREVBQ1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfSURFX1RBU0tf SU9DVEwgaXMgbm90IHNldApDT05GSUdfSURFX1BST0NfRlM9eQoKIwojIElERSBjaGlwc2V0IHN1 cHBvcnQvYnVnZml4ZXMKIwpDT05GSUdfSURFX0dFTkVSSUM9eQojIENPTkZJR19CTEtfREVWX1BM QVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DTUQ2NDAgaXMgbm90IHNldApDT05G SUdfQkxLX0RFVl9JREVQTlA9eQpDT05GSUdfQkxLX0RFVl9JREVETUFfU0ZGPXkKCiMKIyBQQ0kg SURFIGNoaXBzZXRzIHN1cHBvcnQKIwpDT05GSUdfQkxLX0RFVl9JREVQQ0k9eQpDT05GSUdfSURF UENJX1BDSUJVU19PUkRFUj15CiMgQ09ORklHX0JMS19ERVZfT0ZGQk9BUkQgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9PUFRJNjIx PXkKIyBDT05GSUdfQkxLX0RFVl9SWjEwMDAgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9JREVE TUFfUENJPXkKIyBDT05GSUdfQkxLX0RFVl9BRUM2MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9BTEkxNVgzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9BTUQ3NFhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9BVElJWFAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NN RDY0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVFJJRkxFWCBpcyBub3Qgc2V0CkNPTkZJ R19CTEtfREVWX0hQVDM2Nj15CiMgQ09ORklHX0JMS19ERVZfSk1JQ1JPTiBpcyBub3Qgc2V0CkNP TkZJR19CTEtfREVWX1BJSVg9eQpDT05GSUdfQkxLX0RFVl9JVDgxNzI9eQpDT05GSUdfQkxLX0RF Vl9JVDgyMTM9eQojIENPTkZJR19CTEtfREVWX0lUODIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfTlM4NzQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVcgaXMgbm90IHNldAojIENPTkZJ R19CTEtfREVWX1NWV0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSUlNQUdFIGlzIG5v dCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RF Vl9TTEM5MEU2NiBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1RSTTI5MD15CiMgQ09ORklHX0JM S19ERVZfVklBODJDWFhYIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfVEM4NkMwMDE9eQpDT05G SUdfQkxLX0RFVl9JREVETUE9eQoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NT SV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1B PXkKQ09ORklHX1NDU0lfTkVUTElOSz15CiMgQ09ORklHX1NDU0lfTVFfREVGQVVMVCBpcyBub3Qg c2V0CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgU0NTSSBzdXBwb3J0IHR5 cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9TRD15CkNPTkZJR19DSFJf REVWX1NUPXkKQ09ORklHX0NIUl9ERVZfT1NTVD15CkNPTkZJR19CTEtfREVWX1NSPXkKQ09ORklH X0JMS19ERVZfU1JfVkVORE9SPXkKQ09ORklHX0NIUl9ERVZfU0c9eQpDT05GSUdfQ0hSX0RFVl9T Q0g9eQpDT05GSUdfU0NTSV9FTkNMT1NVUkU9eQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQpDT05G SUdfU0NTSV9MT0dHSU5HPXkKQ09ORklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFu c3BvcnRzCiMKQ09ORklHX1NDU0lfU1BJX0FUVFJTPXkKQ09ORklHX1NDU0lfRkNfQVRUUlM9eQpD T05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CkNPTkZJR19TQ1NJX1NBU19BVFRSUz15CkNPTkZJR19T Q1NJX1NBU19MSUJTQVM9eQpDT05GSUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hP U1RfU01QPXkKQ09ORklHX1NDU0lfU1JQX0FUVFJTPXkKQ09ORklHX1NDU0lfTE9XTEVWRUw9eQpD T05GSUdfSVNDU0lfVENQPXkKQ09ORklHX0lTQ1NJX0JPT1RfU1lTRlM9eQpDT05GSUdfU0NTSV9D WEdCM19JU0NTST15CkNPTkZJR19TQ1NJX0NYR0I0X0lTQ1NJPXkKQ09ORklHX1NDU0lfQk5YMl9J U0NTST15CkNPTkZJR19TQ1NJX0JOWDJYX0ZDT0U9eQpDT05GSUdfQkUySVNDU0k9eQpDT05GSUdf QkxLX0RFVl8zV19YWFhYX1JBSUQ9eQpDT05GSUdfU0NTSV9IUFNBPXkKQ09ORklHX1NDU0lfM1df OVhYWD15CkNPTkZJR19TQ1NJXzNXX1NBUz15CkNPTkZJR19TQ1NJX0FDQVJEPXkKQ09ORklHX1ND U0lfQUFDUkFJRD15CkNPTkZJR19TQ1NJX0FJQzdYWFg9eQpDT05GSUdfQUlDN1hYWF9DTURTX1BF Ul9ERVZJQ0U9OApDT05GSUdfQUlDN1hYWF9SRVNFVF9ERUxBWV9NUz0xNTAwMApDT05GSUdfQUlD N1hYWF9ERUJVR19FTkFCTEU9eQpDT05GSUdfQUlDN1hYWF9ERUJVR19NQVNLPTAKQ09ORklHX0FJ QzdYWFhfUkVHX1BSRVRUWV9QUklOVD15CkNPTkZJR19TQ1NJX0FJQzc5WFg9eQpDT05GSUdfQUlD NzlYWF9DTURTX1BFUl9ERVZJQ0U9MzIKQ09ORklHX0FJQzc5WFhfUkVTRVRfREVMQVlfTVM9MTUw MDAKQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFPXkKQ09ORklHX0FJQzc5WFhfREVCVUdfTUFT Sz0wCkNPTkZJR19BSUM3OVhYX1JFR19QUkVUVFlfUFJJTlQ9eQpDT05GSUdfU0NTSV9BSUM5NFhY PXkKIyBDT05GSUdfQUlDOTRYWF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FTPXkK IyBDT05GSUdfU0NTSV9NVlNBU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVNf VEFTS0xFVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WVU1JPXkKQ09ORklHX1NDU0lfRFBUX0ky Tz15CkNPTkZJR19TQ1NJX0FEVkFOU1lTPXkKQ09ORklHX1NDU0lfQVJDTVNSPXkKIyBDT05GSUdf U0NTSV9FU0FTMlIgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfTkVXR0VOPXkKQ09ORklHX01F R0FSQUlEX01NPXkKQ09ORklHX01FR0FSQUlEX01BSUxCT1g9eQpDT05GSUdfTUVHQVJBSURfTEVH QUNZPXkKQ09ORklHX01FR0FSQUlEX1NBUz15CkNPTkZJR19TQ1NJX01QVDNTQVM9eQpDT05GSUdf U0NTSV9NUFQyU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJX01QVDNTQVNfTUFYX1NHRT0xMjgK Q09ORklHX1NDU0lfTVBUMlNBUz15CiMgQ09ORklHX1NDU0lfVUZTSENEIGlzIG5vdCBzZXQKQ09O RklHX1NDU0lfSFBUSU9QPXkKQ09ORklHX1NDU0lfQlVTTE9HSUM9eQojIENPTkZJR19TQ1NJX0ZM QVNIUE9JTlQgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST15CiMgQ09ORklHX1hFTl9T Q1NJX0ZST05URU5EIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9TVE9SQUdFPXkKQ09ORklHX0xJ QkZDPXkKQ09ORklHX0xJQkZDT0U9eQpDT05GSUdfRkNPRT15CkNPTkZJR19GQ09FX0ZOSUM9eQoj IENPTkZJR19TQ1NJX1NOSUMgaXMgbm90IHNldApDT05GSUdfU0NTSV9ETVgzMTkxRD15CkNPTkZJ R19TQ1NJX0VBVEE9eQpDT05GSUdfU0NTSV9FQVRBX1RBR0dFRF9RVUVVRT15CkNPTkZJR19TQ1NJ X0VBVEFfTElOS0VEX0NPTU1BTkRTPXkKQ09ORklHX1NDU0lfRUFUQV9NQVhfVEFHUz0xNgpDT05G SUdfU0NTSV9GVVRVUkVfRE9NQUlOPXkKQ09ORklHX1NDU0lfR0RUSD15CkNPTkZJR19TQ1NJX0lT Q0k9eQpDT05GSUdfU0NTSV9JUFM9eQpDT05GSUdfU0NTSV9JTklUSU89eQpDT05GSUdfU0NTSV9J TklBMTAwPXkKQ09ORklHX1NDU0lfUFBBPXkKQ09ORklHX1NDU0lfSU1NPXkKIyBDT05GSUdfU0NT SV9JWklQX0VQUDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JWklQX1NMT1dfQ1RSIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfU1RFWD15CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF8yPXkKQ09ORklH X1NDU0lfU1lNNTNDOFhYX0RNQV9BRERSRVNTSU5HX01PREU9MQpDT05GSUdfU0NTSV9TWU01M0M4 WFhfREVGQVVMVF9UQUdTPTE2CkNPTkZJR19TQ1NJX1NZTTUzQzhYWF9NQVhfVEFHUz02NApDT05G SUdfU0NTSV9TWU01M0M4WFhfTU1JTz15CkNPTkZJR19TQ1NJX0lQUj15CiMgQ09ORklHX1NDU0lf SVBSX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JUFJfRFVNUCBpcyBub3Qgc2V0CkNP TkZJR19TQ1NJX1FMT0dJQ18xMjgwPXkKQ09ORklHX1NDU0lfUUxBX0ZDPXkKIyBDT05GSUdfVENN X1FMQTJYWFggaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfSVNDU0k9eQojIENPTkZJR19TQ1NJ X0xQRkMgaXMgbm90IHNldApDT05GSUdfU0NTSV9EQzM5NXg9eQojIENPTkZJR19TQ1NJX0FNNTND OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9XRDcxOVggaXMgbm90IHNldAojIENPTkZJR19T Q1NJX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfUE1DUkFJRD15CkNPTkZJR19TQ1NJX1BN ODAwMT15CkNPTkZJR19TQ1NJX0JGQV9GQz15CkNPTkZJR19TQ1NJX1ZJUlRJTz15CiMgQ09ORklH X1NDU0lfQ0hFTFNJT19GQ09FIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfTE9XTEVWRUxfUENNQ0lB PXkKQ09ORklHX1BDTUNJQV9BSEExNTJYPW0KQ09ORklHX1BDTUNJQV9GRE9NQUlOPW0KQ09ORklH X1BDTUNJQV9RTE9HSUM9bQpDT05GSUdfUENNQ0lBX1NZTTUzQzUwMD1tCkNPTkZJR19TQ1NJX0RI PXkKQ09ORklHX1NDU0lfREhfUkRBQz15CkNPTkZJR19TQ1NJX0RIX0hQX1NXPXkKQ09ORklHX1ND U0lfREhfRU1DPXkKQ09ORklHX1NDU0lfREhfQUxVQT15CkNPTkZJR19TQ1NJX09TRF9JTklUSUFU T1I9eQpDT05GSUdfU0NTSV9PU0RfVUxEPXkKQ09ORklHX1NDU0lfT1NEX0RQUklOVF9TRU5TRT0x CiMgQ09ORklHX1NDU0lfT1NEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0FUQT15CiMgQ09ORklH X0FUQV9OT05TVEFOREFSRCBpcyBub3Qgc2V0CkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNP TkZJR19BVEFfQUNQST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMgbm90IHNldApDT05GSUdfU0FU QV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMK Q09ORklHX1NBVEFfQUhDST15CiMgQ09ORklHX1NBVEFfQUhDSV9QTEFURk9STSBpcyBub3Qgc2V0 CkNPTkZJR19TQVRBX0lOSUMxNjJYPXkKQ09ORklHX1NBVEFfQUNBUkRfQUhDST15CkNPTkZJR19T QVRBX1NJTDI0PXkKQ09ORklHX0FUQV9TRkY9eQoKIwojIFNGRiBjb250cm9sbGVycyB3aXRoIGN1 c3RvbSBETUEgaW50ZXJmYWNlCiMKQ09ORklHX1BEQ19BRE1BPXkKQ09ORklHX1NBVEFfUVNUT1I9 eQpDT05GSUdfU0FUQV9TWDQ9eQpDT05GSUdfQVRBX0JNRE1BPXkKCiMKIyBTQVRBIFNGRiBjb250 cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX0FUQV9QSUlYPXkKQ09ORklHX1NBVEFfTVY9eQpD T05GSUdfU0FUQV9OVj15CkNPTkZJR19TQVRBX1BST01JU0U9eQpDT05GSUdfU0FUQV9TSUw9eQpD T05GSUdfU0FUQV9TSVM9eQpDT05GSUdfU0FUQV9TVlc9eQpDT05GSUdfU0FUQV9VTEk9eQpDT05G SUdfU0FUQV9WSUE9eQpDT05GSUdfU0FUQV9WSVRFU1NFPXkKCiMKIyBQQVRBIFNGRiBjb250cm9s bGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX1BBVEFfQUxJPXkKQ09ORklHX1BBVEFfQU1EPXkKQ09O RklHX1BBVEFfQVJUT1A9eQpDT05GSUdfUEFUQV9BVElJWFA9eQpDT05GSUdfUEFUQV9BVFA4NjdY PXkKQ09ORklHX1BBVEFfQ01ENjRYPXkKIyBDT05GSUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQK Q09ORklHX1BBVEFfRUZBUj15CiMgQ09ORklHX1BBVEFfSFBUMzY2IGlzIG5vdCBzZXQKIyBDT05G SUdfUEFUQV9IUFQzN1ggaXMgbm90IHNldAojIENPTkZJR19QQVRBX0hQVDNYMk4gaXMgbm90IHNl dAojIENPTkZJR19QQVRBX0hQVDNYMyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfSVQ4MjEzIGlz IG5vdCBzZXQKQ09ORklHX1BBVEFfSVQ4MjFYPXkKQ09ORklHX1BBVEFfSk1JQ1JPTj15CkNPTkZJ R19QQVRBX01BUlZFTEw9eQpDT05GSUdfUEFUQV9ORVRDRUxMPXkKIyBDT05GSUdfUEFUQV9OSU5K QTMyIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfTlM4NzQxNT15CkNPTkZJR19QQVRBX09MRFBJSVg9 eQojIENPTkZJR19QQVRBX09QVElETUEgaXMgbm90IHNldApDT05GSUdfUEFUQV9QREMyMDI3WD15 CkNPTkZJR19QQVRBX1BEQ19PTEQ9eQojIENPTkZJR19QQVRBX1JBRElTWVMgaXMgbm90IHNldApD T05GSUdfUEFUQV9SREM9eQpDT05GSUdfUEFUQV9TQ0g9eQpDT05GSUdfUEFUQV9TRVJWRVJXT1JL Uz15CkNPTkZJR19QQVRBX1NJTDY4MD15CkNPTkZJR19QQVRBX1NJUz15CkNPTkZJR19QQVRBX1RP U0hJQkE9eQpDT05GSUdfUEFUQV9UUklGTEVYPXkKQ09ORklHX1BBVEFfVklBPXkKIyBDT05GSUdf UEFUQV9XSU5CT05EIGlzIG5vdCBzZXQKCiMKIyBQSU8tb25seSBTRkYgY29udHJvbGxlcnMKIwoj IENPTkZJR19QQVRBX0NNRDY0MF9QQ0kgaXMgbm90IHNldApDT05GSUdfUEFUQV9NUElJWD15CkNP TkZJR19QQVRBX05TODc0MTA9eQojIENPTkZJR19QQVRBX09QVEkgaXMgbm90IHNldApDT05GSUdf UEFUQV9QQ01DSUE9eQpDT05GSUdfUEFUQV9SWjEwMDA9eQoKIwojIEdlbmVyaWMgZmFsbGJhY2sg LyBsZWdhY3kgZHJpdmVycwojCiMgQ09ORklHX1BBVEFfQUNQSSBpcyBub3Qgc2V0CkNPTkZJR19B VEFfR0VORVJJQz15CiMgQ09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkK Q09ORklHX0JMS19ERVZfTUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9MSU5F QVI9eQpDT05GSUdfTURfUkFJRDA9eQpDT05GSUdfTURfUkFJRDE9eQpDT05GSUdfTURfUkFJRDEw PXkKQ09ORklHX01EX1JBSUQ0NTY9eQpDT05GSUdfTURfTVVMVElQQVRIPXkKQ09ORklHX01EX0ZB VUxUWT15CiMgQ09ORklHX01EX0NMVVNURVIgaXMgbm90IHNldAojIENPTkZJR19CQ0FDSEUgaXMg bm90IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQoj IENPTkZJR19ETV9NUV9ERUZBVUxUIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fREVCVUcgaXMgbm90 IHNldApDT05GSUdfRE1fQlVGSU89eQpDT05GSUdfRE1fQklPX1BSSVNPTj15CkNPTkZJR19ETV9Q RVJTSVNURU5UX0RBVEE9eQojIENPTkZJR19ETV9ERUJVR19CTE9DS19TVEFDS19UUkFDSU5HIGlz IG5vdCBzZXQKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklHX0RN X1RISU5fUFJPVklTSU9OSU5HPXkKIyBDT05GSUdfRE1fQ0FDSEUgaXMgbm90IHNldAojIENPTkZJ R19ETV9FUkEgaXMgbm90IHNldApDT05GSUdfRE1fTUlSUk9SPXkKQ09ORklHX0RNX0xPR19VU0VS U1BBQ0U9eQpDT05GSUdfRE1fUkFJRD15CkNPTkZJR19ETV9aRVJPPXkKQ09ORklHX0RNX01VTFRJ UEFUSD15CkNPTkZJR19ETV9NVUxUSVBBVEhfUUw9eQpDT05GSUdfRE1fTVVMVElQQVRIX1NUPXkK Q09ORklHX0RNX0RFTEFZPXkKQ09ORklHX0RNX1VFVkVOVD15CkNPTkZJR19ETV9GTEFLRVk9eQoj IENPTkZJR19ETV9WRVJJVFkgaXMgbm90IHNldAojIENPTkZJR19ETV9TV0lUQ0ggaXMgbm90IHNl dAojIENPTkZJR19ETV9MT0dfV1JJVEVTIGlzIG5vdCBzZXQKQ09ORklHX1RBUkdFVF9DT1JFPXkK Q09ORklHX1RDTV9JQkxPQ0s9eQpDT05GSUdfVENNX0ZJTEVJTz15CkNPTkZJR19UQ01fUFNDU0k9 eQojIENPTkZJR19UQ01fVVNFUjIgaXMgbm90IHNldApDT05GSUdfTE9PUEJBQ0tfVEFSR0VUPXkK Q09ORklHX1RDTV9GQz15CkNPTkZJR19JU0NTSV9UQVJHRVQ9eQojIENPTkZJR19TQlBfVEFSR0VU IGlzIG5vdCBzZXQKQ09ORklHX0ZVU0lPTj15CkNPTkZJR19GVVNJT05fU1BJPXkKQ09ORklHX0ZV U0lPTl9GQz15CkNPTkZJR19GVVNJT05fU0FTPXkKQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApD T05GSUdfRlVTSU9OX0NUTD15CkNPTkZJR19GVVNJT05fTEFOPXkKIyBDT05GSUdfRlVTSU9OX0xP R0dJTkcgaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKIwpDT05G SUdfRklSRVdJUkU9eQpDT05GSUdfRklSRVdJUkVfT0hDST15CkNPTkZJR19GSVJFV0lSRV9TQlAy PXkKQ09ORklHX0ZJUkVXSVJFX05FVD15CkNPTkZJR19GSVJFV0lSRV9OT1NZPXkKQ09ORklHX01B Q0lOVE9TSF9EUklWRVJTPXkKQ09ORklHX01BQ19FTVVNT1VTRUJUTj15CkNPTkZJR19ORVRERVZJ Q0VTPXkKQ09ORklHX01JST15CkNPTkZJR19ORVRfQ09SRT15CkNPTkZJR19CT05ESU5HPXkKQ09O RklHX0RVTU1ZPXkKQ09ORklHX0VRVUFMSVpFUj15CkNPTkZJR19ORVRfRkM9eQpDT05GSUdfSUZC PXkKIyBDT05GSUdfTkVUX1RFQU0gaXMgbm90IHNldApDT05GSUdfTUFDVkxBTj15CkNPTkZJR19N QUNWVEFQPXkKIyBDT05GSUdfSVBWTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVlhMQU4gaXMgbm90 IHNldAojIENPTkZJR19HRU5FVkUgaXMgbm90IHNldApDT05GSUdfTkVUQ09OU09MRT15CkNPTkZJ R19ORVRDT05TT0xFX0RZTkFNSUM9eQpDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9D T05UUk9MTEVSPXkKQ09ORklHX1RVTj15CiMgQ09ORklHX1RVTl9WTkVUX0NST1NTX0xFIGlzIG5v dCBzZXQKQ09ORklHX1ZFVEg9eQpDT05GSUdfVklSVElPX05FVD15CiMgQ09ORklHX05MTU9OIGlz IG5vdCBzZXQKQ09ORklHX1NVTkdFTV9QSFk9eQpDT05GSUdfQVJDTkVUPXkKQ09ORklHX0FSQ05F VF8xMjAxPXkKQ09ORklHX0FSQ05FVF8xMDUxPXkKQ09ORklHX0FSQ05FVF9SQVc9eQpDT05GSUdf QVJDTkVUX0NBUD15CkNPTkZJR19BUkNORVRfQ09NOTB4eD15CkNPTkZJR19BUkNORVRfQ09NOTB4 eElPPXkKQ09ORklHX0FSQ05FVF9SSU1fST15CkNPTkZJR19BUkNORVRfQ09NMjAwMjA9eQpDT05G SUdfQVJDTkVUX0NPTTIwMDIwX1BDST15CkNPTkZJR19BUkNORVRfQ09NMjAwMjBfQ1M9eQpDT05G SUdfQVRNX0RSSVZFUlM9eQpDT05GSUdfQVRNX0RVTU1ZPXkKQ09ORklHX0FUTV9UQ1A9eQpDT05G SUdfQVRNX0xBTkFJPXkKQ09ORklHX0FUTV9FTkk9eQojIENPTkZJR19BVE1fRU5JX0RFQlVHIGlz IG5vdCBzZXQKIyBDT05GSUdfQVRNX0VOSV9UVU5FX0JVUlNUIGlzIG5vdCBzZXQKQ09ORklHX0FU TV9GSVJFU1RSRUFNPXkKQ09ORklHX0FUTV9aQVRNPXkKIyBDT05GSUdfQVRNX1pBVE1fREVCVUcg aXMgbm90IHNldApDT05GSUdfQVRNX05JQ1NUQVI9eQpDT05GSUdfQVRNX05JQ1NUQVJfVVNFX1NV Tkk9eQpDT05GSUdfQVRNX05JQ1NUQVJfVVNFX0lEVDc3MTA1PXkKQ09ORklHX0FUTV9JRFQ3NzI1 Mj15CiMgQ09ORklHX0FUTV9JRFQ3NzI1Ml9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9J RFQ3NzI1Ml9SQ1ZfQUxMIGlzIG5vdCBzZXQKQ09ORklHX0FUTV9JRFQ3NzI1Ml9VU0VfU1VOST15 CkNPTkZJR19BVE1fQU1CQVNTQURPUj15CiMgQ09ORklHX0FUTV9BTUJBU1NBRE9SX0RFQlVHIGlz IG5vdCBzZXQKQ09ORklHX0FUTV9IT1JJWk9OPXkKIyBDT05GSUdfQVRNX0hPUklaT05fREVCVUcg aXMgbm90IHNldApDT05GSUdfQVRNX0lBPXkKIyBDT05GSUdfQVRNX0lBX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX0FUTV9GT1JFMjAwRT15CiMgQ09ORklHX0FUTV9GT1JFMjAwRV9VU0VfVEFTS0xF VCBpcyBub3Qgc2V0CkNPTkZJR19BVE1fRk9SRTIwMEVfVFhfUkVUUlk9MTYKQ09ORklHX0FUTV9G T1JFMjAwRV9ERUJVRz0wCkNPTkZJR19BVE1fSEU9eQpDT05GSUdfQVRNX0hFX1VTRV9TVU5JPXkK Q09ORklHX0FUTV9TT0xPUz15CgojCiMgQ0FJRiB0cmFuc3BvcnQgZHJpdmVycwojCkNPTkZJR19W SE9TVF9ORVQ9eQojIENPTkZJR19WSE9TVF9TQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUX1JJ Tkc9eQpDT05GSUdfVkhPU1Q9eQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlz IG5vdCBzZXQKCiMKIyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwoj IENPTkZJR19ORVRfRFNBX01WODhFNlhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9EU0FfTVY4 OEU2WFhYX05FRURfUFBVIGlzIG5vdCBzZXQKQ09ORklHX0VUSEVSTkVUPXkKQ09ORklHX01ESU89 eQpDT05GSUdfTkVUX1ZFTkRPUl8zQ09NPXkKQ09ORklHX1BDTUNJQV8zQzU3ND15CkNPTkZJR19Q Q01DSUFfM0M1ODk9eQpDT05GSUdfVk9SVEVYPXkKQ09ORklHX1RZUEhPT049eQpDT05GSUdfTkVU X1ZFTkRPUl9BREFQVEVDPXkKQ09ORklHX0FEQVBURUNfU1RBUkZJUkU9eQpDT05GSUdfTkVUX1ZF TkRPUl9BR0VSRT15CkNPTkZJR19FVDEzMVg9eQpDT05GSUdfTkVUX1ZFTkRPUl9BTFRFT049eQpD T05GSUdfQUNFTklDPXkKIyBDT05GSUdfQUNFTklDX09NSVRfVElHT05fSSBpcyBub3Qgc2V0CiMg Q09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQpDT05G SUdfQU1EODExMV9FVEg9eQpDT05GSUdfUENORVQzMj15CkNPTkZJR19QQ01DSUFfTk1DTEFOPXkK Q09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05FVF9WRU5ET1JfQVRIRVJPUz15CkNPTkZJ R19BVEwyPXkKQ09ORklHX0FUTDE9eQpDT05GSUdfQVRMMUU9eQpDT05GSUdfQVRMMUM9eQojIENP TkZJR19BTFggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FVUk9SQSBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfQ0FERU5DRT15CiMgQ09ORklHX01BQ0IgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9eQpDT05GSUdfQjQ0X1BDSV9BVVRPU0VMRUNU PXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0X1BDST15CiMgQ09O RklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9eQpDT05GSUdfQ05JQz15CkNPTkZJ R19USUdPTjM9eQpDT05GSUdfQk5YMlg9eQpDT05GSUdfQk5YMlhfU1JJT1Y9eQojIENPTkZJR19C TlhUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQ0FERT15CkNPTkZJR19CTkE9eQpD T05GSUdfTkVUX1ZFTkRPUl9DQVZJVU09eQojIENPTkZJR19USFVOREVSX05JQ19QRiBpcyBub3Qg c2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRFUl9O SUNfQkdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTElRVUlESU8gaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9DSEVMU0lPPXkKQ09ORklHX0NIRUxTSU9fVDE9eQpDT05GSUdfQ0hFTFNJT19UMV8x Rz15CkNPTkZJR19DSEVMU0lPX1QzPXkKQ09ORklHX0NIRUxTSU9fVDQ9eQojIENPTkZJR19DSEVM U0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9eQpDT05GSUdfTkVUX1ZF TkRPUl9DSVNDTz15CkNPTkZJR19FTklDPXkKIyBDT05GSUdfQ1hfRUNBVCBpcyBub3Qgc2V0CkNP TkZJR19ETkVUPXkKQ09ORklHX05FVF9WRU5ET1JfREVDPXkKQ09ORklHX05FVF9UVUxJUD15CkNP TkZJR19ERTIxMDRYPXkKQ09ORklHX0RFMjEwNFhfRFNMPTAKQ09ORklHX1RVTElQPXkKIyBDT05G SUdfVFVMSVBfTVdJIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVMSVBfTU1JTyBpcyBub3Qgc2V0CkNP TkZJR19UVUxJUF9OQVBJPXkKQ09ORklHX1RVTElQX05BUElfSFdfTUlUSUdBVElPTj15CkNPTkZJ R19ERTRYNT15CkNPTkZJR19XSU5CT05EXzg0MD15CkNPTkZJR19ETTkxMDI9eQpDT05GSUdfVUxJ NTI2WD15CkNPTkZJR19QQ01DSUFfWElSQ09NPXkKQ09ORklHX05FVF9WRU5ET1JfRExJTks9eQpD T05GSUdfREwySz15CkNPTkZJR19TVU5EQU5DRT15CiMgQ09ORklHX1NVTkRBTkNFX01NSU8gaXMg bm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9eQpDT05GSUdfQkUyTkVUPXkKQ09ORklH X0JFMk5FVF9IV01PTj15CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJR19ORVRfVkVO RE9SX0VYQVI9eQpDT05GSUdfUzJJTz15CkNPTkZJR19WWEdFPXkKIyBDT05GSUdfVlhHRV9ERUJV R19UUkFDRV9BTEwgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9GVUpJVFNVPXkKQ09ORklH X1BDTUNJQV9GTVZKMThYPXkKQ09ORklHX05FVF9WRU5ET1JfSFA9eQpDT05GSUdfSFAxMDA9eQpD T05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CkNPTkZJR19FMTAwPXkKQ09ORklHX0UxMDAwPXkKQ09O RklHX0UxMDAwRT15CkNPTkZJR19JR0I9eQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lHQl9E Q0E9eQpDT05GSUdfSUdCVkY9eQpDT05GSUdfSVhHQj15CkNPTkZJR19JWEdCRT15CkNPTkZJR19J WEdCRV9IV01PTj15CkNPTkZJR19JWEdCRV9EQ0E9eQpDT05GSUdfSVhHQkVfRENCPXkKQ09ORklH X0lYR0JFVkY9eQojIENPTkZJR19JNDBFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTQwRVZGIGlzIG5v dCBzZXQKIyBDT05GSUdfRk0xMEsgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFg9 eQpDT05GSUdfSk1FPXkKQ09ORklHX05FVF9WRU5ET1JfTUFSVkVMTD15CiMgQ09ORklHX01WTURJ TyBpcyBub3Qgc2V0CkNPTkZJR19TS0dFPXkKQ09ORklHX1NLR0VfREVCVUc9eQpDT05GSUdfU0tH RV9HRU5FU0lTPXkKQ09ORklHX1NLWTI9eQpDT05GSUdfU0tZMl9ERUJVRz15CkNPTkZJR19ORVRf VkVORE9SX01FTExBTk9YPXkKQ09ORklHX01MWDRfRU49eQpDT05GSUdfTUxYNF9FTl9EQ0I9eQpD T05GSUdfTUxYNF9DT1JFPXkKQ09ORklHX01MWDRfREVCVUc9eQojIENPTkZJR19NTFg1X0NPUkUg aXMgbm90IHNldAojIENPTkZJR19NTFhTV19DT1JFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfTUlDUkVMPXkKQ09ORklHX0tTODg0Mj15CkNPTkZJR19LUzg4NTE9eQpDT05GSUdfS1M4ODUx X01MTD15CkNPTkZJR19LU1o4ODRYX1BDST15CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15 CkNPTkZJR19FTkMyOEo2MD15CiMgQ09ORklHX0VOQzI4SjYwX1dSSVRFVkVSSUZZIGlzIG5vdCBz ZXQKIyBDT05GSUdfRU5DWDI0SjYwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9 eQpDT05GSUdfTVlSSTEwR0U9eQpDT05GSUdfTVlSSTEwR0VfRENBPXkKQ09ORklHX0ZFQUxOWD15 CkNPTkZJR19ORVRfVkVORE9SX05BVFNFTUk9eQpDT05GSUdfTkFUU0VNST15CkNPTkZJR19OUzgz ODIwPXkKQ09ORklHX05FVF9WRU5ET1JfODM5MD15CkNPTkZJR19QQ01DSUFfQVhORVQ9eQpDT05G SUdfTkUyS19QQ0k9eQpDT05GSUdfUENNQ0lBX1BDTkVUPXkKQ09ORklHX05FVF9WRU5ET1JfTlZJ RElBPXkKQ09ORklHX0ZPUkNFREVUSD15CkNPTkZJR19ORVRfVkVORE9SX09LST15CkNPTkZJR19F VEhPQz15CkNPTkZJR19ORVRfUEFDS0VUX0VOR0lORT15CkNPTkZJR19IQU1BQ0hJPXkKQ09ORklH X1lFTExPV0ZJTj15CkNPTkZJR19ORVRfVkVORE9SX1FMT0dJQz15CkNPTkZJR19RTEEzWFhYPXkK Q09ORklHX1FMQ05JQz15CkNPTkZJR19RTENOSUNfU1JJT1Y9eQpDT05GSUdfUUxDTklDX0RDQj15 CkNPTkZJR19RTENOSUNfSFdNT049eQpDT05GSUdfUUxHRT15CkNPTkZJR19ORVRYRU5fTklDPXkK IyBDT05GSUdfUUVEIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQpDT05G SUdfTkVUX1ZFTkRPUl9SRUFMVEVLPXkKQ09ORklHX0FUUD15CkNPTkZJR184MTM5Q1A9eQpDT05G SUdfODEzOVRPTz15CkNPTkZJR184MTM5VE9PX1BJTz15CkNPTkZJR184MTM5VE9PX1RVTkVfVFdJ U1RFUj15CkNPTkZJR184MTM5VE9PXzgxMjk9eQojIENPTkZJR184MTM5X09MRF9SWF9SRVNFVCBp cyBub3Qgc2V0CkNPTkZJR19SODE2OT15CkNPTkZJR19ORVRfVkVORE9SX1JFTkVTQVM9eQpDT05G SUdfTkVUX1ZFTkRPUl9SREM9eQpDT05GSUdfUjYwNDA9eQpDT05GSUdfTkVUX1ZFTkRPUl9ST0NL RVI9eQpDT05GSUdfTkVUX1ZFTkRPUl9TQU1TVU5HPXkKIyBDT05GSUdfU1hHQkVfRVRIIGlzIG5v dCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU0VFUT15CkNPTkZJR19ORVRfVkVORE9SX1NJTEFOPXkK Q09ORklHX1NDOTIwMzE9eQpDT05GSUdfTkVUX1ZFTkRPUl9TSVM9eQpDT05GSUdfU0lTOTAwPXkK Q09ORklHX1NJUzE5MD15CkNPTkZJR19TRkM9eQpDT05GSUdfU0ZDX01URD15CkNPTkZJR19TRkNf TUNESV9NT049eQpDT05GSUdfU0ZDX1NSSU9WPXkKQ09ORklHX1NGQ19NQ0RJX0xPR0dJTkc9eQpD T05GSUdfTkVUX1ZFTkRPUl9TTVNDPXkKQ09ORklHX1BDTUNJQV9TTUM5MUM5Mj15CkNPTkZJR19F UElDMTAwPXkKIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldApDT05GSUdfU01TQzk0MjA9eQpD T05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPPXkKIyBDT05GSUdfU1RNTUFDX0VUSCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX1NVTj15CkNPTkZJR19IQVBQWU1FQUw9eQpDT05GSUdfU1VOR0VN PXkKQ09ORklHX0NBU1NJTkk9eQpDT05GSUdfTklVPXkKQ09ORklHX05FVF9WRU5ET1JfU1lOT1BT WVM9eQpDT05GSUdfTkVUX1ZFTkRPUl9URUhVVEk9eQpDT05GSUdfVEVIVVRJPXkKQ09ORklHX05F VF9WRU5ET1JfVEk9eQojIENPTkZJR19USV9DUFNXX0FMRSBpcyBub3Qgc2V0CkNPTkZJR19UTEFO PXkKQ09ORklHX05FVF9WRU5ET1JfVklBPXkKQ09ORklHX1ZJQV9SSElORT15CiMgQ09ORklHX1ZJ QV9SSElORV9NTUlPIGlzIG5vdCBzZXQKQ09ORklHX1ZJQV9WRUxPQ0lUWT15CkNPTkZJR19ORVRf VkVORE9SX1dJWk5FVD15CiMgQ09ORklHX1dJWk5FVF9XNTEwMCBpcyBub3Qgc2V0CiMgQ09ORklH X1dJWk5FVF9XNTMwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1hJUkNPTT15CkNPTkZJ R19QQ01DSUFfWElSQzJQUz15CkNPTkZJR19GRERJPXkKQ09ORklHX0RFRlhYPXkKIyBDT05GSUdf REVGWFhfTU1JTyBpcyBub3Qgc2V0CkNPTkZJR19TS0ZQPXkKQ09ORklHX0hJUFBJPXkKQ09ORklH X1JPQURSVU5ORVI9eQojIENPTkZJR19ST0FEUlVOTkVSX0xBUkdFX1JJTkdTIGlzIG5vdCBzZXQK Q09ORklHX05FVF9TQjEwMDA9eQpDT05GSUdfUEhZTElCPXkKCiMKIyBNSUkgUEhZIGRldmljZSBk cml2ZXJzCiMKIyBDT05GSUdfQVFVQU5USUFfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfQVQ4MDNY X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FNRF9QSFkgaXMgbm90IHNldApDT05GSUdfTUFSVkVM TF9QSFk9eQpDT05GSUdfREFWSUNPTV9QSFk9eQpDT05GSUdfUVNFTUlfUEhZPXkKQ09ORklHX0xY VF9QSFk9eQpDT05GSUdfQ0lDQURBX1BIWT15CkNPTkZJR19WSVRFU1NFX1BIWT15CiMgQ09ORklH X1RFUkFORVRJQ1NfUEhZIGlzIG5vdCBzZXQKQ09ORklHX1NNU0NfUEhZPXkKQ09ORklHX0JDTV9O RVRfUEhZTElCPXkKQ09ORklHX0JST0FEQ09NX1BIWT15CiMgQ09ORklHX0JDTTdYWFhfUEhZIGlz IG5vdCBzZXQKIyBDT05GSUdfQkNNODdYWF9QSFkgaXMgbm90IHNldApDT05GSUdfSUNQTFVTX1BI WT15CkNPTkZJR19SRUFMVEVLX1BIWT15CkNPTkZJR19OQVRJT05BTF9QSFk9eQpDT05GSUdfU1RF MTBYUD15CkNPTkZJR19MU0lfRVQxMDExQ19QSFk9eQpDT05GSUdfTUlDUkVMX1BIWT15CiMgQ09O RklHX0RQODM4NDhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2N19QSFkgaXMgbm90IHNl dAojIENPTkZJR19NSUNST0NISVBfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRklYRURfUEhZIGlz IG5vdCBzZXQKQ09ORklHX01ESU9fQklUQkFORz15CiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qg c2V0CiMgQ09ORklHX01ESU9fT0NURU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CQ01fVU5J TUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tTODk5NU1BIGlzIG5vdCBzZXQKQ09ORklH X1BMSVA9eQpDT05GSUdfUFBQPXkKQ09ORklHX1BQUF9CU0RDT01QPXkKQ09ORklHX1BQUF9ERUZM QVRFPXkKQ09ORklHX1BQUF9GSUxURVI9eQpDT05GSUdfUFBQX01QUEU9eQpDT05GSUdfUFBQX01V TFRJTElOSz15CkNPTkZJR19QUFBPQVRNPXkKQ09ORklHX1BQUE9FPXkKQ09ORklHX1BQVFA9eQpD T05GSUdfUFBQT0wyVFA9eQpDT05GSUdfUFBQX0FTWU5DPXkKQ09ORklHX1BQUF9TWU5DX1RUWT15 CkNPTkZJR19TTElQPXkKQ09ORklHX1NMSEM9eQpDT05GSUdfU0xJUF9DT01QUkVTU0VEPXkKQ09O RklHX1NMSVBfU01BUlQ9eQpDT05GSUdfU0xJUF9NT0RFX1NMSVA2PXkKQ09ORklHX1VTQl9ORVRf RFJJVkVSUz15CkNPTkZJR19VU0JfQ0FUQz15CkNPTkZJR19VU0JfS0FXRVRIPXkKQ09ORklHX1VT Ql9QRUdBU1VTPXkKQ09ORklHX1VTQl9SVEw4MTUwPXkKIyBDT05GSUdfVVNCX1JUTDgxNTIgaXMg bm90IHNldAojIENPTkZJR19VU0JfTEFONzhYWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVVNCTkVU PXkKQ09ORklHX1VTQl9ORVRfQVg4ODE3WD15CkNPTkZJR19VU0JfTkVUX0FYODgxNzlfMTc4QT15 CkNPTkZJR19VU0JfTkVUX0NEQ0VUSEVSPXkKQ09ORklHX1VTQl9ORVRfQ0RDX0VFTT15CkNPTkZJ R19VU0JfTkVUX0NEQ19OQ009eQojIENPTkZJR19VU0JfTkVUX0hVQVdFSV9DRENfTkNNIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX05FVF9DRENfTUJJTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTkVU X0RNOTYwMT15CiMgQ09ORklHX1VTQl9ORVRfU1I5NzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X05FVF9TUjk4MDAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9TTVNDNzVYWD15CkNPTkZJR19V U0JfTkVUX1NNU0M5NVhYPXkKQ09ORklHX1VTQl9ORVRfR0w2MjBBPXkKQ09ORklHX1VTQl9ORVRf TkVUMTA4MD15CkNPTkZJR19VU0JfTkVUX1BMVVNCPXkKQ09ORklHX1VTQl9ORVRfTUNTNzgzMD15 CkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9eQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUPXkK Q09ORklHX1VTQl9BTElfTTU2MzI9eQpDT05GSUdfVVNCX0FOMjcyMD15CkNPTkZJR19VU0JfQkVM S0lOPXkKQ09ORklHX1VTQl9BUk1MSU5VWD15CkNPTkZJR19VU0JfRVBTT04yODg4PXkKQ09ORklH X1VTQl9LQzIxOTA9eQpDT05GSUdfVVNCX05FVF9aQVVSVVM9eQpDT05GSUdfVVNCX05FVF9DWDgy MzEwX0VUSD15CkNPTkZJR19VU0JfTkVUX0tBTE1JQT15CiMgQ09ORklHX1VTQl9ORVRfUU1JX1dX QU4gaXMgbm90IHNldApDT05GSUdfVVNCX0hTTz15CkNPTkZJR19VU0JfTkVUX0lOVDUxWDE9eQpD T05GSUdfVVNCX0NEQ19QSE9ORVQ9eQpDT05GSUdfVVNCX0lQSEVUSD15CkNPTkZJR19VU0JfU0lF UlJBX05FVD15CkNPTkZJR19VU0JfVkw2MDA9eQojIENPTkZJR19VU0JfTkVUX0NIOTIwMCBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOPXkKQ09ORklHX1BDTUNJQV9SQVlDUz15CkNPTkZJR19MSUJFUlRB U19USElORklSTT15CiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX0xJQkVSVEFTX1RISU5GSVJNX1VTQj15CkNPTkZJR19BSVJPPXkKQ09ORklHX0FUTUVM PXkKQ09ORklHX1BDSV9BVE1FTD15CkNPTkZJR19QQ01DSUFfQVRNRUw9eQpDT05GSUdfQVQ3NkM1 MFhfVVNCPXkKQ09ORklHX0FJUk9fQ1M9eQpDT05GSUdfUENNQ0lBX1dMMzUwMT15CiMgQ09ORklH X1BSSVNNNTQgaXMgbm90IHNldApDT05GSUdfVVNCX1pEMTIwMT15CkNPTkZJR19VU0JfTkVUX1JO RElTX1dMQU49eQpDT05GSUdfQURNODIxMT15CkNPTkZJR19SVEw4MTgwPXkKQ09ORklHX1JUTDgx ODc9eQpDT05GSUdfUlRMODE4N19MRURTPXkKQ09ORklHX01BQzgwMjExX0hXU0lNPXkKQ09ORklH X01XTDhLPXkKIyBDT05GSUdfQVRIX0NBUkRTIGlzIG5vdCBzZXQKQ09ORklHX0I0Mz15CkNPTkZJ R19CNDNfQkNNQT15CkNPTkZJR19CNDNfU1NCPXkKQ09ORklHX0I0M19CVVNFU19CQ01BX0FORF9T U0I9eQojIENPTkZJR19CNDNfQlVTRVNfQkNNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M19CVVNF U19TU0IgaXMgbm90IHNldApDT05GSUdfQjQzX1BDSV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0M19Q Q0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQzX1NESU89eQpDT05GSUdfQjQzX0JDTUFfUElP PXkKQ09ORklHX0I0M19QSU89eQpDT05GSUdfQjQzX1BIWV9HPXkKQ09ORklHX0I0M19QSFlfTj15 CkNPTkZJR19CNDNfUEhZX0xQPXkKQ09ORklHX0I0M19QSFlfSFQ9eQpDT05GSUdfQjQzX0xFRFM9 eQpDT05GSUdfQjQzX0hXUk5HPXkKIyBDT05GSUdfQjQzX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X0I0M0xFR0FDWT15CkNPTkZJR19CNDNMRUdBQ1lfUENJX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQz TEVHQUNZX1BDSUNPUkVfQVVUT1NFTEVDVD15CkNPTkZJR19CNDNMRUdBQ1lfTEVEUz15CkNPTkZJ R19CNDNMRUdBQ1lfSFdSTkc9eQpDT05GSUdfQjQzTEVHQUNZX0RFQlVHPXkKQ09ORklHX0I0M0xF R0FDWV9ETUE9eQpDT05GSUdfQjQzTEVHQUNZX1BJTz15CkNPTkZJR19CNDNMRUdBQ1lfRE1BX0FO RF9QSU9fTU9ERT15CiMgQ09ORklHX0I0M0xFR0FDWV9ETUFfTU9ERSBpcyBub3Qgc2V0CiMgQ09O RklHX0I0M0xFR0FDWV9QSU9fTU9ERSBpcyBub3Qgc2V0CkNPTkZJR19CUkNNVVRJTD15CkNPTkZJ R19CUkNNU01BQz15CiMgQ09ORklHX0JSQ01GTUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTV9U UkFDSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTURCRyBpcyBub3Qgc2V0CkNPTkZJR19IT1NU QVA9eQpDT05GSUdfSE9TVEFQX0ZJUk1XQVJFPXkKIyBDT05GSUdfSE9TVEFQX0ZJUk1XQVJFX05W UkFNIGlzIG5vdCBzZXQKQ09ORklHX0hPU1RBUF9QTFg9eQpDT05GSUdfSE9TVEFQX1BDST15CkNP TkZJR19IT1NUQVBfQ1M9eQojIENPTkZJR19JUFcyMTAwIGlzIG5vdCBzZXQKQ09ORklHX0lQVzIy MDA9eQpDT05GSUdfSVBXMjIwMF9NT05JVE9SPXkKQ09ORklHX0lQVzIyMDBfUkFESU9UQVA9eQpD T05GSUdfSVBXMjIwMF9QUk9NSVNDVU9VUz15CkNPTkZJR19JUFcyMjAwX1FPUz15CiMgQ09ORklH X0lQVzIyMDBfREVCVUcgaXMgbm90IHNldApDT05GSUdfTElCSVBXPXkKIyBDT05GSUdfTElCSVBX X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lXTFdJRkk9eQpDT05GSUdfSVdMV0lGSV9MRURTPXkK Q09ORklHX0lXTERWTT15CiMgQ09ORklHX0lXTE1WTSBpcyBub3Qgc2V0CgojCiMgRGVidWdnaW5n IE9wdGlvbnMKIwojIENPTkZJR19JV0xXSUZJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfSVdM V0lGSV9ERVZJQ0VfVFJBQ0lORyBpcyBub3Qgc2V0CkNPTkZJR19JV0xFR0FDWT15CkNPTkZJR19J V0w0OTY1PXkKQ09ORklHX0lXTDM5NDU9eQoKIwojIGl3bDM5NDUgLyBpd2w0OTY1IERlYnVnZ2lu ZyBPcHRpb25zCiMKIyBDT05GSUdfSVdMRUdBQ1lfREVCVUcgaXMgbm90IHNldApDT05GSUdfTElC RVJUQVM9eQpDT05GSUdfTElCRVJUQVNfVVNCPXkKQ09ORklHX0xJQkVSVEFTX0NTPXkKQ09ORklH X0xJQkVSVEFTX1NESU89eQpDT05GSUdfTElCRVJUQVNfU1BJPXkKIyBDT05GSUdfTElCRVJUQVNf REVCVUcgaXMgbm90IHNldApDT05GSUdfTElCRVJUQVNfTUVTSD15CkNPTkZJR19IRVJNRVM9eQoj IENPTkZJR19IRVJNRVNfUFJJU00gaXMgbm90IHNldApDT05GSUdfSEVSTUVTX0NBQ0hFX0ZXX09O X0lOSVQ9eQpDT05GSUdfUExYX0hFUk1FUz15CkNPTkZJR19UTURfSEVSTUVTPXkKQ09ORklHX05P UlRFTF9IRVJNRVM9eQpDT05GSUdfUENNQ0lBX0hFUk1FUz15CkNPTkZJR19QQ01DSUFfU1BFQ1RS VU09eQpDT05GSUdfT1JJTk9DT19VU0I9eQpDT05GSUdfUDU0X0NPTU1PTj15CkNPTkZJR19QNTRf VVNCPXkKQ09ORklHX1A1NF9QQ0k9eQpDT05GSUdfUDU0X1NQST15CiMgQ09ORklHX1A1NF9TUElf REVGQVVMVF9FRVBST00gaXMgbm90IHNldApDT05GSUdfUDU0X0xFRFM9eQpDT05GSUdfUlQyWDAw PXkKQ09ORklHX1JUMjQwMFBDST15CkNPTkZJR19SVDI1MDBQQ0k9eQpDT05GSUdfUlQ2MVBDST15 CkNPTkZJR19SVDI4MDBQQ0k9eQpDT05GSUdfUlQyODAwUENJX1JUMzNYWD15CkNPTkZJR19SVDI4 MDBQQ0lfUlQzNVhYPXkKQ09ORklHX1JUMjgwMFBDSV9SVDUzWFg9eQpDT05GSUdfUlQyODAwUENJ X1JUMzI5MD15CkNPTkZJR19SVDI1MDBVU0I9eQpDT05GSUdfUlQ3M1VTQj15CkNPTkZJR19SVDI4 MDBVU0I9eQpDT05GSUdfUlQyODAwVVNCX1JUMzNYWD15CkNPTkZJR19SVDI4MDBVU0JfUlQzNVhY PXkKIyBDT05GSUdfUlQyODAwVVNCX1JUMzU3MyBpcyBub3Qgc2V0CkNPTkZJR19SVDI4MDBVU0Jf UlQ1M1hYPXkKIyBDT05GSUdfUlQyODAwVVNCX1JUNTVYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JU MjgwMFVTQl9VTktOT1dOIGlzIG5vdCBzZXQKQ09ORklHX1JUMjgwMF9MSUI9eQpDT05GSUdfUlQy ODAwX0xJQl9NTUlPPXkKQ09ORklHX1JUMlgwMF9MSUJfTU1JTz15CkNPTkZJR19SVDJYMDBfTElC X1BDST15CkNPTkZJR19SVDJYMDBfTElCX1VTQj15CkNPTkZJR19SVDJYMDBfTElCPXkKQ09ORklH X1JUMlgwMF9MSUJfRklSTVdBUkU9eQpDT05GSUdfUlQyWDAwX0xJQl9DUllQVE89eQpDT05GSUdf UlQyWDAwX0xJQl9MRURTPXkKIyBDT05GSUdfUlQyWDAwX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfV0xfTUVESUFURUsgaXMgbm90IHNldApDT05GSUdfUlRMX0NBUkRTPXkKQ09ORklHX1JUTDgx OTJDRT15CkNPTkZJR19SVEw4MTkyU0U9eQpDT05GSUdfUlRMODE5MkRFPXkKIyBDT05GSUdfUlRM ODcyM0FFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODcyM0JFIGlzIG5vdCBzZXQKIyBDT05GSUdf UlRMODE4OEVFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE5MkVFIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRMODgyMUFFIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgxOTJDVT15CkNPTkZJR19SVExXSUZJ PXkKQ09ORklHX1JUTFdJRklfUENJPXkKQ09ORklHX1JUTFdJRklfVVNCPXkKQ09ORklHX1JUTFdJ RklfREVCVUc9eQpDT05GSUdfUlRMODE5MkNfQ09NTU9OPXkKIyBDT05GSUdfUlRMOFhYWFUgaXMg bm90IHNldAojIENPTkZJR19XTF9USSBpcyBub3Qgc2V0CkNPTkZJR19aRDEyMTFSVz15CiMgQ09O RklHX1pEMTIxMVJXX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01XSUZJRVg9eQpDT05GSUdfTVdJ RklFWF9TRElPPXkKQ09ORklHX01XSUZJRVhfUENJRT15CiMgQ09ORklHX01XSUZJRVhfVVNCIGlz IG5vdCBzZXQKIyBDT05GSUdfQ1cxMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfUlNJXzkxWCBpcyBu b3Qgc2V0CgojCiMgV2lNQVggV2lyZWxlc3MgQnJvYWRiYW5kIGRldmljZXMKIwpDT05GSUdfV0lN QVhfSTI0MDBNPXkKQ09ORklHX1dJTUFYX0kyNDAwTV9VU0I9eQpDT05GSUdfV0lNQVhfSTI0MDBN X0RFQlVHX0xFVkVMPTgKQ09ORklHX1dBTj15CkNPTkZJR19MQU5NRURJQT15CkNPTkZJR19IRExD PXkKQ09ORklHX0hETENfUkFXPXkKQ09ORklHX0hETENfUkFXX0VUSD15CkNPTkZJR19IRExDX0NJ U0NPPXkKQ09ORklHX0hETENfRlI9eQpDT05GSUdfSERMQ19QUFA9eQojIENPTkZJR19IRExDX1gy NSBpcyBub3Qgc2V0CkNPTkZJR19QQ0kyMDBTWU49eQpDT05GSUdfV0FOWEw9eQojIENPTkZJR19Q QzMwMFRPTyBpcyBub3Qgc2V0CkNPTkZJR19GQVJTWU5DPXkKQ09ORklHX0RTQ0M0PW0KQ09ORklH X0RTQ0M0X1BDSVNZTkM9eQpDT05GSUdfRFNDQzRfUENJX1JTVD15CkNPTkZJR19ETENJPXkKQ09O RklHX0RMQ0lfTUFYPTgKQ09ORklHX1NCTkk9eQojIENPTkZJR19TQk5JX01VTFRJTElORSBpcyBu b3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9eQpDT05GSUdfWEVOX05FVERFVl9GUk9O VEVORD15CkNPTkZJR19YRU5fTkVUREVWX0JBQ0tFTkQ9eQpDT05GSUdfVk1YTkVUMz15CiMgQ09O RklHX0ZVSklUU1VfRVMgaXMgbm90IHNldApDT05GSUdfSFlQRVJWX05FVD15CkNPTkZJR19JU0RO PXkKIyBDT05GSUdfSVNETl9JNEwgaXMgbm90IHNldApDT05GSUdfSVNETl9DQVBJPXkKQ09ORklH X0NBUElfVFJBQ0U9eQpDT05GSUdfSVNETl9DQVBJX0NBUEkyMD15CkNPTkZJR19JU0ROX0NBUElf TUlERExFV0FSRT15CgojCiMgQ0FQSSBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX0NBUElfQVZN PXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX0IxUENJPXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX0Ix UENJVjQ9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfQjFQQ01DSUE9eQpDT05GSUdfSVNETl9EUlZf QVZNQjFfQVZNX0NTPXkKQ09ORklHX0lTRE5fRFJWX0FWTUIxX1QxUENJPXkKQ09ORklHX0lTRE5f RFJWX0FWTUIxX0M0PXkKIyBDT05GSUdfQ0FQSV9FSUNPTiBpcyBub3Qgc2V0CkNPTkZJR19JU0RO X0RSVl9HSUdBU0VUPXkKQ09ORklHX0dJR0FTRVRfQ0FQST15CiMgQ09ORklHX0dJR0FTRVRfRFVN TVlMTCBpcyBub3Qgc2V0CkNPTkZJR19HSUdBU0VUX0JBU0U9eQpDT05GSUdfR0lHQVNFVF9NMTA1 PXkKQ09ORklHX0dJR0FTRVRfTTEwMT15CiMgQ09ORklHX0dJR0FTRVRfREVCVUcgaXMgbm90IHNl dApDT05GSUdfSFlTRE49bQpDT05GSUdfSFlTRE5fQ0FQST15CkNPTkZJR19NSVNETj15CkNPTkZJ R19NSVNETl9EU1A9eQpDT05GSUdfTUlTRE5fTDFPSVA9eQoKIwojIG1JU0ROIGhhcmR3YXJlIGRy aXZlcnMKIwpDT05GSUdfTUlTRE5fSEZDUENJPXkKQ09ORklHX01JU0ROX0hGQ01VTFRJPXkKQ09O RklHX01JU0ROX0hGQ1VTQj15CkNPTkZJR19NSVNETl9BVk1GUklUWj15CkNPTkZJR19NSVNETl9T UEVFREZBWD15CkNPTkZJR19NSVNETl9JTkZJTkVPTj15CkNPTkZJR19NSVNETl9XNjY5Mj15CiMg Q09ORklHX01JU0ROX05FVEpFVCBpcyBub3Qgc2V0CkNPTkZJR19NSVNETl9JUEFDPXkKQ09ORklH X01JU0ROX0lTQVI9eQojIENPTkZJR19OVk0gaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBz dXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRf RkZfTUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPXkKQ09ORklHX0lOUFVUX1NQQVJTRUtN QVA9eQpDT05GSUdfSU5QVVRfTUFUUklYS01BUD15CgojCiMgVXNlcmxhbmQgaW50ZXJmYWNlcwoj CkNPTkZJR19JTlBVVF9NT1VTRURFVj15CkNPTkZJR19JTlBVVF9NT1VTRURFVl9QU0FVWD15CkNP TkZJR19JTlBVVF9NT1VTRURFVl9TQ1JFRU5fWD0xMDI0CkNPTkZJR19JTlBVVF9NT1VTRURFVl9T Q1JFRU5fWT03NjgKQ09ORklHX0lOUFVUX0pPWURFVj15CkNPTkZJR19JTlBVVF9FVkRFVj15CiMg Q09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwoj CkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CkNPTkZJR19LRVlCT0FSRF9BRFA1NTg4PXkKIyBDT05G SUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9BVEtCRD15CiMg Q09ORklHX0tFWUJPQVJEX1FUMTA3MCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9RVDIxNjA9 eQpDT05GSUdfS0VZQk9BUkRfTEtLQkQ9eQojIENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBz ZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlC T0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qg c2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9M TTgzMjM9eQojIENPTkZJR19LRVlCT0FSRF9MTTgzMzMgaXMgbm90IHNldApDT05GSUdfS0VZQk9B UkRfTUFYNzM1OT15CiMgQ09ORklHX0tFWUJPQVJEX01DUyBpcyBub3Qgc2V0CiMgQ09ORklHX0tF WUJPQVJEX01QUjEyMSBpcyBub3Qgc2V0CkNPTkZJR19LRVlCT0FSRF9ORVdUT049eQpDT05GSUdf S0VZQk9BUkRfT1BFTkNPUkVTPXkKQ09ORklHX0tFWUJPQVJEX1NUT1dBV0FZPXkKQ09ORklHX0tF WUJPQVJEX1NVTktCRD15CkNPTkZJR19LRVlCT0FSRF9YVEtCRD15CkNPTkZJR19JTlBVVF9NT1VT RT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpDT05GSUdfTU9V U0VfUFMyX0xPR0lQUzJQUD15CkNPTkZJR19NT1VTRV9QUzJfU1lOQVBUSUNTPXkKQ09ORklHX01P VVNFX1BTMl9DWVBSRVNTPXkKQ09ORklHX01PVVNFX1BTMl9MSUZFQk9PSz15CkNPTkZJR19NT1VT RV9QUzJfVFJBQ0tQT0lOVD15CkNPTkZJR19NT1VTRV9QUzJfRUxBTlRFQ0g9eQpDT05GSUdfTU9V U0VfUFMyX1NFTlRFTElDPXkKIyBDT05GSUdfTU9VU0VfUFMyX1RPVUNIS0lUIGlzIG5vdCBzZXQK Q09ORklHX01PVVNFX1BTMl9GT0NBTFRFQ0g9eQojIENPTkZJR19NT1VTRV9QUzJfVk1NT1VTRSBp cyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TRVJJQUw9eQpDT05GSUdfTU9VU0VfQVBQTEVUT1VDSD15 CkNPTkZJR19NT1VTRV9CQ001OTc0PXkKIyBDT05GSUdfTU9VU0VfQ1lBUEEgaXMgbm90IHNldAoj IENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9WU1hYWEFBPXkK IyBDT05GSUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJD PXkKIyBDT05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9K T1lTVElDSz15CkNPTkZJR19KT1lTVElDS19BTkFMT0c9eQpDT05GSUdfSk9ZU1RJQ0tfQTNEPXkK Q09ORklHX0pPWVNUSUNLX0FEST15CkNPTkZJR19KT1lTVElDS19DT0JSQT15CkNPTkZJR19KT1lT VElDS19HRjJLPXkKQ09ORklHX0pPWVNUSUNLX0dSSVA9eQpDT05GSUdfSk9ZU1RJQ0tfR1JJUF9N UD15CkNPTkZJR19KT1lTVElDS19HVUlMTEVNT1Q9eQpDT05GSUdfSk9ZU1RJQ0tfSU5URVJBQ1Q9 eQpDT05GSUdfSk9ZU1RJQ0tfU0lERVdJTkRFUj15CkNPTkZJR19KT1lTVElDS19UTURDPXkKQ09O RklHX0pPWVNUSUNLX0lGT1JDRT15CkNPTkZJR19KT1lTVElDS19JRk9SQ0VfVVNCPXkKQ09ORklH X0pPWVNUSUNLX0lGT1JDRV8yMzI9eQpDT05GSUdfSk9ZU1RJQ0tfV0FSUklPUj15CkNPTkZJR19K T1lTVElDS19NQUdFTExBTj15CkNPTkZJR19KT1lTVElDS19TUEFDRU9SQj15CkNPTkZJR19KT1lT VElDS19TUEFDRUJBTEw9eQpDT05GSUdfSk9ZU1RJQ0tfU1RJTkdFUj15CkNPTkZJR19KT1lTVElD S19UV0lESk9ZPXkKQ09ORklHX0pPWVNUSUNLX1pIRU5IVUE9eQpDT05GSUdfSk9ZU1RJQ0tfREI5 PXkKQ09ORklHX0pPWVNUSUNLX0dBTUVDT049eQpDT05GSUdfSk9ZU1RJQ0tfVFVSQk9HUkFGWD15 CiMgQ09ORklHX0pPWVNUSUNLX0FTNTAxMSBpcyBub3Qgc2V0CkNPTkZJR19KT1lTVElDS19KT1lE VU1QPXkKQ09ORklHX0pPWVNUSUNLX1hQQUQ9eQpDT05GSUdfSk9ZU1RJQ0tfWFBBRF9GRj15CkNP TkZJR19KT1lTVElDS19YUEFEX0xFRFM9eQpDT05GSUdfSk9ZU1RJQ0tfV0FMS0VSQTA3MDE9eQpD T05GSUdfSU5QVVRfVEFCTEVUPXkKQ09ORklHX1RBQkxFVF9VU0JfQUNFQ0FEPXkKQ09ORklHX1RB QkxFVF9VU0JfQUlQVEVLPXkKQ09ORklHX1RBQkxFVF9VU0JfR1RDTz15CkNPTkZJR19UQUJMRVRf VVNCX0hBTldBTkc9eQpDT05GSUdfVEFCTEVUX1VTQl9LQlRBQj15CiMgQ09ORklHX1RBQkxFVF9T RVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklH X1RPVUNIU0NSRUVOX1BST1BFUlRJRVM9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0Nj15CkNP TkZJR19UT1VDSFNDUkVFTl9BRDc4Nzc9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc5PXkKQ09O RklHX1RPVUNIU0NSRUVOX0FENzg3OV9JMkM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRDc4Nzlf U1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX0JVMjEwMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9DWThDVE1HMTEw IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQX0NPUkUgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9DWVRUU1A0X0NPUkUgaXMgbm90IHNldApDT05GSUdfVE9VQ0hT Q1JFRU5fRFlOQVBSTz15CkNPTkZJR19UT1VDSFNDUkVFTl9IQU1QU0hJUkU9eQpDT05GSUdfVE9V Q0hTQ1JFRU5fRUVUST15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0ZUNjIzNiBpcyBub3Qgc2V0CkNP TkZJR19UT1VDSFNDUkVFTl9GVUpJVFNVPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fR09PRElYIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fSUxJMjEwWCBpcyBub3Qgc2V0CkNPTkZJR19U T1VDSFNDUkVFTl9HVU5aRT15CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VMQU4gaXMgbm90IHNldApD T05GSUdfVE9VQ0hTQ1JFRU5fRUxPPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxPXkK IyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0FDT01fSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fTUFYMTE4MDEgaXMgbm90IHNldApDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMD15CiMg Q09ORklHX1RPVUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9N VE9VQ0g9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPPXkKQ09ORklHX1RPVUNIU0NSRUVOX01L NzEyPXkKQ09ORklHX1RPVUNIU0NSRUVOX1BFTk1PVU5UPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f RURUX0ZUNVgwNiBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UT1VDSFJJR0hUPXkKQ09O RklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUElYQ0lSIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkMgaXMgbm90IHNldApDT05G SUdfVE9VQ0hTQ1JFRU5fV005N1hYPXkKQ09ORklHX1RPVUNIU0NSRUVOX1dNOTcwNT15CkNPTkZJ R19UT1VDSFNDUkVFTl9XTTk3MTI9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fV005NzEzPXkKQ09ORklH X1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEU9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0VHQUxB WD15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfUEFOSklUPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VT Ql8zTT15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfSVRNPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VT Ql9FVFVSQk89eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0dVTlpFPXkKQ09ORklHX1RPVUNIU0NS RUVOX1VTQl9ETUNfVFNDMTA9eQpDT05GSUdfVE9VQ0hTQ1JFRU5fVVNCX0lSVE9VQ0g9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX0lERUFMVEVLPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HRU5F UkFMX1RPVUNIPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9HT1RPUD15CkNPTkZJR19UT1VDSFND UkVFTl9VU0JfSkFTVEVDPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9FTE89eQpDT05GSUdfVE9V Q0hTQ1JFRU5fVVNCX0UyST15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfWllUUk9OSUM9eQpDT05G SUdfVE9VQ0hTQ1JFRU5fVVNCX0VUVF9UQzQ1VVNCPXkKQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9O RVhJTz15CkNPTkZJR19UT1VDSFNDUkVFTl9VU0JfRUFTWVRPVUNIPXkKQ09ORklHX1RPVUNIU0NS RUVOX1RPVUNISVQyMTM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9UU0NfU0VSSU8gaXMgbm90IHNl dAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fVFNDMjAwNSBpcyBub3Qgc2V0CkNPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3PXkKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f U1g4NjU0IGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1RQUzY1MDdYPXkKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9C VTIxMDIzIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcx NFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENPTkZJR19J TlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QQ1NQS1I9eQojIENPTkZJ R19JTlBVVF9NTUE4NDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTVBVMzA1MCBpcyBub3Qg c2V0CkNPTkZJR19JTlBVVF9BUEFORUw9eQojIENPTkZJR19JTlBVVF9HUDJBIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElP X1RJTFRfUE9MTEVEIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FUTEFTX0JUTlM9eQpDT05GSUdf SU5QVVRfQVRJX1JFTU9URTI9eQpDT05GSUdfSU5QVVRfS0VZU1BBTl9SRU1PVEU9eQojIENPTkZJ R19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QT1dFUk1BVEU9eQpDT05GSUdf SU5QVVRfWUVBTElOSz15CkNPTkZJR19JTlBVVF9DTTEwOT15CiMgQ09ORklHX0lOUFVUX1JFR1VM QVRPUl9IQVBUSUMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfVUlOUFVUPXkKQ09ORklHX0lOUFVU X1BDRjUwNjMzX1BNVT15CiMgQ09ORklHX0lOUFVUX1BDRjg1NzQgaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9HUElPX1JPVEFSWV9FTkNPREVSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQURY TDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lNU19QQ1UgaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1hFTl9LQkRERVZfRlJPTlRF TkQ9eQojIENPTkZJR19JTlBVVF9JREVBUEFEX1NMSURFQkFSIGlzIG5vdCBzZXQKIyBDT05GSUdf SU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2NV9I QVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjY2N19IQVBUSUNTIGlzIG5vdCBz ZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwpDT05GSUdfU0VSSU89eQpDT05GSUdfQVJDSF9N SUdIVF9IQVZFX1BDX1NFUklPPXkKQ09ORklHX1NFUklPX0k4MDQyPXkKQ09ORklHX1NFUklPX1NF UlBPUlQ9eQpDT05GSUdfU0VSSU9fQ1Q4MkM3MTA9eQpDT05GSUdfU0VSSU9fUEFSS0JEPXkKQ09O RklHX1NFUklPX1BDSVBTMj15CkNPTkZJR19TRVJJT19MSUJQUzI9eQpDT05GSUdfU0VSSU9fUkFX PXkKQ09ORklHX1NFUklPX0FMVEVSQV9QUzI9eQojIENPTkZJR19TRVJJT19QUzJNVUxUIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VSSU9fQVJDX1BTMiBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfS0VZ Qk9BUkQ9eQojIENPTkZJR19VU0VSSU8gaXMgbm90IHNldApDT05GSUdfR0FNRVBPUlQ9eQpDT05G SUdfR0FNRVBPUlRfTlM1NTg9eQpDT05GSUdfR0FNRVBPUlRfTDQ9eQpDT05GSUdfR0FNRVBPUlRf RU1VMTBLMT15CkNPTkZJR19HQU1FUE9SVF9GTTgwMT15CgojCiMgQ2hhcmFjdGVyIGRldmljZXMK IwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkK Q09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19IV19D T05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNPTkZJR19VTklYOThfUFRZ Uz15CkNPTkZJR19ERVZQVFNfTVVMVElQTEVfSU5TVEFOQ0VTPXkKIyBDT05GSUdfTEVHQUNZX1BU WVMgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKQ09ORklHX1JPQ0tFVFBP UlQ9eQpDT05GSUdfQ1lDTEFERVM9eQojIENPTkZJR19DWVpfSU5UUiBpcyBub3Qgc2V0CkNPTkZJ R19NT1hBX0lOVEVMTElPPXkKQ09ORklHX01PWEFfU01BUlRJTz15CkNPTkZJR19TWU5DTElOSz15 CkNPTkZJR19TWU5DTElOS01QPXkKQ09ORklHX1NZTkNMSU5LX0dUPXkKQ09ORklHX05PWk9NST15 CkNPTkZJR19JU0k9eQpDT05GSUdfTl9IRExDPXkKQ09ORklHX05fR1NNPXkKIyBDT05GSUdfVFJB Q0VfU0lOSyBpcyBub3Qgc2V0CkNPTkZJR19ERVZNRU09eQojIENPTkZJR19ERVZLTUVNIGlzIG5v dCBzZXQKCiMKIyBTZXJpYWwgZHJpdmVycwojCkNPTkZJR19TRVJJQUxfRUFSTFlDT049eQpDT05G SUdfU0VSSUFMXzgyNTA9eQpDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9PUFRJT05TPXkK Q09ORklHX1NFUklBTF84MjUwX1BOUD15CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09O RklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VS SUFMXzgyNTBfQ1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9MzIKQ09ORklHX1NFUklB TF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9eQpDT05G SUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFSRV9JUlE9 eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09ORklHX1NFUklB TF84MjUwX1JTQT15CiMgQ09ORklHX1NFUklBTF84MjUwX0ZTTCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF84MjUwX0RXIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBfRklOVEVLIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMXzgyNTBfTUlEIGlzIG5vdCBzZXQKCiMKIyBOb24tODI1MCBzZXJpYWwgcG9ydCBzdXBw b3J0CiMKQ09ORklHX1NFUklBTF9NQVgzMTAwPXkKIyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMg bm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFM X0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CkNPTkZJR19TRVJJQUxfSlNNPXkK IyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3 WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lG WDZYNjAgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBz ZXQKQ09ORklHX1BSSU5URVI9eQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklH X1BQREVWPXkKQ09ORklHX0hWQ19EUklWRVI9eQpDT05GSUdfSFZDX0lSUT15CkNPTkZJR19IVkNf WEVOPXkKQ09ORklHX0hWQ19YRU5fRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0NPTlNPTEU9eQpD T05GSUdfSVBNSV9IQU5ETEVSPXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0 CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZBQ0U9eQpDT05GSUdfSVBNSV9TST15CiMgQ09ORklH X0lQTUlfU0lfUFJPQkVfREVGQVVMVFMgaXMgbm90IHNldAojIENPTkZJR19JUE1JX1NTSUYgaXMg bm90IHNldApDT05GSUdfSVBNSV9XQVRDSERPRz15CkNPTkZJR19JUE1JX1BPV0VST0ZGPXkKQ09O RklHX0hXX1JBTkRPTT15CkNPTkZJR19IV19SQU5ET01fVElNRVJJT01FTT15CkNPTkZJR19IV19S QU5ET01fSU5URUw9eQpDT05GSUdfSFdfUkFORE9NX0FNRD15CkNPTkZJR19IV19SQU5ET01fVklB PXkKQ09ORklHX0hXX1JBTkRPTV9WSVJUSU89eQpDT05GSUdfSFdfUkFORE9NX1RQTT15CkNPTkZJ R19OVlJBTT15CkNPTkZJR19SMzk2ND15CkNPTkZJR19BUFBMSUNPTT15CgojCiMgUENNQ0lBIGNo YXJhY3RlciBkZXZpY2VzCiMKQ09ORklHX1NZTkNMSU5LX0NTPXkKQ09ORklHX0NBUkRNQU5fNDAw MD15CkNPTkZJR19DQVJETUFOXzQwNDA9eQpDT05GSUdfSVBXSVJFTEVTUz15CkNPTkZJR19NV0FW RT15CkNPTkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVWUz0yNTYKQ09ORklHX0hQ RVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKQ09ORklHX0hQRVRfTU1BUF9ERUZBVUxUPXkKQ09ORklH X0hBTkdDSEVDS19USU1FUj15CkNPTkZJR19UQ0dfVFBNPXkKQ09ORklHX1RDR19USVM9eQojIENP TkZJR19UQ0dfVElTX0kyQ19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX0lO RklORU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTiBpcyBub3Qgc2V0 CkNPTkZJR19UQ0dfTlNDPXkKQ09ORklHX1RDR19BVE1FTD15CkNPTkZJR19UQ0dfSU5GSU5FT049 eQojIENPTkZJR19UQ0dfWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdfVENHX0NSQiBpcyBub3Qgc2V0 CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjQgaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9eQpD T05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKCiMKIyBJMkMgc3Vw cG9ydAojCkNPTkZJR19JMkM9eQpDT05GSUdfQUNQSV9JMkNfT1BSRUdJT049eQpDT05GSUdfSTJD X0JPQVJESU5GTz15CkNPTkZJR19JMkNfQ09NUEFUPXkKQ09ORklHX0kyQ19DSEFSREVWPXkKIyBD T05GSUdfSTJDX01VWCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSEVMUEVSX0FVVE89eQpDT05GSUdf STJDX1NNQlVTPXkKQ09ORklHX0kyQ19BTEdPQklUPXkKQ09ORklHX0kyQ19BTEdPUENBPXkKCiMK IyBJMkMgSGFyZHdhcmUgQnVzIHN1cHBvcnQKIwoKIwojIFBDIFNNQnVzIGhvc3QgY29udHJvbGxl ciBkcml2ZXJzCiMKQ09ORklHX0kyQ19BTEkxNTM1PXkKQ09ORklHX0kyQ19BTEkxNTYzPXkKQ09O RklHX0kyQ19BTEkxNVgzPXkKQ09ORklHX0kyQ19BTUQ3NTY9eQpDT05GSUdfSTJDX0FNRDc1Nl9T NDg4Mj15CkNPTkZJR19JMkNfQU1EODExMT15CkNPTkZJR19JMkNfSTgwMT15CkNPTkZJR19JMkNf SVNDSD15CiMgQ09ORklHX0kyQ19JU01UIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QSUlYND15CkNP TkZJR19JMkNfTkZPUkNFMj15CkNPTkZJR19JMkNfTkZPUkNFMl9TNDk4NT15CkNPTkZJR19JMkNf U0lTNTU5NT15CkNPTkZJR19JMkNfU0lTNjMwPXkKQ09ORklHX0kyQ19TSVM5Nlg9eQpDT05GSUdf STJDX1ZJQT15CkNPTkZJR19JMkNfVklBUFJPPXkKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05GSUdf STJDX1NDTUk9eQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRlZCAv IHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldAojIENP TkZJR19JMkNfREVTSUdOV0FSRV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19JMkNfR1BJTyBpcyBu b3Qgc2V0CkNPTkZJR19JMkNfT0NPUkVTPXkKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09eQojIENP TkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lNVEVDPXkKIyBDT05GSUdf STJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFkYXB0ZXIgZHJp dmVycwojCkNPTkZJR19JMkNfRElPTEFOX1UyQz15CkNPTkZJR19JMkNfUEFSUE9SVD15CkNPTkZJ R19JMkNfUEFSUE9SVF9MSUdIVD15CiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJRiBpcyBub3Qg c2V0CkNPTkZJR19JMkNfVEFPU19FVk09eQpDT05GSUdfSTJDX1RJTllfVVNCPXkKCiMKIyBPdGhl ciBJMkMvU01CdXMgYnVzIGRyaXZlcnMKIwpDT05GSUdfSTJDX1NUVUI9bQojIENPTkZJR19JMkNf U0xBVkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX0kyQ19ERUJVR19BTEdPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0JVUyBpcyBu b3Qgc2V0CkNPTkZJR19TUEk9eQojIENPTkZJR19TUElfREVCVUcgaXMgbm90IHNldApDT05GSUdf U1BJX01BU1RFUj15CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwojIENPTkZJ R19TUElfQUxURVJBIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9CSVRCQU5HPXkKQ09ORklHX1NQSV9C VVRURVJGTFk9eQojIENPTkZJR19TUElfQ0FERU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9H UElPIGlzIG5vdCBzZXQKQ09ORklHX1NQSV9MTTcwX0xMUD15CiMgQ09ORklHX1NQSV9PQ19USU5Z IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1BYQTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9Q WEEyWFhfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NDMThJUzYwMiBpcyBub3Qgc2V0CiMg Q09ORklHX1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YSUxJTlggaXMgbm90IHNl dAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0RFU0lH TldBUkUgaXMgbm90IHNldAoKIwojIFNQSSBQcm90b2NvbCBNYXN0ZXJzCiMKIyBDT05GSUdfU1BJ X1NQSURFViBpcyBub3Qgc2V0CkNPTkZJR19TUElfVExFNjJYMD15CiMgQ09ORklHX1NQTUkgaXMg bm90IHNldAojIENPTkZJR19IU0kgaXMgbm90IHNldAoKIwojIFBQUyBzdXBwb3J0CiMKQ09ORklH X1BQUz15CiMgQ09ORklHX1BQU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgUFBTIGNsaWVudHMgc3Vw cG9ydAojCiMgQ09ORklHX1BQU19DTElFTlRfS1RJTUVSIGlzIG5vdCBzZXQKQ09ORklHX1BQU19D TElFTlRfTERJU0M9eQpDT05GSUdfUFBTX0NMSUVOVF9QQVJQT1JUPXkKIyBDT05GSUdfUFBTX0NM SUVOVF9HUElPIGlzIG5vdCBzZXQKCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMKIyBQ VFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CgojCiMgRW5hYmxlIFBI WUxJQiBhbmQgTkVUV09SS19QSFlfVElNRVNUQU1QSU5HIHRvIHNlZSB0aGUgYWRkaXRpb25hbCBj bG9ja3MuCiMKQ09ORklHX0FSQ0hfV0FOVF9PUFRJT05BTF9HUElPTElCPXkKQ09ORklHX0dQSU9M SUI9eQpDT05GSUdfR1BJT19ERVZSRVM9eQpDT05GSUdfR1BJT19BQ1BJPXkKIyBDT05GSUdfREVC VUdfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU1lTRlMgaXMgbm90IHNldAoKIwojIE1l bW9yeSBtYXBwZWQgR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19BTURQVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fRFdBUEIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNfUExB VEZPUk0gaXMgbm90IHNldAojIENPTkZJR19HUElPX0lDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQ SU9fTFlOWFBPSU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19WWDg1NSBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fWlggaXMgbm90IHNldAoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZl cnMKIwojIENPTkZJR19HUElPXzEwNF9JRElPXzE2IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19G NzE4OFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lUODcgaXMgbm90IHNldAojIENPTkZJR19H UElPX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CgojCiMg STJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTg4IGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4 NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TWDE1MFggaXMgbm90IHNldAoKIwojIE1GRCBH UElPIGV4cGFuZGVycwojCgojCiMgUENJIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19B TUQ4MTExIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19CVDhYWCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fSU5URUxfTUlEIGlzIG5vdCBzZXQKQ09ORklHX0dQSU9fTUxfSU9IPXkKIyBDT05GSUdf R1BJT19SREMzMjFYIGlzIG5vdCBzZXQKCiMKIyBTUEkgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJ R19HUElPX01BWDczMDEgaXMgbm90IHNldAojIENPTkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNl dAoKIwojIFNQSSBvciBJMkMgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX01DUDIzUzA4 IGlzIG5vdCBzZXQKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwpDT05GSUdfVzE9eQpDT05GSUdf VzFfQ09OPXkKCiMKIyAxLXdpcmUgQnVzIE1hc3RlcnMKIwpDT05GSUdfVzFfTUFTVEVSX01BVFJP WD15CkNPTkZJR19XMV9NQVNURVJfRFMyNDkwPXkKQ09ORklHX1cxX01BU1RFUl9EUzI0ODI9eQoj IENPTkZJR19XMV9NQVNURVJfRFMxV00gaXMgbm90IHNldAojIENPTkZJR19XMV9NQVNURVJfR1BJ TyBpcyBub3Qgc2V0CgojCiMgMS13aXJlIFNsYXZlcwojCkNPTkZJR19XMV9TTEFWRV9USEVSTT15 CkNPTkZJR19XMV9TTEFWRV9TTUVNPXkKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDA4IGlzIG5vdCBz ZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDEzIGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVf RFMyNDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVzFfU0xBVkVfRFMyNDIzIGlzIG5vdCBzZXQKQ09O RklHX1cxX1NMQVZFX0RTMjQzMT15CkNPTkZJR19XMV9TTEFWRV9EUzI0MzM9eQojIENPTkZJR19X MV9TTEFWRV9EUzI0MzNfQ1JDIGlzIG5vdCBzZXQKQ09ORklHX1cxX1NMQVZFX0RTMjc2MD15CiMg Q09ORklHX1cxX1NMQVZFX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjc4 MSBpcyBub3Qgc2V0CiMgQ09ORklHX1cxX1NMQVZFX0RTMjhFMDQgaXMgbm90IHNldApDT05GSUdf VzFfU0xBVkVfQlEyNzAwMD15CkNPTkZJR19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9T VVBQTFlfREVCVUcgaXMgbm90IHNldApDT05GSUdfUERBX1BPV0VSPXkKIyBDT05GSUdfVEVTVF9Q T1dFUiBpcyBub3Qgc2V0CkNPTkZJR19CQVRURVJZX0RTMjc2MD15CiMgQ09ORklHX0JBVFRFUllf RFMyNzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldApDT05G SUdfQkFUVEVSWV9EUzI3ODI9eQojIENPTkZJR19CQVRURVJZX1dNOTdYWCBpcyBub3Qgc2V0CiMg Q09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9CUTI3WFhYIGlz IG5vdCBzZXQKQ09ORklHX0JBVFRFUllfTUFYMTcwNDA9eQojIENPTkZJR19CQVRURVJZX01BWDE3 MDQyIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJHRVJfUENGNTA2MzM9eQojIENPTkZJR19DSEFSR0VS X0lTUDE3MDQgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX01BWDg5MDMgaXMgbm90IHNldAoj IENPTkZJR19DSEFSR0VSX0xQODcyNyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfR1BJTyBp cyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFOQUdFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0NI QVJHRVJfQlEyNDE1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDE5MCBpcyBub3Qg c2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNDI1NyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJf QlEyNDczNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfQlEyNTg5MCBpcyBub3Qgc2V0CiMg Q09ORklHX0NIQVJHRVJfU01CMzQ3IGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9HQVVHRV9M VEMyOTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9SVDk0NTUgaXMgbm90IHNldAojIENP TkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX0FWUyBpcyBub3Qgc2V0 CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9eQojIENPTkZJR19IV01PTl9ERUJVR19D SElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRV R1VSVT15CkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTM9eQojIENPTkZJR19TRU5TT1JTX0FENzMx NCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FENzQxND15CkNPTkZJR19TRU5TT1JTX0FENzQx OD15CkNPTkZJR19TRU5TT1JTX0FETTEwMjE9eQpDT05GSUdfU0VOU09SU19BRE0xMDI1PXkKQ09O RklHX1NFTlNPUlNfQURNMTAyNj15CkNPTkZJR19TRU5TT1JTX0FETTEwMjk9eQpDT05GSUdfU0VO U09SU19BRE0xMDMxPXkKQ09ORklHX1NFTlNPUlNfQURNOTI0MD15CiMgQ09ORklHX1NFTlNPUlNf QURUNzMxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfQURUNzQxMCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0FEVDc0MTE9eQpDT05GSUdfU0VOU09SU19BRFQ3NDYyPXkKQ09ORklHX1NF TlNPUlNfQURUNzQ3MD15CkNPTkZJR19TRU5TT1JTX0FEVDc0NzU9eQpDT05GSUdfU0VOU09SU19B U0M3NjIxPXkKQ09ORklHX1NFTlNPUlNfSzhURU1QPXkKQ09ORklHX1NFTlNPUlNfSzEwVEVNUD15 CkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dFUj15CkNPTkZJR19TRU5TT1JTX0FQUExFU01DPXkK Q09ORklHX1NFTlNPUlNfQVNCMTAwPXkKQ09ORklHX1NFTlNPUlNfQVRYUDE9eQpDT05GSUdfU0VO U09SU19EUzYyMD15CkNPTkZJR19TRU5TT1JTX0RTMTYyMT15CkNPTkZJR19TRU5TT1JTX0RFTExf U01NPXkKQ09ORklHX1NFTlNPUlNfSTVLX0FNQj15CkNPTkZJR19TRU5TT1JTX0Y3MTgwNUY9eQpD T05GSUdfU0VOU09SU19GNzE4ODJGRz15CkNPTkZJR19TRU5TT1JTX0Y3NTM3NVM9eQpDT05GSUdf U0VOU09SU19GU0NITUQ9eQpDT05GSUdfU0VOU09SU19HTDUxOFNNPXkKQ09ORklHX1NFTlNPUlNf R0w1MjBTTT15CkNPTkZJR19TRU5TT1JTX0c3NjBBPXkKIyBDT05GSUdfU0VOU09SU19HNzYyIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19HUElPX0ZBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfSElINjEzMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0lCTUFFTT15CkNPTkZJR19T RU5TT1JTX0lCTVBFWD15CiMgQ09ORklHX1NFTlNPUlNfSTU1MDAgaXMgbm90IHNldApDT05GSUdf U0VOU09SU19DT1JFVEVNUD15CkNPTkZJR19TRU5TT1JTX0lUODc9eQojIENPTkZJR19TRU5TT1JT X0pDNDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1BPV1IxMjIwIGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfTElORUFHRT15CiMgQ09ORklHX1NFTlNPUlNfTFRDMjk0NSBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9eQpDT05GSUdfU0VOU09SU19MVEM0MjE1PXkKIyBDT05G SUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTFRDNDI0NT15CiMg Q09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQyNjE9 eQpDT05GSUdfU0VOU09SU19NQVgxMTExPXkKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9eQpDT05G SUdfU0VOU09SU19NQVgxNjE5PXkKQ09ORklHX1NFTlNPUlNfTUFYMTY2OD15CiMgQ09ORklHX1NF TlNPUlNfTUFYMTk3IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYNjYzOT15CkNPTkZJR19T RU5TT1JTX01BWDY2NDI9eQpDT05GSUdfU0VOU09SU19NQVg2NjUwPXkKIyBDT05GSUdfU0VOU09S U19NQVg2Njk3IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfSFRVMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01DUDMw MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRENYWD15CkNPTkZJR19TRU5TT1JTX0xNNjM9 eQpDT05GSUdfU0VOU09SU19MTTcwPXkKQ09ORklHX1NFTlNPUlNfTE03Mz15CkNPTkZJR19TRU5T T1JTX0xNNzU9eQpDT05GSUdfU0VOU09SU19MTTc3PXkKQ09ORklHX1NFTlNPUlNfTE03OD15CkNP TkZJR19TRU5TT1JTX0xNODA9eQpDT05GSUdfU0VOU09SU19MTTgzPXkKQ09ORklHX1NFTlNPUlNf TE04NT15CkNPTkZJR19TRU5TT1JTX0xNODc9eQpDT05GSUdfU0VOU09SU19MTTkwPXkKQ09ORklH X1NFTlNPUlNfTE05Mj15CkNPTkZJR19TRU5TT1JTX0xNOTM9eQojIENPTkZJR19TRU5TT1JTX0xN OTUyMzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MTTk1MjQxPXkKQ09ORklHX1NFTlNPUlNf TE05NTI0NT15CkNPTkZJR19TRU5TT1JTX1BDODczNjA9eQpDT05GSUdfU0VOU09SU19QQzg3NDI3 PXkKQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9eQojIENPTkZJR19TRU5TT1JTX05DVDY2 ODMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDY3NzUgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX05DVDc4MDIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX05DVDc5MDQgaXMg bm90IHNldApDT05GSUdfU0VOU09SU19QQ0Y4NTkxPXkKIyBDT05GSUdfUE1CVVMgaXMgbm90IHNl dAojIENPTkZJR19TRU5TT1JTX1NIVDE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0hUMjE9 eQojIENPTkZJR19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0lTNTU5 NT15CkNPTkZJR19TRU5TT1JTX0RNRTE3Mzc9eQpDT05GSUdfU0VOU09SU19FTUMxNDAzPXkKQ09O RklHX1NFTlNPUlNfRU1DMjEwMz15CkNPTkZJR19TRU5TT1JTX0VNQzZXMjAxPXkKQ09ORklHX1NF TlNPUlNfU01TQzQ3TTE9eQpDT05GSUdfU0VOU09SU19TTVNDNDdNMTkyPXkKQ09ORklHX1NFTlNP UlNfU01TQzQ3QjM5Nz15CkNPTkZJR19TRU5TT1JTX1NDSDU2WFhfQ09NTU9OPXkKQ09ORklHX1NF TlNPUlNfU0NINTYyNz15CiMgQ09ORklHX1NFTlNPUlNfU0NINTYzNiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX1NNTTY2NT15CiMgQ09ORklHX1NFTlNPUlNfQURDMTI4RDgxOCBpcyBub3Qgc2V0 CkNPTkZJR19TRU5TT1JTX0FEUzEwMTU9eQpDT05GSUdfU0VOU09SU19BRFM3ODI4PXkKQ09ORklH X1NFTlNPUlNfQURTNzg3MT15CkNPTkZJR19TRU5TT1JTX0FNQzY4MjE9eQojIENPTkZJR19TRU5T T1JTX0lOQTIwOSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSU5BMlhYIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19UQzc0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVEhNQzUwPXkK Q09ORklHX1NFTlNPUlNfVE1QMTAyPXkKIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19UTVA0MDE9eQpDT05GSUdfU0VOU09SU19UTVA0MjE9eQpDT05GSUdf U0VOU09SU19WSUFfQ1BVVEVNUD15CkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9eQpDT05GSUdfU0VO U09SU19WVDEyMTE9eQpDT05GSUdfU0VOU09SU19WVDgyMzE9eQpDT05GSUdfU0VOU09SU19XODM3 ODFEPXkKQ09ORklHX1NFTlNPUlNfVzgzNzkxRD15CkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9eQpD T05GSUdfU0VOU09SU19XODM3OTM9eQpDT05GSUdfU0VOU09SU19XODM3OTU9eQojIENPTkZJR19T RU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRT PXkKQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5HPXkKQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9eQpD T05GSUdfU0VOU09SU19XODM2MjdFSEY9eQoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5T T1JTX0FDUElfUE9XRVI9eQpDT05GSUdfU0VOU09SU19BVEswMTEwPXkKQ09ORklHX1RIRVJNQUw9 eQpDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkK Q09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9E RUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxU X0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9Q T1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJF IGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15CkNPTkZJR19USEVSTUFM X0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9HT1ZfVVNFUl9TUEFDRT15CiMgQ09ORklH X1RIRVJNQUxfR09WX1BPV0VSX0FMTE9DQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxf RU1VTEFUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE9XRVJDTEFNUCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD1tCiMgQ09ORklHX0lOVEVMX1NPQ19EVFNfVEhF Uk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HPXkKQ09ORklH X1dBVENIRE9HX0NPUkU9eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0Cgoj CiMgV2F0Y2hkb2cgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz15CiMgQ09O RklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBREVOQ0VfV0FUQ0hET0cg aXMgbm90IHNldAojIENPTkZJR19EV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDYz WFhfV0FUQ0hET0cgaXMgbm90IHNldApDT05GSUdfQUNRVUlSRV9XRFQ9eQpDT05GSUdfQURWQU5U RUNIX1dEVD15CkNPTkZJR19BTElNMTUzNV9XRFQ9eQpDT05GSUdfQUxJTTcxMDFfV0RUPXkKQ09O RklHX0Y3MTgwOEVfV0RUPXkKQ09ORklHX1NQNTEwMF9UQ089eQpDT05GSUdfU0JDX0ZJVFBDMl9X QVRDSERPRz15CiMgQ09ORklHX0VVUk9URUNIX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JQjcwMF9X RFQ9eQpDT05GSUdfSUJNQVNSPXkKQ09ORklHX1dBRkVSX1dEVD15CkNPTkZJR19JNjMwMEVTQl9X RFQ9eQojIENPTkZJR19JRTZYWF9XRFQgaXMgbm90IHNldApDT05GSUdfSVRDT19XRFQ9eQpDT05G SUdfSVRDT19WRU5ET1JfU1VQUE9SVD15CkNPTkZJR19JVDg3MTJGX1dEVD15CkNPTkZJR19JVDg3 X1dEVD15CkNPTkZJR19IUF9XQVRDSERPRz15CkNPTkZJR19IUFdEVF9OTUlfREVDT0RJTkc9eQpD T05GSUdfU0MxMjAwX1dEVD15CkNPTkZJR19QQzg3NDEzX1dEVD15CkNPTkZJR19OVl9UQ089eQpD T05GSUdfNjBYWF9XRFQ9eQpDT05GSUdfQ1BVNV9XRFQ9eQpDT05GSUdfU01TQ19TQ0gzMTFYX1dE VD15CkNPTkZJR19TTVNDMzdCNzg3X1dEVD15CiMgQ09ORklHX1ZJQV9XRFQgaXMgbm90IHNldApD T05GSUdfVzgzNjI3SEZfV0RUPXkKQ09ORklHX1c4Mzg3N0ZfV0RUPXkKQ09ORklHX1c4Mzk3N0Zf V0RUPXkKQ09ORklHX01BQ0haX1dEVD15CkNPTkZJR19TQkNfRVBYX0MzX1dBVENIRE9HPXkKIyBD T05GSUdfQkNNNzAzOF9XRFQgaXMgbm90IHNldAojIENPTkZJR19NRU5fQTIxX1dEVCBpcyBub3Qg c2V0CkNPTkZJR19YRU5fV0RUPXkKCiMKIyBQQ0ktYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05G SUdfUENJUENXQVRDSERPRz15CkNPTkZJR19XRFRQQ0k9eQoKIwojIFVTQi1iYXNlZCBXYXRjaGRv ZyBDYXJkcwojCkNPTkZJR19VU0JQQ1dBVENIRE9HPXkKQ09ORklHX1NTQl9QT1NTSUJMRT15Cgoj CiMgU29uaWNzIFNpbGljb24gQmFja3BsYW5lCiMKQ09ORklHX1NTQj15CkNPTkZJR19TU0JfU1BS T009eQpDT05GSUdfU1NCX0JMT0NLSU89eQpDT05GSUdfU1NCX1BDSUhPU1RfUE9TU0lCTEU9eQpD T05GSUdfU1NCX1BDSUhPU1Q9eQpDT05GSUdfU1NCX0I0M19QQ0lfQlJJREdFPXkKQ09ORklHX1NT Ql9QQ01DSUFIT1NUX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9QQ01DSUFIT1NUPXkKQ09ORklHX1NT Ql9TRElPSE9TVF9QT1NTSUJMRT15CkNPTkZJR19TU0JfU0RJT0hPU1Q9eQojIENPTkZJR19TU0Jf SE9TVF9TT0MgaXMgbm90IHNldAojIENPTkZJR19TU0JfREVCVUcgaXMgbm90IHNldApDT05GSUdf U1NCX0RSSVZFUl9QQ0lDT1JFX1BPU1NJQkxFPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRT15 CiMgQ09ORklHX1NTQl9EUklWRVJfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19CQ01BX1BPU1NJQkxF PXkKCiMKIyBCcm9hZGNvbSBzcGVjaWZpYyBBTUJBCiMKQ09ORklHX0JDTUE9eQpDT05GSUdfQkNN QV9CTE9DS0lPPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0lfUE9TU0lCTEU9eQpDT05GSUdfQkNNQV9I T1NUX1BDST15CiMgQ09ORklHX0JDTUFfSE9TVF9TT0MgaXMgbm90IHNldApDT05GSUdfQkNNQV9E UklWRVJfUENJPXkKIyBDT05GSUdfQkNNQV9EUklWRVJfR01BQ19DTU4gaXMgbm90IHNldAojIENP TkZJR19CQ01BX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfQkNNQV9ERUJVRyBpcyBu b3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJR19NRkRfQ09S RT15CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19QTUlDX0FEUDU1MjAg aXMgbm90IHNldAojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FYUDIwWCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9DUk9TX0VDIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1JQ19EQTkwM1ggaXMgbm90 IHNldAojIENPTkZJR19NRkRfREE5MDUyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkw NTJfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA1NSBpcyBub3Qgc2V0CiMgQ09ORklH X01GRF9EQTkwNjIgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYzIGlzIG5vdCBzZXQKIyBD T05GSUdfTUZEX0RBOTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9ETE4yIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX01DMTNYWFhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01DMTNYWFhf STJDIGlzIG5vdCBzZXQKQ09ORklHX0hUQ19QQVNJQzM9eQojIENPTkZJR19IVENfSTJDUExEIGlz IG5vdCBzZXQKQ09ORklHX0xQQ19JQ0g9eQpDT05GSUdfTFBDX1NDSD15CiMgQ09ORklHX0lOVEVM X1NPQ19QTUlDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX0xQU1NfQUNQSSBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9K QU5aX0NNT0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9LRU1QTEQgaXMgbm90IHNldAojIENP TkZJR19NRkRfODhQTTgwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODA1IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEXzg4UE04NjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDE0NTc3 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDc3NjkzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01BWDc3ODQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MDcgaXMgbm90IHNldAojIENP TkZJR19NRkRfTUFYODkyNSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk3IGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX01BWDg5OTggaXMgbm90IHNldAojIENPTkZJR19NRkRfTVQ2Mzk3IGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX01FTkYyMUJNQyBpcyBub3Qgc2V0CiMgQ09ORklHX0VaWF9Q Q0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1ZJUEVSQk9BUkQgaXMgbm90IHNldAojIENPTkZJ R19NRkRfUkVUVSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfUENGNTA2MzM9eQpDT05GSUdfUENGNTA2 MzNfQURDPXkKQ09ORklHX1BDRjUwNjMzX0dQSU89eQojIENPTkZJR19VQ0IxNDAwX0NPUkUgaXMg bm90IHNldAojIENPTkZJR19NRkRfUkRDMzIxWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVFNY X1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SVDUwMzMgaXMgbm90IHNldAojIENPTkZJR19N RkRfUlRTWF9VU0IgaXMgbm90IHNldAojIENPTkZJR19NRkRfUkM1VDU4MyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9STjVUNjE4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTTUw MT15CiMgQ09ORklHX01GRF9TTTUwMV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NLWTgx NDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNU0MgaXMgbm90IHNldAojIENPTkZJR19BQlg1 MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TWVNDT04gaXMgbm90IHNldAojIENPTkZJ R19NRkRfVElfQU0zMzVYX1RTQ0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9MUDM5NDMgaXMg bm90IHNldAojIENPTkZJR19NRkRfTFA4Nzg4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BBTE1B UyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBDT05GSUdfVFBTNjUw MTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9U UFM2NTA5MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTIxNyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9UUFM2NTIxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qg c2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkx MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzgwMDMxIGlzIG5v dCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNjA0MF9D T1JFIGlzIG5vdCBzZXQKQ09ORklHX01GRF9XTDEyNzNfQ09SRT15CiMgQ09ORklHX01GRF9MTTM1 MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9W WDg1NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BUklaT05BX0kyQyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9BUklaT05BX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NRkRfV004NDAwPXkKIyBDT05G SUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzFYX1NQSSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dN ODk5NCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1I9eQojIENPTkZJR19SRUdVTEFUT1JfREVC VUcgaXMgbm90IHNldApDT05GSUdfUkVHVUxBVE9SX0ZJWEVEX1ZPTFRBR0U9eQojIENPTkZJR19S RUdVTEFUT1JfVklSVFVBTF9DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVVNF UlNQQUNFX0NPTlNVTUVSPXkKIyBDT05GSUdfUkVHVUxBVE9SX0FDVDg4NjUgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfQUQ1Mzk4IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9SX0RB OTIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9EQTkyMTEgaXMgbm90IHNldAojIENP TkZJR19SRUdVTEFUT1JfRkFONTM1NTUgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfR1BJ TyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9JU0w5MzA1IGlzIG5vdCBzZXQKIyBDT05G SUdfUkVHVUxBVE9SX0lTTDYyNzFBIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9MUDM5NzE9 eQojIENPTkZJR19SRUdVTEFUT1JfTFAzOTcyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxBVE9S X0xQODcyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9MUDg3NTUgaXMgbm90IHNldAoj IENPTkZJR19SRUdVTEFUT1JfTFRDMzU4OSBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfTUFY MTU4Nj15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY0OT15CkNPTkZJR19SRUdVTEFUT1JfTUFYODY2 MD15CiMgQ09ORklHX1JFR1VMQVRPUl9NQVg4OTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVHVUxB VE9SX01BWDg5NzMgaXMgbm90IHNldAojIENPTkZJR19SRUdVTEFUT1JfTVQ2MzExIGlzIG5vdCBz ZXQKQ09ORklHX1JFR1VMQVRPUl9QQ0Y1MDYzMz15CiMgQ09ORklHX1JFR1VMQVRPUl9QRlVaRTEw MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRPUl9UUFM1MTYzMiBpcyBub3Qgc2V0CiMgQ09O RklHX1JFR1VMQVRPUl9UUFM2MjM2MCBpcyBub3Qgc2V0CkNPTkZJR19SRUdVTEFUT1JfVFBTNjUw MjM9eQpDT05GSUdfUkVHVUxBVE9SX1RQUzY1MDdYPXkKIyBDT05GSUdfUkVHVUxBVE9SX1RQUzY1 MjRYIGlzIG5vdCBzZXQKQ09ORklHX1JFR1VMQVRPUl9XTTg0MDA9eQpDT05GSUdfTUVESUFfU1VQ UE9SVD15CgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwojIENPTkZJR19NRURJQV9DQU1F UkFfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX0FOQUxPR19UVl9TVVBQT1JUIGlz IG5vdCBzZXQKIyBDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUIGlzIG5vdCBzZXQKIyBD T05GSUdfTUVESUFfUkFESU9fU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX01FRElBX1NEUl9T VVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfUkNfU1VQUE9SVCBpcyBub3Qgc2V0CiMg Q09ORklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01J Tk9SX1JBTkdFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RUUENJX0VFUFJPTSBpcyBub3Qgc2V0Cgoj CiMgTWVkaWEgZHJpdmVycwojCiMgQ09ORklHX01FRElBX1VTQl9TVVBQT1JUIGlzIG5vdCBzZXQK IyBDT05GSUdfTUVESUFfUENJX1NVUFBPUlQgaXMgbm90IHNldAoKIwojIFN1cHBvcnRlZCBNTUMv U0RJTyBhZGFwdGVycwojCiMgQ09ORklHX0NZUFJFU1NfRklSTVdBUkUgaXMgbm90IHNldAoKIwoj IE1lZGlhIGFuY2lsbGFyeSBkcml2ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgZnJvbnRlbmRz KQojCgojCiMgQ3VzdG9taXNlIERWQiBGcm9udGVuZHMKIwpDT05GSUdfRFZCX1RVTkVSX0RJQjAw NzA9eQpDT05GSUdfRFZCX1RVTkVSX0RJQjAwOTA9eQoKIwojIFRvb2xzIHRvIGRldmVsb3AgbmV3 IGZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9EVU1NWV9GRSBpcyBub3Qgc2V0CgojCiMgR3JhcGhp Y3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklHX0FHUF9J TlRFTD15CkNPTkZJR19BR1BfU0lTPXkKQ09ORklHX0FHUF9WSUE9eQpDT05GSUdfSU5URUxfR1RU PXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz0xNgpDT05GSUdfVkdB X1NXSVRDSEVST089eQpDT05GSUdfRFJNPXkKQ09ORklHX0RSTV9NSVBJX0RTST15CkNPTkZJR19E Uk1fS01TX0hFTFBFUj15CkNPTkZJR19EUk1fS01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1fRkJE RVZfRU1VTEFUSU9OPXkKIyBDT05GSUdfRFJNX0xPQURfRURJRF9GSVJNV0FSRSBpcyBub3Qgc2V0 CkNPTkZJR19EUk1fVFRNPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwojIENP TkZJR19EUk1fSTJDX0FEVjc1MTEgaXMgbm90IHNldApDT05GSUdfRFJNX0kyQ19DSDcwMDY9eQpD T05GSUdfRFJNX0kyQ19TSUwxNjQ9eQojIENPTkZJR19EUk1fSTJDX05YUF9UREE5OThYIGlzIG5v dCBzZXQKQ09ORklHX0RSTV9UREZYPXkKQ09ORklHX0RSTV9SMTI4PXkKQ09ORklHX0RSTV9SQURF T049eQojIENPTkZJR19EUk1fUkFERU9OX1VTRVJQVFIgaXMgbm90IHNldAojIENPTkZJR19EUk1f UkFERU9OX1VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURHUFUgaXMgbm90IHNldApDT05G SUdfRFJNX05PVVZFQVU9eQpDT05GSUdfTk9VVkVBVV9ERUJVRz01CkNPTkZJR19OT1VWRUFVX0RF QlVHX0RFRkFVTFQ9MwpDT05GSUdfRFJNX05PVVZFQVVfQkFDS0xJR0hUPXkKIyBDT05GSUdfRFJN X0k4MTAgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9eQojIENPTkZJR19EUk1fSTkxNV9QUkVM SU1JTkFSWV9IV19TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9NR0E9eQpDT05GSUdfRFJN X1NJUz15CkNPTkZJR19EUk1fVklBPXkKQ09ORklHX0RSTV9TQVZBR0U9eQojIENPTkZJR19EUk1f VkdFTSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVk1XR0ZYPXkKIyBDT05GSUdfRFJNX1ZNV0dGWF9G QkNPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9HTUE1MDAgaXMgbm90IHNldAojIENPTkZJR19E Uk1fVURMIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0FTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9NR0FHMjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0NJUlJVU19RRU1VIGlzIG5vdCBzZXQK IyBDT05GSUdfRFJNX1FYTCBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0RSTV9WSVJUSU9fR1BVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTD15Cgoj CiMgRGlzcGxheSBQYW5lbHMKIwpDT05GSUdfRFJNX0JSSURHRT15CgojCiMgRGlzcGxheSBJbnRl cmZhY2UgQnJpZGdlcwojCgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkI9eQpD T05GSUdfRklSTVdBUkVfRURJRD15CkNPTkZJR19GQl9DTURMSU5FPXkKQ09ORklHX0ZCX0REQz15 CkNPTkZJR19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpD T05GSUdfRkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJ R19GQl9DRkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxM UkVDVD15CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9eQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD15 CiMgQ09ORklHX0ZCX0ZPUkVJR05fRU5ESUFOIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GT1BT PXkKQ09ORklHX0ZCX0RFRkVSUkVEX0lPPXkKQ09ORklHX0ZCX0hFQ1VCQT15CkNPTkZJR19GQl9T VkdBTElCPXkKIyBDT05GSUdfRkJfTUFDTU9ERVMgaXMgbm90IHNldApDT05GSUdfRkJfQkFDS0xJ R0hUPXkKQ09ORklHX0ZCX01PREVfSEVMUEVSUz15CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoK IwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlz IG5vdCBzZXQKQ09ORklHX0ZCX1BNMj15CkNPTkZJR19GQl9QTTJfRklGT19ESVNDT05ORUNUPXkK Q09ORklHX0ZCX0NZQkVSMjAwMD15CkNPTkZJR19GQl9DWUJFUjIwMDBfRERDPXkKQ09ORklHX0ZC X0FSQz15CiMgQ09ORklHX0ZCX0FTSUxJQU5UIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSU1TVFQg aXMgbm90IHNldAojIENPTkZJR19GQl9WR0ExNiBpcyBub3Qgc2V0CkNPTkZJR19GQl9VVkVTQT15 CkNPTkZJR19GQl9WRVNBPXkKQ09ORklHX0ZCX0VGST15CkNPTkZJR19GQl9ONDExPXkKQ09ORklH X0ZCX0hHQT15CiMgQ09ORklHX0ZCX09QRU5DT1JFUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9TMUQx M1hYWD15CkNPTkZJR19GQl9OVklESUE9eQojIENPTkZJR19GQl9OVklESUFfSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfTlZJRElBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZCX05WSURJQV9C QUNLTElHSFQ9eQojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBp cyBub3Qgc2V0CkNPTkZJR19GQl9MRTgwNTc4PXkKQ09ORklHX0ZCX0NBUklMTE9fUkFOQ0g9eQpD T05GSUdfRkJfTUFUUk9YPXkKQ09ORklHX0ZCX01BVFJPWF9NSUxMRU5JVU09eQpDT05GSUdfRkJf TUFUUk9YX01ZU1RJUVVFPXkKQ09ORklHX0ZCX01BVFJPWF9HPXkKQ09ORklHX0ZCX01BVFJPWF9J MkM9eQpDT05GSUdfRkJfTUFUUk9YX01BVkVOPXkKQ09ORklHX0ZCX1JBREVPTj15CkNPTkZJR19G Ql9SQURFT05fSTJDPXkKQ09ORklHX0ZCX1JBREVPTl9CQUNLTElHSFQ9eQojIENPTkZJR19GQl9S QURFT05fREVCVUcgaXMgbm90IHNldApDT05GSUdfRkJfQVRZMTI4PXkKQ09ORklHX0ZCX0FUWTEy OF9CQUNLTElHSFQ9eQpDT05GSUdfRkJfQVRZPXkKQ09ORklHX0ZCX0FUWV9DVD15CiMgQ09ORklH X0ZCX0FUWV9HRU5FUklDX0xDRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9BVFlfR1g9eQpDT05GSUdf RkJfQVRZX0JBQ0tMSUdIVD15CkNPTkZJR19GQl9TMz15CkNPTkZJR19GQl9TM19EREM9eQpDT05G SUdfRkJfU0FWQUdFPXkKIyBDT05GSUdfRkJfU0FWQUdFX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1NBVkFHRV9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19GQl9TSVM9eQpDT05GSUdfRkJfU0lT XzMwMD15CkNPTkZJR19GQl9TSVNfMzE1PXkKQ09ORklHX0ZCX1ZJQT15CiMgQ09ORklHX0ZCX1ZJ QV9ESVJFQ1RfUFJPQ0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1ZJQV9YX0NPTVBBVElCSUxJVFk9 eQpDT05GSUdfRkJfTkVPTUFHSUM9eQpDT05GSUdfRkJfS1lSTz15CkNPTkZJR19GQl8zREZYPXkK IyBDT05GSUdfRkJfM0RGWF9BQ0NFTCBpcyBub3Qgc2V0CkNPTkZJR19GQl8zREZYX0kyQz15CkNP TkZJR19GQl9WT09ET08xPXkKQ09ORklHX0ZCX1ZUODYyMz15CkNPTkZJR19GQl9UUklERU5UPXkK Q09ORklHX0ZCX0FSSz15CkNPTkZJR19GQl9QTTM9eQojIENPTkZJR19GQl9DQVJNSU5FIGlzIG5v dCBzZXQKQ09ORklHX0ZCX1NNNTAxPXkKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CkNP TkZJR19GQl9VREw9eQojIENPTkZJR19GQl9JQk1fR1hUNDUwMCBpcyBub3Qgc2V0CkNPTkZJR19G Ql9WSVJUVUFMPXkKQ09ORklHX1hFTl9GQkRFVl9GUk9OVEVORD15CkNPTkZJR19GQl9NRVRST05P TUU9eQpDT05GSUdfRkJfTUI4NjJYWD15CkNPTkZJR19GQl9NQjg2MlhYX1BDSV9HREM9eQpDT05G SUdfRkJfTUI4NjJYWF9JMkM9eQojIENPTkZJR19GQl9CUk9BRFNIRUVUIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfQVVPX0sxOTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSFlQRVJWIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003MTIgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX0xDRF9TVVBQT1JUPXkKIyBDT05GSUdfTENEX0NMQVNTX0RF VklDRSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQ0xBU1NfREVWSUNFPXkKIyBDT05GSUdf QkFDS0xJR0hUX0dFTkVSSUMgaXMgbm90IHNldApDT05GSUdfQkFDS0xJR0hUX0FQUExFPXkKIyBD T05GSUdfQkFDS0xJR0hUX1BNODk0MV9XTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hU X1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRf UENGNTA2MzMgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTE0zNjM5IGlzIG5vdCBzZXQK IyBDT05GSUdfQkFDS0xJR0hUX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTFY1 MjA3TFAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQkQ2MTA3IGlzIG5vdCBzZXQKQ09O RklHX1ZHQVNUQVRFPXkKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIg c3VwcG9ydAojCkNPTkZJR19WR0FfQ09OU09MRT15CiMgQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9M TEJBQ0sgaXMgbm90IHNldApDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05T T0xFX0NPTFVNTlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJBTUVC VUZGRVJfQ09OU09MRT15CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZ PXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfUk9UQVRJT049eQojIENPTkZJR19MT0dPIGlz IG5vdCBzZXQKQ09ORklHX1NPVU5EPXkKQ09ORklHX1NPVU5EX09TU19DT1JFPXkKIyBDT05GSUdf U09VTkRfT1NTX0NPUkVfUFJFQ0xBSU0gaXMgbm90IHNldApDT05GSUdfU05EPXkKQ09ORklHX1NO RF9USU1FUj15CkNPTkZJR19TTkRfUENNPXkKQ09ORklHX1NORF9IV0RFUD15CkNPTkZJR19TTkRf UkFXTUlEST15CkNPTkZJR19TTkRfSkFDSz15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPXkKQ09ORklH X1NORF9TRVFfRFVNTVk9eQpDT05GSUdfU05EX09TU0VNVUw9eQpDT05GSUdfU05EX01JWEVSX09T Uz15CkNPTkZJR19TTkRfUENNX09TUz15CkNPTkZJR19TTkRfUENNX09TU19QTFVHSU5TPXkKQ09O RklHX1NORF9QQ01fVElNRVI9eQojIENPTkZJR19TTkRfU0VRVUVOQ0VSX09TUyBpcyBub3Qgc2V0 CkNPTkZJR19TTkRfSFJUSU1FUj15CkNPTkZJR19TTkRfU0VRX0hSVElNRVJfREVGQVVMVD15CkNP TkZJR19TTkRfRFlOQU1JQ19NSU5PUlM9eQpDT05GSUdfU05EX01BWF9DQVJEUz0zMgpDT05GSUdf U05EX1NVUFBPUlRfT0xEX0FQST15CkNPTkZJR19TTkRfUFJPQ19GUz15CkNPTkZJR19TTkRfVkVS Qk9TRV9QUk9DRlM9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNldAojIENP TkZJR19TTkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05E X0RNQV9TR0JVRj15CkNPTkZJR19TTkRfUkFXTUlESV9TRVE9eQpDT05GSUdfU05EX09QTDNfTElC X1NFUT15CiMgQ09ORklHX1NORF9PUEw0X0xJQl9TRVEgaXMgbm90IHNldAojIENPTkZJR19TTkRf U0JBV0VfU0VRIGlzIG5vdCBzZXQKQ09ORklHX1NORF9FTVUxMEsxX1NFUT15CkNPTkZJR19TTkRf TVBVNDAxX1VBUlQ9eQpDT05GSUdfU05EX09QTDNfTElCPXkKQ09ORklHX1NORF9WWF9MSUI9eQpD T05GSUdfU05EX0FDOTdfQ09ERUM9eQpDT05GSUdfU05EX0RSSVZFUlM9eQpDT05GSUdfU05EX1BD U1A9eQpDT05GSUdfU05EX0RVTU1ZPXkKQ09ORklHX1NORF9BTE9PUD15CkNPTkZJR19TTkRfVklS TUlEST15CkNPTkZJR19TTkRfTVRQQVY9eQpDT05GSUdfU05EX01UUzY0PXkKQ09ORklHX1NORF9T RVJJQUxfVTE2NTUwPXkKQ09ORklHX1NORF9NUFU0MDE9eQpDT05GSUdfU05EX1BPUlRNQU4yWDQ9 eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRT15CkNPTkZJR19TTkRfQUM5N19QT1dFUl9TQVZF X0RFRkFVTFQ9MApDT05GSUdfU05EX1NCX0NPTU1PTj15CkNPTkZJR19TTkRfUENJPXkKQ09ORklH X1NORF9BRDE4ODk9eQpDT05GSUdfU05EX0FMUzMwMD15CkNPTkZJR19TTkRfQUxTNDAwMD15CkNP TkZJR19TTkRfQUxJNTQ1MT15CkNPTkZJR19TTkRfQVNJSFBJPXkKQ09ORklHX1NORF9BVElJWFA9 eQpDT05GSUdfU05EX0FUSUlYUF9NT0RFTT15CkNPTkZJR19TTkRfQVU4ODEwPXkKQ09ORklHX1NO RF9BVTg4MjA9eQpDT05GSUdfU05EX0FVODgzMD15CiMgQ09ORklHX1NORF9BVzIgaXMgbm90IHNl dApDT05GSUdfU05EX0FaVDMzMjg9eQpDT05GSUdfU05EX0JUODdYPXkKIyBDT05GSUdfU05EX0JU ODdYX09WRVJDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ0EwMTA2PXkKQ09ORklHX1NORF9D TUlQQ0k9eQpDT05GSUdfU05EX09YWUdFTl9MSUI9eQpDT05GSUdfU05EX09YWUdFTj15CkNPTkZJ R19TTkRfQ1M0MjgxPXkKQ09ORklHX1NORF9DUzQ2WFg9eQpDT05GSUdfU05EX0NTNDZYWF9ORVdf RFNQPXkKQ09ORklHX1NORF9DVFhGST15CkNPTkZJR19TTkRfREFSTEEyMD15CkNPTkZJR19TTkRf R0lOQTIwPXkKQ09ORklHX1NORF9MQVlMQTIwPXkKQ09ORklHX1NORF9EQVJMQTI0PXkKQ09ORklH X1NORF9HSU5BMjQ9eQpDT05GSUdfU05EX0xBWUxBMjQ9eQpDT05GSUdfU05EX01PTkE9eQpDT05G SUdfU05EX01JQT15CkNPTkZJR19TTkRfRUNITzNHPXkKQ09ORklHX1NORF9JTkRJR089eQpDT05G SUdfU05EX0lORElHT0lPPXkKQ09ORklHX1NORF9JTkRJR09ESj15CkNPTkZJR19TTkRfSU5ESUdP SU9YPXkKQ09ORklHX1NORF9JTkRJR09ESlg9eQpDT05GSUdfU05EX0VNVTEwSzE9eQpDT05GSUdf U05EX0VNVTEwSzFYPXkKQ09ORklHX1NORF9FTlMxMzcwPXkKQ09ORklHX1NORF9FTlMxMzcxPXkK Q09ORklHX1NORF9FUzE5Mzg9eQpDT05GSUdfU05EX0VTMTk2OD15CkNPTkZJR19TTkRfRVMxOTY4 X0lOUFVUPXkKQ09ORklHX1NORF9GTTgwMT15CkNPTkZJR19TTkRfSERTUD15CgojCiMgRG9uJ3Qg Zm9yZ2V0IHRvIGFkZCBidWlsdC1pbiBmaXJtd2FyZXMgZm9yIEhEU1AgZHJpdmVyCiMKQ09ORklH X1NORF9IRFNQTT15CkNPTkZJR19TTkRfSUNFMTcxMj15CkNPTkZJR19TTkRfSUNFMTcyND15CkNP TkZJR19TTkRfSU5URUw4WDA9eQpDT05GSUdfU05EX0lOVEVMOFgwTT15CkNPTkZJR19TTkRfS09S RzEyMTI9eQpDT05GSUdfU05EX0xPTEE9eQpDT05GSUdfU05EX0xYNjQ2NEVTPXkKQ09ORklHX1NO RF9NQUVTVFJPMz15CkNPTkZJR19TTkRfTUFFU1RSTzNfSU5QVVQ9eQpDT05GSUdfU05EX01JWEFS VD15CkNPTkZJR19TTkRfTk0yNTY9eQpDT05GSUdfU05EX1BDWEhSPXkKQ09ORklHX1NORF9SSVBU SURFPXkKQ09ORklHX1NORF9STUUzMj15CkNPTkZJR19TTkRfUk1FOTY9eQpDT05GSUdfU05EX1JN RTk2NTI9eQpDT05GSUdfU05EX1NPTklDVklCRVM9eQpDT05GSUdfU05EX1RSSURFTlQ9eQpDT05G SUdfU05EX1ZJQTgyWFg9eQpDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU09eQpDT05GSUdfU05EX1ZJ UlRVT1NPPXkKQ09ORklHX1NORF9WWDIyMj15CkNPTkZJR19TTkRfWU1GUENJPXkKCiMKIyBIRC1B dWRpbwojCkNPTkZJR19TTkRfSERBPXkKQ09ORklHX1NORF9IREFfSU5URUw9eQpDT05GSUdfU05E X0hEQV9IV0RFUD15CkNPTkZJR19TTkRfSERBX1JFQ09ORklHPXkKQ09ORklHX1NORF9IREFfSU5Q VVRfQkVFUD15CkNPTkZJR19TTkRfSERBX0lOUFVUX0JFRVBfTU9ERT0xCkNPTkZJR19TTkRfSERB X1BBVENIX0xPQURFUj15CkNPTkZJR19TTkRfSERBX0NPREVDX1JFQUxURUs9eQpDT05GSUdfU05E X0hEQV9DT0RFQ19BTkFMT0c9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSUdNQVRFTD15CkNPTkZJ R19TTkRfSERBX0NPREVDX1ZJQT15CkNPTkZJR19TTkRfSERBX0NPREVDX0hETUk9eQpDT05GSUdf U05EX0hEQV9DT0RFQ19DSVJSVVM9eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DT05FWEFOVD15CkNP TkZJR19TTkRfSERBX0NPREVDX0NBMDExMD15CkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMj15 CiMgQ09ORklHX1NORF9IREFfQ09ERUNfQ0EwMTMyX0RTUCBpcyBub3Qgc2V0CkNPTkZJR19TTkRf SERBX0NPREVDX0NNRURJQT15CkNPTkZJR19TTkRfSERBX0NPREVDX1NJMzA1ND15CkNPTkZJR19T TkRfSERBX0dFTkVSSUM9eQpDT05GSUdfU05EX0hEQV9QT1dFUl9TQVZFX0RFRkFVTFQ9MApDT05G SUdfU05EX0hEQV9DT1JFPXkKQ09ORklHX1NORF9IREFfSTkxNT15CkNPTkZJR19TTkRfSERBX1BS RUFMTE9DX1NJWkU9NjQKQ09ORklHX1NORF9TUEk9eQpDT05GSUdfU05EX1VTQj15CkNPTkZJR19T TkRfVVNCX0FVRElPPXkKQ09ORklHX1NORF9VU0JfVUExMDE9eQpDT05GSUdfU05EX1VTQl9VU1gy WT15CkNPTkZJR19TTkRfVVNCX0NBSUFRPXkKQ09ORklHX1NORF9VU0JfQ0FJQVFfSU5QVVQ9eQpD T05GSUdfU05EX1VTQl9VUzEyMkw9eQpDT05GSUdfU05EX1VTQl82RklSRT15CiMgQ09ORklHX1NO RF9VU0JfSElGQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JDRDIwMDAgaXMgbm90IHNldAoj IENPTkZJR19TTkRfVVNCX1BPRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfUE9ESEQgaXMg bm90IHNldAojIENPTkZJR19TTkRfVVNCX1RPTkVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1VTQl9WQVJJQVggaXMgbm90IHNldApDT05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NORF9G SVJFV0lSRV9MSUI9eQojIENPTkZJR19TTkRfRElDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9P WEZXIGlzIG5vdCBzZXQKQ09ORklHX1NORF9JU0lHSFQ9eQojIENPTkZJR19TTkRfU0NTMVggaXMg bm90IHNldAojIENPTkZJR19TTkRfRklSRVdPUktTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0JF Qk9CIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFX0RJR0kwMFggaXMgbm90IHNldAoj IENPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FNIGlzIG5vdCBzZXQKQ09ORklHX1NORF9QQ01DSUE9 eQpDT05GSUdfU05EX1ZYUE9DS0VUPXkKQ09ORklHX1NORF9QREFVRElPQ0Y9eQojIENPTkZJR19T TkRfU09DIGlzIG5vdCBzZXQKIyBDT05GSUdfU09VTkRfUFJJTUUgaXMgbm90IHNldApDT05GSUdf QUM5N19CVVM9eQoKIwojIEhJRCBzdXBwb3J0CiMKQ09ORklHX0hJRD15CkNPTkZJR19ISURfQkFU VEVSWV9TVFJFTkdUSD15CkNPTkZJR19ISURSQVc9eQojIENPTkZJR19VSElEIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJ RF9BNFRFQ0g9eQpDT05GSUdfSElEX0FDUlVYPXkKIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9BUFBMRT15CiMgQ09ORklHX0hJRF9BUFBMRUlSIGlzIG5vdCBzZXQK IyBDT05GSUdfSElEX0FVUkVBTCBpcyBub3Qgc2V0CkNPTkZJR19ISURfQkVMS0lOPXkKIyBDT05G SUdfSElEX0JFVE9QX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9DSEVSUlk9eQpDT05GSUdfSElE X0NISUNPTlk9eQojIENPTkZJR19ISURfQ09SU0FJUiBpcyBub3Qgc2V0CkNPTkZJR19ISURfUFJP RElLRVlTPXkKIyBDT05GSUdfSElEX0NQMjExMiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQ1lQUkVT Uz15CkNPTkZJR19ISURfRFJBR09OUklTRT15CkNPTkZJR19EUkFHT05SSVNFX0ZGPXkKQ09ORklH X0hJRF9FTVNfRkY9eQpDT05GSUdfSElEX0VMRUNPTT15CiMgQ09ORklHX0hJRF9FTE8gaXMgbm90 IHNldApDT05GSUdfSElEX0VaS0VZPXkKIyBDT05GSUdfSElEX0dFTUJJUkQgaXMgbm90IHNldAoj IENPTkZJR19ISURfR0ZSTSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9IT0xURUsgaXMgbm90IHNl dAojIENPTkZJR19ISURfR1Q2ODNSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9LRVlUT1VDSD15CkNP TkZJR19ISURfS1lFPXkKQ09ORklHX0hJRF9VQ0xPR0lDPXkKQ09ORklHX0hJRF9XQUxUT1A9eQpD T05GSUdfSElEX0dZUkFUSU9OPXkKIyBDT05GSUdfSElEX0lDQURFIGlzIG5vdCBzZXQKQ09ORklH X0hJRF9UV0lOSEFOPXkKQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKQ09ORklHX0hJRF9MQ1BPV0VS PXkKIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQpD T05GSUdfSElEX0xPR0lURUNIX0RKPXkKQ09ORklHX0hJRF9MT0dJVEVDSF9ISURQUD15CkNPTkZJ R19MT0dJVEVDSF9GRj15CkNPTkZJR19MT0dJUlVNQkxFUEFEMl9GRj15CkNPTkZJR19MT0dJRzk0 MF9GRj15CkNPTkZJR19MT0dJV0hFRUxTX0ZGPXkKQ09ORklHX0hJRF9NQUdJQ01PVVNFPXkKQ09O RklHX0hJRF9NSUNST1NPRlQ9eQpDT05GSUdfSElEX01PTlRFUkVZPXkKQ09ORklHX0hJRF9NVUxU SVRPVUNIPXkKQ09ORklHX0hJRF9OVFJJRz15CkNPTkZJR19ISURfT1JURUs9eQpDT05GSUdfSElE X1BBTlRIRVJMT1JEPXkKQ09ORklHX1BBTlRIRVJMT1JEX0ZGPXkKIyBDT05GSUdfSElEX1BFTk1P VU5UIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QRVRBTFlOWD15CkNPTkZJR19ISURfUElDT0xDRD15 CkNPTkZJR19ISURfUElDT0xDRF9GQj15CkNPTkZJR19ISURfUElDT0xDRF9CQUNLTElHSFQ9eQpD T05GSUdfSElEX1BJQ09MQ0RfTEVEUz15CiMgQ09ORklHX0hJRF9QTEFOVFJPTklDUyBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9QUklNQVggaXMgbm90IHNldApDT05GSUdfSElEX1JPQ0NBVD15CiMg Q09ORklHX0hJRF9TQUlURUsgaXMgbm90IHNldApDT05GSUdfSElEX1NBTVNVTkc9eQpDT05GSUdf SElEX1NPTlk9eQojIENPTkZJR19TT05ZX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1NQRUVE TElOSyBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9TVEVFTFNFUklFUyBpcyBub3Qgc2V0CkNPTkZJ R19ISURfU1VOUExVUz15CiMgQ09ORklHX0hJRF9STUkgaXMgbm90IHNldApDT05GSUdfSElEX0dS RUVOQVNJQT15CkNPTkZJR19HUkVFTkFTSUFfRkY9eQojIENPTkZJR19ISURfSFlQRVJWX01PVVNF IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TTUFSVEpPWVBMVVM9eQpDT05GSUdfU01BUlRKT1lQTFVT X0ZGPXkKIyBDT05GSUdfSElEX1RJVk8gaXMgbm90IHNldApDT05GSUdfSElEX1RPUFNFRUQ9eQoj IENPTkZJR19ISURfVEhJTkdNIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9USFJVU1RNQVNURVI9eQpD T05GSUdfVEhSVVNUTUFTVEVSX0ZGPXkKQ09ORklHX0hJRF9XQUNPTT15CiMgQ09ORklHX0hJRF9X SUlNT1RFIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1hJTk1PIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9aRVJPUExVUz15CkNPTkZJR19aRVJPUExVU19GRj15CkNPTkZJR19ISURfWllEQUNST049eQoj IENPTkZJR19ISURfU0VOU09SX0hVQiBpcyBub3Qgc2V0CgojCiMgVVNCIEhJRCBzdXBwb3J0CiMK Q09ORklHX1VTQl9ISUQ9eQpDT05GSUdfSElEX1BJRD15CkNPTkZJR19VU0JfSElEREVWPXkKCiMK IyBJMkMgSElEIHN1cHBvcnQKIwojIENPTkZJR19JMkNfSElEIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05GSUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NP TU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15CkNPTkZJR19VU0Jf QU5OT1VOQ0VfTkVXX0RFVklDRVM9eQoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpD T05GSUdfVVNCX0RFRkFVTFRfUEVSU0lTVD15CkNPTkZJR19VU0JfRFlOQU1JQ19NSU5PUlM9eQoj IENPTkZJR19VU0JfT1RHIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19XSElURUxJU1QgaXMg bm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldApDT05GSUdfVVNCX01PTj15 CkNPTkZJR19VU0JfV1VTQj15CkNPTkZJR19VU0JfV1VTQl9DQkFGPXkKIyBDT05GSUdfVVNCX1dV U0JfQ0JBRl9ERUJVRyBpcyBub3Qgc2V0CgojCiMgVVNCIEhvc3QgQ29udHJvbGxlciBEcml2ZXJz CiMKQ09ORklHX1VTQl9DNjdYMDBfSENEPXkKQ09ORklHX1VTQl9YSENJX0hDRD15CkNPTkZJR19V U0JfWEhDSV9QQ0k9eQojIENPTkZJR19VU0JfWEhDSV9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfRUhDSV9IQ0Q9eQpDT05GSUdfVVNCX0VIQ0lfUk9PVF9IVUJfVFQ9eQpDT05GSUdfVVNC X0VIQ0lfVFRfTkVXU0NIRUQ9eQpDT05GSUdfVVNCX0VIQ0lfUENJPXkKIyBDT05GSUdfVVNCX0VI Q0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09YVTIxMEhQX0hDRCBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfSVNQMTE2WF9IQ0Q9eQojIENPTkZJR19VU0JfSVNQMTM2Ml9IQ0Qg aXMgbm90IHNldAojIENPTkZJR19VU0JfRk9URzIxMF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19V U0JfTUFYMzQyMV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VT Ql9PSENJX0hDRF9QQ0k9eQojIENPTkZJR19VU0JfT0hDSV9IQ0RfU1NCIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX09IQ0lfSENEX1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VSENJX0hD RD15CkNPTkZJR19VU0JfVTEzMl9IQ0Q9eQpDT05GSUdfVVNCX1NMODExX0hDRD15CiMgQ09ORklH X1VTQl9TTDgxMV9IQ0RfSVNPIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TTDgxMV9DUz15CkNPTkZJ R19VU0JfUjhBNjY1OTdfSENEPXkKQ09ORklHX1VTQl9XSENJX0hDRD15CkNPTkZJR19VU0JfSFdB X0hDRD15CiMgQ09ORklHX1VTQl9IQ0RfQkNNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0Rf U1NCIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9URVNUX01PREUgaXMgbm90IHNldAoKIwoj IFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwojCkNPTkZJR19VU0JfQUNNPXkKQ09ORklHX1VTQl9Q UklOVEVSPXkKQ09ORklHX1VTQl9XRE09eQpDT05GSUdfVVNCX1RNQz15CgojCiMgTk9URTogVVNC X1NUT1JBR0UgZGVwZW5kcyBvbiBTQ1NJIGJ1dCBCTEtfREVWX1NEIG1heQojCgojCiMgYWxzbyBi ZSBuZWVkZWQ7IHNlZSBVU0JfU1RPUkFHRSBIZWxwIGZvciBtb3JlIGluZm8KIwpDT05GSUdfVVNC X1NUT1JBR0U9eQojIENPTkZJR19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19V U0JfU1RPUkFHRV9SRUFMVEVLPXkKQ09ORklHX1JFQUxURUtfQVVUT1BNPXkKQ09ORklHX1VTQl9T VE9SQUdFX0RBVEFGQUI9eQpDT05GSUdfVVNCX1NUT1JBR0VfRlJFRUNPTT15CkNPTkZJR19VU0Jf U1RPUkFHRV9JU0QyMDA9eQpDT05GSUdfVVNCX1NUT1JBR0VfVVNCQVQ9eQpDT05GSUdfVVNCX1NU T1JBR0VfU0REUjA5PXkKQ09ORklHX1VTQl9TVE9SQUdFX1NERFI1NT15CkNPTkZJR19VU0JfU1RP UkFHRV9KVU1QU0hPVD15CkNPTkZJR19VU0JfU1RPUkFHRV9BTEFVREE9eQpDT05GSUdfVVNCX1NU T1JBR0VfT05FVE9VQ0g9eQpDT05GSUdfVVNCX1NUT1JBR0VfS0FSTUE9eQpDT05GSUdfVVNCX1NU T1JBR0VfQ1lQUkVTU19BVEFDQj15CkNPTkZJR19VU0JfU1RPUkFHRV9FTkVfVUI2MjUwPXkKQ09O RklHX1VTQl9VQVM9eQoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwpDT05GSUdfVVNCX01EQzgw MD15CkNPTkZJR19VU0JfTUlDUk9URUs9eQpDT05GSUdfVVNCSVBfQ09SRT15CkNPTkZJR19VU0JJ UF9WSENJX0hDRD15CkNPTkZJR19VU0JJUF9IT1NUPXkKIyBDT05GSUdfVVNCSVBfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0RX QzMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9D SElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlzIG5vdCBzZXQKCiMKIyBV U0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9eQpDT05GSUdfVVNCX1NFUklBTD15 CiMgQ09ORklHX1VTQl9TRVJJQUxfQ09OU09MRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM X0dFTkVSSUM9eQojIENPTkZJR19VU0JfU0VSSUFMX1NJTVBMRSBpcyBub3Qgc2V0CkNPTkZJR19V U0JfU0VSSUFMX0FJUkNBQkxFPXkKQ09ORklHX1VTQl9TRVJJQUxfQVJLMzExNj15CkNPTkZJR19V U0JfU0VSSUFMX0JFTEtJTj15CkNPTkZJR19VU0JfU0VSSUFMX0NIMzQxPXkKQ09ORklHX1VTQl9T RVJJQUxfV0hJVEVIRUFUPXkKQ09ORklHX1VTQl9TRVJJQUxfRElHSV9BQ0NFTEVQT1JUPXkKQ09O RklHX1VTQl9TRVJJQUxfQ1AyMTBYPXkKQ09ORklHX1VTQl9TRVJJQUxfQ1lQUkVTU19NOD15CkNP TkZJR19VU0JfU0VSSUFMX0VNUEVHPXkKQ09ORklHX1VTQl9TRVJJQUxfRlRESV9TSU89eQpDT05G SUdfVVNCX1NFUklBTF9WSVNPUj15CkNPTkZJR19VU0JfU0VSSUFMX0lQQVE9eQpDT05GSUdfVVNC X1NFUklBTF9JUj15CkNPTkZJR19VU0JfU0VSSUFMX0VER0VQT1JUPXkKQ09ORklHX1VTQl9TRVJJ QUxfRURHRVBPUlRfVEk9eQojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTIzMiBpcyBub3Qgc2V0CkNP TkZJR19VU0JfU0VSSUFMX0dBUk1JTj15CkNPTkZJR19VU0JfU0VSSUFMX0lQVz15CkNPTkZJR19V U0JfU0VSSUFMX0lVVT15CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBPXkKQ09ORklHX1VT Ql9TRVJJQUxfS0VZU1BBTj15CkNPTkZJR19VU0JfU0VSSUFMX0tMU0k9eQpDT05GSUdfVVNCX1NF UklBTF9LT0JJTF9TQ1Q9eQpDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMj15CiMgQ09ORklHX1VT Ql9TRVJJQUxfTUVUUk8gaXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwPXkKQ09O RklHX1VTQl9TRVJJQUxfTU9TNzcxNV9QQVJQT1JUPXkKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0 MD15CiMgQ09ORklHX1VTQl9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VS SUFMX05BVk1BTj15CkNPTkZJR19VU0JfU0VSSUFMX1BMMjMwMz15CkNPTkZJR19VU0JfU0VSSUFM X09USTY4NTg9eQpDT05GSUdfVVNCX1NFUklBTF9RQ0FVWD15CkNPTkZJR19VU0JfU0VSSUFMX1FV QUxDT01NPXkKQ09ORklHX1VTQl9TRVJJQUxfU1BDUDhYNT15CkNPTkZJR19VU0JfU0VSSUFMX1NB RkU9eQojIENPTkZJR19VU0JfU0VSSUFMX1NBRkVfUEFEREVEIGlzIG5vdCBzZXQKQ09ORklHX1VT Ql9TRVJJQUxfU0lFUlJBV0lSRUxFU1M9eQpDT05GSUdfVVNCX1NFUklBTF9TWU1CT0w9eQojIENP TkZJR19VU0JfU0VSSUFMX1RJIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TRVJJQUxfQ1lCRVJKQUNL PXkKQ09ORklHX1VTQl9TRVJJQUxfWElSQ09NPXkKQ09ORklHX1VTQl9TRVJJQUxfV1dBTj15CkNP TkZJR19VU0JfU0VSSUFMX09QVElPTj15CkNPTkZJR19VU0JfU0VSSUFMX09NTklORVQ9eQpDT05G SUdfVVNCX1NFUklBTF9PUFRJQ09OPXkKIyBDT05GSUdfVVNCX1NFUklBTF9YU0VOU19NVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9TRVJJQUxfV0lTSEJPTkUgaXMgbm90IHNldApDT05GSUdfVVNC X1NFUklBTF9TU1UxMDA9eQojIENPTkZJR19VU0JfU0VSSUFMX1FUMiBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfU0VSSUFMX0RFQlVHPXkKCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09O RklHX1VTQl9FTUk2Mj15CkNPTkZJR19VU0JfRU1JMjY9eQpDT05GSUdfVVNCX0FEVVRVWD15CkNP TkZJR19VU0JfU0VWU0VHPXkKQ09ORklHX1VTQl9SSU81MDA9eQpDT05GSUdfVVNCX0xFR09UT1dF Uj15CkNPTkZJR19VU0JfTENEPXkKQ09ORklHX1VTQl9MRUQ9eQpDT05GSUdfVVNCX0NZUFJFU1Nf Q1k3QzYzPXkKQ09ORklHX1VTQl9DWVRIRVJNPXkKQ09ORklHX1VTQl9JRE1PVVNFPXkKQ09ORklH X1VTQl9GVERJX0VMQU49eQpDT05GSUdfVVNCX0FQUExFRElTUExBWT15CkNPTkZJR19VU0JfU0lT VVNCVkdBPXkKQ09ORklHX1VTQl9TSVNVU0JWR0FfQ09OPXkKQ09ORklHX1VTQl9MRD15CkNPTkZJ R19VU0JfVFJBTkNFVklCUkFUT1I9eQpDT05GSUdfVVNCX0lPV0FSUklPUj15CkNPTkZJR19VU0Jf VEVTVD15CiMgQ09ORklHX1VTQl9FSFNFVF9URVNUX0ZJWFRVUkUgaXMgbm90IHNldApDT05GSUdf VVNCX0lTSUdIVEZXPXkKQ09ORklHX1VTQl9ZVVJFWD15CkNPTkZJR19VU0JfRVpVU0JfRlgyPXkK IyBDT05GSUdfVVNCX0hTSUNfVVNCMzUwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MSU5LX0xB WUVSX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hBT1NLRVkgaXMgbm90IHNldApDT05G SUdfVVNCX0FUTT15CkNPTkZJR19VU0JfU1BFRURUT1VDSD15CkNPTkZJR19VU0JfQ1hBQ1JVPXkK Q09ORklHX1VTQl9VRUFHTEVBVE09eQpDT05GSUdfVVNCX1hVU0JBVE09eQoKIwojIFVTQiBQaHlz aWNhbCBMYXllciBkcml2ZXJzCiMKQ09ORklHX1VTQl9QSFk9eQpDT05GSUdfTk9QX1VTQl9YQ0VJ Vj15CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTMw MSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUPXkKIyBDT05GSUdfVVNCX0dBREdFVF9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUdfRklMRVMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9HQURHRVRf VkJVU19EUkFXPTIKQ09ORklHX1VTQl9HQURHRVRfU1RPUkFHRV9OVU1fQlVGRkVSUz0yCgojCiMg VVNCIFBlcmlwaGVyYWwgQ29udHJvbGxlcgojCiMgQ09ORklHX1VTQl9GT1RHMjEwX1VEQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9HUl9VREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfUjhBNjY1 OTcgaXMgbm90IHNldAojIENPTkZJR19VU0JfUFhBMjdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X01WX1VEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VM0QgaXMgbm90IHNldAojIENPTkZJ R19VU0JfTTY2NTkyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0JEQ19VREMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfQU1ENTUzNlVEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9ORVQyMjcyIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVDIyODAgaXMgbm90IHNldAojIENPTkZJR19VU0JfR09L VSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfRUcyMFQ9eQojIENPTkZJR19VU0JfRFVNTVlfSENEIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1pF Uk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19VU0Jf RVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0dBREdFVEZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZVTkNUSU9ORlMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfTUFTU19TVE9SQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dBREdFVF9U QVJHRVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19TRVJJQUwgaXMgbm90IHNldAojIENPTkZJ R19VU0JfTUlESV9HQURHRVQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19QUklOVEVSIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0NEQ19DT01QT1NJVEUgaXMgbm90IHNldAojIENPTkZJR19VU0Jf R19OT0tJQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HX0FDTV9NUyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9HX01VTFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfSElEIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0dfREJHUCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MRURfVFJJRyBpcyBu b3Qgc2V0CkNPTkZJR19VV0I9eQpDT05GSUdfVVdCX0hXQT15CkNPTkZJR19VV0JfV0hDST15CkNP TkZJR19VV0JfSTE0ODBVPXkKQ09ORklHX01NQz15CiMgQ09ORklHX01NQ19ERUJVRyBpcyBub3Qg c2V0CgojCiMgTU1DL1NEL1NESU8gQ2FyZCBEcml2ZXJzCiMKQ09ORklHX01NQ19CTE9DSz15CkNP TkZJR19NTUNfQkxPQ0tfTUlOT1JTPTgKQ09ORklHX01NQ19CTE9DS19CT1VOQ0U9eQpDT05GSUdf U0RJT19VQVJUPXkKIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElP IEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKQ09ORklHX01NQ19TREhDST15CkNPTkZJR19NTUNf U0RIQ0lfUENJPXkKQ09ORklHX01NQ19SSUNPSF9NTUM9eQojIENPTkZJR19NTUNfU0RIQ0lfQUNQ SSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfU0RIQ0lfUExURk09eQpDT05GSUdfTU1DX1dCU0Q9eQpD T05GSUdfTU1DX1RJRk1fU0Q9eQpDT05GSUdfTU1DX1NQST15CkNPTkZJR19NTUNfU0RSSUNPSF9D Uz15CkNPTkZJR19NTUNfQ0I3MTA9eQpDT05GSUdfTU1DX1ZJQV9TRE1NQz15CkNPTkZJR19NTUNf VlVCMzAwPXkKQ09ORklHX01NQ19VU0hDPXkKIyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90 IHNldAojIENPTkZJR19NTUNfVE9TSElCQV9QQ0kgaXMgbm90IHNldAojIENPTkZJR19NTUNfTVRL IGlzIG5vdCBzZXQKQ09ORklHX01FTVNUSUNLPXkKIyBDT05GSUdfTUVNU1RJQ0tfREVCVUcgaXMg bm90IHNldAoKIwojIE1lbW9yeVN0aWNrIGRyaXZlcnMKIwojIENPTkZJR19NRU1TVElDS19VTlNB RkVfUkVTVU1FIGlzIG5vdCBzZXQKQ09ORklHX01TUFJPX0JMT0NLPXkKIyBDT05GSUdfTVNfQkxP Q0sgaXMgbm90IHNldAoKIwojIE1lbW9yeVN0aWNrIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMK Q09ORklHX01FTVNUSUNLX1RJRk1fTVM9eQpDT05GSUdfTUVNU1RJQ0tfSk1JQ1JPTl8zOFg9eQpD T05GSUdfTUVNU1RJQ0tfUjU5Mj15CkNPTkZJR19ORVdfTEVEUz15CkNPTkZJR19MRURTX0NMQVNT PXkKIyBDT05GSUdfTEVEU19DTEFTU19GTEFTSCBpcyBub3Qgc2V0CgojCiMgTEVEIGRyaXZlcnMK IwojIENPTkZJR19MRURTX0xNMzUzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNjQyIGlz IG5vdCBzZXQKQ09ORklHX0xFRFNfUENBOTUzMj15CiMgQ09ORklHX0xFRFNfUENBOTUzMl9HUElP IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFAz OTQ0PXkKIyBDT05GSUdfTEVEU19MUDU1MjEgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQNTUy MyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTFA1NTYyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19MUDg1MDEgaXMgbm90IHNldAojIENPTkZJR19MRURTX0xQODg2MCBpcyBub3Qgc2V0CkNPTkZJ R19MRURTX0NMRVZPX01BSUw9eQpDT05GSUdfTEVEU19QQ0E5NTVYPXkKIyBDT05GSUdfTEVEU19Q Q0E5NjNYIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfREFDMTI0UzA4NT15CkNPTkZJR19MRURTX1JF R1VMQVRPUj15CkNPTkZJR19MRURTX0JEMjgwMj15CkNPTkZJR19MRURTX0lOVEVMX1NTNDIwMD15 CkNPTkZJR19MRURTX0xUMzU5Mz15CkNPTkZJR19MRURTX0RFTExfTkVUQk9PS1M9eQojIENPTkZJ R19MRURTX1RDQTY1MDcgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RMQzU5MVhYIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19MTTM1NXggaXMgbm90IHNldAoKIwojIExFRCBkcml2ZXIgZm9yIGJs aW5rKDEpIFVTQiBSR0IgTEVEIGlzIHVuZGVyIFNwZWNpYWwgSElEIGRyaXZlcnMgKEhJRF9USElO R00pCiMKIyBDT05GSUdfTEVEU19CTElOS00gaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2Vycwoj CkNPTkZJR19MRURTX1RSSUdHRVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj15CiMgQ09O RklHX0xFRFNfVFJJR0dFUl9PTkVTSE9UIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfVFJJR0dFUl9J REVfRElTSz15CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPXkKQ09ORklHX0xFRFNfVFJJ R0dFUl9CQUNLTElHSFQ9eQojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BVIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0RF RkFVTFRfT049eQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZp ZyAoTEVEIHRhcmdldCkKIwojIENPTkZJR19MRURTX1RSSUdHRVJfVFJBTlNJRU5UIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0NBTUVSQSBpcyBub3Qgc2V0CkNPTkZJR19BQ0NFU1NJ QklMSVRZPXkKQ09ORklHX0ExMVlfQlJBSUxMRV9DT05TT0xFPXkKQ09ORklHX0lORklOSUJBTkQ9 eQpDT05GSUdfSU5GSU5JQkFORF9VU0VSX01BRD15CkNPTkZJR19JTkZJTklCQU5EX1VTRVJfQUND RVNTPXkKQ09ORklHX0lORklOSUJBTkRfVVNFUl9NRU09eQpDT05GSUdfSU5GSU5JQkFORF9PTl9E RU1BTkRfUEFHSU5HPXkKQ09ORklHX0lORklOSUJBTkRfQUREUl9UUkFOUz15CkNPTkZJR19JTkZJ TklCQU5EX01USENBPXkKQ09ORklHX0lORklOSUJBTkRfTVRIQ0FfREVCVUc9eQpDT05GSUdfSU5G SU5JQkFORF9RSUI9eQpDT05GSUdfSU5GSU5JQkFORF9RSUJfRENBPXkKQ09ORklHX0lORklOSUJB TkRfQ1hHQjM9eQojIENPTkZJR19JTkZJTklCQU5EX0NYR0IzX0RFQlVHIGlzIG5vdCBzZXQKQ09O RklHX0lORklOSUJBTkRfQ1hHQjQ9eQpDT05GSUdfTUxYNF9JTkZJTklCQU5EPXkKQ09ORklHX0lO RklOSUJBTkRfTkVTPXkKIyBDT05GSUdfSU5GSU5JQkFORF9ORVNfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19JTkZJTklCQU5EX09DUkRNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lORklOSUJBTkRf VVNOSUMgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9JUE9JQj15CkNPTkZJR19JTkZJTklC QU5EX0lQT0lCX0NNPXkKQ09ORklHX0lORklOSUJBTkRfSVBPSUJfREVCVUc9eQojIENPTkZJR19J TkZJTklCQU5EX0lQT0lCX0RFQlVHX0RBVEEgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFORF9T UlA9eQojIENPTkZJR19JTkZJTklCQU5EX1NSUFQgaXMgbm90IHNldApDT05GSUdfSU5GSU5JQkFO RF9JU0VSPXkKIyBDT05GSUdfSU5GSU5JQkFORF9JU0VSVCBpcyBub3Qgc2V0CkNPTkZJR19FREFD X0FUT01JQ19TQ1JVQj15CkNPTkZJR19FREFDX1NVUFBPUlQ9eQpDT05GSUdfRURBQz15CkNPTkZJ R19FREFDX0xFR0FDWV9TWVNGUz15CiMgQ09ORklHX0VEQUNfREVCVUcgaXMgbm90IHNldApDT05G SUdfRURBQ19ERUNPREVfTUNFPXkKQ09ORklHX0VEQUNfTU1fRURBQz15CkNPTkZJR19FREFDX0dI RVM9eQpDT05GSUdfRURBQ19BTUQ2ND15CiMgQ09ORklHX0VEQUNfQU1ENjRfRVJST1JfSU5KRUNU SU9OIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfRTc1Mlg9eQpDT05GSUdfRURBQ19JODI5NzVYPXkK Q09ORklHX0VEQUNfSTMwMDA9eQpDT05GSUdfRURBQ19JMzIwMD15CiMgQ09ORklHX0VEQUNfSUUz MTIwMCBpcyBub3Qgc2V0CkNPTkZJR19FREFDX1gzOD15CkNPTkZJR19FREFDX0k1NDAwPXkKQ09O RklHX0VEQUNfSTdDT1JFPXkKQ09ORklHX0VEQUNfSTUwMDA9eQpDT05GSUdfRURBQ19JNTEwMD15 CkNPTkZJR19FREFDX0k3MzAwPXkKIyBDT05GSUdfRURBQ19TQlJJREdFIGlzIG5vdCBzZXQKQ09O RklHX1JUQ19MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09O RklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIKQ09ORklHX1JUQ19TWVNUT0hDPXkKQ09ORklH X1JUQ19TWVNUT0hDX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX0RFQlVHIGlzIG5vdCBzZXQK CiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENf SU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9V SUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMg STJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA3PXkK Q09ORklHX1JUQ19EUlZfRFMxMzc0PXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RUIGlzIG5v dCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxNjcyPXkKIyBDT05GSUdfUlRDX0RSVl9EUzMyMzIgaXMg bm90IHNldApDT05GSUdfUlRDX0RSVl9NQVg2OTAwPXkKQ09ORklHX1JUQ19EUlZfUlM1QzM3Mj15 CkNPTkZJR19SVENfRFJWX0lTTDEyMDg9eQojIENPTkZJR19SVENfRFJWX0lTTDEyMDIyIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9JU0wxMjA1NyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJW X1gxMjA1PXkKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9QQ0Y4NTIzIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUENGODU2Mz15CiMgQ09ORklH X1JUQ19EUlZfUENGODUwNjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4NTgzPXkKQ09O RklHX1JUQ19EUlZfTTQxVDgwPXkKIyBDT05GSUdfUlRDX0RSVl9NNDFUODBfV0RUIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfQlEzMks9eQpDT05GSUdfUlRDX0RSVl9TMzUzOTBBPXkKQ09ORklH X1JUQ19EUlZfRk0zMTMwPXkKQ09ORklHX1JUQ19EUlZfUlg4NTgxPXkKQ09ORklHX1JUQ19EUlZf Ulg4MDI1PXkKIyBDT05GSUdfUlRDX0RSVl9FTTMwMjcgaXMgbm90IHNldAojIENPTkZJR19SVENf RFJWX1JWMzAyOUMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SVjg4MDMgaXMgbm90IHNl dAoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfTTQxVDkzIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfTTQxVDk0PXkKQ09ORklHX1JUQ19EUlZfRFMxMzA1PXkKIyBDT05G SUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RTMTM0NyBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM5MD15CkNPTkZJR19SVENfRFJWX01BWDY5MDI9eQpD T05GSUdfUlRDX0RSVl9SOTcwMT15CkNPTkZJR19SVENfRFJWX1JTNUMzNDg9eQpDT05GSUdfUlRD X0RSVl9EUzMyMzQ9eQpDT05GSUdfUlRDX0RSVl9QQ0YyMTIzPXkKIyBDT05GSUdfUlRDX0RSVl9S WDQ1ODEgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01DUDc5NSBpcyBub3Qgc2V0CgojCiMg UGxhdGZvcm0gUlRDIGRyaXZlcnMKIwpDT05GSUdfUlRDX0RSVl9DTU9TPXkKQ09ORklHX1JUQ19E UlZfRFMxMjg2PXkKQ09ORklHX1JUQ19EUlZfRFMxNTExPXkKQ09ORklHX1JUQ19EUlZfRFMxNTUz PXkKIyBDT05GSUdfUlRDX0RSVl9EUzE2ODVfRkFNSUxZIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfRFMxNzQyPXkKIyBDT05GSUdfUlRDX0RSVl9EUzI0MDQgaXMgbm90IHNldApDT05GSUdfUlRD X0RSVl9TVEsxN1RBOD15CkNPTkZJR19SVENfRFJWX000OFQ4Nj15CkNPTkZJR19SVENfRFJWX000 OFQzNT15CkNPTkZJR19SVENfRFJWX000OFQ1OT15CkNPTkZJR19SVENfRFJWX01TTTYyNDI9eQpD T05GSUdfUlRDX0RSVl9CUTQ4MDI9eQpDT05GSUdfUlRDX0RSVl9SUDVDMDE9eQpDT05GSUdfUlRD X0RSVl9WMzAyMD15CkNPTkZJR19SVENfRFJWX1BDRjUwNjMzPXkKCiMKIyBvbi1DUFUgUlRDIGRy aXZlcnMKIwoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0hJ RF9TRU5TT1JfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1B REVWSUNFU19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VO R0lORT15CkNPTkZJR19ETUFfQUNQST15CiMgQ09ORklHX0lOVEVMX0lETUE2NCBpcyBub3Qgc2V0 CkNPTkZJR19JTlRFTF9JT0FURE1BPXkKIyBDT05GSUdfRFdfRE1BQyBpcyBub3Qgc2V0CiMgQ09O RklHX0RXX0RNQUNfUENJIGlzIG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCkNPTkZJR19BU1lO Q19UWF9ETUE9eQojIENPTkZJR19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVf UkFJRD15CkNPTkZJR19EQ0E9eQojIENPTkZJR19BVVhESVNQTEFZIGlzIG5vdCBzZXQKQ09ORklH X1VJTz15CkNPTkZJR19VSU9fQ0lGPXkKQ09ORklHX1VJT19QRFJWX0dFTklSUT15CiMgQ09ORklH X1VJT19ETUVNX0dFTklSUSBpcyBub3Qgc2V0CkNPTkZJR19VSU9fQUVDPXkKQ09ORklHX1VJT19T RVJDT1MzPXkKQ09ORklHX1VJT19QQ0lfR0VORVJJQz15CkNPTkZJR19VSU9fTkVUWD15CiMgQ09O RklHX1VJT19QUlVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CiMg Q09ORklHX1ZGSU8gaXMgbm90IHNldApDT05GSUdfSVJRX0JZUEFTU19NQU5BR0VSPXkKIyBDT05G SUdfVklSVF9EUklWRVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZJUlRJTz15CgojCiMgVmlydGlvIGRy aXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xFR0FDWT15CkNP TkZJR19WSVJUSU9fQkFMTE9PTj15CiMgQ09ORklHX1ZJUlRJT19JTlBVVCBpcyBub3Qgc2V0CkNP TkZJR19WSVJUSU9fTU1JTz15CiMgQ09ORklHX1ZJUlRJT19NTUlPX0NNRExJTkVfREVWSUNFUyBp cyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCkNPTkZJR19I WVBFUlY9eQpDT05GSUdfSFlQRVJWX1VUSUxTPXkKIyBDT05GSUdfSFlQRVJWX0JBTExPT04gaXMg bm90IHNldAoKIwojIFhlbiBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15CiMg Q09ORklHX1hFTl9CQUxMT09OX01FTU9SWV9IT1RQTFVHIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9T Q1JVQl9QQUdFUz15CkNPTkZJR19YRU5fREVWX0VWVENITj15CkNPTkZJR19YRU5fQkFDS0VORD15 CkNPTkZJR19YRU5GUz15CkNPTkZJR19YRU5fQ09NUEFUX1hFTkZTPXkKQ09ORklHX1hFTl9TWVNf SFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZST05URU5EPXkKQ09ORklHX1hFTl9HTlRE RVY9eQpDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQz15CkNPTkZJR19TV0lPVExCX1hFTj15CkNP TkZJR19YRU5fUENJREVWX0JBQ0tFTkQ9eQojIENPTkZJR19YRU5fU0NTSV9CQUNLRU5EIGlzIG5v dCBzZXQKQ09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUj1tCiMg Q09ORklHX1hFTl9NQ0VfTE9HIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9IQVZFX1BWTU1VPXkKQ09O RklHX1hFTl9FRkk9eQpDT05GSUdfWEVOX0FVVE9fWExBVEU9eQpDT05GSUdfWEVOX0FDUEk9eQpD T05GSUdfWEVOX1NZTVM9eQpDT05GSUdfWEVOX0hBVkVfVlBNVT15CkNPTkZJR19TVEFHSU5HPXkK IyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CkNPTkZJR19QUklTTTJfVVNCPXkKQ09ORklHX0NP TUVEST1tCiMgQ09ORklHX0NPTUVESV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19DT01FRElfREVG QVVMVF9CVUZfU0laRV9LQj0yMDQ4CkNPTkZJR19DT01FRElfREVGQVVMVF9CVUZfTUFYU0laRV9L Qj0yMDQ4MAojIENPTkZJR19DT01FRElfTUlTQ19EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdf Q09NRURJX0lTQV9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDSV9EUklWRVJT IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJX1BDTUNJQV9EUklWRVJTIGlzIG5vdCBzZXQKIyBD T05GSUdfQ09NRURJX1VTQl9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJXzgyNTVf U0EgaXMgbm90IHNldAojIENPTkZJR19DT01FRElfS0NPTUVESUxJQiBpcyBub3Qgc2V0CiMgQ09O RklHX1BBTkVMIGlzIG5vdCBzZXQKQ09ORklHX1JUTDgxOTJVPW0KIyBDT05GSUdfUlRMTElCIGlz IG5vdCBzZXQKQ09ORklHX1I4NzEyVT15CiMgQ09ORklHX1I4MTg4RVUgaXMgbm90IHNldAojIENP TkZJR19SODcyM0FVIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRTNTIwOCBpcyBub3Qgc2V0CiMgQ09O RklHX1ZUNjY1NSBpcyBub3Qgc2V0CkNPTkZJR19WVDY2NTY9bQojIENPTkZJR19GQl9TTTc1MCBp cyBub3Qgc2V0CiMgQ09ORklHX0ZCX1hHSSBpcyBub3Qgc2V0CgojCiMgU3BlYWt1cCBjb25zb2xl IHNwZWVjaAojCkNPTkZJR19TUEVBS1VQPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfQUNOVFNBPXkK Q09ORklHX1NQRUFLVVBfU1lOVEhfQVBPTExPPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfQVVEUFRS PXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfQk5TPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfREVDVExL PXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfREVDRVhUPXkKQ09ORklHX1NQRUFLVVBfU1lOVEhfTFRM Sz15CkNPTkZJR19TUEVBS1VQX1NZTlRIX1NPRlQ9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9TUEtP VVQ9eQpDT05GSUdfU1BFQUtVUF9TWU5USF9UWFBSVD15CkNPTkZJR19TUEVBS1VQX1NZTlRIX0RV TU1ZPXkKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1lOQVBUSUNTX0kyQ19STUk0IGlzIG5vdCBzZXQK Q09ORklHX1NUQUdJTkdfTUVESUE9eQojIENPTkZJR19TVEFHSU5HX1JETUEgaXMgbm90IHNldAoK IwojIEFuZHJvaWQKIwojIENPTkZJR19XSU1BWF9HRE03MlhYIGlzIG5vdCBzZXQKIyBDT05GSUdf TFRFX0dETTcyNFggaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9TRVJJQUwgaXMgbm90IHNl dAojIENPTkZJR19NVERfU1BJTkFORF9NVDI5RiBpcyBub3Qgc2V0CiMgQ09ORklHX0xVU1RSRV9G UyBpcyBub3Qgc2V0CiMgQ09ORklHX0RHTkMgaXMgbm90IHNldAojIENPTkZJR19ER0FQIGlzIG5v dCBzZXQKIyBDT05GSUdfR1NfRlBHQUJPT1QgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0tF SU4gaXMgbm90IHNldAojIENPTkZJR19VTklTWVNTUEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf VEZUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBfRFJJVkVSIGlzIG5vdCBzZXQKIyBDT05G SUdfTU9TVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CkNPTkZJR19B Q0VSX1dNST15CkNPTkZJR19BQ0VSSERGPXkKIyBDT05GSUdfQUxJRU5XQVJFX1dNSSBpcyBub3Qg c2V0CkNPTkZJR19BU1VTX0xBUFRPUD15CkNPTkZJR19ERUxMX0xBUFRPUD15CkNPTkZJR19ERUxM X1dNST15CkNPTkZJR19ERUxMX1dNSV9BSU89eQojIENPTkZJR19ERUxMX1NNTzg4MDAgaXMgbm90 IHNldAojIENPTkZJR19ERUxMX1JCVE4gaXMgbm90IHNldApDT05GSUdfRlVKSVRTVV9MQVBUT1A9 eQojIENPTkZJR19GVUpJVFNVX0xBUFRPUF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZVSklU U1VfVEFCTEVUIGlzIG5vdCBzZXQKQ09ORklHX0FNSUxPX1JGS0lMTD15CkNPTkZJR19IUF9BQ0NF TD15CiMgQ09ORklHX0hQX1dJUkVMRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hQX1dNST15CkNPTkZJ R19NU0lfTEFQVE9QPXkKQ09ORklHX1BBTkFTT05JQ19MQVBUT1A9eQpDT05GSUdfQ09NUEFMX0xB UFRPUD15CkNPTkZJR19TT05ZX0xBUFRPUD15CkNPTkZJR19TT05ZUElfQ09NUEFUPXkKQ09ORklH X0lERUFQQURfTEFQVE9QPXkKQ09ORklHX1RISU5LUEFEX0FDUEk9eQpDT05GSUdfVEhJTktQQURf QUNQSV9BTFNBX1NVUFBPUlQ9eQojIENPTkZJR19USElOS1BBRF9BQ1BJX0RFQlVHRkFDSUxJVElF UyBpcyBub3Qgc2V0CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUcgaXMgbm90IHNldAojIENP TkZJR19USElOS1BBRF9BQ1BJX1VOU0FGRV9MRURTIGlzIG5vdCBzZXQKQ09ORklHX1RISU5LUEFE X0FDUElfVklERU89eQpDT05GSUdfVEhJTktQQURfQUNQSV9IT1RLRVlfUE9MTD15CkNPTkZJR19T RU5TT1JTX0hEQVBTPXkKIyBDT05GSUdfSU5URUxfTUVOTE9XIGlzIG5vdCBzZXQKQ09ORklHX0VF RVBDX0xBUFRPUD15CkNPTkZJR19BU1VTX1dNST15CkNPTkZJR19BU1VTX05CX1dNST15CkNPTkZJ R19FRUVQQ19XTUk9eQpDT05GSUdfQUNQSV9XTUk9eQpDT05GSUdfTVNJX1dNST15CkNPTkZJR19U T1BTVEFSX0xBUFRPUD15CkNPTkZJR19BQ1BJX1RPU0hJQkE9eQpDT05GSUdfVE9TSElCQV9CVF9S RktJTEw9eQojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJB X1dNSSBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NNUEM9eQpDT05GSUdfSU5URUxfSVBTPXkKIyBD T05GSUdfSUJNX1JUTCBpcyBub3Qgc2V0CkNPTkZJR19TQU1TVU5HX0xBUFRPUD15CkNPTkZJR19N WE1fV01JPXkKQ09ORklHX0lOVEVMX09BS1RSQUlMPXkKIyBDT05GSUdfU0FNU1VOR19RMTAgaXMg bm90IHNldAojIENPTkZJR19BUFBMRV9HTVVYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUlNU IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05G SUdfUFZQQU5JQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BNQ19JUEMgaXMgbm90IHNldAoj IENPTkZJR19TVVJGQUNFX1BSTzNfQlVUVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hST01FX1BM QVRGT1JNUyBpcyBub3Qgc2V0CgojCiMgSGFyZHdhcmUgU3BpbmxvY2sgZHJpdmVycwojCgojCiMg Q2xvY2sgU291cmNlIGRyaXZlcnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUz X0xPQ0s9eQpDT05GSUdfQ0xLQkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0hfVElNRVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRV MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VN X1RJTUVSX1NUSSBpcyBub3Qgc2V0CiMgQ09ORklHX01BSUxCT1ggaXMgbm90IHNldApDT05GSUdf SU9NTVVfQVBJPXkKQ09ORklHX0lPTU1VX1NVUFBPUlQ9eQoKIwojIEdlbmVyaWMgSU9NTVUgUGFn ZXRhYmxlIFN1cHBvcnQKIwpDT05GSUdfSU9NTVVfSU9WQT15CkNPTkZJR19BTURfSU9NTVU9eQoj IENPTkZJR19BTURfSU9NTVVfU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19BTURfSU9NTVVfVjIg aXMgbm90IHNldApDT05GSUdfRE1BUl9UQUJMRT15CkNPTkZJR19JTlRFTF9JT01NVT15CiMgQ09O RklHX0lOVEVMX0lPTU1VX1NWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lPTU1VX0RFRkFV TFRfT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxPUFBZX1dBPXkKQ09ORklHX0lS UV9SRU1BUD15CgojCiMgUmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfU1RFX01PREVNX1JQ Uk9DIGlzIG5vdCBzZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMKCiMKIyBTT0MgKFN5c3RlbSBPbiBD aGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKIyBDT05GSUdfU1VOWElfU1JBTSBpcyBub3Qgc2V0CiMg Q09ORklHX1NPQ19USSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNX0RFVkZSRVEgaXMgbm90IHNldAoj IENPTkZJR19FWFRDT04gaXMgbm90IHNldAojIENPTkZJR19NRU1PUlkgaXMgbm90IHNldAojIENP TkZJR19JSU8gaXMgbm90IHNldAojIENPTkZJR19OVEIgaXMgbm90IHNldAojIENPTkZJR19WTUVf QlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBBQ0tfQlVT IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQ09OVFJPTExFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0ZNQyBpcyBub3Qgc2V0CgojCiMgUEhZIFN1YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX1BIWT15 CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX1BYQV8y OE5NX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19CQ01fS09OQV9VU0IyX1BIWSBpcyBub3Qgc2V0 CiMgQ09ORklHX1BPV0VSQ0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNCIGlzIG5vdCBzZXQKCiMK IyBQZXJmb3JtYW5jZSBtb25pdG9yIHN1cHBvcnQKIwpDT05GSUdfUkFTPXkKIyBDT05GSUdfQU1E X01DRV9JTkogaXMgbm90IHNldAojIENPTkZJR19USFVOREVSQk9MVCBpcyBub3Qgc2V0CgojCiMg QW5kcm9pZAojCiMgQ09ORklHX0FORFJPSUQgaXMgbm90IHNldAojIENPTkZJR19MSUJOVkRJTU0g aXMgbm90IHNldAojIENPTkZJR19OVk1FTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTSBpcyBub3Qg c2V0CiMgQ09ORklHX1NUTV9EVU1NWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUTV9TT1VSQ0VfQ09O U09MRSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKCiMKIyBGUEdBIENv bmZpZ3VyYXRpb24gU3VwcG9ydAojCiMgQ09ORklHX0ZQR0EgaXMgbm90IHNldAoKIwojIEZpcm13 YXJlIERyaXZlcnMKIwpDT05GSUdfRUREPXkKIyBDT05GSUdfRUREX09GRiBpcyBub3Qgc2V0CkNP TkZJR19GSVJNV0FSRV9NRU1NQVA9eQpDT05GSUdfREVMTF9SQlU9eQpDT05GSUdfRENEQkFTPXkK Q09ORklHX0RNSUlEPXkKIyBDT05GSUdfRE1JX1NZU0ZTIGlzIG5vdCBzZXQKQ09ORklHX0RNSV9T Q0FOX01BQ0hJTkVfTk9OX0VGSV9GQUxMQkFDSz15CkNPTkZJR19JU0NTSV9JQkZUX0ZJTkQ9eQpD T05GSUdfSVNDU0lfSUJGVD15CiMgQ09ORklHX0dPT0dMRV9GSVJNV0FSRSBpcyBub3Qgc2V0Cgoj CiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFjZSkgU3VwcG9ydAojCkNPTkZJR19F RklfVkFSUz15CkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19FRklfVkFSU19QU1RPUkU9eQojIENP TkZJR19FRklfVkFSU19QU1RPUkVfREVGQVVMVF9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX0VG SV9SVU5USU1FX01BUD15CiMgQ09ORklHX0VGSV9GQUtFX01FTU1BUCBpcyBub3Qgc2V0CkNPTkZJ R19FRklfUlVOVElNRV9XUkFQUEVSUz15CkNPTkZJR19VRUZJX0NQRVI9eQoKIwojIEZpbGUgc3lz dGVtcwojCkNPTkZJR19EQ0FDSEVfV09SRF9BQ0NFU1M9eQpDT05GSUdfRVhUMl9GUz15CkNPTkZJ R19FWFQyX0ZTX1hBVFRSPXkKQ09ORklHX0VYVDJfRlNfUE9TSVhfQUNMPXkKQ09ORklHX0VYVDJf RlNfU0VDVVJJVFk9eQpDT05GSUdfRVhUM19GUz15CkNPTkZJR19FWFQzX0ZTX1BPU0lYX0FDTD15 CkNPTkZJR19FWFQzX0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VYVDRfRlM9eQpDT05GSUdfRVhUNF9G U19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMgQ09ORklHX0VYVDRfRU5D UllQVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdf SkJEMj15CiMgQ09ORklHX0pCRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT15 CkNPTkZJR19SRUlTRVJGU19GUz15CiMgQ09ORklHX1JFSVNFUkZTX0NIRUNLIGlzIG5vdCBzZXQK IyBDT05GSUdfUkVJU0VSRlNfUFJPQ19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX1JFSVNFUkZTX0ZT X1hBVFRSPXkKQ09ORklHX1JFSVNFUkZTX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19SRUlTRVJGU19G U19TRUNVUklUWT15CkNPTkZJR19KRlNfRlM9eQpDT05GSUdfSkZTX1BPU0lYX0FDTD15CkNPTkZJ R19KRlNfU0VDVVJJVFk9eQojIENPTkZJR19KRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19K RlNfU1RBVElTVElDUyBpcyBub3Qgc2V0CkNPTkZJR19YRlNfRlM9eQpDT05GSUdfWEZTX1FVT1RB PXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9eQpDT05GSUdfWEZTX1JUPXkKIyBDT05GSUdfWEZTX1dB Uk4gaXMgbm90IHNldAojIENPTkZJR19YRlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfR0ZTMl9G Uz15CkNPTkZJR19HRlMyX0ZTX0xPQ0tJTkdfRExNPXkKQ09ORklHX09DRlMyX0ZTPXkKQ09ORklH X09DRlMyX0ZTX08yQ0I9eQpDT05GSUdfT0NGUzJfRlNfVVNFUlNQQUNFX0NMVVNURVI9eQpDT05G SUdfT0NGUzJfRlNfU1RBVFM9eQpDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRz15CiMgQ09ORklH X09DRlMyX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPXkKQ09ORklHX0JUUkZT X0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qg c2V0CiMgQ09ORklHX0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJ R19CVFJGU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0 CkNPTkZJR19OSUxGUzJfRlM9eQojIENPTkZJR19GMkZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdf RlNfREFYIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15 CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNOT1RJRlk9eQpDT05GSUdfRE5PVElGWT15 CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9eQojIENPTkZJR19GQU5PVElG WV9BQ0NFU1NfUEVSTUlTU0lPTlMgaXMgbm90IHNldApDT05GSUdfUVVPVEE9eQpDT05GSUdfUVVP VEFfTkVUTElOS19JTlRFUkZBQ0U9eQpDT05GSUdfUFJJTlRfUVVPVEFfV0FSTklORz15CiMgQ09O RklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1FVT1RBX1RSRUU9eQpDT05GSUdfUUZN VF9WMT15CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RMPXkKQ09ORklHX1FVT1RBQ1RM X0NPTVBBVD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0ZVU0VfRlM9eQpDT05GSUdfQ1VT RT15CiMgQ09ORklHX09WRVJMQVlfRlMgaXMgbm90IHNldAoKIwojIENhY2hlcwojCkNPTkZJR19G U0NBQ0hFPXkKQ09ORklHX0ZTQ0FDSEVfU1RBVFM9eQojIENPTkZJR19GU0NBQ0hFX0hJU1RPR1JB TSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19G U0NBQ0hFX09CSkVDVF9MSVNUIGlzIG5vdCBzZXQKQ09ORklHX0NBQ0hFRklMRVM9eQojIENPTkZJ R19DQUNIRUZJTEVTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dS QU0gaXMgbm90IHNldAoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2 MF9GUz15CkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz15CkNP TkZJR19VREZfTkxTPXkKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZBVF9G Uz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9ERUZBVUxU X0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJ1dGY4IgpDT05GSUdf TlRGU19GUz15CiMgQ09ORklHX05URlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfTlRGU19SVz15 CgojCiMgUHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19L Q09SRT15CkNPTkZJR19QUk9DX1NZU0NUTD15CkNPTkZJR19QUk9DX1BBR0VfTU9OSVRPUj15CiMg Q09ORklHX1BST0NfQ0hJTERSRU4gaXMgbm90IHNldApDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZ U0ZTPXkKQ09ORklHX1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBG U19YQVRUUj15CkNPTkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklH X0NPTkZJR0ZTX0ZTPXkKQ09ORklHX0VGSVZBUl9GUz1tCkNPTkZJR19NSVNDX0ZJTEVTWVNURU1T PXkKQ09ORklHX0FERlNfRlM9eQojIENPTkZJR19BREZTX0ZTX1JXIGlzIG5vdCBzZXQKQ09ORklH X0FGRlNfRlM9eQpDT05GSUdfRUNSWVBUX0ZTPXkKIyBDT05GSUdfRUNSWVBUX0ZTX01FU1NBR0lO RyBpcyBub3Qgc2V0CkNPTkZJR19IRlNfRlM9eQpDT05GSUdfSEZTUExVU19GUz15CiMgQ09ORklH X0hGU1BMVVNfRlNfUE9TSVhfQUNMIGlzIG5vdCBzZXQKQ09ORklHX0JFRlNfRlM9eQojIENPTkZJ R19CRUZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0JGU19GUz15CkNPTkZJR19FRlNfRlM9eQpD T05GSUdfSkZGUzJfRlM9eQpDT05GSUdfSkZGUzJfRlNfREVCVUc9MApDT05GSUdfSkZGUzJfRlNf V1JJVEVCVUZGRVI9eQojIENPTkZJR19KRkZTMl9GU19XQlVGX1ZFUklGWSBpcyBub3Qgc2V0CkNP TkZJR19KRkZTMl9TVU1NQVJZPXkKQ09ORklHX0pGRlMyX0ZTX1hBVFRSPXkKQ09ORklHX0pGRlMy X0ZTX1BPU0lYX0FDTD15CkNPTkZJR19KRkZTMl9GU19TRUNVUklUWT15CkNPTkZJR19KRkZTMl9D T01QUkVTU0lPTl9PUFRJT05TPXkKQ09ORklHX0pGRlMyX1pMSUI9eQpDT05GSUdfSkZGUzJfTFpP PXkKQ09ORklHX0pGRlMyX1JUSU1FPXkKIyBDT05GSUdfSkZGUzJfUlVCSU4gaXMgbm90IHNldAoj IENPTkZJR19KRkZTMl9DTU9ERV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0pGRlMyX0NNT0RFX1BS SU9SSVRZPXkKIyBDT05GSUdfSkZGUzJfQ01PREVfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX0pG RlMyX0NNT0RFX0ZBVk9VUkxaTyBpcyBub3Qgc2V0CkNPTkZJR19VQklGU19GUz15CkNPTkZJR19V QklGU19GU19BRFZBTkNFRF9DT01QUj15CkNPTkZJR19VQklGU19GU19MWk89eQpDT05GSUdfVUJJ RlNfRlNfWkxJQj15CiMgQ09ORklHX1VCSUZTX0FUSU1FX1NVUFBPUlQgaXMgbm90IHNldAojIENP TkZJR19MT0dGUyBpcyBub3Qgc2V0CkNPTkZJR19DUkFNRlM9eQpDT05GSUdfU1FVQVNIRlM9eQpD T05GSUdfU1FVQVNIRlNfRklMRV9DQUNIRT15CiMgQ09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNU IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RFQ09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVB U0hGU19ERUNPTVBfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVM VElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX1hBVFRSPXkKQ09ORklHX1NRVUFT SEZTX1pMSUI9eQojIENPTkZJR19TUVVBU0hGU19MWjQgaXMgbm90IHNldApDT05GSUdfU1FVQVNI RlNfTFpPPXkKQ09ORklHX1NRVUFTSEZTX1haPXkKIyBDT05GSUdfU1FVQVNIRlNfNEtfREVWQkxL X1NJWkUgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU19FTUJFRERFRCBpcyBub3Qgc2V0CkNP TkZJR19TUVVBU0hGU19GUkFHTUVOVF9DQUNIRV9TSVpFPTMKQ09ORklHX1ZYRlNfRlM9eQpDT05G SUdfTUlOSVhfRlM9eQpDT05GSUdfT01GU19GUz15CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNl dApDT05GSUdfUU5YNEZTX0ZTPXkKIyBDT05GSUdfUU5YNkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklH X1JPTUZTX0ZTPXkKIyBDT05GSUdfUk9NRlNfQkFDS0VEX0JZX0JMT0NLIGlzIG5vdCBzZXQKIyBD T05GSUdfUk9NRlNfQkFDS0VEX0JZX01URCBpcyBub3Qgc2V0CkNPTkZJR19ST01GU19CQUNLRURf QllfQk9USD15CkNPTkZJR19ST01GU19PTl9CTE9DSz15CkNPTkZJR19ST01GU19PTl9NVEQ9eQpD T05GSUdfUFNUT1JFPXkKIyBDT05GSUdfUFNUT1JFX0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJ R19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNl dAojIENPTkZJR19QU1RPUkVfUkFNIGlzIG5vdCBzZXQKQ09ORklHX1NZU1ZfRlM9eQpDT05GSUdf VUZTX0ZTPXkKIyBDT05GSUdfVUZTX0ZTX1dSSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0RF QlVHIGlzIG5vdCBzZXQKQ09ORklHX0VYT0ZTX0ZTPXkKIyBDT05GSUdfRVhPRlNfREVCVUcgaXMg bm90IHNldApDT05GSUdfT1JFPXkKQ09ORklHX05FVFdPUktfRklMRVNZU1RFTVM9eQpDT05GSUdf TkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQpDT05GSUdfTkZTX1YzX0FD TD15CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19O RlNfVjRfMT15CiMgQ09ORklHX05GU19WNF8yIGlzIG5vdCBzZXQKQ09ORklHX1BORlNfRklMRV9M QVlPVVQ9eQpDT05GSUdfUE5GU19CTE9DSz15CkNPTkZJR19QTkZTX09CSkxBWU9VVD15CkNPTkZJ R19QTkZTX0ZMRVhGSUxFX0xBWU9VVD1tCkNPTkZJR19ORlNfVjRfMV9JTVBMRU1FTlRBVElPTl9J RF9ET01BSU49Imtlcm5lbC5vcmciCiMgQ09ORklHX05GU19WNF8xX01JR1JBVElPTiBpcyBub3Qg c2V0CkNPTkZJR19ST09UX05GUz15CkNPTkZJR19ORlNfRlNDQUNIRT15CiMgQ09ORklHX05GU19V U0VfTEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05G SUdfTkZTRD15CkNPTkZJR19ORlNEX1YyX0FDTD15CkNPTkZJR19ORlNEX1YzPXkKQ09ORklHX05G U0RfVjNfQUNMPXkKQ09ORklHX05GU0RfVjQ9eQojIENPTkZJR19ORlNEX1BORlMgaXMgbm90IHNl dAojIENPTkZJR19ORlNEX1Y0X1NFQ1VSSVRZX0xBQkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZT RF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklH X0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkKQ09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJ R19ORlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQQz15CkNPTkZJR19TVU5SUENfR1NTPXkKQ09ORklH X1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJR19SUENTRUNfR1NTX0tSQjU9eQojIENPTkZJR19T VU5SUENfREVCVUcgaXMgbm90IHNldApDT05GSUdfU1VOUlBDX1hQUlRfUkRNQT15CkNPTkZJR19D RVBIX0ZTPXkKIyBDT05GSUdfQ0VQSF9GU0NBQ0hFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9G U19QT1NJWF9BQ0wgaXMgbm90IHNldApDT05GSUdfQ0lGUz15CiMgQ09ORklHX0NJRlNfU1RBVFMg aXMgbm90IHNldApDT05GSUdfQ0lGU19XRUFLX1BXX0hBU0g9eQpDT05GSUdfQ0lGU19VUENBTEw9 eQpDT05GSUdfQ0lGU19YQVRUUj15CkNPTkZJR19DSUZTX1BPU0lYPXkKQ09ORklHX0NJRlNfQUNM PXkKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19DSUZTX0RFQlVHMiBpcyBub3Qgc2V0CkNP TkZJR19DSUZTX0RGU19VUENBTEw9eQojIENPTkZJR19DSUZTX1NNQjIgaXMgbm90IHNldApDT05G SUdfQ0lGU19GU0NBQ0hFPXkKQ09ORklHX05DUF9GUz15CkNPTkZJR19OQ1BGU19QQUNLRVRfU0lH TklORz15CkNPTkZJR19OQ1BGU19JT0NUTF9MT0NLSU5HPXkKQ09ORklHX05DUEZTX1NUUk9ORz15 CkNPTkZJR19OQ1BGU19ORlNfTlM9eQpDT05GSUdfTkNQRlNfT1MyX05TPXkKIyBDT05GSUdfTkNQ RlNfU01BTExET1MgaXMgbm90IHNldApDT05GSUdfTkNQRlNfTkxTPXkKQ09ORklHX05DUEZTX0VY VFJBUz15CkNPTkZJR19DT0RBX0ZTPXkKQ09ORklHX0FGU19GUz15CiMgQ09ORklHX0FGU19ERUJV RyBpcyBub3Qgc2V0CkNPTkZJR19BRlNfRlNDQUNIRT15CkNPTkZJR185UF9GUz15CkNPTkZJR185 UF9GU0NBQ0hFPXkKQ09ORklHXzlQX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHXzlQX0ZTX1NFQ1VS SVRZIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0idXRmOCIKQ09O RklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzczNz15CkNPTkZJR19O TFNfQ09ERVBBR0VfNzc1PXkKQ09ORklHX05MU19DT0RFUEFHRV84NTA9eQpDT05GSUdfTkxTX0NP REVQQUdFXzg1Mj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODU1PXkKQ09ORklHX05MU19DT0RFUEFH RV84NTc9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2MD15CkNPTkZJR19OTFNfQ09ERVBBR0VfODYx PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjI9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mz15CkNP TkZJR19OTFNfQ09ERVBBR0VfODY0PXkKQ09ORklHX05MU19DT0RFUEFHRV84NjU9eQpDT05GSUdf TkxTX0NPREVQQUdFXzg2Nj15CkNPTkZJR19OTFNfQ09ERVBBR0VfODY5PXkKQ09ORklHX05MU19D T0RFUEFHRV85MzY9eQpDT05GSUdfTkxTX0NPREVQQUdFXzk1MD15CkNPTkZJR19OTFNfQ09ERVBB R0VfOTMyPXkKQ09ORklHX05MU19DT0RFUEFHRV85NDk9eQpDT05GSUdfTkxTX0NPREVQQUdFXzg3 ND15CkNPTkZJR19OTFNfSVNPODg1OV84PXkKQ09ORklHX05MU19DT0RFUEFHRV8xMjUwPXkKQ09O RklHX05MU19DT0RFUEFHRV8xMjUxPXkKQ09ORklHX05MU19BU0NJST15CkNPTkZJR19OTFNfSVNP ODg1OV8xPXkKQ09ORklHX05MU19JU084ODU5XzI9eQpDT05GSUdfTkxTX0lTTzg4NTlfMz15CkNP TkZJR19OTFNfSVNPODg1OV80PXkKQ09ORklHX05MU19JU084ODU5XzU9eQpDT05GSUdfTkxTX0lT Tzg4NTlfNj15CkNPTkZJR19OTFNfSVNPODg1OV83PXkKQ09ORklHX05MU19JU084ODU5Xzk9eQpD T05GSUdfTkxTX0lTTzg4NTlfMTM9eQpDT05GSUdfTkxTX0lTTzg4NTlfMTQ9eQpDT05GSUdfTkxT X0lTTzg4NTlfMTU9eQpDT05GSUdfTkxTX0tPSThfUj15CkNPTkZJR19OTFNfS09JOF9VPXkKIyBD T05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfQ0VMVElDIGlz IG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0CiMgQ09ORklHX05M U19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX0NZUklMTElDIGlzIG5v dCBzZXQKIyBDT05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFD X0dSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JQ0VMQU5EIGlzIG5vdCBzZXQKIyBD T05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNfUk9NQU5JQU4g aXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1RVUktJU0ggaXMgbm90IHNldApDT05GSUdfTkxT X1VURjg9eQpDT05GSUdfRExNPXkKQ09ORklHX0RMTV9ERUJVRz15CgojCiMgS2VybmVsIGhhY2tp bmcKIwpDT05GSUdfVFJBQ0VfSVJRRkxBR1NfU1VQUE9SVD15CgojCiMgcHJpbnRrIGFuZCBkbWVz ZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxf REVGQVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CiMgQ09ORklHX0RZTkFNSUNfREVC VUcgaXMgbm90IHNldAoKIwojIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlv bnMKIwojIENPTkZJR19ERUJVR19JTkZPIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9XQVJOX0RF UFJFQ0FURUQ9eQpDT05GSUdfRU5BQkxFX01VU1RfQ0hFQ0s9eQpDT05GSUdfRlJBTUVfV0FSTj0y MDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBub3Qg c2V0CkNPTkZJR19VTlVTRURfU1lNQk9MUz15CiMgQ09ORklHX1BBR0VfT1dORVIgaXMgbm90IHNl dApDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVDSz15CkNPTkZJR19ERUJVR19T RUNUSU9OX01JU01BVENIPXkKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09O RklHX0FSQ0hfV0FOVF9GUkFNRV9QT0lOVEVSUz15CkNPTkZJR19GUkFNRV9QT0lOVEVSPXkKQ09O RklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVT15CkNPTkZJR19NQUdJQ19TWVNSUT15CkNPTkZJ R19NQUdJQ19TWVNSUV9ERUZBVUxUX0VOQUJMRT0weDEKQ09ORklHX0RFQlVHX0tFUk5FTD15Cgoj CiMgTWVtb3J5IERlYnVnZ2luZwojCkNPTkZJR19QQUdFX0VYVEVOU0lPTj15CkNPTkZJR19ERUJV R19QQUdFQUxMT0M9eQpDT05GSUdfREVCVUdfT0JKRUNUUz15CiMgQ09ORklHX0RFQlVHX09CSkVD VFNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTX0ZSRUUgaXMgbm90 IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTX1RJTUVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF QlVHX09CSkVDVFNfV09SSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX09CSkVDVFNfUkNVX0hF QUQgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19PQkpFQ1RTX1BFUkNQVV9DT1VOVEVSIGlzIG5v dCBzZXQKQ09ORklHX0RFQlVHX09CSkVDVFNfRU5BQkxFX0RFRkFVTFQ9MQpDT05GSUdfREVCVUdf U0xBQj15CiMgQ09ORklHX0RFQlVHX1NMQUJfTEVBSyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0RF QlVHX0tNRU1MRUFLPXkKIyBDT05GSUdfREVCVUdfS01FTUxFQUsgaXMgbm90IHNldApDT05GSUdf REVCVUdfU1RBQ0tfVVNBR0U9eQpDT05GSUdfREVCVUdfVk09eQojIENPTkZJR19ERUJVR19WTV9W TUFDQUNIRSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1ZNX1JCIGlzIG5vdCBzZXQKQ09ORklH X0RFQlVHX1ZJUlRVQUw9eQpDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQpDT05GSUdfREVCVUdf UEVSX0NQVV9NQVBTPXkKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJR19E RUJVR19TVEFDS09WRVJGTE9XPXkKQ09ORklHX0hBVkVfQVJDSF9LTUVNQ0hFQ0s9eQpDT05GSUdf SEFWRV9BUkNIX0tBU0FOPXkKQ09ORklHX0RFQlVHX1NISVJRPXkKCiMKIyBEZWJ1ZyBMb2NrdXBz IGFuZCBIYW5ncwojCkNPTkZJR19MT0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9E RVRFQ1RPUj15CiMgQ09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDIGlzIG5vdCBzZXQK Q09ORklHX0JPT1RQQVJBTV9IQVJETE9DS1VQX1BBTklDX1ZBTFVFPTAKIyBDT05GSUdfQk9PVFBB UkFNX1NPRlRMT0NLVVBfUEFOSUMgaXMgbm90IHNldApDT05GSUdfQk9PVFBBUkFNX1NPRlRMT0NL VVBfUEFOSUNfVkFMVUU9MApDT05GSUdfREVURUNUX0hVTkdfVEFTSz15CkNPTkZJR19ERUZBVUxU X0hVTkdfVEFTS19USU1FT1VUPTMwMApDT05GSUdfQk9PVFBBUkFNX0hVTkdfVEFTS19QQU5JQz15 CkNPTkZJR19CT09UUEFSQU1fSFVOR19UQVNLX1BBTklDX1ZBTFVFPTEKIyBDT05GSUdfUEFOSUNf T05fT09QUyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTAKQ09ORklHX1BB TklDX1RJTUVPVVQ9MApDT05GSUdfU0NIRURfREVCVUc9eQpDT05GSUdfU0NIRURfSU5GTz15CkNP TkZJR19TQ0hFRFNUQVRTPXkKIyBDT05GSUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBz ZXQKIyBDT05GSUdfREVCVUdfVElNRUtFRVBJTkcgaXMgbm90IHNldApDT05GSUdfVElNRVJfU1RB VFM9eQoKIwojIExvY2sgRGVidWdnaW5nIChzcGlubG9ja3MsIG11dGV4ZXMsIGV0Yy4uLikKIwpD T05GSUdfREVCVUdfUlRfTVVURVhFUz15CkNPTkZJR19ERUJVR19TUElOTE9DSz15CkNPTkZJR19E RUJVR19NVVRFWEVTPXkKIyBDT05GSUdfREVCVUdfV1dfTVVURVhfU0xPV1BBVEggaXMgbm90IHNl dApDT05GSUdfREVCVUdfTE9DS19BTExPQz15CkNPTkZJR19QUk9WRV9MT0NLSU5HPXkKQ09ORklH X0xPQ0tERVA9eQpDT05GSUdfTE9DS19TVEFUPXkKIyBDT05GSUdfREVCVUdfTE9DS0RFUCBpcyBu b3Qgc2V0CkNPTkZJR19ERUJVR19BVE9NSUNfU0xFRVA9eQpDT05GSUdfREVCVUdfTE9DS0lOR19B UElfU0VMRlRFU1RTPXkKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05G SUdfVFJBQ0VfSVJRRkxBR1M9eQpDT05GSUdfU1RBQ0tUUkFDRT15CiMgQ09ORklHX0RFQlVHX0tP QkpFQ1QgaXMgbm90IHNldApDT05GSUdfREVCVUdfQlVHVkVSQk9TRT15CkNPTkZJR19ERUJVR19M SVNUPXkKQ09ORklHX0RFQlVHX1BJX0xJU1Q9eQpDT05GSUdfREVCVUdfU0c9eQpDT05GSUdfREVC VUdfTk9USUZJRVJTPXkKQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTPXkKCiMKIyBSQ1UgRGVidWdn aW5nCiMKQ09ORklHX1BST1ZFX1JDVT15CiMgQ09ORklHX1BST1ZFX1JDVV9SRVBFQVRFRExZIGlz IG5vdCBzZXQKQ09ORklHX1NQQVJTRV9SQ1VfUE9JTlRFUj15CiMgQ09ORklHX1RPUlRVUkVfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9UT1JUVVJFX1RFU1QgaXMgbm90IHNldApDT05GSUdf UkNVX0NQVV9TVEFMTF9USU1FT1VUPTYwCkNPTkZJR19SQ1VfVFJBQ0U9eQojIENPTkZJR19SQ1Vf RVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90 IHNldAojIENPTkZJR19OT1RJRklFUl9FUlJPUl9JTkpFQ1RJT04gaXMgbm90IHNldApDT05GSUdf RkFVTFRfSU5KRUNUSU9OPXkKIyBDT05GSUdfRkFJTFNMQUIgaXMgbm90IHNldAojIENPTkZJR19G QUlMX1BBR0VfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19GQUlMX01BS0VfUkVRVUVTVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZBSUxfSU9fVElNRU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxf TU1DX1JFUVVFU1QgaXMgbm90IHNldAojIENPTkZJR19GQUlMX0ZVVEVYIGlzIG5vdCBzZXQKIyBD T05GSUdfRkFVTFRfSU5KRUNUSU9OX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0xBVEVOQ1lU T1A9eQpDT05GSUdfQVJDSF9IQVNfREVCVUdfU1RSSUNUX1VTRVJfQ09QWV9DSEVDS1M9eQojIENP TkZJR19ERUJVR19TVFJJQ1RfVVNFUl9DT1BZX0NIRUNLUyBpcyBub3Qgc2V0CkNPTkZJR19VU0VS X1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVO Q1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09ORklH X0hBVkVfRlVOQ1RJT05fR1JBUEhfRlBfVEVTVD15CkNPTkZJR19IQVZFX0RZTkFNSUNfRlRSQUNF PXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0hBVkVfRlRS QUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfSEFWRV9TWVNDQUxMX1RSQUNFUE9JTlRTPXkKQ09O RklHX0hBVkVfRkVOVFJZPXkKQ09ORklHX0hBVkVfQ19SRUNPUkRNQ09VTlQ9eQpDT05GSUdfVFJB Q0VSX01BWF9UUkFDRT15CkNPTkZJR19UUkFDRV9DTE9DSz15CkNPTkZJR19SSU5HX0JVRkZFUj15 CkNPTkZJR19FVkVOVF9UUkFDSU5HPXkKQ09ORklHX0NPTlRFWFRfU1dJVENIX1RSQUNFUj15CkNP TkZJR19SSU5HX0JVRkZFUl9BTExPV19TV0FQPXkKQ09ORklHX1RSQUNJTkc9eQpDT05GSUdfR0VO RVJJQ19UUkFDRVI9eQpDT05GSUdfVFJBQ0lOR19TVVBQT1JUPXkKQ09ORklHX0ZUUkFDRT15CkNP TkZJR19GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09O RklHX0lSUVNPRkZfVFJBQ0VSPXkKIyBDT05GSUdfSU5URVJSVVBUX09GRl9ISVNUIGlzIG5vdCBz ZXQKQ09ORklHX1NDSEVEX1RSQUNFUj15CiMgQ09ORklHX1dBS0VVUF9MQVRFTkNZX0hJU1QgaXMg bm90IHNldAojIENPTkZJR19NSVNTRURfVElNRVJfT0ZGU0VUU19ISVNUIGlzIG5vdCBzZXQKQ09O RklHX0ZUUkFDRV9TWVNDQUxMUz15CkNPTkZJR19UUkFDRVJfU05BUFNIT1Q9eQpDT05GSUdfVFJB Q0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUD15CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkK IyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19Q Uk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLX1RSQUNFUiBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVD15CiMg Q09ORklHX1VQUk9CRV9FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19QUk9CRV9FVkVOVFM9eQpDT05G SUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKIyBD T05GSUdfRlVOQ1RJT05fUFJPRklMRVIgaXMgbm90IHNldApDT05GSUdfRlRSQUNFX01DT1VOVF9S RUNPUkQ9eQojIENPTkZJR19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKQ09ORklHX01N SU9UUkFDRT15CiMgQ09ORklHX01NSU9UUkFDRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVFJB Q0VQT0lOVF9CRU5DSE1BUksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9CRU5DSE1B UksgaXMgbm90IHNldAojIENPTkZJR19SSU5HX0JVRkZFUl9TVEFSVFVQX1RFU1QgaXMgbm90IHNl dAojIENPTkZJR19UUkFDRV9FTlVNX01BUF9GSUxFIGlzIG5vdCBzZXQKQ09ORklHX1RSQUNJTkdf RVZFTlRTX0dQSU89eQoKIwojIFJ1bnRpbWUgVGVzdGluZwojCkNPTkZJR19MS0RUTT15CkNPTkZJ R19URVNUX0xJU1RfU09SVD15CkNPTkZJR19LUFJPQkVTX1NBTklUWV9URVNUPXkKIyBDT05GSUdf QkFDS1RSQUNFX1NFTEZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1JCVFJFRV9URVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfSU5URVJWQUxfVFJFRV9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUEVS Q1BVX1RFU1QgaXMgbm90IHNldApDT05GSUdfQVRPTUlDNjRfU0VMRlRFU1Q9eQojIENPTkZJR19B U1lOQ19SQUlENl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9IRVhEVU1QIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEVTVF9TVFJJTkdfSEVMUEVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1Rf S1NUUlRPWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUFJJTlRGIGlzIG5vdCBzZXQKIyBDT05G SUdfVEVTVF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJPVklERV9PSENJMTM5NF9E TUFfSU5JVCBpcyBub3Qgc2V0CkNPTkZJR19CVUlMRF9ET0NTUkM9eQojIENPTkZJR19ETUFfQVBJ X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9MS00gaXMgbm90IHNldAojIENPTkZJR19U RVNUX1VTRVJfQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQlBGIGlzIG5vdCBzZXQKIyBD T05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfVURFTEFZIGlzIG5v dCBzZXQKQ09ORklHX01FTVRFU1Q9eQojIENPTkZJR19URVNUX1NUQVRJQ19LRVlTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0FNUExFUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0dEQj15CiMg Q09ORklHX0tHREIgaXMgbm90IHNldApDT05GSUdfU1RSSUNUX0RFVk1FTT15CkNPTkZJR19YODZf VkVSQk9TRV9CT09UVVA9eQpDT05GSUdfRUFSTFlfUFJJTlRLPXkKIyBDT05GSUdfRUFSTFlfUFJJ TlRLX0RCR1AgaXMgbm90IHNldAojIENPTkZJR19FQVJMWV9QUklOVEtfRUZJIGlzIG5vdCBzZXQK Q09ORklHX1g4Nl9QVERVTVBfQ09SRT15CkNPTkZJR19YODZfUFREVU1QPXkKIyBDT05GSUdfRUZJ X1BHVF9EVU1QIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JPREFUQT15CkNPTkZJR19ERUJVR19S T0RBVEFfVEVTVD15CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1NF VF9NT0RVTEVfUk9OWD15CkNPTkZJR19ERUJVR19OWF9URVNUPW0KQ09ORklHX0RPVUJMRUZBVUxU PXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19JT01NVV9ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX1NUUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X01NSU9UUkFDRV9TVVBQT1JUPXkKIyBDT05GSUdfWDg2X0RFQ09ERVJfU0VMRlRFU1QgaXMgbm90 IHNldApDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFhF RD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19ERUxBWV9UWVBFX05P TkU9MwpDT05GSUdfSU9fREVMQVlfMFg4MD15CiMgQ09ORklHX0lPX0RFTEFZXzBYRUQgaXMgbm90 IHNldAojIENPTkZJR19JT19ERUxBWV9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19JT19ERUxB WV9OT05FIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSU9fREVMQVlfVFlQRT0wCiMgQ09ORklH X0RFQlVHX0JPT1RfUEFSQU1TIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BBX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKIyBDT05GSUdfREVCVUdfRU5UUlkgaXMgbm90 IHNldApDT05GSUdfREVCVUdfTk1JX1NFTEZURVNUPXkKIyBDT05GSUdfWDg2X0RFQlVHX1NUQVRJ Q19DUFVfSEFTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9ERUJVR19GUFU9eQojIENPTkZJR19QVU5J VF9BVE9NX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0eSBvcHRpb25zCiMKQ09ORklHX0tF WVM9eQojIENPTkZJR19QRVJTSVNURU5UX0tFWVJJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQklH X0tFWVMgaXMgbm90IHNldAojIENPTkZJR19UUlVTVEVEX0tFWVMgaXMgbm90IHNldAojIENPTkZJ R19FTkNSWVBURURfS0VZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX0RNRVNHX1JFU1RS SUNUIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZPXkKQ09ORklHX1NFQ1VSSVRZRlM9eQpDT05G SUdfU0VDVVJJVFlfTkVUV09SSz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLX1hGUk09eQpDT05G SUdfU0VDVVJJVFlfUEFUSD15CiMgQ09ORklHX0lOVEVMX1RYVCBpcyBub3Qgc2V0CkNPTkZJR19M U01fTU1BUF9NSU5fQUREUj02NTUzNgpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWD15CiMgQ09ORklH X1NFQ1VSSVRZX1NFTElOVVhfQk9PVFBBUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlf U0VMSU5VWF9ESVNBQkxFIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxP UD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0FWQ19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9T RUxJTlVYX0NIRUNLUkVRUFJPVF9WQUxVRT0xCiMgQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfUE9M SUNZREJfVkVSU0lPTl9NQVggaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklU WV9BUFBBUk1PUj15CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUl9CT09UUEFSQU1fVkFMVUU9MQpD T05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfSEFTSD15CiMgQ09ORklHX1NFQ1VSSVRZX1lBTUEgaXMg bm90IHNldApDT05GSUdfSU5URUdSSVRZPXkKIyBDT05GSUdfSU5URUdSSVRZX1NJR05BVFVSRSBp cyBub3Qgc2V0CkNPTkZJR19JTlRFR1JJVFlfQVVESVQ9eQojIENPTkZJR19JTUEgaXMgbm90IHNl dAojIENPTkZJR19FVk0gaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElO VVggaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBz ZXQKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9 IiIKQ09ORklHX1hPUl9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15CkNPTkZJR19BU1lOQ19N RU1DUFk9eQpDT05GSUdfQVNZTkNfWE9SPXkKQ09ORklHX0FTWU5DX1BRPXkKQ09ORklHX0FTWU5D X1JBSUQ2X1JFQ09WPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVy CiMKQ09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdf Q1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtDSVBI RVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05G SUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9 eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19QQ09NUD15CkNPTkZJ R19DUllQVE9fUENPTVAyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQojIENPTkZJR19DUllQ VE9fUlNBIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19NQU5BR0VSPXkKQ09ORklHX0NSWVBUT19N QU5BR0VSMj15CiMgQ09ORklHX0NSWVBUT19VU0VSIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19N QU5BR0VSX0RJU0FCTEVfVEVTVFM9eQpDT05GSUdfQ1JZUFRPX0dGMTI4TVVMPXkKQ09ORklHX0NS WVBUT19OVUxMPXkKQ09ORklHX0NSWVBUT19OVUxMMj15CkNPTkZJR19DUllQVE9fUENSWVBUPXkK Q09ORklHX0NSWVBUT19XT1JLUVVFVUU9eQpDT05GSUdfQ1JZUFRPX0NSWVBURD15CiMgQ09ORklH X0NSWVBUT19NQ1JZUFREIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19BVVRIRU5DPXkKQ09ORklH X0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19BQkxLX0hFTFBFUj15CkNPTkZJR19DUllQVE9f R0xVRV9IRUxQRVJfWDg2PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3Nv Y2lhdGVkIERhdGEKIwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBD T05GSUdfQ1JZUFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NF UUlWPXkKQ09ORklHX0NSWVBUT19FQ0hBSU5JVj1tCgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdf Q1JZUFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05G SUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JDPXkK Q09ORklHX0NSWVBUT19YVFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0Cgoj CiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQVE9fSE1BQz15 CkNPTkZJR19DUllQVE9fWENCQz15CkNPTkZJR19DUllQVE9fVk1BQz15CgojCiMgRGlnZXN0CiMK Q09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMyQ19JTlRFTD15CiMgQ09O RklHX0NSWVBUT19DUkMzMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DUkMzMl9QQ0xNVUwg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CiMgQ09ORklHX0NSWVBUT19DUkNU MTBESUZfUENMTVVMIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19HSEFTSD15CiMgQ09ORklHX0NS WVBUT19QT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19QT0xZMTMwNV9YODZfNjQg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX01END15CkNPTkZJR19DUllQVE9fTUQ1PXkKQ09ORklH X0NSWVBUT19NSUNIQUVMX01JQz15CkNPTkZJR19DUllQVE9fUk1EMTI4PXkKQ09ORklHX0NSWVBU T19STUQxNjA9eQpDT05GSUdfQ1JZUFRPX1JNRDI1Nj15CkNPTkZJR19DUllQVE9fUk1EMzIwPXkK Q09ORklHX0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEExX1NTU0UzPXkKIyBDT05GSUdf Q1JZUFRPX1NIQTI1Nl9TU1NFMyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfU1NT RTMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0hBMV9NQiBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1RHUjE5 Mj15CkNPTkZJR19DUllQVE9fV1A1MTI9eQpDT05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lO VEVMPXkKCiMKIyBDaXBoZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQpDT05GSUdfQ1JZUFRPX0FF U19YODZfNjQ9eQpDT05GSUdfQ1JZUFRPX0FFU19OSV9JTlRFTD15CkNPTkZJR19DUllQVE9fQU5V QklTPXkKQ09ORklHX0NSWVBUT19BUkM0PXkKQ09ORklHX0NSWVBUT19CTE9XRklTSD15CkNPTkZJ R19DUllQVE9fQkxPV0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQ9 eQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBPXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82 NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0IGlz IG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWDJfWDg2XzY0IGlzIG5v dCBzZXQKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQoj IENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9f Q0FTVDY9eQojIENPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBpcyBub3Qgc2V0 CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFaQUQ9eQpDT05GSUdfQ1JZ UFRPX1NBTFNBMjA9eQpDT05GSUdfQ1JZUFRPX1NBTFNBMjBfWDg2XzY0PXkKIyBDT05GSUdfQ1JZ UFRPX0NIQUNIQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIwX1g4Nl82NCBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VFRD15CkNPTkZJR19DUllQVE9fU0VSUEVOVD15CiMg Q09ORklHX0NSWVBUT19TRVJQRU5UX1NTRTJfWDg2XzY0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX1NFUlBFTlRfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQRU5U X0FWWDJfWDg2XzY0IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19URUE9eQpDT05GSUdfQ1JZUFRP X1RXT0ZJU0g9eQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQ09NTU9OPXkKQ09ORklHX0NSWVBUT19U V09GSVNIX1g4Nl82ND15CkNPTkZJR19DUllQVE9fVFdPRklTSF9YODZfNjRfM1dBWT15CiMgQ09O RklHX0NSWVBUT19UV09GSVNIX0FWWF9YODZfNjQgaXMgbm90IHNldAoKIwojIENvbXByZXNzaW9u CiMKQ09ORklHX0NSWVBUT19ERUZMQVRFPXkKQ09ORklHX0NSWVBUT19aTElCPXkKQ09ORklHX0NS WVBUT19MWk89eQojIENPTkZJR19DUllQVE9fODQyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRP X0xaNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19MWjRIQyBpcyBub3Qgc2V0CgojCiMgUmFu ZG9tIE51bWJlciBHZW5lcmF0aW9uCiMKQ09ORklHX0NSWVBUT19BTlNJX0NQUk5HPXkKQ09ORklH X0NSWVBUT19EUkJHX01FTlU9eQpDT05GSUdfQ1JZUFRPX0RSQkdfSE1BQz15CiMgQ09ORklHX0NS WVBUT19EUkJHX0hBU0ggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRFJCR19DVFIgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpD T05GSUdfQ1JZUFRPX1VTRVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09O RklHX0NSWVBUT19VU0VSX0FQSV9TS0NJUEhFUj15CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQSV9S TkcgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fVVNFUl9BUElfQUVBRCBpcyBub3Qgc2V0CkNP TkZJR19DUllQVE9fSFc9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLPXkKQ09ORklHX0NSWVBU T19ERVZfUEFETE9DS19BRVM9eQpDT05GSUdfQ1JZUFRPX0RFVl9QQURMT0NLX1NIQT15CiMgQ09O RklHX0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4 OTV4Q0MgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQ1ZGIGlzIG5v dCBzZXQKIyBDT05GSUdfQVNZTU1FVFJJQ19LRVlfVFlQRSBpcyBub3Qgc2V0CgojCiMgQ2VydGlm aWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwojIENPTkZJR19TWVNURU1fVFJVU1RFRF9L RVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfS1ZNPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUNI SVA9eQpDT05GSUdfSEFWRV9LVk1fSVJRRkQ9eQpDT05GSUdfSEFWRV9LVk1fSVJRX1JPVVRJTkc9 eQpDT05GSUdfSEFWRV9LVk1fRVZFTlRGRD15CkNPTkZJR19LVk1fQVBJQ19BUkNISVRFQ1RVUkU9 eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZN X01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9W RklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19L Vk1fQ09NUEFUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfVklSVFVBTEla QVRJT049eQpDT05GSUdfS1ZNPXkKQ09ORklHX0tWTV9JTlRFTD15CkNPTkZJR19LVk1fQU1EPXkK IyBDT05GSUdfS1ZNX01NVV9BVURJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tWTV9ERVZJQ0VfQVNT SUdOTUVOVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5BUllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJv dXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPXkKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19I QVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19H RU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkK Q09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9 eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJ R19HRU5FUklDX0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19B UkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2 PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkK IyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9 eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMyX1NBUldB VEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldApDT05GSUdfQ1JDNz15 CkNPTkZJR19MSUJDUkMzMkM9eQpDT05GSUdfQ1JDOD15CiMgQ09ORklHX0FVRElUX0FSQ0hfQ09N UEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19SQU5ET00zMl9TRUxGVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xa T19DT01QUkVTUz15CkNPTkZJR19MWk9fREVDT01QUkVTUz15CkNPTkZJR19MWjRfREVDT01QUkVT Uz15CkNPTkZJR19YWl9ERUM9eQpDT05GSUdfWFpfREVDX1g4Nj15CkNPTkZJR19YWl9ERUNfUE9X RVJQQz15CkNPTkZJR19YWl9ERUNfSUE2ND15CkNPTkZJR19YWl9ERUNfQVJNPXkKQ09ORklHX1ha X0RFQ19BUk1USFVNQj15CkNPTkZJR19YWl9ERUNfU1BBUkM9eQpDT05GSUdfWFpfREVDX0JDSj15 CiMgQ09ORklHX1haX0RFQ19URVNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQ09NUFJFU1NfR1pJUD15 CkNPTkZJR19ERUNPTVBSRVNTX0JaSVAyPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpNQT15CkNPTkZJ R19ERUNPTVBSRVNTX1haPXkKQ09ORklHX0RFQ09NUFJFU1NfTFpPPXkKQ09ORklHX0RFQ09NUFJF U1NfTFo0PXkKQ09ORklHX0dFTkVSSUNfQUxMT0NBVE9SPXkKQ09ORklHX1JFRURfU09MT01PTj15 CkNPTkZJR19SRUVEX1NPTE9NT05fREVDMTY9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNPTkZJR19U RVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RFWFRTRUFSQ0hf RlNNPXkKQ09ORklHX0lOVEVSVkFMX1RSRUU9eQpDT05GSUdfQVNTT0NJQVRJVkVfQVJSQVk9eQpD T05GSUdfSEFTX0lPTUVNPXkKQ09ORklHX0hBU19JT1BPUlRfTUFQPXkKQ09ORklHX0hBU19ETUE9 eQpDT05GSUdfQ0hFQ0tfU0lHTkFUVVJFPXkKIyBDT05GSUdfQ1BVTUFTS19PRkZTVEFDSyBpcyBu b3Qgc2V0CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15CiMgQ09O RklHX0dMT0JfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfTkxBVFRSPXkKQ09ORklHX0FSQ0hf SEFTX0FUT01JQzY0X0RFQ19JRl9QT1NJVElWRT15CkNPTkZJR19DT1JESUM9eQojIENPTkZJR19E RFIgaXMgbm90IHNldApDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkK Q09ORklHX0ZPTlRfU1VQUE9SVD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZP TlRfOHg4PXkKQ09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQK Q09ORklHX0FSQ0hfSEFTX1NHX0NIQUlOPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09O RklHX0FSQ0hfSEFTX01NSU9fRkxVU0g9eQo= --===============6541543470395259069== Content-Type: application/x-xz MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="dmesg.xz" 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 --===============6541543470395259069==-- From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754625AbbLaBUw (ORCPT ); Wed, 30 Dec 2015 20:20:52 -0500 Received: from mga09.intel.com ([134.134.136.24]:50178 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753524AbbLaBUp (ORCPT ); Wed, 30 Dec 2015 20:20:45 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.20,503,1444719600"; d="xz'?scan'208";a="883801613" From: kernel test robot Subject: [lkp] [ptrace] 63a745aa6a: inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage. CC: lkp@01.org CC: LKML TO: Sebastian Andrzej Siewior Date: Thu, 31 Dec 2015 09:20:41 +0800 Message-ID: <87y4cbquqe.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: inline FYI, we noticed the below changes on https://git.kernel.org/pub/scm/linux/kernel/git/rt/linux-rt-devel.git for-kbuild-bot/current-stable commit 63a745aa6ac924a1dd17567e03bac83050afc8de ("ptrace: fix ptrace vs tasklist_lock race") +-------------------------------------------------+------------+------------+ | | 722e07cda3 | 63a745aa6a | +-------------------------------------------------+------------+------------+ | boot_successes | 52 | 27 | | boot_failures | 0 | 6 | | inconsistent{HARDIRQ-ON-W}->{IN-HARDIRQ-W}usage | 0 | 6 | | backtrace:ptrace_check_attach | 0 | 6 | | backtrace:SyS_ptrace | 0 | 6 | | backtrace:cpu_startup_entry | 0 | 2 | +-------------------------------------------------+------------+------------+ [ 29.600508] [ INFO: inconsistent lock state ] [ 29.601341] 4.4.0-rc6-00128-g63a745a #1 Not tainted [ 29.602035] --------------------------------- [ 29.602667] inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage. [ 29.603480] swapper/1/0 [HC1[1]:SC0[0]:HE0:SE1] takes: [ 29.604191] (&(&sighand->siglock)->rlock){?.+...}, at: [] __lock_task_sighand+0xb5/0x10a [ 29.605813] {HARDIRQ-ON-W} state was registered at: [ 29.606553] [] mark_held_locks+0x5e/0x74 [ 29.607395] [] trace_hardirqs_on_caller+0x144/0x197 [ 29.608327] [] trace_hardirqs_on+0xd/0xf [ 29.609215] [] _raw_spin_unlock_irq+0x2c/0x3b [ 29.610149] [] ptrace_check_attach+0xbc/0x147 [ 29.611038] [] SyS_ptrace+0x97/0xea [ 29.611827] [] entry_SYSCALL_64_fastpath+0x12/0x76 [ 29.612807] irq event stamp: 160226 [ 29.613540] hardirqs last enabled at (160223): [] default_idle+0x1f/0x37 [ 29.614821] hardirqs last disabled at (160224): [] apic_timer_interrupt+0x87/0xa0 [ 29.616140] softirqs last enabled at (160226): [] _local_bh_enable+0x42/0x44 [ 29.617461] softirqs last disabled at (160225): [] irq_enter+0x2e/0x65 [ 29.618704] [ 29.618704] other info that might help us debug this: [ 29.619679] Possible unsafe locking scenario: [ 29.619679] [ 29.620598] CPU0 [ 29.621064] ---- [ 29.621482] lock(&(&sighand->siglock)->rlock); [ 29.622311] [ 29.622747] lock(&(&sighand->siglock)->rlock); [ 29.623562] [ 29.623562] *** DEADLOCK *** [ 29.623562] [ 29.624603] 2 locks held by swapper/1/0: [ 29.625274] #0: (rcu_read_lock){......}, at: [] rcu_read_lock+0x0/0x68 [ 29.626808] #1: (rcu_read_lock){......}, at: [] rcu_read_lock+0x0/0x68 [ 29.628333] [ 29.628333] stack backtrace: [ 29.629258] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.4.0-rc6-00128-g63a745a #1 [ 29.630352] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS Debian-1.8.2-1 04/01/2014 [ 29.631563] 0000000000000000 ffff880034803c00 ffffffff8173e2ff ffff8800329d82c0 [ 29.632992] ffff880034803c50 ffffffff81114f72 0000000000000000 0000000000000000 [ 29.635104] 0000000000000001 0000000000000000 ffff8800329d8b60 ffffffff81114825 [ 29.637195] Call Trace: [ 29.637910] [] dump_stack+0x4b/0x63 [ 29.639263] [] print_usage_bug+0x1ba/0x1cf [ 29.640430] [] ? check_usage_backwards+0xba/0xba [ 29.641721] [] mark_lock+0x113/0x201 [ 29.642945] [] __lock_acquire+0x343/0xdee [ 29.644210] [] ? __lock_task_sighand+0xb5/0x10a [ 29.645453] [] ? __lock_acquire+0x40f/0xdee [ 29.646649] [] lock_acquire+0x10a/0x196 [ 29.647773] [] ? lock_acquire+0x10a/0x196 [ 29.648952] [] ? __lock_task_sighand+0xb5/0x10a [ 29.650180] [] _raw_spin_lock+0x34/0x6a [ 29.651391] [] ? __lock_task_sighand+0xb5/0x10a [ 29.652741] [] __lock_task_sighand+0xb5/0x10a [ 29.654091] [] do_send_sig_info+0x32/0x72 [ 29.655338] [] group_send_sig_info+0x4e/0x56 [ 29.656533] [] kill_pid_info+0x44/0x63 [ 29.657621] [] it_real_fn+0xf4/0xfd [ 29.658726] [] __hrtimer_run_queues+0x172/0x32c [ 29.660120] [] ? SyS_getitimer+0x74/0x74 [ 29.661422] [] hrtimer_interrupt+0x7d/0x149 [ 29.662736] [] local_apic_timer_interrupt+0x4b/0x4e [ 29.664183] [] smp_apic_timer_interrupt+0x2e/0x3e [ 29.665581] [] apic_timer_interrupt+0x8c/0xa0 [ 29.666933] [] ? native_safe_halt+0x6/0x8 [ 29.668441] [] default_idle+0x24/0x37 [ 29.669674] [] arch_cpu_idle+0xf/0x11 [ 29.670930] [] default_idle_call+0x28/0x2f [ 29.672242] [] cpu_startup_entry+0x17a/0x29a [ 29.673526] [] start_secondary+0xe0/0xe3 [ 30.393040] trinity-main (852) used greatest stack depth: 12576 bytes left [ 35.497090] random: nonblocking pool is initialized [ 73.263306] init: Failed to create pty - disabling logging for job Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=config-4.4.0-rc6-00128-g63a745a # # Automatically generated file; DO NOT EDIT. # Linux/x86_64 4.4.0-rc6 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y CONFIG_X86=y CONFIG_INSTRUCTION_DECODER=y CONFIG_PERF_EVENTS_INTEL_UNCORE=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_ISA_DMA=y CONFIG_GENERIC_BUG=y CONFIG_GENERIC_BUG_RELATIVE_POINTERS=y CONFIG_GENERIC_HWEIGHT=y CONFIG_ARCH_MAY_HAVE_PC_FDC=y CONFIG_RWSEM_XCHGADD_ALGORITHM=y CONFIG_GENERIC_CALIBRATE_DELAY=y CONFIG_ARCH_HAS_CPU_RELAX=y CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y CONFIG_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_HAVE_INTEL_TXT=y CONFIG_X86_64_SMP=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_FIX_EARLYCON_MEM=y CONFIG_PGTABLE_LEVELS=4 CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" 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=y # CONFIG_KERNEL_BZIP2 is not set # CONFIG_KERNEL_LZMA is not set # CONFIG_KERNEL_XZ is not set # CONFIG_KERNEL_LZO is not set # CONFIG_KERNEL_LZ4 is not set CONFIG_DEFAULT_HOSTNAME="(none)" CONFIG_SWAP=y CONFIG_SYSVIPC=y CONFIG_SYSVIPC_SYSCTL=y CONFIG_POSIX_MQUEUE=y CONFIG_POSIX_MQUEUE_SYSCTL=y CONFIG_CROSS_MEMORY_ATTACH=y CONFIG_FHANDLE=y CONFIG_USELIB=y CONFIG_AUDIT=y CONFIG_HAVE_ARCH_AUDITSYSCALL=y CONFIG_AUDITSYSCALL=y CONFIG_AUDIT_WATCH=y CONFIG_AUDIT_TREE=y # # IRQ subsystem # CONFIG_GENERIC_IRQ_PROBE=y CONFIG_GENERIC_IRQ_SHOW=y CONFIG_GENERIC_PENDING_IRQ=y CONFIG_GENERIC_IRQ_CHIP=y CONFIG_IRQ_DOMAIN=y CONFIG_IRQ_DOMAIN_HIERARCHY=y CONFIG_GENERIC_MSI_IRQ=y CONFIG_GENERIC_MSI_IRQ_DOMAIN=y # CONFIG_IRQ_DOMAIN_DEBUG is not set CONFIG_IRQ_FORCED_THREADING=y CONFIG_SPARSE_IRQ=y CONFIG_CLOCKSOURCE_WATCHDOG=y CONFIG_ARCH_CLOCKSOURCE_DATA=y CONFIG_CLOCKSOURCE_VALIDATE_LAST_CYCLE=y CONFIG_GENERIC_TIME_VSYSCALL=y CONFIG_GENERIC_CLOCKEVENTS=y CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y CONFIG_GENERIC_CMOS_UPDATE=y # # Timers subsystem # CONFIG_TICK_ONESHOT=y CONFIG_NO_HZ_COMMON=y # CONFIG_HZ_PERIODIC is not set CONFIG_NO_HZ_IDLE=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=y CONFIG_TASKSTATS=y CONFIG_TASK_DELAY_ACCT=y CONFIG_TASK_XACCT=y CONFIG_TASK_IO_ACCOUNTING=y # # RCU Subsystem # CONFIG_TREE_RCU=y # CONFIG_RCU_EXPERT is not set CONFIG_SRCU=y # CONFIG_TASKS_RCU is not set CONFIG_RCU_STALL_COMMON=y CONFIG_TREE_RCU_TRACE=y # CONFIG_RCU_EXPEDITE_BOOT is not set CONFIG_BUILD_BIN2C=y CONFIG_IKCONFIG=y # CONFIG_IKCONFIG_PROC is not set CONFIG_LOG_BUF_SHIFT=17 CONFIG_LOG_CPU_MAX_BUF_SHIFT=12 CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y CONFIG_ARCH_SUPPORTS_NUMA_BALANCING=y CONFIG_ARCH_WANT_BATCHED_UNMAP_TLB_FLUSH=y CONFIG_ARCH_SUPPORTS_INT128=y # CONFIG_NUMA_BALANCING is not set CONFIG_CGROUPS=y # CONFIG_CGROUP_DEBUG is not set CONFIG_CGROUP_FREEZER=y # CONFIG_CGROUP_PIDS is not set CONFIG_CGROUP_DEVICE=y CONFIG_CPUSETS=y CONFIG_PROC_PID_CPUSET=y # CONFIG_CGROUP_CPUACCT is not set # CONFIG_MEMCG is not set # CONFIG_CGROUP_HUGETLB is not set # CONFIG_CGROUP_PERF is not set CONFIG_CGROUP_SCHED=y CONFIG_FAIR_GROUP_SCHED=y # CONFIG_CFS_BANDWIDTH is not set # CONFIG_RT_GROUP_SCHED is not set CONFIG_BLK_CGROUP=y # CONFIG_DEBUG_BLK_CGROUP is not set # CONFIG_CHECKPOINT_RESTORE is not set CONFIG_NAMESPACES=y CONFIG_UTS_NS=y CONFIG_IPC_NS=y # CONFIG_USER_NS is not set CONFIG_PID_NS=y CONFIG_NET_NS=y 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=y CONFIG_RD_XZ=y CONFIG_RD_LZO=y CONFIG_RD_LZ4=y CONFIG_CC_OPTIMIZE_FOR_SIZE=y CONFIG_SYSCTL=y CONFIG_ANON_INODES=y CONFIG_HAVE_UID16=y CONFIG_SYSCTL_EXCEPTION_TRACE=y CONFIG_HAVE_PCSPKR_PLATFORM=y CONFIG_BPF=y # CONFIG_EXPERT is not set CONFIG_UID16=y CONFIG_MULTIUSER=y CONFIG_SGETMASK_SYSCALL=y CONFIG_SYSFS_SYSCALL=y # CONFIG_SYSCTL_SYSCALL is not set CONFIG_KALLSYMS=y CONFIG_KALLSYMS_ALL=y CONFIG_PRINTK=y CONFIG_BUG=y CONFIG_ELF_CORE=y CONFIG_PCSPKR_PLATFORM=y CONFIG_BASE_FULL=y CONFIG_FUTEX=y CONFIG_EPOLL=y CONFIG_SIGNALFD=y CONFIG_TIMERFD=y CONFIG_EVENTFD=y # CONFIG_BPF_SYSCALL is not set CONFIG_SHMEM=y CONFIG_AIO=y CONFIG_ADVISE_SYSCALLS=y # CONFIG_USERFAULTFD is not set CONFIG_PCI_QUIRKS=y CONFIG_MEMBARRIER=y # CONFIG_EMBEDDED is not set 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_COMPAT_BRK is not set CONFIG_SLAB=y # CONFIG_SLUB is not set # CONFIG_SYSTEM_DATA_VERIFICATION is not set CONFIG_PROFILING=y CONFIG_TRACEPOINTS=y CONFIG_KEXEC_CORE=y CONFIG_OPROFILE=y # CONFIG_OPROFILE_EVENT_MULTIPLEX is not set CONFIG_HAVE_OPROFILE=y CONFIG_OPROFILE_NMI_TIMER=y CONFIG_KPROBES=y # CONFIG_JUMP_LABEL is not set CONFIG_OPTPROBES=y CONFIG_KPROBES_ON_FTRACE=y # CONFIG_UPROBES is not set # CONFIG_HAVE_64BIT_ALIGNED_ACCESS is not set CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y CONFIG_ARCH_USE_BUILTIN_BSWAP=y CONFIG_KRETPROBES=y CONFIG_USER_RETURN_NOTIFIER=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_HAVE_DMA_CONTIGUOUS=y CONFIG_GENERIC_SMP_IDLE_THREAD=y CONFIG_ARCH_WANTS_DYNAMIC_TASK_STRUCT=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_CMPXCHG_LOCAL=y CONFIG_HAVE_CMPXCHG_DOUBLE=y CONFIG_ARCH_WANT_COMPAT_IPC_PARSE_VERSION=y CONFIG_ARCH_WANT_OLD_COMPAT_IPC=y CONFIG_HAVE_ARCH_SECCOMP_FILTER=y CONFIG_SECCOMP_FILTER=y CONFIG_HAVE_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_HUGE_VMAP=y CONFIG_HAVE_ARCH_SOFT_DIRTY=y CONFIG_MODULES_USE_ELF_RELA=y CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK=y CONFIG_ARCH_HAS_ELF_RANDOMIZE=y CONFIG_HAVE_COPY_THREAD_TLS=y CONFIG_OLD_SIGSUSPEND3=y CONFIG_COMPAT_OLD_SIGACTION=y # # GCOV-based kernel profiling # # CONFIG_GCOV_KERNEL is not set CONFIG_ARCH_HAS_GCOV_PROFILE_ALL=y # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y CONFIG_BASE_SMALL=0 CONFIG_MODULES=y CONFIG_MODULE_FORCE_LOAD=y CONFIG_MODULE_UNLOAD=y CONFIG_MODULE_FORCE_UNLOAD=y CONFIG_MODVERSIONS=y # CONFIG_MODULE_SRCVERSION_ALL is not set # CONFIG_MODULE_SIG is not set # CONFIG_MODULE_COMPRESS is not set CONFIG_MODULES_TREE_LOOKUP=y CONFIG_BLOCK=y CONFIG_BLK_DEV_BSG=y CONFIG_BLK_DEV_BSGLIB=y CONFIG_BLK_DEV_INTEGRITY=y # CONFIG_BLK_DEV_THROTTLING is not set # CONFIG_BLK_CMDLINE_PARSER is not set # # Partition Types # CONFIG_PARTITION_ADVANCED=y CONFIG_ACORN_PARTITION=y # CONFIG_ACORN_PARTITION_CUMANA is not set # CONFIG_ACORN_PARTITION_EESOX is not set CONFIG_ACORN_PARTITION_ICS=y # CONFIG_ACORN_PARTITION_ADFS is not set # CONFIG_ACORN_PARTITION_POWERTEC is not set CONFIG_ACORN_PARTITION_RISCIX=y # CONFIG_AIX_PARTITION is not set CONFIG_OSF_PARTITION=y CONFIG_AMIGA_PARTITION=y CONFIG_ATARI_PARTITION=y CONFIG_MAC_PARTITION=y CONFIG_MSDOS_PARTITION=y CONFIG_BSD_DISKLABEL=y CONFIG_MINIX_SUBPARTITION=y CONFIG_SOLARIS_X86_PARTITION=y CONFIG_UNIXWARE_DISKLABEL=y CONFIG_LDM_PARTITION=y # CONFIG_LDM_DEBUG is not set CONFIG_SGI_PARTITION=y CONFIG_ULTRIX_PARTITION=y CONFIG_SUN_PARTITION=y CONFIG_KARMA_PARTITION=y CONFIG_EFI_PARTITION=y # CONFIG_SYSV68_PARTITION is not set # CONFIG_CMDLINE_PARTITION is not set CONFIG_BLOCK_COMPAT=y # # IO Schedulers # CONFIG_IOSCHED_NOOP=y CONFIG_IOSCHED_DEADLINE=y CONFIG_IOSCHED_CFQ=y CONFIG_CFQ_GROUP_IOSCHED=y # CONFIG_DEFAULT_DEADLINE is not set CONFIG_DEFAULT_CFQ=y # CONFIG_DEFAULT_NOOP is not set CONFIG_DEFAULT_IOSCHED="cfq" CONFIG_PREEMPT_NOTIFIERS=y CONFIG_PADATA=y CONFIG_UNINLINE_SPIN_UNLOCK=y CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y CONFIG_RWSEM_SPIN_ON_OWNER=y CONFIG_LOCK_SPIN_ON_OWNER=y CONFIG_ARCH_USE_QUEUED_SPINLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_ARCH_USE_QUEUED_RWLOCKS=y CONFIG_QUEUED_RWLOCKS=y CONFIG_FREEZER=y # # Processor type and features # CONFIG_ZONE_DMA=y CONFIG_SMP=y CONFIG_X86_FEATURE_NAMES=y CONFIG_X86_X2APIC=y CONFIG_X86_MPPARSE=y # CONFIG_X86_EXTENDED_PLATFORM is not set # CONFIG_X86_INTEL_LPSS is not set # CONFIG_X86_AMD_PLATFORM_DEVICE is not set # CONFIG_IOSF_MBI is not set CONFIG_X86_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=y CONFIG_XEN_DOM0=y CONFIG_XEN_PVHVM=y CONFIG_XEN_512GB=y CONFIG_XEN_SAVE_RESTORE=y # CONFIG_XEN_DEBUG_FS is not set # CONFIG_XEN_PVH is not set CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set # CONFIG_PARAVIRT_TIME_ACCOUNTING is not set CONFIG_PARAVIRT_CLOCK=y CONFIG_NO_BOOTMEM=y # CONFIG_MK8 is not set # CONFIG_MPSC is not set # CONFIG_MCORE2 is not set # CONFIG_MATOM is not set CONFIG_GENERIC_CPU=y CONFIG_X86_INTERNODE_CACHE_SHIFT=6 CONFIG_X86_L1_CACHE_SHIFT=6 CONFIG_X86_TSC=y CONFIG_X86_CMPXCHG64=y CONFIG_X86_CMOV=y CONFIG_X86_MINIMUM_CPU_FAMILY=64 CONFIG_X86_DEBUGCTLMSR=y CONFIG_CPU_SUP_INTEL=y CONFIG_CPU_SUP_AMD=y CONFIG_CPU_SUP_CENTAUR=y CONFIG_HPET_TIMER=y CONFIG_HPET_EMULATE_RTC=y CONFIG_DMI=y CONFIG_GART_IOMMU=y CONFIG_CALGARY_IOMMU=y CONFIG_CALGARY_IOMMU_ENABLED_BY_DEFAULT=y CONFIG_SWIOTLB=y CONFIG_IOMMU_HELPER=y # CONFIG_MAXSMP is not set CONFIG_NR_CPUS=512 CONFIG_SCHED_SMT=y CONFIG_SCHED_MC=y # CONFIG_PREEMPT_NONE is not set CONFIG_PREEMPT_VOLUNTARY=y # CONFIG_PREEMPT__LL is not set # CONFIG_PREEMPT_RTB is not set # CONFIG_PREEMPT_RT_FULL is not set CONFIG_PREEMPT_COUNT=y CONFIG_X86_LOCAL_APIC=y CONFIG_X86_IO_APIC=y CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y CONFIG_X86_MCE=y CONFIG_X86_MCE_INTEL=y CONFIG_X86_MCE_AMD=y CONFIG_X86_MCE_THRESHOLD=y CONFIG_X86_MCE_INJECT=y CONFIG_X86_THERMAL_VECTOR=y # CONFIG_VM86 is not set CONFIG_X86_16BIT=y CONFIG_X86_ESPFIX64=y CONFIG_X86_VSYSCALL_EMULATION=y CONFIG_I8K=y CONFIG_MICROCODE=y CONFIG_MICROCODE_INTEL=y CONFIG_MICROCODE_AMD=y CONFIG_MICROCODE_OLD_INTERFACE=y CONFIG_X86_MSR=y CONFIG_X86_CPUID=y CONFIG_ARCH_PHYS_ADDR_T_64BIT=y CONFIG_ARCH_DMA_ADDR_T_64BIT=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=6 CONFIG_ARCH_SPARSEMEM_ENABLE=y CONFIG_ARCH_SPARSEMEM_DEFAULT=y CONFIG_ARCH_SELECT_MEMORY_MODEL=y CONFIG_ARCH_MEMORY_PROBE=y CONFIG_ARCH_PROC_KCORE_TEXT=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=y CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_ARCH_DISCARD_MEMBLOCK=y CONFIG_MEMORY_ISOLATION=y # CONFIG_MOVABLE_NODE is not set CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y CONFIG_SPLIT_PTLOCK_CPUS=4 CONFIG_ARCH_ENABLE_SPLIT_PMD_PTLOCK=y CONFIG_MEMORY_BALLOON=y CONFIG_BALLOON_COMPACTION=y CONFIG_COMPACTION=y CONFIG_MIGRATION=y CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATION=y CONFIG_PHYS_ADDR_T_64BIT=y CONFIG_ZONE_DMA_FLAG=1 CONFIG_BOUNCE=y CONFIG_VIRT_TO_BUS=y CONFIG_MMU_NOTIFIER=y CONFIG_KSM=y CONFIG_DEFAULT_MMAP_MIN_ADDR=65536 CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y CONFIG_MEMORY_FAILURE=y CONFIG_HWPOISON_INJECT=y CONFIG_TRANSPARENT_HUGEPAGE=y # CONFIG_TRANSPARENT_HUGEPAGE_ALWAYS is not set CONFIG_TRANSPARENT_HUGEPAGE_MADVISE=y # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set # CONFIG_CMA is not set # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y # CONFIG_PGTABLE_MAPPING is not set # CONFIG_ZSMALLOC_STAT is not set CONFIG_GENERIC_EARLY_IOREMAP=y CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set # CONFIG_IDLE_PAGE_TRACKING is not set # CONFIG_X86_PMEM_LEGACY is not set # CONFIG_X86_CHECK_BIOS_CORRUPTION is not set CONFIG_X86_RESERVE_LOW=64 CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=0 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 CONFIG_X86_PAT=y CONFIG_ARCH_USES_PG_UNCACHED=y CONFIG_ARCH_RANDOM=y CONFIG_X86_SMAP=y # CONFIG_X86_INTEL_MPX is not set CONFIG_EFI=y # CONFIG_EFI_STUB is not set CONFIG_SECCOMP=y # CONFIG_HZ_100 is not set CONFIG_HZ_250=y # CONFIG_HZ_300 is not set # CONFIG_HZ_1000 is not set CONFIG_HZ=250 CONFIG_SCHED_HRTICK=y CONFIG_KEXEC=y # CONFIG_KEXEC_FILE is not set # CONFIG_CRASH_DUMP is not set # CONFIG_KEXEC_JUMP is not set CONFIG_PHYSICAL_START=0x1000000 CONFIG_RELOCATABLE=y # CONFIG_RANDOMIZE_BASE is not set CONFIG_PHYSICAL_ALIGN=0x1000000 CONFIG_HOTPLUG_CPU=y # CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set # CONFIG_DEBUG_HOTPLUG_CPU0 is not set # CONFIG_COMPAT_VDSO is not set # CONFIG_LEGACY_VSYSCALL_NATIVE is not set CONFIG_LEGACY_VSYSCALL_EMULATE=y # CONFIG_LEGACY_VSYSCALL_NONE is not set # CONFIG_CMDLINE_BOOL is not set CONFIG_MODIFY_LDT_SYSCALL=y CONFIG_HAVE_LIVEPATCH=y # CONFIG_LIVEPATCH is not set CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y CONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE=y CONFIG_USE_PERCPU_NUMA_NODE_ID=y # # Power management and ACPI options # CONFIG_ARCH_HIBERNATION_HEADER=y CONFIG_SUSPEND=y CONFIG_SUSPEND_FREEZER=y CONFIG_HIBERNATE_CALLBACKS=y CONFIG_HIBERNATION=y CONFIG_PM_STD_PARTITION="" CONFIG_PM_SLEEP=y CONFIG_PM_SLEEP_SMP=y # CONFIG_PM_AUTOSLEEP is not set # CONFIG_PM_WAKELOCKS is not set CONFIG_PM=y CONFIG_PM_DEBUG=y CONFIG_PM_ADVANCED_DEBUG=y CONFIG_PM_TEST_SUSPEND=y CONFIG_PM_SLEEP_DEBUG=y # CONFIG_DPM_WATCHDOG is not set # CONFIG_PM_TRACE_RTC is not set # CONFIG_WQ_POWER_EFFICIENT_DEFAULT is not set CONFIG_ACPI=y CONFIG_ACPI_LEGACY_TABLES_LOOKUP=y CONFIG_ARCH_MIGHT_HAVE_ACPI_PDC=y CONFIG_ACPI_SYSTEM_POWER_STATES_SUPPORT=y # CONFIG_ACPI_DEBUGGER is not set CONFIG_ACPI_SLEEP=y # CONFIG_ACPI_PROCFS_POWER is not set CONFIG_ACPI_REV_OVERRIDE_POSSIBLE=y # CONFIG_ACPI_EC_DEBUGFS is not set CONFIG_ACPI_AC=y CONFIG_ACPI_BATTERY=y CONFIG_ACPI_BUTTON=y CONFIG_ACPI_VIDEO=y CONFIG_ACPI_FAN=y CONFIG_ACPI_DOCK=y CONFIG_ACPI_CPU_FREQ_PSS=y CONFIG_ACPI_PROCESSOR_IDLE=y CONFIG_ACPI_PROCESSOR=y CONFIG_ACPI_IPMI=y CONFIG_ACPI_HOTPLUG_CPU=y CONFIG_ACPI_PROCESSOR_AGGREGATOR=y CONFIG_ACPI_THERMAL=y CONFIG_ACPI_NUMA=y # CONFIG_ACPI_CUSTOM_DSDT is not set # CONFIG_ACPI_INITRD_TABLE_OVERRIDE is not set # CONFIG_ACPI_DEBUG is not set CONFIG_ACPI_PCI_SLOT=y CONFIG_X86_PM_TIMER=y CONFIG_ACPI_CONTAINER=y CONFIG_ACPI_HOTPLUG_MEMORY=y CONFIG_ACPI_HOTPLUG_IOAPIC=y CONFIG_ACPI_SBS=y CONFIG_ACPI_HED=y # CONFIG_ACPI_CUSTOM_METHOD is not set # CONFIG_ACPI_BGRT is not set # CONFIG_ACPI_REDUCED_HARDWARE_ONLY is not set # CONFIG_ACPI_NFIT is not set CONFIG_HAVE_ACPI_APEI=y CONFIG_HAVE_ACPI_APEI_NMI=y CONFIG_ACPI_APEI=y CONFIG_ACPI_APEI_GHES=y CONFIG_ACPI_APEI_PCIEAER=y CONFIG_ACPI_APEI_MEMORY_FAILURE=y # CONFIG_ACPI_APEI_EINJ is not set # CONFIG_ACPI_APEI_ERST_DEBUG is not set # CONFIG_ACPI_EXTLOG is not set # CONFIG_PMIC_OPREGION is not set CONFIG_SFI=y # # CPU Frequency scaling # CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_GOV_COMMON=y CONFIG_CPU_FREQ_STAT=y # CONFIG_CPU_FREQ_STAT_DETAILS is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set CONFIG_CPU_FREQ_GOV_PERFORMANCE=y CONFIG_CPU_FREQ_GOV_POWERSAVE=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_GOV_ONDEMAND=y CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y # # CPU frequency scaling drivers # # CONFIG_X86_INTEL_PSTATE is not set CONFIG_X86_PCC_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ=y CONFIG_X86_ACPI_CPUFREQ_CPB=y CONFIG_X86_POWERNOW_K8=y # CONFIG_X86_AMD_FREQ_SENSITIVITY is not set CONFIG_X86_SPEEDSTEP_CENTRINO=y CONFIG_X86_P4_CLOCKMOD=y # # shared options # CONFIG_X86_SPEEDSTEP_LIB=y # # CPU Idle # CONFIG_CPU_IDLE=y CONFIG_CPU_IDLE_GOV_LADDER=y CONFIG_CPU_IDLE_GOV_MENU=y # CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set CONFIG_INTEL_IDLE=y # # Memory power savings # CONFIG_I7300_IDLE_IOAT_CHANNEL=y CONFIG_I7300_IDLE=y # # Bus options (PCI etc.) # CONFIG_PCI=y CONFIG_PCI_DIRECT=y CONFIG_PCI_MMCONFIG=y CONFIG_PCI_XEN=y CONFIG_PCI_DOMAINS=y CONFIG_PCIEPORTBUS=y CONFIG_HOTPLUG_PCI_PCIE=y CONFIG_PCIEAER=y # CONFIG_PCIE_ECRC is not set CONFIG_PCIEAER_INJECT=y CONFIG_PCIEASPM=y CONFIG_PCIEASPM_DEBUG=y CONFIG_PCIEASPM_DEFAULT=y # CONFIG_PCIEASPM_POWERSAVE is not set # CONFIG_PCIEASPM_PERFORMANCE is not set CONFIG_PCIE_PME=y CONFIG_PCI_BUS_ADDR_T_64BIT=y CONFIG_PCI_MSI=y CONFIG_PCI_MSI_IRQ_DOMAIN=y # CONFIG_PCI_DEBUG is not set # CONFIG_PCI_REALLOC_ENABLE_AUTO is not set CONFIG_PCI_STUB=y CONFIG_XEN_PCIDEV_FRONTEND=y CONFIG_HT_IRQ=y CONFIG_PCI_ATS=y CONFIG_PCI_IOV=y CONFIG_PCI_PRI=y CONFIG_PCI_PASID=y CONFIG_PCI_LABEL=y # # PCI host controller drivers # CONFIG_ISA_DMA_API=y CONFIG_AMD_NB=y CONFIG_PCCARD=y CONFIG_PCMCIA=y CONFIG_PCMCIA_LOAD_CIS=y CONFIG_CARDBUS=y # # PC-card bridges # CONFIG_YENTA=y CONFIG_YENTA_O2=y CONFIG_YENTA_RICOH=y CONFIG_YENTA_TI=y CONFIG_YENTA_ENE_TUNE=y CONFIG_YENTA_TOSHIBA=y CONFIG_PD6729=y CONFIG_I82092=y CONFIG_PCCARD_NONSTATIC=y CONFIG_HOTPLUG_PCI=y CONFIG_HOTPLUG_PCI_ACPI=y CONFIG_HOTPLUG_PCI_ACPI_IBM=y CONFIG_HOTPLUG_PCI_CPCI=y CONFIG_HOTPLUG_PCI_CPCI_ZT5550=y CONFIG_HOTPLUG_PCI_CPCI_GENERIC=y CONFIG_HOTPLUG_PCI_SHPC=y # CONFIG_RAPIDIO is not set # CONFIG_X86_SYSFB is not set # # Executable file formats / Emulations # CONFIG_BINFMT_ELF=y CONFIG_COMPAT_BINFMT_ELF=y CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS=y CONFIG_BINFMT_SCRIPT=y # CONFIG_HAVE_AOUT is not set CONFIG_BINFMT_MISC=y CONFIG_COREDUMP=y CONFIG_IA32_EMULATION=y CONFIG_IA32_AOUT=y # CONFIG_X86_X32 is not set CONFIG_COMPAT=y CONFIG_COMPAT_FOR_U64_ALIGNMENT=y CONFIG_SYSVIPC_COMPAT=y CONFIG_KEYS_COMPAT=y CONFIG_X86_DEV_DMA_OPS=y CONFIG_PMC_ATOM=y CONFIG_NET=y CONFIG_COMPAT_NETLINK_MESSAGES=y CONFIG_NET_INGRESS=y # # Networking options # CONFIG_PACKET=y # CONFIG_PACKET_DIAG is not set CONFIG_UNIX=y # CONFIG_UNIX_DIAG is not set CONFIG_XFRM=y CONFIG_XFRM_ALGO=y CONFIG_XFRM_USER=y CONFIG_XFRM_SUB_POLICY=y CONFIG_XFRM_MIGRATE=y # CONFIG_XFRM_STATISTICS is not set CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y CONFIG_NET_KEY_MIGRATE=y CONFIG_INET=y CONFIG_IP_MULTICAST=y CONFIG_IP_ADVANCED_ROUTER=y CONFIG_IP_FIB_TRIE_STATS=y CONFIG_IP_MULTIPLE_TABLES=y CONFIG_IP_ROUTE_MULTIPATH=y CONFIG_IP_ROUTE_VERBOSE=y CONFIG_IP_ROUTE_CLASSID=y CONFIG_IP_PNP=y CONFIG_IP_PNP_DHCP=y CONFIG_IP_PNP_BOOTP=y CONFIG_IP_PNP_RARP=y CONFIG_NET_IPIP=y CONFIG_NET_IPGRE_DEMUX=y CONFIG_NET_IP_TUNNEL=y CONFIG_NET_IPGRE=y CONFIG_NET_IPGRE_BROADCAST=y CONFIG_IP_MROUTE=y CONFIG_IP_MROUTE_MULTIPLE_TABLES=y CONFIG_IP_PIMSM_V1=y CONFIG_IP_PIMSM_V2=y CONFIG_SYN_COOKIES=y # CONFIG_NET_IPVTI is not set CONFIG_NET_UDP_TUNNEL=y # CONFIG_NET_FOU is not set # CONFIG_NET_FOU_IP_TUNNELS is not set CONFIG_INET_AH=y CONFIG_INET_ESP=y CONFIG_INET_IPCOMP=y CONFIG_INET_XFRM_TUNNEL=y CONFIG_INET_TUNNEL=y CONFIG_INET_XFRM_MODE_TRANSPORT=y CONFIG_INET_XFRM_MODE_TUNNEL=y CONFIG_INET_XFRM_MODE_BEET=y CONFIG_INET_LRO=y CONFIG_INET_DIAG=y CONFIG_INET_TCP_DIAG=y # CONFIG_INET_UDP_DIAG is not set CONFIG_TCP_CONG_ADVANCED=y CONFIG_TCP_CONG_BIC=y CONFIG_TCP_CONG_CUBIC=y CONFIG_TCP_CONG_WESTWOOD=y CONFIG_TCP_CONG_HTCP=y CONFIG_TCP_CONG_HSTCP=y CONFIG_TCP_CONG_HYBLA=y CONFIG_TCP_CONG_VEGAS=y CONFIG_TCP_CONG_SCALABLE=y CONFIG_TCP_CONG_LP=y CONFIG_TCP_CONG_VENO=y CONFIG_TCP_CONG_YEAH=y CONFIG_TCP_CONG_ILLINOIS=y # CONFIG_TCP_CONG_DCTCP is not set # CONFIG_TCP_CONG_CDG is not set # CONFIG_DEFAULT_BIC is not set CONFIG_DEFAULT_CUBIC=y # CONFIG_DEFAULT_HTCP is not set # CONFIG_DEFAULT_HYBLA is not set # CONFIG_DEFAULT_VEGAS is not set # CONFIG_DEFAULT_VENO is not set # CONFIG_DEFAULT_WESTWOOD is not set # CONFIG_DEFAULT_RENO is not set CONFIG_DEFAULT_TCP_CONG="cubic" CONFIG_TCP_MD5SIG=y CONFIG_IPV6=y CONFIG_IPV6_ROUTER_PREF=y CONFIG_IPV6_ROUTE_INFO=y CONFIG_IPV6_OPTIMISTIC_DAD=y CONFIG_INET6_AH=y CONFIG_INET6_ESP=y CONFIG_INET6_IPCOMP=y CONFIG_IPV6_MIP6=y # CONFIG_IPV6_ILA is not set CONFIG_INET6_XFRM_TUNNEL=y CONFIG_INET6_TUNNEL=y CONFIG_INET6_XFRM_MODE_TRANSPORT=y CONFIG_INET6_XFRM_MODE_TUNNEL=y CONFIG_INET6_XFRM_MODE_BEET=y CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=y # CONFIG_IPV6_VTI is not set CONFIG_IPV6_SIT=y CONFIG_IPV6_SIT_6RD=y CONFIG_IPV6_NDISC_NODETYPE=y CONFIG_IPV6_TUNNEL=y # CONFIG_IPV6_GRE is not set CONFIG_IPV6_MULTIPLE_TABLES=y CONFIG_IPV6_SUBTREES=y CONFIG_IPV6_MROUTE=y CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y CONFIG_IPV6_PIMSM_V2=y # CONFIG_NETLABEL is not set CONFIG_NETWORK_SECMARK=y CONFIG_NET_PTP_CLASSIFY=y # CONFIG_NETWORK_PHY_TIMESTAMPING is not set CONFIG_NETFILTER=y # CONFIG_NETFILTER_DEBUG is not set CONFIG_NETFILTER_ADVANCED=y CONFIG_BRIDGE_NETFILTER=y # # Core Netfilter Configuration # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y # CONFIG_NETFILTER_NETLINK_ACCT is not set CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y CONFIG_NF_CONNTRACK_MARK=y CONFIG_NF_CONNTRACK_SECMARK=y CONFIG_NF_CONNTRACK_ZONES=y CONFIG_NF_CONNTRACK_PROCFS=y CONFIG_NF_CONNTRACK_EVENTS=y # CONFIG_NF_CONNTRACK_TIMEOUT is not set CONFIG_NF_CONNTRACK_TIMESTAMP=y CONFIG_NF_CT_PROTO_DCCP=y CONFIG_NF_CT_PROTO_GRE=y CONFIG_NF_CT_PROTO_SCTP=y CONFIG_NF_CT_PROTO_UDPLITE=y CONFIG_NF_CONNTRACK_AMANDA=y CONFIG_NF_CONNTRACK_FTP=y CONFIG_NF_CONNTRACK_H323=y CONFIG_NF_CONNTRACK_IRC=y CONFIG_NF_CONNTRACK_BROADCAST=y CONFIG_NF_CONNTRACK_NETBIOS_NS=y CONFIG_NF_CONNTRACK_SNMP=y CONFIG_NF_CONNTRACK_PPTP=y CONFIG_NF_CONNTRACK_SANE=y CONFIG_NF_CONNTRACK_SIP=y CONFIG_NF_CONNTRACK_TFTP=y CONFIG_NF_CT_NETLINK=y # CONFIG_NF_CT_NETLINK_TIMEOUT is not set # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set # CONFIG_NF_TABLES is not set CONFIG_NETFILTER_XTABLES=y # # Xtables combined modules # CONFIG_NETFILTER_XT_MARK=y CONFIG_NETFILTER_XT_CONNMARK=y CONFIG_NETFILTER_XT_SET=y # # Xtables targets # CONFIG_NETFILTER_XT_TARGET_AUDIT=y CONFIG_NETFILTER_XT_TARGET_CHECKSUM=y CONFIG_NETFILTER_XT_TARGET_CLASSIFY=y CONFIG_NETFILTER_XT_TARGET_CONNMARK=y CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y CONFIG_NETFILTER_XT_TARGET_CT=y CONFIG_NETFILTER_XT_TARGET_DSCP=y CONFIG_NETFILTER_XT_TARGET_HL=y # CONFIG_NETFILTER_XT_TARGET_HMARK is not set CONFIG_NETFILTER_XT_TARGET_IDLETIMER=y CONFIG_NETFILTER_XT_TARGET_LED=y # CONFIG_NETFILTER_XT_TARGET_LOG is not set CONFIG_NETFILTER_XT_TARGET_MARK=y CONFIG_NETFILTER_XT_TARGET_NFLOG=y CONFIG_NETFILTER_XT_TARGET_NFQUEUE=y CONFIG_NETFILTER_XT_TARGET_NOTRACK=y CONFIG_NETFILTER_XT_TARGET_RATEEST=y CONFIG_NETFILTER_XT_TARGET_TEE=y CONFIG_NETFILTER_XT_TARGET_TPROXY=y CONFIG_NETFILTER_XT_TARGET_TRACE=y CONFIG_NETFILTER_XT_TARGET_SECMARK=y CONFIG_NETFILTER_XT_TARGET_TCPMSS=y CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=y # # Xtables matches # CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=y # CONFIG_NETFILTER_XT_MATCH_BPF is not set # CONFIG_NETFILTER_XT_MATCH_CGROUP is not set CONFIG_NETFILTER_XT_MATCH_CLUSTER=y CONFIG_NETFILTER_XT_MATCH_COMMENT=y CONFIG_NETFILTER_XT_MATCH_CONNBYTES=y # CONFIG_NETFILTER_XT_MATCH_CONNLABEL is not set CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=y CONFIG_NETFILTER_XT_MATCH_CONNMARK=y CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y CONFIG_NETFILTER_XT_MATCH_CPU=y CONFIG_NETFILTER_XT_MATCH_DCCP=y CONFIG_NETFILTER_XT_MATCH_DEVGROUP=y CONFIG_NETFILTER_XT_MATCH_DSCP=y CONFIG_NETFILTER_XT_MATCH_ECN=y CONFIG_NETFILTER_XT_MATCH_ESP=y CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=y CONFIG_NETFILTER_XT_MATCH_HELPER=y CONFIG_NETFILTER_XT_MATCH_HL=y # CONFIG_NETFILTER_XT_MATCH_IPCOMP is not set CONFIG_NETFILTER_XT_MATCH_IPRANGE=y CONFIG_NETFILTER_XT_MATCH_IPVS=y CONFIG_NETFILTER_XT_MATCH_L2TP=y CONFIG_NETFILTER_XT_MATCH_LENGTH=y CONFIG_NETFILTER_XT_MATCH_LIMIT=y CONFIG_NETFILTER_XT_MATCH_MAC=y CONFIG_NETFILTER_XT_MATCH_MARK=y CONFIG_NETFILTER_XT_MATCH_MULTIPORT=y # CONFIG_NETFILTER_XT_MATCH_NFACCT is not set CONFIG_NETFILTER_XT_MATCH_OSF=y CONFIG_NETFILTER_XT_MATCH_OWNER=y CONFIG_NETFILTER_XT_MATCH_POLICY=y CONFIG_NETFILTER_XT_MATCH_PHYSDEV=y CONFIG_NETFILTER_XT_MATCH_PKTTYPE=y CONFIG_NETFILTER_XT_MATCH_QUOTA=y CONFIG_NETFILTER_XT_MATCH_RATEEST=y CONFIG_NETFILTER_XT_MATCH_REALM=y CONFIG_NETFILTER_XT_MATCH_RECENT=y CONFIG_NETFILTER_XT_MATCH_SCTP=y CONFIG_NETFILTER_XT_MATCH_SOCKET=y CONFIG_NETFILTER_XT_MATCH_STATE=y CONFIG_NETFILTER_XT_MATCH_STATISTIC=y CONFIG_NETFILTER_XT_MATCH_STRING=y CONFIG_NETFILTER_XT_MATCH_TCPMSS=y CONFIG_NETFILTER_XT_MATCH_TIME=y CONFIG_NETFILTER_XT_MATCH_U32=y CONFIG_IP_SET=y CONFIG_IP_SET_MAX=256 CONFIG_IP_SET_BITMAP_IP=y CONFIG_IP_SET_BITMAP_IPMAC=y CONFIG_IP_SET_BITMAP_PORT=y CONFIG_IP_SET_HASH_IP=y # CONFIG_IP_SET_HASH_IPMARK is not set CONFIG_IP_SET_HASH_IPPORT=y CONFIG_IP_SET_HASH_IPPORTIP=y CONFIG_IP_SET_HASH_IPPORTNET=y # CONFIG_IP_SET_HASH_MAC is not set # CONFIG_IP_SET_HASH_NETPORTNET is not set CONFIG_IP_SET_HASH_NET=y # CONFIG_IP_SET_HASH_NETNET is not set CONFIG_IP_SET_HASH_NETPORT=y CONFIG_IP_SET_HASH_NETIFACE=y CONFIG_IP_SET_LIST_SET=y CONFIG_IP_VS=y CONFIG_IP_VS_IPV6=y # CONFIG_IP_VS_DEBUG is not set CONFIG_IP_VS_TAB_BITS=12 # # IPVS transport protocol load balancing support # CONFIG_IP_VS_PROTO_TCP=y CONFIG_IP_VS_PROTO_UDP=y CONFIG_IP_VS_PROTO_AH_ESP=y CONFIG_IP_VS_PROTO_ESP=y CONFIG_IP_VS_PROTO_AH=y CONFIG_IP_VS_PROTO_SCTP=y # # IPVS scheduler # CONFIG_IP_VS_RR=y CONFIG_IP_VS_WRR=y CONFIG_IP_VS_LC=y CONFIG_IP_VS_WLC=y # CONFIG_IP_VS_FO is not set # CONFIG_IP_VS_OVF is not set CONFIG_IP_VS_LBLC=y CONFIG_IP_VS_LBLCR=y CONFIG_IP_VS_DH=y CONFIG_IP_VS_SH=y CONFIG_IP_VS_SED=y CONFIG_IP_VS_NQ=y # # IPVS SH scheduler # CONFIG_IP_VS_SH_TAB_BITS=8 # # IPVS application helper # CONFIG_IP_VS_NFCT=y CONFIG_IP_VS_PE_SIP=y # # IP: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV4=y CONFIG_NF_CONNTRACK_IPV4=y CONFIG_NF_CONNTRACK_PROC_COMPAT=y CONFIG_NF_DUP_IPV4=y # CONFIG_NF_LOG_ARP is not set # CONFIG_NF_LOG_IPV4 is not set CONFIG_NF_REJECT_IPV4=y # CONFIG_NF_NAT_IPV4 is not set CONFIG_IP_NF_IPTABLES=y CONFIG_IP_NF_MATCH_AH=y CONFIG_IP_NF_MATCH_ECN=y # CONFIG_IP_NF_MATCH_RPFILTER is not set CONFIG_IP_NF_MATCH_TTL=y CONFIG_IP_NF_FILTER=y CONFIG_IP_NF_TARGET_REJECT=y # CONFIG_IP_NF_TARGET_SYNPROXY is not set # CONFIG_IP_NF_NAT is not set CONFIG_IP_NF_MANGLE=y CONFIG_IP_NF_TARGET_CLUSTERIP=y CONFIG_IP_NF_TARGET_ECN=y CONFIG_IP_NF_TARGET_TTL=y CONFIG_IP_NF_RAW=y CONFIG_IP_NF_SECURITY=y CONFIG_IP_NF_ARPTABLES=y CONFIG_IP_NF_ARPFILTER=y CONFIG_IP_NF_ARP_MANGLE=y # # IPv6: Netfilter Configuration # CONFIG_NF_DEFRAG_IPV6=y CONFIG_NF_CONNTRACK_IPV6=y CONFIG_NF_DUP_IPV6=y CONFIG_NF_REJECT_IPV6=y # CONFIG_NF_LOG_IPV6 is not set # CONFIG_NF_NAT_IPV6 is not set CONFIG_IP6_NF_IPTABLES=y CONFIG_IP6_NF_MATCH_AH=y CONFIG_IP6_NF_MATCH_EUI64=y CONFIG_IP6_NF_MATCH_FRAG=y CONFIG_IP6_NF_MATCH_OPTS=y CONFIG_IP6_NF_MATCH_HL=y CONFIG_IP6_NF_MATCH_IPV6HEADER=y CONFIG_IP6_NF_MATCH_MH=y # CONFIG_IP6_NF_MATCH_RPFILTER is not set CONFIG_IP6_NF_MATCH_RT=y CONFIG_IP6_NF_TARGET_HL=y CONFIG_IP6_NF_FILTER=y CONFIG_IP6_NF_TARGET_REJECT=y # CONFIG_IP6_NF_TARGET_SYNPROXY is not set CONFIG_IP6_NF_MANGLE=y CONFIG_IP6_NF_RAW=y CONFIG_IP6_NF_SECURITY=y # CONFIG_IP6_NF_NAT is not set # # DECnet: Netfilter Configuration # CONFIG_DECNET_NF_GRABULATOR=y CONFIG_BRIDGE_NF_EBTABLES=y CONFIG_BRIDGE_EBT_BROUTE=y CONFIG_BRIDGE_EBT_T_FILTER=y CONFIG_BRIDGE_EBT_T_NAT=y CONFIG_BRIDGE_EBT_802_3=y CONFIG_BRIDGE_EBT_AMONG=y CONFIG_BRIDGE_EBT_ARP=y CONFIG_BRIDGE_EBT_IP=y CONFIG_BRIDGE_EBT_IP6=y CONFIG_BRIDGE_EBT_LIMIT=y CONFIG_BRIDGE_EBT_MARK=y CONFIG_BRIDGE_EBT_PKTTYPE=y CONFIG_BRIDGE_EBT_STP=y CONFIG_BRIDGE_EBT_VLAN=y CONFIG_BRIDGE_EBT_ARPREPLY=y CONFIG_BRIDGE_EBT_DNAT=y CONFIG_BRIDGE_EBT_MARK_T=y CONFIG_BRIDGE_EBT_REDIRECT=y CONFIG_BRIDGE_EBT_SNAT=y CONFIG_BRIDGE_EBT_LOG=y CONFIG_BRIDGE_EBT_NFLOG=y CONFIG_IP_DCCP=y CONFIG_INET_DCCP_DIAG=y # # DCCP CCIDs Configuration # # CONFIG_IP_DCCP_CCID2_DEBUG is not set CONFIG_IP_DCCP_CCID3=y # CONFIG_IP_DCCP_CCID3_DEBUG is not set CONFIG_IP_DCCP_TFRC_LIB=y # # DCCP Kernel Hacking # # CONFIG_IP_DCCP_DEBUG is not set CONFIG_NET_DCCPPROBE=y CONFIG_IP_SCTP=y CONFIG_NET_SCTPPROBE=y # CONFIG_SCTP_DBG_OBJCNT is not set CONFIG_SCTP_DEFAULT_COOKIE_HMAC_MD5=y # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_SHA1 is not set # CONFIG_SCTP_DEFAULT_COOKIE_HMAC_NONE is not set CONFIG_SCTP_COOKIE_HMAC_MD5=y # CONFIG_SCTP_COOKIE_HMAC_SHA1 is not set # CONFIG_RDS is not set CONFIG_TIPC=y # CONFIG_TIPC_MEDIA_IB is not set CONFIG_TIPC_MEDIA_UDP=y CONFIG_ATM=y CONFIG_ATM_CLIP=y # CONFIG_ATM_CLIP_NO_ICMP is not set CONFIG_ATM_LANE=y CONFIG_ATM_MPOA=y CONFIG_ATM_BR2684=y # CONFIG_ATM_BR2684_IPFILTER is not set CONFIG_L2TP=y CONFIG_L2TP_DEBUGFS=y CONFIG_L2TP_V3=y CONFIG_L2TP_IP=y CONFIG_L2TP_ETH=y CONFIG_STP=y CONFIG_GARP=y CONFIG_BRIDGE=y CONFIG_BRIDGE_IGMP_SNOOPING=y # CONFIG_BRIDGE_VLAN_FILTERING is not set CONFIG_HAVE_NET_DSA=y CONFIG_VLAN_8021Q=y CONFIG_VLAN_8021Q_GVRP=y # CONFIG_VLAN_8021Q_MVRP is not set CONFIG_DECNET=y # CONFIG_DECNET_ROUTER is not set CONFIG_LLC=y CONFIG_LLC2=y CONFIG_IPX=y # CONFIG_IPX_INTERN is not set CONFIG_ATALK=y CONFIG_DEV_APPLETALK=y CONFIG_IPDDP=y CONFIG_IPDDP_ENCAP=y # CONFIG_X25 is not set CONFIG_LAPB=y CONFIG_PHONET=y # CONFIG_6LOWPAN is not set CONFIG_IEEE802154=y # CONFIG_IEEE802154_NL802154_EXPERIMENTAL is not set CONFIG_IEEE802154_SOCKET=y # CONFIG_MAC802154 is not set CONFIG_NET_SCHED=y # # Queueing/Scheduling # CONFIG_NET_SCH_CBQ=y CONFIG_NET_SCH_HTB=y CONFIG_NET_SCH_HFSC=y CONFIG_NET_SCH_ATM=y CONFIG_NET_SCH_PRIO=y CONFIG_NET_SCH_MULTIQ=y CONFIG_NET_SCH_RED=y CONFIG_NET_SCH_SFB=y CONFIG_NET_SCH_SFQ=y CONFIG_NET_SCH_TEQL=y CONFIG_NET_SCH_TBF=y CONFIG_NET_SCH_GRED=y CONFIG_NET_SCH_DSMARK=y CONFIG_NET_SCH_NETEM=y CONFIG_NET_SCH_DRR=y CONFIG_NET_SCH_MQPRIO=y CONFIG_NET_SCH_CHOKE=y CONFIG_NET_SCH_QFQ=y # CONFIG_NET_SCH_CODEL is not set # CONFIG_NET_SCH_FQ_CODEL is not set # CONFIG_NET_SCH_FQ is not set # CONFIG_NET_SCH_HHF is not set # CONFIG_NET_SCH_PIE is not set CONFIG_NET_SCH_INGRESS=y # CONFIG_NET_SCH_PLUG is not set # # Classification # CONFIG_NET_CLS=y CONFIG_NET_CLS_BASIC=y CONFIG_NET_CLS_TCINDEX=y CONFIG_NET_CLS_ROUTE4=y CONFIG_NET_CLS_FW=y CONFIG_NET_CLS_U32=y CONFIG_CLS_U32_PERF=y CONFIG_CLS_U32_MARK=y CONFIG_NET_CLS_RSVP=y CONFIG_NET_CLS_RSVP6=y CONFIG_NET_CLS_FLOW=y CONFIG_NET_CLS_CGROUP=y # CONFIG_NET_CLS_BPF is not set # CONFIG_NET_CLS_FLOWER is not set CONFIG_NET_EMATCH=y CONFIG_NET_EMATCH_STACK=32 CONFIG_NET_EMATCH_CMP=y CONFIG_NET_EMATCH_NBYTE=y CONFIG_NET_EMATCH_U32=y CONFIG_NET_EMATCH_META=y CONFIG_NET_EMATCH_TEXT=y # CONFIG_NET_EMATCH_CANID is not set # CONFIG_NET_EMATCH_IPSET is not set CONFIG_NET_CLS_ACT=y CONFIG_NET_ACT_POLICE=y CONFIG_NET_ACT_GACT=y CONFIG_GACT_PROB=y CONFIG_NET_ACT_MIRRED=y CONFIG_NET_ACT_IPT=y CONFIG_NET_ACT_NAT=y CONFIG_NET_ACT_PEDIT=y CONFIG_NET_ACT_SIMP=y CONFIG_NET_ACT_SKBEDIT=y CONFIG_NET_ACT_CSUM=y # CONFIG_NET_ACT_VLAN is not set # CONFIG_NET_ACT_BPF is not set # CONFIG_NET_ACT_CONNMARK is not set CONFIG_NET_CLS_IND=y CONFIG_NET_SCH_FIFO=y CONFIG_DCB=y CONFIG_DNS_RESOLVER=y CONFIG_BATMAN_ADV=y CONFIG_BATMAN_ADV_BLA=y # CONFIG_BATMAN_ADV_DAT is not set # CONFIG_BATMAN_ADV_NC is not set # CONFIG_BATMAN_ADV_MCAST is not set # CONFIG_BATMAN_ADV_DEBUG 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_MPLS is not set # CONFIG_HSR is not set # CONFIG_NET_SWITCHDEV is not set # CONFIG_NET_L3_MASTER_DEV is not set CONFIG_RPS=y CONFIG_RFS_ACCEL=y CONFIG_XPS=y # CONFIG_CGROUP_NET_PRIO is not set CONFIG_CGROUP_NET_CLASSID=y CONFIG_NET_RX_BUSY_POLL=y CONFIG_BQL=y CONFIG_BPF_JIT=y CONFIG_NET_FLOW_LIMIT=y # # Network testing # CONFIG_NET_PKTGEN=y # CONFIG_NET_TCPPROBE is not set CONFIG_NET_DROP_MONITOR=y CONFIG_HAMRADIO=y # # Packet Radio protocols # CONFIG_AX25=y # CONFIG_AX25_DAMA_SLAVE is not set CONFIG_NETROM=y CONFIG_ROSE=y # # AX.25 network device drivers # CONFIG_MKISS=y CONFIG_6PACK=y CONFIG_BPQETHER=y CONFIG_BAYCOM_SER_FDX=y CONFIG_BAYCOM_SER_HDX=y CONFIG_BAYCOM_PAR=y CONFIG_YAM=y CONFIG_CAN=y CONFIG_CAN_RAW=y CONFIG_CAN_BCM=y CONFIG_CAN_GW=y # # CAN Device Drivers # CONFIG_CAN_VCAN=y CONFIG_CAN_SLCAN=y CONFIG_CAN_DEV=y CONFIG_CAN_CALC_BITTIMING=y # CONFIG_CAN_LEDS is not set CONFIG_CAN_SJA1000=y # CONFIG_CAN_SJA1000_ISA is not set # CONFIG_CAN_SJA1000_PLATFORM is not set CONFIG_CAN_EMS_PCMCIA=y CONFIG_CAN_EMS_PCI=y # CONFIG_CAN_PEAK_PCMCIA is not set CONFIG_CAN_PEAK_PCI=y CONFIG_CAN_PEAK_PCIEC=y CONFIG_CAN_KVASER_PCI=y CONFIG_CAN_PLX_PCI=y # CONFIG_CAN_C_CAN is not set # CONFIG_CAN_M_CAN is not set # CONFIG_CAN_CC770 is not set # # CAN SPI interfaces # CONFIG_CAN_MCP251X=y # # CAN USB interfaces # CONFIG_CAN_EMS_USB=y CONFIG_CAN_ESD_USB2=y # CONFIG_CAN_GS_USB is not set # CONFIG_CAN_KVASER_USB is not set # CONFIG_CAN_PEAK_USB is not set # CONFIG_CAN_8DEV_USB is not set CONFIG_CAN_SOFTING=y CONFIG_CAN_SOFTING_CS=y # CONFIG_CAN_DEBUG_DEVICES is not set CONFIG_IRDA=y # # IrDA protocols # CONFIG_IRLAN=y CONFIG_IRNET=y CONFIG_IRCOMM=y # CONFIG_IRDA_ULTRA is not set # # IrDA options # CONFIG_IRDA_CACHE_LAST_LSAP=y CONFIG_IRDA_FAST_RR=y # CONFIG_IRDA_DEBUG is not set # # Infrared-port device drivers # # # SIR device drivers # CONFIG_IRTTY_SIR=y # # Dongle support # CONFIG_DONGLE=y CONFIG_ESI_DONGLE=y CONFIG_ACTISYS_DONGLE=y CONFIG_TEKRAM_DONGLE=y CONFIG_TOIM3232_DONGLE=y CONFIG_LITELINK_DONGLE=y CONFIG_MA600_DONGLE=y CONFIG_GIRBIL_DONGLE=y CONFIG_MCP2120_DONGLE=y CONFIG_OLD_BELKIN_DONGLE=y CONFIG_ACT200L_DONGLE=y CONFIG_KINGSUN_DONGLE=y CONFIG_KSDAZZLE_DONGLE=y CONFIG_KS959_DONGLE=y # # FIR device drivers # CONFIG_USB_IRDA=y CONFIG_SIGMATEL_FIR=y CONFIG_NSC_FIR=y CONFIG_WINBOND_FIR=y CONFIG_SMC_IRCC_FIR=y CONFIG_ALI_FIR=y CONFIG_VLSI_FIR=y CONFIG_VIA_FIR=y CONFIG_MCS_FIR=y CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y CONFIG_BT_RFCOMM_TTY=y CONFIG_BT_BNEP=y CONFIG_BT_BNEP_MC_FILTER=y CONFIG_BT_BNEP_PROTO_FILTER=y CONFIG_BT_CMTP=y CONFIG_BT_HIDP=y CONFIG_BT_HS=y CONFIG_BT_LE=y # CONFIG_BT_SELFTEST is not set CONFIG_BT_DEBUGFS=y # # Bluetooth device drivers # CONFIG_BT_INTEL=y CONFIG_BT_BCM=y CONFIG_BT_RTL=y CONFIG_BT_HCIBTUSB=y CONFIG_BT_HCIBTUSB_BCM=y CONFIG_BT_HCIBTUSB_RTL=y CONFIG_BT_HCIBTSDIO=y CONFIG_BT_HCIUART=y CONFIG_BT_HCIUART_H4=y CONFIG_BT_HCIUART_BCSP=y CONFIG_BT_HCIUART_ATH3K=y CONFIG_BT_HCIUART_LL=y # CONFIG_BT_HCIUART_3WIRE is not set # CONFIG_BT_HCIUART_INTEL is not set # CONFIG_BT_HCIUART_BCM is not set # CONFIG_BT_HCIUART_QCA is not set CONFIG_BT_HCIBCM203X=y CONFIG_BT_HCIBPA10X=y CONFIG_BT_HCIBFUSB=y CONFIG_BT_HCIDTL1=y CONFIG_BT_HCIBT3C=y CONFIG_BT_HCIBLUECARD=y CONFIG_BT_HCIBTUART=y CONFIG_BT_HCIVHCI=y CONFIG_BT_MRVL=y CONFIG_BT_MRVL_SDIO=y CONFIG_BT_ATH3K=y CONFIG_AF_RXRPC=y # CONFIG_AF_RXRPC_DEBUG is not set CONFIG_RXKAD=y CONFIG_FIB_RULES=y CONFIG_WIRELESS=y CONFIG_WIRELESS_EXT=y CONFIG_WEXT_CORE=y CONFIG_WEXT_PROC=y CONFIG_WEXT_SPY=y CONFIG_WEXT_PRIV=y CONFIG_CFG80211=y # CONFIG_NL80211_TESTMODE is not set # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set # CONFIG_CFG80211_REG_DEBUG is not set CONFIG_CFG80211_DEFAULT_PS=y # CONFIG_CFG80211_DEBUGFS is not set # CONFIG_CFG80211_INTERNAL_REGDB is not set CONFIG_CFG80211_CRDA_SUPPORT=y CONFIG_CFG80211_WEXT=y CONFIG_CFG80211_WEXT_EXPORT=y CONFIG_LIB80211=y CONFIG_LIB80211_CRYPT_WEP=y CONFIG_LIB80211_CRYPT_CCMP=y CONFIG_LIB80211_CRYPT_TKIP=y # CONFIG_LIB80211_DEBUG is not set CONFIG_MAC80211=y CONFIG_MAC80211_HAS_RC=y CONFIG_MAC80211_RC_MINSTREL=y CONFIG_MAC80211_RC_MINSTREL_HT=y # CONFIG_MAC80211_RC_MINSTREL_VHT is not set CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" CONFIG_MAC80211_MESH=y CONFIG_MAC80211_LEDS=y # CONFIG_MAC80211_DEBUGFS is not set # CONFIG_MAC80211_MESSAGE_TRACING is not set # CONFIG_MAC80211_DEBUG_MENU is not set CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 CONFIG_WIMAX=y CONFIG_WIMAX_DEBUG_LEVEL=8 CONFIG_RFKILL=y CONFIG_RFKILL_LEDS=y CONFIG_RFKILL_INPUT=y # CONFIG_RFKILL_REGULATOR is not set # CONFIG_RFKILL_GPIO is not set CONFIG_NET_9P=y CONFIG_NET_9P_VIRTIO=y CONFIG_NET_9P_RDMA=y # CONFIG_NET_9P_DEBUG is not set # CONFIG_CAIF is not set CONFIG_CEPH_LIB=y # CONFIG_CEPH_LIB_PRETTYDEBUG is not set # CONFIG_CEPH_LIB_USE_DNS_RESOLVER is not set CONFIG_NFC=y # CONFIG_NFC_DIGITAL is not set CONFIG_NFC_NCI=y # CONFIG_NFC_NCI_SPI is not set # CONFIG_NFC_NCI_UART is not set # CONFIG_NFC_HCI is not set # # Near Field Communication (NFC) devices # CONFIG_NFC_PN533=y # CONFIG_NFC_SIM is not set # CONFIG_NFC_FDP is not set # CONFIG_NFC_MRVL_USB is not set # CONFIG_NFC_ST_NCI is not set # CONFIG_NFC_NXP_NCI is not set # CONFIG_NFC_S3FWRN5_I2C is not set # CONFIG_LWTUNNEL is not set CONFIG_HAVE_BPF_JIT=y # # Device Drivers # # # Generic Driver Options # CONFIG_UEVENT_HELPER=y CONFIG_UEVENT_HELPER_PATH="" CONFIG_DEVTMPFS=y # CONFIG_DEVTMPFS_MOUNT is not set CONFIG_STANDALONE=y CONFIG_PREVENT_FIRMWARE_BUILD=y CONFIG_FW_LOADER=y # CONFIG_FIRMWARE_IN_KERNEL is not set CONFIG_EXTRA_FIRMWARE="" CONFIG_FW_LOADER_USER_HELPER=y # CONFIG_FW_LOADER_USER_HELPER_FALLBACK is not set CONFIG_WANT_DEV_COREDUMP=y CONFIG_ALLOW_DEV_COREDUMP=y CONFIG_DEV_COREDUMP=y # CONFIG_DEBUG_DRIVER is not set # CONFIG_DEBUG_DEVRES is not set CONFIG_SYS_HYPERVISOR=y # CONFIG_GENERIC_CPU_DEVICES is not set CONFIG_GENERIC_CPU_AUTOPROBE=y CONFIG_REGMAP=y CONFIG_REGMAP_I2C=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set # # Bus devices # CONFIG_CONNECTOR=y CONFIG_PROC_EVENTS=y CONFIG_MTD=y # CONFIG_MTD_TESTS is not set CONFIG_MTD_REDBOOT_PARTS=y CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1 # CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set # CONFIG_MTD_REDBOOT_PARTS_READONLY is not set # CONFIG_MTD_CMDLINE_PARTS is not set 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=y # CONFIG_SM_FTL is not set CONFIG_MTD_OOPS=y CONFIG_MTD_SWAP=y # CONFIG_MTD_PARTITIONED_MASTER is not set # # RAM/ROM/Flash chip drivers # CONFIG_MTD_CFI=y CONFIG_MTD_JEDECPROBE=y CONFIG_MTD_GEN_PROBE=y # CONFIG_MTD_CFI_ADV_OPTIONS is not set CONFIG_MTD_MAP_BANK_WIDTH_1=y CONFIG_MTD_MAP_BANK_WIDTH_2=y CONFIG_MTD_MAP_BANK_WIDTH_4=y # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set CONFIG_MTD_CFI_I1=y CONFIG_MTD_CFI_I2=y # CONFIG_MTD_CFI_I4 is not set # CONFIG_MTD_CFI_I8 is not set CONFIG_MTD_CFI_INTELEXT=y CONFIG_MTD_CFI_AMDSTD=y CONFIG_MTD_CFI_STAA=y CONFIG_MTD_CFI_UTIL=y CONFIG_MTD_RAM=y CONFIG_MTD_ROM=y CONFIG_MTD_ABSENT=y # # 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 is not set # CONFIG_MTD_ICHXROM is not set # 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 is not set CONFIG_MTD_PCI=y CONFIG_MTD_PCMCIA=y # CONFIG_MTD_PCMCIA_ANONYMOUS is not set # CONFIG_MTD_GPIO_ADDR is not set CONFIG_MTD_INTEL_VR_NOR=y CONFIG_MTD_PLATRAM=y # CONFIG_MTD_LATCH_ADDR is not set # # Self-contained MTD device drivers # CONFIG_MTD_PMC551=y # CONFIG_MTD_PMC551_BUGFIX is not set # CONFIG_MTD_PMC551_DEBUG is not set CONFIG_MTD_DATAFLASH=y # CONFIG_MTD_DATAFLASH_WRITE_VERIFY is not set # CONFIG_MTD_DATAFLASH_OTP is not set CONFIG_MTD_SST25L=y CONFIG_MTD_SLRAM=y CONFIG_MTD_PHRAM=y CONFIG_MTD_MTDRAM=y CONFIG_MTDRAM_TOTAL_SIZE=4096 CONFIG_MTDRAM_ERASE_SIZE=128 CONFIG_MTDRAM_ABS_POS=0 CONFIG_MTD_BLOCK2MTD=y # # Disk-On-Chip Device Drivers # # CONFIG_MTD_DOCG3 is not set CONFIG_MTD_NAND_ECC=y # CONFIG_MTD_NAND_ECC_SMC is not set CONFIG_MTD_NAND=y # CONFIG_MTD_NAND_ECC_BCH is not set CONFIG_MTD_SM_COMMON=y # CONFIG_MTD_NAND_DENALI_PCI is not set # CONFIG_MTD_NAND_GPIO is not set # CONFIG_MTD_NAND_OMAP_BCH_BUILD is not set CONFIG_MTD_NAND_IDS=y CONFIG_MTD_NAND_RICOH=y CONFIG_MTD_NAND_DISKONCHIP=y # CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADVANCED is not set CONFIG_MTD_NAND_DISKONCHIP_PROBE_ADDRESS=0 # CONFIG_MTD_NAND_DISKONCHIP_BBTWRITE is not set # CONFIG_MTD_NAND_DOCG4 is not set CONFIG_MTD_NAND_CAFE=y CONFIG_MTD_NAND_NANDSIM=y CONFIG_MTD_NAND_PLATFORM=y # CONFIG_MTD_NAND_HISI504 is not set CONFIG_MTD_ONENAND=y CONFIG_MTD_ONENAND_VERIFY_WRITE=y CONFIG_MTD_ONENAND_GENERIC=y # CONFIG_MTD_ONENAND_OTP is not set CONFIG_MTD_ONENAND_2X_PROGRAM=y # # LPDDR & LPDDR2 PCM memory drivers # CONFIG_MTD_LPDDR=y CONFIG_MTD_QINFO_PROBE=y # CONFIG_MTD_SPI_NOR is not set CONFIG_MTD_UBI=y CONFIG_MTD_UBI_WL_THRESHOLD=4096 CONFIG_MTD_UBI_BEB_LIMIT=20 # CONFIG_MTD_UBI_FASTMAP is not set # CONFIG_MTD_UBI_GLUEBI is not set # CONFIG_MTD_UBI_BLOCK is not set # CONFIG_OF is not set CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y CONFIG_PARPORT=y CONFIG_PARPORT_PC=y CONFIG_PARPORT_SERIAL=y # CONFIG_PARPORT_PC_FIFO is not set # CONFIG_PARPORT_PC_SUPERIO is not set CONFIG_PARPORT_PC_PCMCIA=y # 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 is not set # # Protocols # CONFIG_PNPACPI=y CONFIG_BLK_DEV=y # CONFIG_BLK_DEV_NULL_BLK is not set CONFIG_BLK_DEV_FD=y # CONFIG_PARIDE is not set # CONFIG_BLK_DEV_PCIESSD_MTIP32XX is not set # CONFIG_ZRAM is not set CONFIG_BLK_CPQ_CISS_DA=y CONFIG_CISS_SCSI_TAPE=y CONFIG_BLK_DEV_DAC960=y CONFIG_BLK_DEV_UMEM=y # CONFIG_BLK_DEV_COW_COMMON is not set CONFIG_BLK_DEV_LOOP=y CONFIG_BLK_DEV_LOOP_MIN_COUNT=8 # CONFIG_BLK_DEV_CRYPTOLOOP is not set # CONFIG_BLK_DEV_DRBD is not set CONFIG_BLK_DEV_NBD=y # CONFIG_BLK_DEV_SKD is not set CONFIG_BLK_DEV_OSD=y CONFIG_BLK_DEV_SX8=y CONFIG_BLK_DEV_RAM=y CONFIG_BLK_DEV_RAM_COUNT=16 CONFIG_BLK_DEV_RAM_SIZE=65536 CONFIG_CDROM_PKTCDVD=y CONFIG_CDROM_PKTCDVD_BUFFERS=8 # CONFIG_CDROM_PKTCDVD_WCACHE is not set CONFIG_ATA_OVER_ETH=y CONFIG_XEN_BLKDEV_FRONTEND=y CONFIG_XEN_BLKDEV_BACKEND=y CONFIG_VIRTIO_BLK=y # CONFIG_BLK_DEV_HD is not set CONFIG_BLK_DEV_RBD=y # CONFIG_BLK_DEV_RSXX is not set # CONFIG_BLK_DEV_NVME is not set # # Misc devices # CONFIG_SENSORS_LIS3LV02D=y CONFIG_AD525X_DPOT=y CONFIG_AD525X_DPOT_I2C=y CONFIG_AD525X_DPOT_SPI=y # CONFIG_DUMMY_IRQ is not set CONFIG_IBM_ASM=y CONFIG_HWLAT_DETECTOR=m CONFIG_PHANTOM=y CONFIG_SGI_IOC4=y CONFIG_TIFM_CORE=y CONFIG_TIFM_7XX1=y CONFIG_ICS932S401=y CONFIG_ENCLOSURE_SERVICES=y CONFIG_HP_ILO=y CONFIG_APDS9802ALS=y CONFIG_ISL29003=y CONFIG_ISL29020=y CONFIG_SENSORS_TSL2550=y CONFIG_SENSORS_BH1780=y CONFIG_SENSORS_BH1770=y CONFIG_SENSORS_APDS990X=y CONFIG_HMC6352=y CONFIG_DS1682=y CONFIG_TI_DAC7512=y # CONFIG_BMP085_I2C is not set # CONFIG_BMP085_SPI is not set # CONFIG_USB_SWITCH_FSA9480 is not set # CONFIG_LATTICE_ECP3_CONFIG is not set # CONFIG_SRAM is not set CONFIG_C2PORT=y CONFIG_C2PORT_DURAMAR_2150=y # # EEPROM support # CONFIG_EEPROM_AT24=y CONFIG_EEPROM_AT25=y CONFIG_EEPROM_LEGACY=y CONFIG_EEPROM_MAX6875=y CONFIG_EEPROM_93CX6=y # CONFIG_EEPROM_93XX46 is not set CONFIG_CB710_CORE=y # CONFIG_CB710_DEBUG is not set CONFIG_CB710_DEBUG_ASSUMPTIONS=y # # Texas Instruments shared transport line discipline # # CONFIG_TI_ST is not set CONFIG_SENSORS_LIS3_I2C=y # # 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 Bus Driver # # CONFIG_INTEL_MIC_BUS is not set # # SCIF Bus Driver # # CONFIG_SCIF_BUS is not set # # Intel MIC Host Driver # # # Intel MIC Card Driver # # # SCIF Driver # # # Intel MIC Coprocessor State Management (COSM) Drivers # # CONFIG_GENWQE is not set # CONFIG_ECHO is not set # CONFIG_CXL_BASE is not set # CONFIG_CXL_KERNEL_API is not set # CONFIG_CXL_EEH is not set CONFIG_HAVE_IDE=y CONFIG_IDE=y # # Please see Documentation/ide/ide.txt for help/info on IDE drives # CONFIG_IDE_XFER_MODE=y CONFIG_IDE_ATAPI=y # CONFIG_BLK_DEV_IDE_SATA is not set CONFIG_IDE_GD=y CONFIG_IDE_GD_ATA=y CONFIG_IDE_GD_ATAPI=y # CONFIG_BLK_DEV_IDECS is not set CONFIG_BLK_DEV_DELKIN=y CONFIG_BLK_DEV_IDECD=y CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y CONFIG_BLK_DEV_IDETAPE=y # CONFIG_BLK_DEV_IDEACPI is not set # CONFIG_IDE_TASK_IOCTL is not set CONFIG_IDE_PROC_FS=y # # IDE chipset support/bugfixes # CONFIG_IDE_GENERIC=y # CONFIG_BLK_DEV_PLATFORM is not set # CONFIG_BLK_DEV_CMD640 is not set CONFIG_BLK_DEV_IDEPNP=y CONFIG_BLK_DEV_IDEDMA_SFF=y # # PCI IDE chipsets support # CONFIG_BLK_DEV_IDEPCI=y CONFIG_IDEPCI_PCIBUS_ORDER=y # CONFIG_BLK_DEV_OFFBOARD is not set # CONFIG_BLK_DEV_GENERIC is not set CONFIG_BLK_DEV_OPTI621=y # CONFIG_BLK_DEV_RZ1000 is not set CONFIG_BLK_DEV_IDEDMA_PCI=y # CONFIG_BLK_DEV_AEC62XX is not set # CONFIG_BLK_DEV_ALI15X3 is not set # CONFIG_BLK_DEV_AMD74XX is not set # CONFIG_BLK_DEV_ATIIXP is not set # CONFIG_BLK_DEV_CMD64X is not set # CONFIG_BLK_DEV_TRIFLEX is not set CONFIG_BLK_DEV_HPT366=y # CONFIG_BLK_DEV_JMICRON is not set CONFIG_BLK_DEV_PIIX=y CONFIG_BLK_DEV_IT8172=y CONFIG_BLK_DEV_IT8213=y # CONFIG_BLK_DEV_IT821X is not set # CONFIG_BLK_DEV_NS87415 is not set # CONFIG_BLK_DEV_PDC202XX_OLD is not set # CONFIG_BLK_DEV_PDC202XX_NEW is not set # CONFIG_BLK_DEV_SVWKS is not set # CONFIG_BLK_DEV_SIIMAGE is not set # CONFIG_BLK_DEV_SIS5513 is not set # CONFIG_BLK_DEV_SLC90E66 is not set CONFIG_BLK_DEV_TRM290=y # CONFIG_BLK_DEV_VIA82CXXX is not set CONFIG_BLK_DEV_TC86C001=y CONFIG_BLK_DEV_IDEDMA=y # # SCSI device support # CONFIG_SCSI_MOD=y CONFIG_RAID_ATTRS=y CONFIG_SCSI=y CONFIG_SCSI_DMA=y CONFIG_SCSI_NETLINK=y # CONFIG_SCSI_MQ_DEFAULT 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=y 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_CONSTANTS=y CONFIG_SCSI_LOGGING=y CONFIG_SCSI_SCAN_ASYNC=y # # SCSI Transports # CONFIG_SCSI_SPI_ATTRS=y CONFIG_SCSI_FC_ATTRS=y CONFIG_SCSI_ISCSI_ATTRS=y CONFIG_SCSI_SAS_ATTRS=y CONFIG_SCSI_SAS_LIBSAS=y CONFIG_SCSI_SAS_ATA=y CONFIG_SCSI_SAS_HOST_SMP=y CONFIG_SCSI_SRP_ATTRS=y CONFIG_SCSI_LOWLEVEL=y CONFIG_ISCSI_TCP=y CONFIG_ISCSI_BOOT_SYSFS=y CONFIG_SCSI_CXGB3_ISCSI=y CONFIG_SCSI_CXGB4_ISCSI=y CONFIG_SCSI_BNX2_ISCSI=y CONFIG_SCSI_BNX2X_FCOE=y CONFIG_BE2ISCSI=y CONFIG_BLK_DEV_3W_XXXX_RAID=y CONFIG_SCSI_HPSA=y CONFIG_SCSI_3W_9XXX=y CONFIG_SCSI_3W_SAS=y CONFIG_SCSI_ACARD=y CONFIG_SCSI_AACRAID=y CONFIG_SCSI_AIC7XXX=y CONFIG_AIC7XXX_CMDS_PER_DEVICE=8 CONFIG_AIC7XXX_RESET_DELAY_MS=15000 CONFIG_AIC7XXX_DEBUG_ENABLE=y CONFIG_AIC7XXX_DEBUG_MASK=0 CONFIG_AIC7XXX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC79XX=y CONFIG_AIC79XX_CMDS_PER_DEVICE=32 CONFIG_AIC79XX_RESET_DELAY_MS=15000 CONFIG_AIC79XX_DEBUG_ENABLE=y CONFIG_AIC79XX_DEBUG_MASK=0 CONFIG_AIC79XX_REG_PRETTY_PRINT=y CONFIG_SCSI_AIC94XX=y # CONFIG_AIC94XX_DEBUG is not set CONFIG_SCSI_MVSAS=y # CONFIG_SCSI_MVSAS_DEBUG is not set # CONFIG_SCSI_MVSAS_TASKLET is not set CONFIG_SCSI_MVUMI=y CONFIG_SCSI_DPT_I2O=y CONFIG_SCSI_ADVANSYS=y CONFIG_SCSI_ARCMSR=y # CONFIG_SCSI_ESAS2R is not set CONFIG_MEGARAID_NEWGEN=y CONFIG_MEGARAID_MM=y CONFIG_MEGARAID_MAILBOX=y CONFIG_MEGARAID_LEGACY=y CONFIG_MEGARAID_SAS=y CONFIG_SCSI_MPT3SAS=y CONFIG_SCSI_MPT2SAS_MAX_SGE=128 CONFIG_SCSI_MPT3SAS_MAX_SGE=128 CONFIG_SCSI_MPT2SAS=y # CONFIG_SCSI_UFSHCD is not set CONFIG_SCSI_HPTIOP=y CONFIG_SCSI_BUSLOGIC=y # CONFIG_SCSI_FLASHPOINT is not set CONFIG_VMWARE_PVSCSI=y # CONFIG_XEN_SCSI_FRONTEND is not set CONFIG_HYPERV_STORAGE=y CONFIG_LIBFC=y CONFIG_LIBFCOE=y CONFIG_FCOE=y CONFIG_FCOE_FNIC=y # CONFIG_SCSI_SNIC is not set CONFIG_SCSI_DMX3191D=y CONFIG_SCSI_EATA=y CONFIG_SCSI_EATA_TAGGED_QUEUE=y CONFIG_SCSI_EATA_LINKED_COMMANDS=y CONFIG_SCSI_EATA_MAX_TAGS=16 CONFIG_SCSI_FUTURE_DOMAIN=y CONFIG_SCSI_GDTH=y CONFIG_SCSI_ISCI=y CONFIG_SCSI_IPS=y CONFIG_SCSI_INITIO=y CONFIG_SCSI_INIA100=y CONFIG_SCSI_PPA=y CONFIG_SCSI_IMM=y # CONFIG_SCSI_IZIP_EPP16 is not set # CONFIG_SCSI_IZIP_SLOW_CTR is not set CONFIG_SCSI_STEX=y CONFIG_SCSI_SYM53C8XX_2=y CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 CONFIG_SCSI_SYM53C8XX_MMIO=y CONFIG_SCSI_IPR=y # CONFIG_SCSI_IPR_TRACE is not set # CONFIG_SCSI_IPR_DUMP is not set CONFIG_SCSI_QLOGIC_1280=y CONFIG_SCSI_QLA_FC=y # CONFIG_TCM_QLA2XXX is not set CONFIG_SCSI_QLA_ISCSI=y # CONFIG_SCSI_LPFC is not set CONFIG_SCSI_DC395x=y # CONFIG_SCSI_AM53C974 is not set # CONFIG_SCSI_WD719X is not set # CONFIG_SCSI_DEBUG is not set CONFIG_SCSI_PMCRAID=y CONFIG_SCSI_PM8001=y CONFIG_SCSI_BFA_FC=y CONFIG_SCSI_VIRTIO=y # CONFIG_SCSI_CHELSIO_FCOE is not set CONFIG_SCSI_LOWLEVEL_PCMCIA=y CONFIG_PCMCIA_AHA152X=m CONFIG_PCMCIA_FDOMAIN=m CONFIG_PCMCIA_QLOGIC=m CONFIG_PCMCIA_SYM53C500=m CONFIG_SCSI_DH=y CONFIG_SCSI_DH_RDAC=y CONFIG_SCSI_DH_HP_SW=y CONFIG_SCSI_DH_EMC=y CONFIG_SCSI_DH_ALUA=y CONFIG_SCSI_OSD_INITIATOR=y CONFIG_SCSI_OSD_ULD=y CONFIG_SCSI_OSD_DPRINT_SENSE=1 # CONFIG_SCSI_OSD_DEBUG is not set CONFIG_ATA=y # CONFIG_ATA_NONSTANDARD is not set CONFIG_ATA_VERBOSE_ERROR=y CONFIG_ATA_ACPI=y # CONFIG_SATA_ZPODD is not set CONFIG_SATA_PMP=y # # Controllers with non-SFF native interface # CONFIG_SATA_AHCI=y # CONFIG_SATA_AHCI_PLATFORM is not set CONFIG_SATA_INIC162X=y CONFIG_SATA_ACARD_AHCI=y CONFIG_SATA_SIL24=y CONFIG_ATA_SFF=y # # SFF controllers with custom DMA interface # CONFIG_PDC_ADMA=y CONFIG_SATA_QSTOR=y CONFIG_SATA_SX4=y CONFIG_ATA_BMDMA=y # # SATA SFF controllers with BMDMA # CONFIG_ATA_PIIX=y CONFIG_SATA_MV=y CONFIG_SATA_NV=y CONFIG_SATA_PROMISE=y CONFIG_SATA_SIL=y CONFIG_SATA_SIS=y CONFIG_SATA_SVW=y CONFIG_SATA_ULI=y CONFIG_SATA_VIA=y CONFIG_SATA_VITESSE=y # # PATA SFF controllers with BMDMA # CONFIG_PATA_ALI=y CONFIG_PATA_AMD=y CONFIG_PATA_ARTOP=y CONFIG_PATA_ATIIXP=y CONFIG_PATA_ATP867X=y CONFIG_PATA_CMD64X=y # CONFIG_PATA_CYPRESS is not set CONFIG_PATA_EFAR=y # CONFIG_PATA_HPT366 is not set # CONFIG_PATA_HPT37X is not set # CONFIG_PATA_HPT3X2N is not set # CONFIG_PATA_HPT3X3 is not set # CONFIG_PATA_IT8213 is not set CONFIG_PATA_IT821X=y CONFIG_PATA_JMICRON=y CONFIG_PATA_MARVELL=y CONFIG_PATA_NETCELL=y # CONFIG_PATA_NINJA32 is not set CONFIG_PATA_NS87415=y CONFIG_PATA_OLDPIIX=y # CONFIG_PATA_OPTIDMA is not set CONFIG_PATA_PDC2027X=y CONFIG_PATA_PDC_OLD=y # CONFIG_PATA_RADISYS is not set CONFIG_PATA_RDC=y CONFIG_PATA_SCH=y CONFIG_PATA_SERVERWORKS=y CONFIG_PATA_SIL680=y CONFIG_PATA_SIS=y CONFIG_PATA_TOSHIBA=y CONFIG_PATA_TRIFLEX=y CONFIG_PATA_VIA=y # CONFIG_PATA_WINBOND is not set # # PIO-only SFF controllers # # CONFIG_PATA_CMD640_PCI is not set CONFIG_PATA_MPIIX=y CONFIG_PATA_NS87410=y # CONFIG_PATA_OPTI is not set CONFIG_PATA_PCMCIA=y CONFIG_PATA_RZ1000=y # # Generic fallback / legacy drivers # # CONFIG_PATA_ACPI is not set CONFIG_ATA_GENERIC=y # CONFIG_PATA_LEGACY is not set CONFIG_MD=y CONFIG_BLK_DEV_MD=y CONFIG_MD_AUTODETECT=y CONFIG_MD_LINEAR=y CONFIG_MD_RAID0=y CONFIG_MD_RAID1=y CONFIG_MD_RAID10=y CONFIG_MD_RAID456=y CONFIG_MD_MULTIPATH=y CONFIG_MD_FAULTY=y # CONFIG_MD_CLUSTER is not set # CONFIG_BCACHE is not set CONFIG_BLK_DEV_DM_BUILTIN=y CONFIG_BLK_DEV_DM=y # CONFIG_DM_MQ_DEFAULT is not set # CONFIG_DM_DEBUG is not set CONFIG_DM_BUFIO=y CONFIG_DM_BIO_PRISON=y CONFIG_DM_PERSISTENT_DATA=y # CONFIG_DM_DEBUG_BLOCK_STACK_TRACING is not set CONFIG_DM_CRYPT=y CONFIG_DM_SNAPSHOT=y CONFIG_DM_THIN_PROVISIONING=y # CONFIG_DM_CACHE is not set # CONFIG_DM_ERA is not set CONFIG_DM_MIRROR=y CONFIG_DM_LOG_USERSPACE=y CONFIG_DM_RAID=y CONFIG_DM_ZERO=y CONFIG_DM_MULTIPATH=y CONFIG_DM_MULTIPATH_QL=y CONFIG_DM_MULTIPATH_ST=y CONFIG_DM_DELAY=y CONFIG_DM_UEVENT=y CONFIG_DM_FLAKEY=y # CONFIG_DM_VERITY is not set # CONFIG_DM_SWITCH is not set # CONFIG_DM_LOG_WRITES is not set CONFIG_TARGET_CORE=y CONFIG_TCM_IBLOCK=y CONFIG_TCM_FILEIO=y CONFIG_TCM_PSCSI=y # CONFIG_TCM_USER2 is not set CONFIG_LOOPBACK_TARGET=y CONFIG_TCM_FC=y CONFIG_ISCSI_TARGET=y # CONFIG_SBP_TARGET is not set CONFIG_FUSION=y CONFIG_FUSION_SPI=y CONFIG_FUSION_FC=y CONFIG_FUSION_SAS=y CONFIG_FUSION_MAX_SGE=128 CONFIG_FUSION_CTL=y CONFIG_FUSION_LAN=y # CONFIG_FUSION_LOGGING is not set # # IEEE 1394 (FireWire) support # CONFIG_FIREWIRE=y CONFIG_FIREWIRE_OHCI=y CONFIG_FIREWIRE_SBP2=y CONFIG_FIREWIRE_NET=y CONFIG_FIREWIRE_NOSY=y CONFIG_MACINTOSH_DRIVERS=y CONFIG_MAC_EMUMOUSEBTN=y CONFIG_NETDEVICES=y CONFIG_MII=y CONFIG_NET_CORE=y CONFIG_BONDING=y CONFIG_DUMMY=y CONFIG_EQUALIZER=y CONFIG_NET_FC=y CONFIG_IFB=y # CONFIG_NET_TEAM is not set CONFIG_MACVLAN=y CONFIG_MACVTAP=y # CONFIG_IPVLAN is not set # CONFIG_VXLAN is not set # CONFIG_GENEVE is not set CONFIG_NETCONSOLE=y CONFIG_NETCONSOLE_DYNAMIC=y CONFIG_NETPOLL=y CONFIG_NET_POLL_CONTROLLER=y CONFIG_TUN=y # CONFIG_TUN_VNET_CROSS_LE is not set CONFIG_VETH=y CONFIG_VIRTIO_NET=y # CONFIG_NLMON is not set CONFIG_SUNGEM_PHY=y CONFIG_ARCNET=y CONFIG_ARCNET_1201=y CONFIG_ARCNET_1051=y CONFIG_ARCNET_RAW=y CONFIG_ARCNET_CAP=y CONFIG_ARCNET_COM90xx=y CONFIG_ARCNET_COM90xxIO=y CONFIG_ARCNET_RIM_I=y CONFIG_ARCNET_COM20020=y CONFIG_ARCNET_COM20020_PCI=y CONFIG_ARCNET_COM20020_CS=y CONFIG_ATM_DRIVERS=y CONFIG_ATM_DUMMY=y CONFIG_ATM_TCP=y CONFIG_ATM_LANAI=y CONFIG_ATM_ENI=y # CONFIG_ATM_ENI_DEBUG is not set # CONFIG_ATM_ENI_TUNE_BURST is not set CONFIG_ATM_FIRESTREAM=y CONFIG_ATM_ZATM=y # CONFIG_ATM_ZATM_DEBUG is not set CONFIG_ATM_NICSTAR=y CONFIG_ATM_NICSTAR_USE_SUNI=y CONFIG_ATM_NICSTAR_USE_IDT77105=y CONFIG_ATM_IDT77252=y # CONFIG_ATM_IDT77252_DEBUG is not set # CONFIG_ATM_IDT77252_RCV_ALL is not set CONFIG_ATM_IDT77252_USE_SUNI=y CONFIG_ATM_AMBASSADOR=y # CONFIG_ATM_AMBASSADOR_DEBUG is not set CONFIG_ATM_HORIZON=y # CONFIG_ATM_HORIZON_DEBUG is not set CONFIG_ATM_IA=y # CONFIG_ATM_IA_DEBUG is not set CONFIG_ATM_FORE200E=y # CONFIG_ATM_FORE200E_USE_TASKLET is not set CONFIG_ATM_FORE200E_TX_RETRY=16 CONFIG_ATM_FORE200E_DEBUG=0 CONFIG_ATM_HE=y CONFIG_ATM_HE_USE_SUNI=y CONFIG_ATM_SOLOS=y # # CAIF transport drivers # CONFIG_VHOST_NET=y # CONFIG_VHOST_SCSI is not set CONFIG_VHOST_RING=y CONFIG_VHOST=y # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set # # Distributed Switch Architecture drivers # # CONFIG_NET_DSA_MV88E6XXX is not set # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set CONFIG_ETHERNET=y CONFIG_MDIO=y CONFIG_NET_VENDOR_3COM=y CONFIG_PCMCIA_3C574=y CONFIG_PCMCIA_3C589=y CONFIG_VORTEX=y CONFIG_TYPHOON=y CONFIG_NET_VENDOR_ADAPTEC=y CONFIG_ADAPTEC_STARFIRE=y CONFIG_NET_VENDOR_AGERE=y CONFIG_ET131X=y CONFIG_NET_VENDOR_ALTEON=y CONFIG_ACENIC=y # CONFIG_ACENIC_OMIT_TIGON_I is not set # CONFIG_ALTERA_TSE is not set CONFIG_NET_VENDOR_AMD=y CONFIG_AMD8111_ETH=y CONFIG_PCNET32=y CONFIG_PCMCIA_NMCLAN=y CONFIG_NET_VENDOR_ARC=y CONFIG_NET_VENDOR_ATHEROS=y CONFIG_ATL2=y CONFIG_ATL1=y CONFIG_ATL1E=y CONFIG_ATL1C=y # CONFIG_ALX is not set # CONFIG_NET_VENDOR_AURORA is not set CONFIG_NET_CADENCE=y # CONFIG_MACB is not set CONFIG_NET_VENDOR_BROADCOM=y CONFIG_B44=y CONFIG_B44_PCI_AUTOSELECT=y CONFIG_B44_PCICORE_AUTOSELECT=y CONFIG_B44_PCI=y # CONFIG_BCMGENET is not set CONFIG_BNX2=y CONFIG_CNIC=y CONFIG_TIGON3=y CONFIG_BNX2X=y CONFIG_BNX2X_SRIOV=y # CONFIG_BNXT is not set CONFIG_NET_VENDOR_BROCADE=y CONFIG_BNA=y CONFIG_NET_VENDOR_CAVIUM=y # CONFIG_THUNDER_NIC_PF is not set # CONFIG_THUNDER_NIC_VF is not set # CONFIG_THUNDER_NIC_BGX is not set # CONFIG_LIQUIDIO is not set CONFIG_NET_VENDOR_CHELSIO=y CONFIG_CHELSIO_T1=y CONFIG_CHELSIO_T1_1G=y CONFIG_CHELSIO_T3=y CONFIG_CHELSIO_T4=y # CONFIG_CHELSIO_T4_DCB is not set CONFIG_CHELSIO_T4VF=y CONFIG_NET_VENDOR_CISCO=y CONFIG_ENIC=y # CONFIG_CX_ECAT is not set CONFIG_DNET=y CONFIG_NET_VENDOR_DEC=y CONFIG_NET_TULIP=y CONFIG_DE2104X=y CONFIG_DE2104X_DSL=0 CONFIG_TULIP=y # CONFIG_TULIP_MWI is not set # CONFIG_TULIP_MMIO is not set CONFIG_TULIP_NAPI=y CONFIG_TULIP_NAPI_HW_MITIGATION=y CONFIG_DE4X5=y CONFIG_WINBOND_840=y CONFIG_DM9102=y CONFIG_ULI526X=y CONFIG_PCMCIA_XIRCOM=y CONFIG_NET_VENDOR_DLINK=y CONFIG_DL2K=y CONFIG_SUNDANCE=y # CONFIG_SUNDANCE_MMIO is not set CONFIG_NET_VENDOR_EMULEX=y CONFIG_BE2NET=y CONFIG_BE2NET_HWMON=y CONFIG_NET_VENDOR_EZCHIP=y CONFIG_NET_VENDOR_EXAR=y CONFIG_S2IO=y CONFIG_VXGE=y # CONFIG_VXGE_DEBUG_TRACE_ALL is not set CONFIG_NET_VENDOR_FUJITSU=y CONFIG_PCMCIA_FMVJ18X=y CONFIG_NET_VENDOR_HP=y CONFIG_HP100=y CONFIG_NET_VENDOR_INTEL=y CONFIG_E100=y CONFIG_E1000=y CONFIG_E1000E=y CONFIG_IGB=y CONFIG_IGB_HWMON=y CONFIG_IGB_DCA=y CONFIG_IGBVF=y CONFIG_IXGB=y CONFIG_IXGBE=y CONFIG_IXGBE_HWMON=y CONFIG_IXGBE_DCA=y CONFIG_IXGBE_DCB=y CONFIG_IXGBEVF=y # CONFIG_I40E is not set # CONFIG_I40EVF is not set # CONFIG_FM10K is not set CONFIG_NET_VENDOR_I825XX=y CONFIG_JME=y CONFIG_NET_VENDOR_MARVELL=y # CONFIG_MVMDIO is not set CONFIG_SKGE=y CONFIG_SKGE_DEBUG=y CONFIG_SKGE_GENESIS=y CONFIG_SKY2=y CONFIG_SKY2_DEBUG=y CONFIG_NET_VENDOR_MELLANOX=y CONFIG_MLX4_EN=y CONFIG_MLX4_EN_DCB=y CONFIG_MLX4_CORE=y CONFIG_MLX4_DEBUG=y # CONFIG_MLX5_CORE is not set # CONFIG_MLXSW_CORE is not set CONFIG_NET_VENDOR_MICREL=y CONFIG_KS8842=y CONFIG_KS8851=y CONFIG_KS8851_MLL=y CONFIG_KSZ884X_PCI=y CONFIG_NET_VENDOR_MICROCHIP=y CONFIG_ENC28J60=y # CONFIG_ENC28J60_WRITEVERIFY is not set # CONFIG_ENCX24J600 is not set CONFIG_NET_VENDOR_MYRI=y CONFIG_MYRI10GE=y CONFIG_MYRI10GE_DCA=y CONFIG_FEALNX=y CONFIG_NET_VENDOR_NATSEMI=y CONFIG_NATSEMI=y CONFIG_NS83820=y CONFIG_NET_VENDOR_8390=y CONFIG_PCMCIA_AXNET=y CONFIG_NE2K_PCI=y CONFIG_PCMCIA_PCNET=y CONFIG_NET_VENDOR_NVIDIA=y CONFIG_FORCEDETH=y CONFIG_NET_VENDOR_OKI=y CONFIG_ETHOC=y CONFIG_NET_PACKET_ENGINE=y CONFIG_HAMACHI=y CONFIG_YELLOWFIN=y CONFIG_NET_VENDOR_QLOGIC=y CONFIG_QLA3XXX=y CONFIG_QLCNIC=y CONFIG_QLCNIC_SRIOV=y CONFIG_QLCNIC_DCB=y CONFIG_QLCNIC_HWMON=y CONFIG_QLGE=y CONFIG_NETXEN_NIC=y # CONFIG_QED is not set CONFIG_NET_VENDOR_QUALCOMM=y CONFIG_NET_VENDOR_REALTEK=y CONFIG_ATP=y CONFIG_8139CP=y CONFIG_8139TOO=y CONFIG_8139TOO_PIO=y CONFIG_8139TOO_TUNE_TWISTER=y CONFIG_8139TOO_8129=y # CONFIG_8139_OLD_RX_RESET is not set CONFIG_R8169=y CONFIG_NET_VENDOR_RENESAS=y CONFIG_NET_VENDOR_RDC=y CONFIG_R6040=y CONFIG_NET_VENDOR_ROCKER=y CONFIG_NET_VENDOR_SAMSUNG=y # CONFIG_SXGBE_ETH is not set CONFIG_NET_VENDOR_SEEQ=y CONFIG_NET_VENDOR_SILAN=y CONFIG_SC92031=y CONFIG_NET_VENDOR_SIS=y CONFIG_SIS900=y CONFIG_SIS190=y CONFIG_SFC=y CONFIG_SFC_MTD=y CONFIG_SFC_MCDI_MON=y CONFIG_SFC_SRIOV=y CONFIG_SFC_MCDI_LOGGING=y CONFIG_NET_VENDOR_SMSC=y CONFIG_PCMCIA_SMC91C92=y CONFIG_EPIC100=y # CONFIG_SMSC911X is not set CONFIG_SMSC9420=y CONFIG_NET_VENDOR_STMICRO=y # CONFIG_STMMAC_ETH is not set CONFIG_NET_VENDOR_SUN=y CONFIG_HAPPYMEAL=y CONFIG_SUNGEM=y CONFIG_CASSINI=y CONFIG_NIU=y CONFIG_NET_VENDOR_SYNOPSYS=y CONFIG_NET_VENDOR_TEHUTI=y CONFIG_TEHUTI=y CONFIG_NET_VENDOR_TI=y # CONFIG_TI_CPSW_ALE is not set CONFIG_TLAN=y CONFIG_NET_VENDOR_VIA=y CONFIG_VIA_RHINE=y # CONFIG_VIA_RHINE_MMIO is not set CONFIG_VIA_VELOCITY=y CONFIG_NET_VENDOR_WIZNET=y # CONFIG_WIZNET_W5100 is not set # CONFIG_WIZNET_W5300 is not set CONFIG_NET_VENDOR_XIRCOM=y CONFIG_PCMCIA_XIRC2PS=y CONFIG_FDDI=y CONFIG_DEFXX=y # CONFIG_DEFXX_MMIO is not set CONFIG_SKFP=y CONFIG_HIPPI=y CONFIG_ROADRUNNER=y # CONFIG_ROADRUNNER_LARGE_RINGS is not set CONFIG_NET_SB1000=y CONFIG_PHYLIB=y # # MII PHY device drivers # # CONFIG_AQUANTIA_PHY is not set # CONFIG_AT803X_PHY is not set # CONFIG_AMD_PHY is not set CONFIG_MARVELL_PHY=y CONFIG_DAVICOM_PHY=y CONFIG_QSEMI_PHY=y CONFIG_LXT_PHY=y CONFIG_CICADA_PHY=y CONFIG_VITESSE_PHY=y # CONFIG_TERANETICS_PHY is not set CONFIG_SMSC_PHY=y CONFIG_BCM_NET_PHYLIB=y CONFIG_BROADCOM_PHY=y # CONFIG_BCM7XXX_PHY is not set # CONFIG_BCM87XX_PHY is not set CONFIG_ICPLUS_PHY=y CONFIG_REALTEK_PHY=y CONFIG_NATIONAL_PHY=y CONFIG_STE10XP=y CONFIG_LSI_ET1011C_PHY=y CONFIG_MICREL_PHY=y # CONFIG_DP83848_PHY is not set # CONFIG_DP83867_PHY is not set # CONFIG_MICROCHIP_PHY is not set # CONFIG_FIXED_PHY is not set CONFIG_MDIO_BITBANG=y # CONFIG_MDIO_GPIO is not set # CONFIG_MDIO_OCTEON is not set # CONFIG_MDIO_BCM_UNIMAC is not set # CONFIG_MICREL_KS8995MA is not set CONFIG_PLIP=y CONFIG_PPP=y CONFIG_PPP_BSDCOMP=y CONFIG_PPP_DEFLATE=y CONFIG_PPP_FILTER=y CONFIG_PPP_MPPE=y CONFIG_PPP_MULTILINK=y CONFIG_PPPOATM=y CONFIG_PPPOE=y CONFIG_PPTP=y CONFIG_PPPOL2TP=y CONFIG_PPP_ASYNC=y CONFIG_PPP_SYNC_TTY=y CONFIG_SLIP=y CONFIG_SLHC=y CONFIG_SLIP_COMPRESSED=y CONFIG_SLIP_SMART=y CONFIG_SLIP_MODE_SLIP6=y CONFIG_USB_NET_DRIVERS=y CONFIG_USB_CATC=y CONFIG_USB_KAWETH=y CONFIG_USB_PEGASUS=y CONFIG_USB_RTL8150=y # CONFIG_USB_RTL8152 is not set # CONFIG_USB_LAN78XX is not set CONFIG_USB_USBNET=y CONFIG_USB_NET_AX8817X=y CONFIG_USB_NET_AX88179_178A=y CONFIG_USB_NET_CDCETHER=y CONFIG_USB_NET_CDC_EEM=y CONFIG_USB_NET_CDC_NCM=y # CONFIG_USB_NET_HUAWEI_CDC_NCM is not set # CONFIG_USB_NET_CDC_MBIM is not set CONFIG_USB_NET_DM9601=y # CONFIG_USB_NET_SR9700 is not set # CONFIG_USB_NET_SR9800 is not set CONFIG_USB_NET_SMSC75XX=y CONFIG_USB_NET_SMSC95XX=y CONFIG_USB_NET_GL620A=y CONFIG_USB_NET_NET1080=y CONFIG_USB_NET_PLUSB=y CONFIG_USB_NET_MCS7830=y CONFIG_USB_NET_RNDIS_HOST=y CONFIG_USB_NET_CDC_SUBSET=y CONFIG_USB_ALI_M5632=y CONFIG_USB_AN2720=y CONFIG_USB_BELKIN=y CONFIG_USB_ARMLINUX=y CONFIG_USB_EPSON2888=y CONFIG_USB_KC2190=y CONFIG_USB_NET_ZAURUS=y CONFIG_USB_NET_CX82310_ETH=y CONFIG_USB_NET_KALMIA=y # CONFIG_USB_NET_QMI_WWAN is not set CONFIG_USB_HSO=y CONFIG_USB_NET_INT51X1=y CONFIG_USB_CDC_PHONET=y CONFIG_USB_IPHETH=y CONFIG_USB_SIERRA_NET=y CONFIG_USB_VL600=y # CONFIG_USB_NET_CH9200 is not set CONFIG_WLAN=y CONFIG_PCMCIA_RAYCS=y CONFIG_LIBERTAS_THINFIRM=y # CONFIG_LIBERTAS_THINFIRM_DEBUG is not set CONFIG_LIBERTAS_THINFIRM_USB=y CONFIG_AIRO=y CONFIG_ATMEL=y CONFIG_PCI_ATMEL=y CONFIG_PCMCIA_ATMEL=y CONFIG_AT76C50X_USB=y CONFIG_AIRO_CS=y CONFIG_PCMCIA_WL3501=y # CONFIG_PRISM54 is not set CONFIG_USB_ZD1201=y CONFIG_USB_NET_RNDIS_WLAN=y CONFIG_ADM8211=y CONFIG_RTL8180=y CONFIG_RTL8187=y CONFIG_RTL8187_LEDS=y CONFIG_MAC80211_HWSIM=y CONFIG_MWL8K=y # CONFIG_ATH_CARDS is not set CONFIG_B43=y CONFIG_B43_BCMA=y CONFIG_B43_SSB=y CONFIG_B43_BUSES_BCMA_AND_SSB=y # CONFIG_B43_BUSES_BCMA is not set # CONFIG_B43_BUSES_SSB is not set CONFIG_B43_PCI_AUTOSELECT=y CONFIG_B43_PCICORE_AUTOSELECT=y CONFIG_B43_SDIO=y CONFIG_B43_BCMA_PIO=y CONFIG_B43_PIO=y CONFIG_B43_PHY_G=y CONFIG_B43_PHY_N=y CONFIG_B43_PHY_LP=y CONFIG_B43_PHY_HT=y CONFIG_B43_LEDS=y CONFIG_B43_HWRNG=y # CONFIG_B43_DEBUG is not set CONFIG_B43LEGACY=y CONFIG_B43LEGACY_PCI_AUTOSELECT=y CONFIG_B43LEGACY_PCICORE_AUTOSELECT=y CONFIG_B43LEGACY_LEDS=y CONFIG_B43LEGACY_HWRNG=y CONFIG_B43LEGACY_DEBUG=y CONFIG_B43LEGACY_DMA=y CONFIG_B43LEGACY_PIO=y CONFIG_B43LEGACY_DMA_AND_PIO_MODE=y # CONFIG_B43LEGACY_DMA_MODE is not set # CONFIG_B43LEGACY_PIO_MODE is not set CONFIG_BRCMUTIL=y CONFIG_BRCMSMAC=y # CONFIG_BRCMFMAC is not set # CONFIG_BRCM_TRACING is not set # CONFIG_BRCMDBG is not set CONFIG_HOSTAP=y CONFIG_HOSTAP_FIRMWARE=y # CONFIG_HOSTAP_FIRMWARE_NVRAM is not set CONFIG_HOSTAP_PLX=y CONFIG_HOSTAP_PCI=y CONFIG_HOSTAP_CS=y # CONFIG_IPW2100 is not set CONFIG_IPW2200=y CONFIG_IPW2200_MONITOR=y CONFIG_IPW2200_RADIOTAP=y CONFIG_IPW2200_PROMISCUOUS=y CONFIG_IPW2200_QOS=y # CONFIG_IPW2200_DEBUG is not set CONFIG_LIBIPW=y # CONFIG_LIBIPW_DEBUG is not set CONFIG_IWLWIFI=y CONFIG_IWLWIFI_LEDS=y CONFIG_IWLDVM=y # CONFIG_IWLMVM is not set # # Debugging Options # # CONFIG_IWLWIFI_DEBUG is not set # CONFIG_IWLWIFI_DEVICE_TRACING is not set CONFIG_IWLEGACY=y CONFIG_IWL4965=y CONFIG_IWL3945=y # # iwl3945 / iwl4965 Debugging Options # # CONFIG_IWLEGACY_DEBUG is not set CONFIG_LIBERTAS=y CONFIG_LIBERTAS_USB=y CONFIG_LIBERTAS_CS=y CONFIG_LIBERTAS_SDIO=y CONFIG_LIBERTAS_SPI=y # CONFIG_LIBERTAS_DEBUG is not set CONFIG_LIBERTAS_MESH=y CONFIG_HERMES=y # CONFIG_HERMES_PRISM is not set CONFIG_HERMES_CACHE_FW_ON_INIT=y CONFIG_PLX_HERMES=y CONFIG_TMD_HERMES=y CONFIG_NORTEL_HERMES=y CONFIG_PCMCIA_HERMES=y CONFIG_PCMCIA_SPECTRUM=y CONFIG_ORINOCO_USB=y CONFIG_P54_COMMON=y CONFIG_P54_USB=y CONFIG_P54_PCI=y CONFIG_P54_SPI=y # CONFIG_P54_SPI_DEFAULT_EEPROM is not set CONFIG_P54_LEDS=y CONFIG_RT2X00=y CONFIG_RT2400PCI=y CONFIG_RT2500PCI=y CONFIG_RT61PCI=y CONFIG_RT2800PCI=y CONFIG_RT2800PCI_RT33XX=y CONFIG_RT2800PCI_RT35XX=y CONFIG_RT2800PCI_RT53XX=y CONFIG_RT2800PCI_RT3290=y CONFIG_RT2500USB=y CONFIG_RT73USB=y CONFIG_RT2800USB=y CONFIG_RT2800USB_RT33XX=y CONFIG_RT2800USB_RT35XX=y # CONFIG_RT2800USB_RT3573 is not set CONFIG_RT2800USB_RT53XX=y # CONFIG_RT2800USB_RT55XX is not set # CONFIG_RT2800USB_UNKNOWN is not set CONFIG_RT2800_LIB=y CONFIG_RT2800_LIB_MMIO=y CONFIG_RT2X00_LIB_MMIO=y CONFIG_RT2X00_LIB_PCI=y CONFIG_RT2X00_LIB_USB=y CONFIG_RT2X00_LIB=y CONFIG_RT2X00_LIB_FIRMWARE=y CONFIG_RT2X00_LIB_CRYPTO=y CONFIG_RT2X00_LIB_LEDS=y # CONFIG_RT2X00_DEBUG is not set # CONFIG_WL_MEDIATEK is not set CONFIG_RTL_CARDS=y CONFIG_RTL8192CE=y CONFIG_RTL8192SE=y CONFIG_RTL8192DE=y # CONFIG_RTL8723AE is not set # CONFIG_RTL8723BE is not set # CONFIG_RTL8188EE is not set # CONFIG_RTL8192EE is not set # CONFIG_RTL8821AE is not set CONFIG_RTL8192CU=y CONFIG_RTLWIFI=y CONFIG_RTLWIFI_PCI=y CONFIG_RTLWIFI_USB=y CONFIG_RTLWIFI_DEBUG=y CONFIG_RTL8192C_COMMON=y # CONFIG_RTL8XXXU is not set # CONFIG_WL_TI is not set CONFIG_ZD1211RW=y # CONFIG_ZD1211RW_DEBUG is not set CONFIG_MWIFIEX=y CONFIG_MWIFIEX_SDIO=y CONFIG_MWIFIEX_PCIE=y # CONFIG_MWIFIEX_USB is not set # CONFIG_CW1200 is not set # CONFIG_RSI_91X is not set # # WiMAX Wireless Broadband devices # CONFIG_WIMAX_I2400M=y CONFIG_WIMAX_I2400M_USB=y CONFIG_WIMAX_I2400M_DEBUG_LEVEL=8 CONFIG_WAN=y CONFIG_LANMEDIA=y CONFIG_HDLC=y CONFIG_HDLC_RAW=y CONFIG_HDLC_RAW_ETH=y CONFIG_HDLC_CISCO=y CONFIG_HDLC_FR=y CONFIG_HDLC_PPP=y # CONFIG_HDLC_X25 is not set CONFIG_PCI200SYN=y CONFIG_WANXL=y # CONFIG_PC300TOO is not set CONFIG_FARSYNC=y CONFIG_DSCC4=m CONFIG_DSCC4_PCISYNC=y CONFIG_DSCC4_PCI_RST=y CONFIG_DLCI=y CONFIG_DLCI_MAX=8 CONFIG_SBNI=y # CONFIG_SBNI_MULTILINE is not set CONFIG_IEEE802154_DRIVERS=y CONFIG_XEN_NETDEV_FRONTEND=y CONFIG_XEN_NETDEV_BACKEND=y CONFIG_VMXNET3=y # CONFIG_FUJITSU_ES is not set CONFIG_HYPERV_NET=y CONFIG_ISDN=y # CONFIG_ISDN_I4L is not set CONFIG_ISDN_CAPI=y CONFIG_CAPI_TRACE=y CONFIG_ISDN_CAPI_CAPI20=y CONFIG_ISDN_CAPI_MIDDLEWARE=y # # CAPI hardware drivers # CONFIG_CAPI_AVM=y CONFIG_ISDN_DRV_AVMB1_B1PCI=y CONFIG_ISDN_DRV_AVMB1_B1PCIV4=y CONFIG_ISDN_DRV_AVMB1_B1PCMCIA=y CONFIG_ISDN_DRV_AVMB1_AVM_CS=y CONFIG_ISDN_DRV_AVMB1_T1PCI=y CONFIG_ISDN_DRV_AVMB1_C4=y # CONFIG_CAPI_EICON is not set CONFIG_ISDN_DRV_GIGASET=y CONFIG_GIGASET_CAPI=y # CONFIG_GIGASET_DUMMYLL is not set CONFIG_GIGASET_BASE=y CONFIG_GIGASET_M105=y CONFIG_GIGASET_M101=y # CONFIG_GIGASET_DEBUG is not set CONFIG_HYSDN=m CONFIG_HYSDN_CAPI=y CONFIG_MISDN=y CONFIG_MISDN_DSP=y CONFIG_MISDN_L1OIP=y # # mISDN hardware drivers # CONFIG_MISDN_HFCPCI=y CONFIG_MISDN_HFCMULTI=y CONFIG_MISDN_HFCUSB=y CONFIG_MISDN_AVMFRITZ=y CONFIG_MISDN_SPEEDFAX=y CONFIG_MISDN_INFINEON=y CONFIG_MISDN_W6692=y # CONFIG_MISDN_NETJET is not set CONFIG_MISDN_IPAC=y CONFIG_MISDN_ISAR=y # CONFIG_NVM is not set # # Input device support # CONFIG_INPUT=y CONFIG_INPUT_LEDS=y CONFIG_INPUT_FF_MEMLESS=y CONFIG_INPUT_POLLDEV=y CONFIG_INPUT_SPARSEKMAP=y CONFIG_INPUT_MATRIXKMAP=y # # Userland interfaces # CONFIG_INPUT_MOUSEDEV=y CONFIG_INPUT_MOUSEDEV_PSAUX=y CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 CONFIG_INPUT_JOYDEV=y CONFIG_INPUT_EVDEV=y # CONFIG_INPUT_EVBUG is not set # # Input Device Drivers # CONFIG_INPUT_KEYBOARD=y CONFIG_KEYBOARD_ADP5588=y # CONFIG_KEYBOARD_ADP5589 is not set CONFIG_KEYBOARD_ATKBD=y # CONFIG_KEYBOARD_QT1070 is not set CONFIG_KEYBOARD_QT2160=y CONFIG_KEYBOARD_LKKBD=y # CONFIG_KEYBOARD_GPIO is not set # CONFIG_KEYBOARD_GPIO_POLLED is not set # CONFIG_KEYBOARD_TCA6416 is not set # CONFIG_KEYBOARD_TCA8418 is not set # CONFIG_KEYBOARD_MATRIX is not set CONFIG_KEYBOARD_LM8323=y # CONFIG_KEYBOARD_LM8333 is not set 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_XTKBD=y CONFIG_INPUT_MOUSE=y CONFIG_MOUSE_PS2=y CONFIG_MOUSE_PS2_ALPS=y CONFIG_MOUSE_PS2_LOGIPS2PP=y CONFIG_MOUSE_PS2_SYNAPTICS=y CONFIG_MOUSE_PS2_CYPRESS=y CONFIG_MOUSE_PS2_LIFEBOOK=y CONFIG_MOUSE_PS2_TRACKPOINT=y CONFIG_MOUSE_PS2_ELANTECH=y CONFIG_MOUSE_PS2_SENTELIC=y # CONFIG_MOUSE_PS2_TOUCHKIT is not set CONFIG_MOUSE_PS2_FOCALTECH=y # CONFIG_MOUSE_PS2_VMMOUSE is not set CONFIG_MOUSE_SERIAL=y CONFIG_MOUSE_APPLETOUCH=y CONFIG_MOUSE_BCM5974=y # CONFIG_MOUSE_CYAPA is not set # CONFIG_MOUSE_ELAN_I2C is not set CONFIG_MOUSE_VSXXXAA=y # CONFIG_MOUSE_GPIO is not set CONFIG_MOUSE_SYNAPTICS_I2C=y # CONFIG_MOUSE_SYNAPTICS_USB is not set CONFIG_INPUT_JOYSTICK=y CONFIG_JOYSTICK_ANALOG=y CONFIG_JOYSTICK_A3D=y CONFIG_JOYSTICK_ADI=y CONFIG_JOYSTICK_COBRA=y CONFIG_JOYSTICK_GF2K=y CONFIG_JOYSTICK_GRIP=y CONFIG_JOYSTICK_GRIP_MP=y CONFIG_JOYSTICK_GUILLEMOT=y CONFIG_JOYSTICK_INTERACT=y CONFIG_JOYSTICK_SIDEWINDER=y CONFIG_JOYSTICK_TMDC=y CONFIG_JOYSTICK_IFORCE=y CONFIG_JOYSTICK_IFORCE_USB=y CONFIG_JOYSTICK_IFORCE_232=y CONFIG_JOYSTICK_WARRIOR=y CONFIG_JOYSTICK_MAGELLAN=y CONFIG_JOYSTICK_SPACEORB=y CONFIG_JOYSTICK_SPACEBALL=y CONFIG_JOYSTICK_STINGER=y CONFIG_JOYSTICK_TWIDJOY=y CONFIG_JOYSTICK_ZHENHUA=y CONFIG_JOYSTICK_DB9=y CONFIG_JOYSTICK_GAMECON=y CONFIG_JOYSTICK_TURBOGRAFX=y # CONFIG_JOYSTICK_AS5011 is not set CONFIG_JOYSTICK_JOYDUMP=y CONFIG_JOYSTICK_XPAD=y CONFIG_JOYSTICK_XPAD_FF=y CONFIG_JOYSTICK_XPAD_LEDS=y CONFIG_JOYSTICK_WALKERA0701=y CONFIG_INPUT_TABLET=y CONFIG_TABLET_USB_ACECAD=y CONFIG_TABLET_USB_AIPTEK=y CONFIG_TABLET_USB_GTCO=y CONFIG_TABLET_USB_HANWANG=y CONFIG_TABLET_USB_KBTAB=y # CONFIG_TABLET_SERIAL_WACOM4 is not set CONFIG_INPUT_TOUCHSCREEN=y CONFIG_TOUCHSCREEN_PROPERTIES=y CONFIG_TOUCHSCREEN_ADS7846=y CONFIG_TOUCHSCREEN_AD7877=y CONFIG_TOUCHSCREEN_AD7879=y CONFIG_TOUCHSCREEN_AD7879_I2C=y # CONFIG_TOUCHSCREEN_AD7879_SPI is not set # CONFIG_TOUCHSCREEN_ATMEL_MXT is not set # CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set # CONFIG_TOUCHSCREEN_BU21013 is not set # CONFIG_TOUCHSCREEN_CY8CTMG110 is not set # CONFIG_TOUCHSCREEN_CYTTSP_CORE is not set # CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set CONFIG_TOUCHSCREEN_DYNAPRO=y CONFIG_TOUCHSCREEN_HAMPSHIRE=y CONFIG_TOUCHSCREEN_EETI=y # CONFIG_TOUCHSCREEN_FT6236 is not set CONFIG_TOUCHSCREEN_FUJITSU=y # CONFIG_TOUCHSCREEN_GOODIX is not set # CONFIG_TOUCHSCREEN_ILI210X is not set CONFIG_TOUCHSCREEN_GUNZE=y # CONFIG_TOUCHSCREEN_ELAN is not set CONFIG_TOUCHSCREEN_ELO=y CONFIG_TOUCHSCREEN_WACOM_W8001=y # CONFIG_TOUCHSCREEN_WACOM_I2C is not set # CONFIG_TOUCHSCREEN_MAX11801 is not set CONFIG_TOUCHSCREEN_MCS5000=y # CONFIG_TOUCHSCREEN_MMS114 is not set CONFIG_TOUCHSCREEN_MTOUCH=y CONFIG_TOUCHSCREEN_INEXIO=y CONFIG_TOUCHSCREEN_MK712=y CONFIG_TOUCHSCREEN_PENMOUNT=y # CONFIG_TOUCHSCREEN_EDT_FT5X06 is not set CONFIG_TOUCHSCREEN_TOUCHRIGHT=y CONFIG_TOUCHSCREEN_TOUCHWIN=y # CONFIG_TOUCHSCREEN_PIXCIR is not set # CONFIG_TOUCHSCREEN_WDT87XX_I2C is not set CONFIG_TOUCHSCREEN_WM97XX=y CONFIG_TOUCHSCREEN_WM9705=y CONFIG_TOUCHSCREEN_WM9712=y CONFIG_TOUCHSCREEN_WM9713=y CONFIG_TOUCHSCREEN_USB_COMPOSITE=y CONFIG_TOUCHSCREEN_USB_EGALAX=y CONFIG_TOUCHSCREEN_USB_PANJIT=y CONFIG_TOUCHSCREEN_USB_3M=y CONFIG_TOUCHSCREEN_USB_ITM=y CONFIG_TOUCHSCREEN_USB_ETURBO=y CONFIG_TOUCHSCREEN_USB_GUNZE=y CONFIG_TOUCHSCREEN_USB_DMC_TSC10=y CONFIG_TOUCHSCREEN_USB_IRTOUCH=y CONFIG_TOUCHSCREEN_USB_IDEALTEK=y CONFIG_TOUCHSCREEN_USB_GENERAL_TOUCH=y CONFIG_TOUCHSCREEN_USB_GOTOP=y CONFIG_TOUCHSCREEN_USB_JASTEC=y CONFIG_TOUCHSCREEN_USB_ELO=y CONFIG_TOUCHSCREEN_USB_E2I=y CONFIG_TOUCHSCREEN_USB_ZYTRONIC=y CONFIG_TOUCHSCREEN_USB_ETT_TC45USB=y CONFIG_TOUCHSCREEN_USB_NEXIO=y CONFIG_TOUCHSCREEN_USB_EASYTOUCH=y CONFIG_TOUCHSCREEN_TOUCHIT213=y # CONFIG_TOUCHSCREEN_TSC_SERIO is not set # CONFIG_TOUCHSCREEN_TSC2004 is not set # CONFIG_TOUCHSCREEN_TSC2005 is not set CONFIG_TOUCHSCREEN_TSC2007=y # CONFIG_TOUCHSCREEN_ST1232 is not set # CONFIG_TOUCHSCREEN_SX8654 is not set CONFIG_TOUCHSCREEN_TPS6507X=y # CONFIG_TOUCHSCREEN_ZFORCE is not set # CONFIG_TOUCHSCREEN_ROHM_BU21023 is not set CONFIG_INPUT_MISC=y # CONFIG_INPUT_AD714X is not set # CONFIG_INPUT_BMA150 is not set # CONFIG_INPUT_E3X0_BUTTON is not set CONFIG_INPUT_PCSPKR=y # CONFIG_INPUT_MMA8450 is not set # CONFIG_INPUT_MPU3050 is not set CONFIG_INPUT_APANEL=y # CONFIG_INPUT_GP2A is not set # CONFIG_INPUT_GPIO_BEEPER is not set # CONFIG_INPUT_GPIO_TILT_POLLED is not set CONFIG_INPUT_ATLAS_BTNS=y CONFIG_INPUT_ATI_REMOTE2=y CONFIG_INPUT_KEYSPAN_REMOTE=y # CONFIG_INPUT_KXTJ9 is not set CONFIG_INPUT_POWERMATE=y CONFIG_INPUT_YEALINK=y CONFIG_INPUT_CM109=y # CONFIG_INPUT_REGULATOR_HAPTIC is not set CONFIG_INPUT_UINPUT=y CONFIG_INPUT_PCF50633_PMU=y # CONFIG_INPUT_PCF8574 is not set # CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set # CONFIG_INPUT_ADXL34X is not set # CONFIG_INPUT_IMS_PCU is not set # CONFIG_INPUT_CMA3000 is not set CONFIG_INPUT_XEN_KBDDEV_FRONTEND=y # CONFIG_INPUT_IDEAPAD_SLIDEBAR is not set # CONFIG_INPUT_DRV260X_HAPTICS is not set # CONFIG_INPUT_DRV2665_HAPTICS is not set # CONFIG_INPUT_DRV2667_HAPTICS 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=y CONFIG_SERIO_PARKBD=y CONFIG_SERIO_PCIPS2=y CONFIG_SERIO_LIBPS2=y CONFIG_SERIO_RAW=y CONFIG_SERIO_ALTERA_PS2=y # CONFIG_SERIO_PS2MULT is not set # CONFIG_SERIO_ARC_PS2 is not set CONFIG_HYPERV_KEYBOARD=y # CONFIG_USERIO is not set CONFIG_GAMEPORT=y CONFIG_GAMEPORT_NS558=y CONFIG_GAMEPORT_L4=y CONFIG_GAMEPORT_EMU10K1=y CONFIG_GAMEPORT_FM801=y # # Character devices # CONFIG_TTY=y CONFIG_VT=y CONFIG_CONSOLE_TRANSLATIONS=y CONFIG_VT_CONSOLE=y CONFIG_VT_CONSOLE_SLEEP=y CONFIG_HW_CONSOLE=y CONFIG_VT_HW_CONSOLE_BINDING=y CONFIG_UNIX98_PTYS=y CONFIG_DEVPTS_MULTIPLE_INSTANCES=y # CONFIG_LEGACY_PTYS is not set CONFIG_SERIAL_NONSTANDARD=y CONFIG_ROCKETPORT=y CONFIG_CYCLADES=y # CONFIG_CYZ_INTR is not set CONFIG_MOXA_INTELLIO=y CONFIG_MOXA_SMARTIO=y CONFIG_SYNCLINK=y CONFIG_SYNCLINKMP=y CONFIG_SYNCLINK_GT=y CONFIG_NOZOMI=y CONFIG_ISI=y CONFIG_N_HDLC=y CONFIG_N_GSM=y # CONFIG_TRACE_SINK is not set CONFIG_DEVMEM=y # CONFIG_DEVKMEM is not set # # Serial drivers # CONFIG_SERIAL_EARLYCON=y CONFIG_SERIAL_8250=y CONFIG_SERIAL_8250_DEPRECATED_OPTIONS=y CONFIG_SERIAL_8250_PNP=y CONFIG_SERIAL_8250_CONSOLE=y CONFIG_SERIAL_8250_DMA=y CONFIG_SERIAL_8250_PCI=y CONFIG_SERIAL_8250_CS=y CONFIG_SERIAL_8250_NR_UARTS=32 CONFIG_SERIAL_8250_RUNTIME_UARTS=4 CONFIG_SERIAL_8250_EXTENDED=y CONFIG_SERIAL_8250_MANY_PORTS=y CONFIG_SERIAL_8250_SHARE_IRQ=y # CONFIG_SERIAL_8250_DETECT_IRQ is not set CONFIG_SERIAL_8250_RSA=y # CONFIG_SERIAL_8250_FSL is not set # CONFIG_SERIAL_8250_DW is not set # CONFIG_SERIAL_8250_RT288X is not set # CONFIG_SERIAL_8250_FINTEK is not set # CONFIG_SERIAL_8250_MID is not set # # Non-8250 serial port support # CONFIG_SERIAL_MAX3100=y # CONFIG_SERIAL_MAX310X is not set # CONFIG_SERIAL_UARTLITE is not set CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y CONFIG_SERIAL_JSM=y # CONFIG_SERIAL_SCCNXP is not set # CONFIG_SERIAL_SC16IS7XX is not set # CONFIG_SERIAL_ALTERA_JTAGUART is not set # CONFIG_SERIAL_ALTERA_UART is not set # CONFIG_SERIAL_IFX6X60 is not set # CONFIG_SERIAL_ARC is not set # CONFIG_SERIAL_RP2 is not set # CONFIG_SERIAL_FSL_LPUART is not set CONFIG_PRINTER=y # CONFIG_LP_CONSOLE is not set CONFIG_PPDEV=y CONFIG_HVC_DRIVER=y CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y CONFIG_VIRTIO_CONSOLE=y CONFIG_IPMI_HANDLER=y # CONFIG_IPMI_PANIC_EVENT is not set CONFIG_IPMI_DEVICE_INTERFACE=y CONFIG_IPMI_SI=y # CONFIG_IPMI_SI_PROBE_DEFAULTS is not set # CONFIG_IPMI_SSIF is not set CONFIG_IPMI_WATCHDOG=y CONFIG_IPMI_POWEROFF=y CONFIG_HW_RANDOM=y CONFIG_HW_RANDOM_TIMERIOMEM=y CONFIG_HW_RANDOM_INTEL=y CONFIG_HW_RANDOM_AMD=y CONFIG_HW_RANDOM_VIA=y CONFIG_HW_RANDOM_VIRTIO=y CONFIG_HW_RANDOM_TPM=y CONFIG_NVRAM=y CONFIG_R3964=y CONFIG_APPLICOM=y # # PCMCIA character devices # CONFIG_SYNCLINK_CS=y CONFIG_CARDMAN_4000=y CONFIG_CARDMAN_4040=y CONFIG_IPWIRELESS=y CONFIG_MWAVE=y CONFIG_RAW_DRIVER=y CONFIG_MAX_RAW_DEVS=256 CONFIG_HPET=y CONFIG_HPET_MMAP=y CONFIG_HPET_MMAP_DEFAULT=y CONFIG_HANGCHECK_TIMER=y CONFIG_TCG_TPM=y CONFIG_TCG_TIS=y # CONFIG_TCG_TIS_I2C_ATMEL is not set # CONFIG_TCG_TIS_I2C_INFINEON is not set # CONFIG_TCG_TIS_I2C_NUVOTON is not set CONFIG_TCG_NSC=y CONFIG_TCG_ATMEL=y CONFIG_TCG_INFINEON=y # CONFIG_TCG_XEN is not set # CONFIG_TCG_CRB is not set # CONFIG_TCG_TIS_ST33ZP24 is not set CONFIG_TELCLOCK=y CONFIG_DEVPORT=y # CONFIG_XILLYBUS is not set # # I2C support # CONFIG_I2C=y CONFIG_ACPI_I2C_OPREGION=y CONFIG_I2C_BOARDINFO=y CONFIG_I2C_COMPAT=y CONFIG_I2C_CHARDEV=y # CONFIG_I2C_MUX is not set CONFIG_I2C_HELPER_AUTO=y CONFIG_I2C_SMBUS=y CONFIG_I2C_ALGOBIT=y CONFIG_I2C_ALGOPCA=y # # I2C Hardware Bus support # # # PC SMBus host controller drivers # CONFIG_I2C_ALI1535=y CONFIG_I2C_ALI1563=y CONFIG_I2C_ALI15X3=y CONFIG_I2C_AMD756=y CONFIG_I2C_AMD756_S4882=y CONFIG_I2C_AMD8111=y CONFIG_I2C_I801=y CONFIG_I2C_ISCH=y # CONFIG_I2C_ISMT is not set CONFIG_I2C_PIIX4=y CONFIG_I2C_NFORCE2=y CONFIG_I2C_NFORCE2_S4985=y CONFIG_I2C_SIS5595=y CONFIG_I2C_SIS630=y CONFIG_I2C_SIS96X=y CONFIG_I2C_VIA=y CONFIG_I2C_VIAPRO=y # # ACPI drivers # CONFIG_I2C_SCMI=y # # I2C system bus drivers (mostly embedded / system-on-chip) # # CONFIG_I2C_CBUS_GPIO is not set # CONFIG_I2C_DESIGNWARE_PCI is not set # CONFIG_I2C_GPIO is not set CONFIG_I2C_OCORES=y CONFIG_I2C_PCA_PLATFORM=y # CONFIG_I2C_PXA_PCI is not set CONFIG_I2C_SIMTEC=y # CONFIG_I2C_XILINX is not set # # External I2C/SMBus adapter drivers # CONFIG_I2C_DIOLAN_U2C=y CONFIG_I2C_PARPORT=y CONFIG_I2C_PARPORT_LIGHT=y # CONFIG_I2C_ROBOTFUZZ_OSIF is not set CONFIG_I2C_TAOS_EVM=y CONFIG_I2C_TINY_USB=y # # Other I2C/SMBus bus drivers # CONFIG_I2C_STUB=m # CONFIG_I2C_SLAVE is not set # CONFIG_I2C_DEBUG_CORE is not set # CONFIG_I2C_DEBUG_ALGO is not set # CONFIG_I2C_DEBUG_BUS is not set CONFIG_SPI=y # CONFIG_SPI_DEBUG is not set CONFIG_SPI_MASTER=y # # SPI Master Controller Drivers # # CONFIG_SPI_ALTERA is not set CONFIG_SPI_BITBANG=y CONFIG_SPI_BUTTERFLY=y # CONFIG_SPI_CADENCE is not set # CONFIG_SPI_GPIO is not set CONFIG_SPI_LM70_LLP=y # CONFIG_SPI_OC_TINY is not set # CONFIG_SPI_PXA2XX is not set # CONFIG_SPI_PXA2XX_PCI is not set # CONFIG_SPI_SC18IS602 is not set # CONFIG_SPI_XCOMM is not set # CONFIG_SPI_XILINX is not set # CONFIG_SPI_ZYNQMP_GQSPI is not set # CONFIG_SPI_DESIGNWARE is not set # # SPI Protocol Masters # # CONFIG_SPI_SPIDEV is not set CONFIG_SPI_TLE62X0=y # CONFIG_SPMI is not set # 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=y CONFIG_PPS_CLIENT_PARPORT=y # CONFIG_PPS_CLIENT_GPIO is not set # # PPS generators support # # # PTP clock support # CONFIG_PTP_1588_CLOCK=y # # Enable PHYLIB and NETWORK_PHY_TIMESTAMPING to see the additional clocks. # 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 # # Memory mapped GPIO drivers # # CONFIG_GPIO_AMDPT is not set # CONFIG_GPIO_DWAPB is not set # CONFIG_GPIO_GENERIC_PLATFORM is not set # CONFIG_GPIO_ICH is not set # CONFIG_GPIO_LYNXPOINT is not set # CONFIG_GPIO_VX855 is not set # CONFIG_GPIO_ZX is not set # # Port-mapped I/O GPIO drivers # # CONFIG_GPIO_104_IDIO_16 is not set # CONFIG_GPIO_F7188X is not set # CONFIG_GPIO_IT87 is not set # CONFIG_GPIO_SCH is not set # CONFIG_GPIO_SCH311X is not set # # I2C GPIO expanders # # CONFIG_GPIO_ADP5588 is not set # CONFIG_GPIO_MAX7300 is not set # CONFIG_GPIO_MAX732X is not set # CONFIG_GPIO_PCA953X is not set # CONFIG_GPIO_PCF857X is not set # CONFIG_GPIO_SX150X is not set # # MFD GPIO expanders # # # PCI GPIO expanders # # CONFIG_GPIO_AMD8111 is not set # CONFIG_GPIO_BT8XX is not set # CONFIG_GPIO_INTEL_MID is not set CONFIG_GPIO_ML_IOH=y # CONFIG_GPIO_RDC321X is not set # # SPI GPIO expanders # # CONFIG_GPIO_MAX7301 is not set # CONFIG_GPIO_MC33880 is not set # # SPI or I2C GPIO expanders # # CONFIG_GPIO_MCP23S08 is not set # # USB GPIO expanders # CONFIG_W1=y CONFIG_W1_CON=y # # 1-wire Bus Masters # CONFIG_W1_MASTER_MATROX=y CONFIG_W1_MASTER_DS2490=y CONFIG_W1_MASTER_DS2482=y # CONFIG_W1_MASTER_DS1WM is not set # CONFIG_W1_MASTER_GPIO is not set # # 1-wire Slaves # CONFIG_W1_SLAVE_THERM=y CONFIG_W1_SLAVE_SMEM=y # CONFIG_W1_SLAVE_DS2408 is not set # CONFIG_W1_SLAVE_DS2413 is not set # CONFIG_W1_SLAVE_DS2406 is not set # CONFIG_W1_SLAVE_DS2423 is not set CONFIG_W1_SLAVE_DS2431=y CONFIG_W1_SLAVE_DS2433=y # CONFIG_W1_SLAVE_DS2433_CRC is not set CONFIG_W1_SLAVE_DS2760=y # CONFIG_W1_SLAVE_DS2780 is not set # CONFIG_W1_SLAVE_DS2781 is not set # CONFIG_W1_SLAVE_DS28E04 is not set CONFIG_W1_SLAVE_BQ27000=y CONFIG_POWER_SUPPLY=y # CONFIG_POWER_SUPPLY_DEBUG is not set CONFIG_PDA_POWER=y # CONFIG_TEST_POWER is not set CONFIG_BATTERY_DS2760=y # CONFIG_BATTERY_DS2780 is not set # CONFIG_BATTERY_DS2781 is not set CONFIG_BATTERY_DS2782=y # CONFIG_BATTERY_WM97XX is not set # CONFIG_BATTERY_SBS is not set # CONFIG_BATTERY_BQ27XXX is not set CONFIG_BATTERY_MAX17040=y # CONFIG_BATTERY_MAX17042 is not set CONFIG_CHARGER_PCF50633=y # CONFIG_CHARGER_ISP1704 is not set # CONFIG_CHARGER_MAX8903 is not set # CONFIG_CHARGER_LP8727 is not set # CONFIG_CHARGER_GPIO is not set # CONFIG_CHARGER_MANAGER is not set # CONFIG_CHARGER_BQ2415X is not set # CONFIG_CHARGER_BQ24190 is not set # CONFIG_CHARGER_BQ24257 is not set # CONFIG_CHARGER_BQ24735 is not set # CONFIG_CHARGER_BQ25890 is not set # CONFIG_CHARGER_SMB347 is not set # CONFIG_BATTERY_GAUGE_LTC2941 is not set # CONFIG_CHARGER_RT9455 is not set # CONFIG_POWER_RESET is not set # CONFIG_POWER_AVS is not set CONFIG_HWMON=y CONFIG_HWMON_VID=y # CONFIG_HWMON_DEBUG_CHIP is not set # # Native drivers # CONFIG_SENSORS_ABITUGURU=y CONFIG_SENSORS_ABITUGURU3=y # CONFIG_SENSORS_AD7314 is not set CONFIG_SENSORS_AD7414=y CONFIG_SENSORS_AD7418=y CONFIG_SENSORS_ADM1021=y CONFIG_SENSORS_ADM1025=y CONFIG_SENSORS_ADM1026=y CONFIG_SENSORS_ADM1029=y CONFIG_SENSORS_ADM1031=y CONFIG_SENSORS_ADM9240=y # CONFIG_SENSORS_ADT7310 is not set # CONFIG_SENSORS_ADT7410 is not set CONFIG_SENSORS_ADT7411=y CONFIG_SENSORS_ADT7462=y CONFIG_SENSORS_ADT7470=y CONFIG_SENSORS_ADT7475=y CONFIG_SENSORS_ASC7621=y CONFIG_SENSORS_K8TEMP=y CONFIG_SENSORS_K10TEMP=y CONFIG_SENSORS_FAM15H_POWER=y CONFIG_SENSORS_APPLESMC=y CONFIG_SENSORS_ASB100=y CONFIG_SENSORS_ATXP1=y CONFIG_SENSORS_DS620=y CONFIG_SENSORS_DS1621=y CONFIG_SENSORS_DELL_SMM=y CONFIG_SENSORS_I5K_AMB=y CONFIG_SENSORS_F71805F=y CONFIG_SENSORS_F71882FG=y CONFIG_SENSORS_F75375S=y CONFIG_SENSORS_FSCHMD=y CONFIG_SENSORS_GL518SM=y CONFIG_SENSORS_GL520SM=y CONFIG_SENSORS_G760A=y # CONFIG_SENSORS_G762 is not set # CONFIG_SENSORS_GPIO_FAN is not set # CONFIG_SENSORS_HIH6130 is not set CONFIG_SENSORS_IBMAEM=y CONFIG_SENSORS_IBMPEX=y # CONFIG_SENSORS_I5500 is not set CONFIG_SENSORS_CORETEMP=y CONFIG_SENSORS_IT87=y # CONFIG_SENSORS_JC42 is not set # CONFIG_SENSORS_POWR1220 is not set CONFIG_SENSORS_LINEAGE=y # CONFIG_SENSORS_LTC2945 is not set CONFIG_SENSORS_LTC4151=y CONFIG_SENSORS_LTC4215=y # CONFIG_SENSORS_LTC4222 is not set CONFIG_SENSORS_LTC4245=y # CONFIG_SENSORS_LTC4260 is not set CONFIG_SENSORS_LTC4261=y CONFIG_SENSORS_MAX1111=y CONFIG_SENSORS_MAX16065=y CONFIG_SENSORS_MAX1619=y CONFIG_SENSORS_MAX1668=y # 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_MAX31790 is not set # CONFIG_SENSORS_HTU21 is not set # CONFIG_SENSORS_MCP3021 is not set CONFIG_SENSORS_ADCXX=y CONFIG_SENSORS_LM63=y CONFIG_SENSORS_LM70=y CONFIG_SENSORS_LM73=y CONFIG_SENSORS_LM75=y CONFIG_SENSORS_LM77=y CONFIG_SENSORS_LM78=y CONFIG_SENSORS_LM80=y CONFIG_SENSORS_LM83=y CONFIG_SENSORS_LM85=y CONFIG_SENSORS_LM87=y CONFIG_SENSORS_LM90=y CONFIG_SENSORS_LM92=y CONFIG_SENSORS_LM93=y # 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_NCT6683 is not set # CONFIG_SENSORS_NCT6775 is not set # CONFIG_SENSORS_NCT7802 is not set # CONFIG_SENSORS_NCT7904 is not set CONFIG_SENSORS_PCF8591=y # CONFIG_PMBUS is not set # CONFIG_SENSORS_SHT15 is not set CONFIG_SENSORS_SHT21=y # CONFIG_SENSORS_SHTC1 is not set CONFIG_SENSORS_SIS5595=y CONFIG_SENSORS_DME1737=y CONFIG_SENSORS_EMC1403=y CONFIG_SENSORS_EMC2103=y CONFIG_SENSORS_EMC6W201=y CONFIG_SENSORS_SMSC47M1=y CONFIG_SENSORS_SMSC47M192=y CONFIG_SENSORS_SMSC47B397=y CONFIG_SENSORS_SCH56XX_COMMON=y CONFIG_SENSORS_SCH5627=y # CONFIG_SENSORS_SCH5636 is not set CONFIG_SENSORS_SMM665=y # CONFIG_SENSORS_ADC128D818 is not set CONFIG_SENSORS_ADS1015=y CONFIG_SENSORS_ADS7828=y CONFIG_SENSORS_ADS7871=y CONFIG_SENSORS_AMC6821=y # CONFIG_SENSORS_INA209 is not set # CONFIG_SENSORS_INA2XX is not set # CONFIG_SENSORS_TC74 is not set CONFIG_SENSORS_THMC50=y CONFIG_SENSORS_TMP102=y # CONFIG_SENSORS_TMP103 is not set CONFIG_SENSORS_TMP401=y CONFIG_SENSORS_TMP421=y CONFIG_SENSORS_VIA_CPUTEMP=y CONFIG_SENSORS_VIA686A=y CONFIG_SENSORS_VT1211=y CONFIG_SENSORS_VT8231=y CONFIG_SENSORS_W83781D=y CONFIG_SENSORS_W83791D=y CONFIG_SENSORS_W83792D=y CONFIG_SENSORS_W83793=y CONFIG_SENSORS_W83795=y # CONFIG_SENSORS_W83795_FANCTRL is not set CONFIG_SENSORS_W83L785TS=y CONFIG_SENSORS_W83L786NG=y CONFIG_SENSORS_W83627HF=y CONFIG_SENSORS_W83627EHF=y # # ACPI drivers # CONFIG_SENSORS_ACPI_POWER=y CONFIG_SENSORS_ATK0110=y CONFIG_THERMAL=y CONFIG_THERMAL_HWMON=y CONFIG_THERMAL_WRITABLE_TRIPS=y CONFIG_THERMAL_DEFAULT_GOV_STEP_WISE=y # CONFIG_THERMAL_DEFAULT_GOV_FAIR_SHARE is not set # CONFIG_THERMAL_DEFAULT_GOV_USER_SPACE is not set # CONFIG_THERMAL_DEFAULT_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_GOV_FAIR_SHARE is not set CONFIG_THERMAL_GOV_STEP_WISE=y CONFIG_THERMAL_GOV_BANG_BANG=y CONFIG_THERMAL_GOV_USER_SPACE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set # CONFIG_THERMAL_EMULATION is not set # CONFIG_INTEL_POWERCLAMP is not set CONFIG_X86_PKG_TEMP_THERMAL=m # CONFIG_INTEL_SOC_DTS_THERMAL is not set # CONFIG_INT340X_THERMAL is not set # CONFIG_INTEL_PCH_THERMAL is not set CONFIG_WATCHDOG=y CONFIG_WATCHDOG_CORE=y # CONFIG_WATCHDOG_NOWAYOUT is not set # # Watchdog Device Drivers # CONFIG_SOFT_WATCHDOG=y # CONFIG_XILINX_WATCHDOG is not set # CONFIG_CADENCE_WATCHDOG is not set # CONFIG_DW_WATCHDOG is not set # CONFIG_MAX63XX_WATCHDOG is not set CONFIG_ACQUIRE_WDT=y CONFIG_ADVANTECH_WDT=y CONFIG_ALIM1535_WDT=y CONFIG_ALIM7101_WDT=y CONFIG_F71808E_WDT=y CONFIG_SP5100_TCO=y CONFIG_SBC_FITPC2_WATCHDOG=y # CONFIG_EUROTECH_WDT is not set CONFIG_IB700_WDT=y CONFIG_IBMASR=y CONFIG_WAFER_WDT=y CONFIG_I6300ESB_WDT=y # CONFIG_IE6XX_WDT is not set CONFIG_ITCO_WDT=y CONFIG_ITCO_VENDOR_SUPPORT=y CONFIG_IT8712F_WDT=y CONFIG_IT87_WDT=y CONFIG_HP_WATCHDOG=y CONFIG_HPWDT_NMI_DECODING=y CONFIG_SC1200_WDT=y CONFIG_PC87413_WDT=y CONFIG_NV_TCO=y CONFIG_60XX_WDT=y CONFIG_CPU5_WDT=y CONFIG_SMSC_SCH311X_WDT=y CONFIG_SMSC37B787_WDT=y # CONFIG_VIA_WDT is not set CONFIG_W83627HF_WDT=y CONFIG_W83877F_WDT=y CONFIG_W83977F_WDT=y CONFIG_MACHZ_WDT=y CONFIG_SBC_EPX_C3_WATCHDOG=y # CONFIG_BCM7038_WDT is not set # CONFIG_MEN_A21_WDT is not set CONFIG_XEN_WDT=y # # PCI-based Watchdog Cards # CONFIG_PCIPCWATCHDOG=y CONFIG_WDTPCI=y # # USB-based Watchdog Cards # CONFIG_USBPCWATCHDOG=y CONFIG_SSB_POSSIBLE=y # # Sonics Silicon Backplane # CONFIG_SSB=y CONFIG_SSB_SPROM=y CONFIG_SSB_BLOCKIO=y CONFIG_SSB_PCIHOST_POSSIBLE=y CONFIG_SSB_PCIHOST=y CONFIG_SSB_B43_PCI_BRIDGE=y CONFIG_SSB_PCMCIAHOST_POSSIBLE=y CONFIG_SSB_PCMCIAHOST=y CONFIG_SSB_SDIOHOST_POSSIBLE=y CONFIG_SSB_SDIOHOST=y # CONFIG_SSB_HOST_SOC is not set # CONFIG_SSB_DEBUG is not set CONFIG_SSB_DRIVER_PCICORE_POSSIBLE=y CONFIG_SSB_DRIVER_PCICORE=y # CONFIG_SSB_DRIVER_GPIO is not set CONFIG_BCMA_POSSIBLE=y # # Broadcom specific AMBA # CONFIG_BCMA=y CONFIG_BCMA_BLOCKIO=y CONFIG_BCMA_HOST_PCI_POSSIBLE=y CONFIG_BCMA_HOST_PCI=y # CONFIG_BCMA_HOST_SOC is not set CONFIG_BCMA_DRIVER_PCI=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_AS3711 is not set # CONFIG_PMIC_ADP5520 is not set # CONFIG_MFD_AAT2870_CORE is not set # CONFIG_MFD_BCM590XX is not set # CONFIG_MFD_AXP20X is not set # CONFIG_MFD_CROS_EC is not set # CONFIG_PMIC_DA903X is not set # CONFIG_MFD_DA9052_SPI is not set # CONFIG_MFD_DA9052_I2C is not set # CONFIG_MFD_DA9055 is not set # CONFIG_MFD_DA9062 is not set # CONFIG_MFD_DA9063 is not set # CONFIG_MFD_DA9150 is not set # CONFIG_MFD_DLN2 is not set # CONFIG_MFD_MC13XXX_SPI is not set # CONFIG_MFD_MC13XXX_I2C is not set CONFIG_HTC_PASIC3=y # CONFIG_HTC_I2CPLD is not set CONFIG_LPC_ICH=y CONFIG_LPC_SCH=y # CONFIG_INTEL_SOC_PMIC is not set # CONFIG_MFD_INTEL_LPSS_ACPI is not set # CONFIG_MFD_INTEL_LPSS_PCI is not set # CONFIG_MFD_JANZ_CMODIO is not set # CONFIG_MFD_KEMPLD is not set # CONFIG_MFD_88PM800 is not set # CONFIG_MFD_88PM805 is not set # CONFIG_MFD_88PM860X is not set # CONFIG_MFD_MAX14577 is not set # CONFIG_MFD_MAX77693 is not set # CONFIG_MFD_MAX77843 is not set # CONFIG_MFD_MAX8907 is not set # CONFIG_MFD_MAX8925 is not set # CONFIG_MFD_MAX8997 is not set # CONFIG_MFD_MAX8998 is not set # CONFIG_MFD_MT6397 is not set # CONFIG_MFD_MENF21BMC is not set # CONFIG_EZX_PCAP is not set # CONFIG_MFD_VIPERBOARD is not set # CONFIG_MFD_RETU is not set CONFIG_MFD_PCF50633=y CONFIG_PCF50633_ADC=y CONFIG_PCF50633_GPIO=y # CONFIG_UCB1400_CORE is not set # CONFIG_MFD_RDC321X is not set # CONFIG_MFD_RTSX_PCI is not set # CONFIG_MFD_RT5033 is not set # CONFIG_MFD_RTSX_USB is not set # CONFIG_MFD_RC5T583 is not set # CONFIG_MFD_RN5T618 is not set # CONFIG_MFD_SEC_CORE is not set # CONFIG_MFD_SI476X_CORE is not set CONFIG_MFD_SM501=y # CONFIG_MFD_SM501_GPIO is not set # CONFIG_MFD_SKY81452 is not set # CONFIG_MFD_SMSC is not set # CONFIG_ABX500_CORE is not set # CONFIG_MFD_SYSCON is not set # 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 is not set # CONFIG_TPS65010 is not set # CONFIG_TPS6507X is not set # CONFIG_MFD_TPS65090 is not set # CONFIG_MFD_TPS65217 is not set # CONFIG_MFD_TPS65218 is not set # CONFIG_MFD_TPS6586X is not set # CONFIG_MFD_TPS65910 is not set # CONFIG_MFD_TPS65912 is not set # CONFIG_MFD_TPS65912_I2C is not set # CONFIG_MFD_TPS65912_SPI is not set # CONFIG_MFD_TPS80031 is not set # CONFIG_TWL4030_CORE is not set # CONFIG_TWL6040_CORE is not set CONFIG_MFD_WL1273_CORE=y # CONFIG_MFD_LM3533 is not set # CONFIG_MFD_TMIO is not set # CONFIG_MFD_VX855 is not set # CONFIG_MFD_ARIZONA_I2C is not set # CONFIG_MFD_ARIZONA_SPI is not set CONFIG_MFD_WM8400=y # CONFIG_MFD_WM831X_I2C is not set # CONFIG_MFD_WM831X_SPI is not set # CONFIG_MFD_WM8350_I2C is not set # CONFIG_MFD_WM8994 is not set CONFIG_REGULATOR=y # CONFIG_REGULATOR_DEBUG is not set CONFIG_REGULATOR_FIXED_VOLTAGE=y # CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set CONFIG_REGULATOR_USERSPACE_CONSUMER=y # CONFIG_REGULATOR_ACT8865 is not set # CONFIG_REGULATOR_AD5398 is not set # CONFIG_REGULATOR_DA9210 is not set # CONFIG_REGULATOR_DA9211 is not set # CONFIG_REGULATOR_FAN53555 is not set # CONFIG_REGULATOR_GPIO is not set # CONFIG_REGULATOR_ISL9305 is not set # CONFIG_REGULATOR_ISL6271A is not set CONFIG_REGULATOR_LP3971=y # CONFIG_REGULATOR_LP3972 is not set # CONFIG_REGULATOR_LP872X is not set # CONFIG_REGULATOR_LP8755 is not set # CONFIG_REGULATOR_LTC3589 is not set CONFIG_REGULATOR_MAX1586=y CONFIG_REGULATOR_MAX8649=y CONFIG_REGULATOR_MAX8660=y # CONFIG_REGULATOR_MAX8952 is not set # CONFIG_REGULATOR_MAX8973 is not set # CONFIG_REGULATOR_MT6311 is not set CONFIG_REGULATOR_PCF50633=y # CONFIG_REGULATOR_PFUZE100 is not set # CONFIG_REGULATOR_TPS51632 is not set # CONFIG_REGULATOR_TPS62360 is not set CONFIG_REGULATOR_TPS65023=y CONFIG_REGULATOR_TPS6507X=y # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_WM8400=y CONFIG_MEDIA_SUPPORT=y # # Multimedia core support # # CONFIG_MEDIA_CAMERA_SUPPORT is not set # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set # CONFIG_MEDIA_RADIO_SUPPORT is not set # CONFIG_MEDIA_SDR_SUPPORT is not set # CONFIG_MEDIA_RC_SUPPORT is not set # CONFIG_VIDEO_ADV_DEBUG is not set # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set # CONFIG_TTPCI_EEPROM is not set # # Media drivers # # CONFIG_MEDIA_USB_SUPPORT is not set # CONFIG_MEDIA_PCI_SUPPORT is not set # # Supported MMC/SDIO adapters # # CONFIG_CYPRESS_FIRMWARE is not set # # Media ancillary drivers (tuners, sensors, i2c, frontends) # # # Customise DVB Frontends # CONFIG_DVB_TUNER_DIB0070=y CONFIG_DVB_TUNER_DIB0090=y # # Tools to develop new frontends # # CONFIG_DVB_DUMMY_FE is not set # # Graphics support # CONFIG_AGP=y CONFIG_AGP_AMD64=y CONFIG_AGP_INTEL=y CONFIG_AGP_SIS=y CONFIG_AGP_VIA=y CONFIG_INTEL_GTT=y CONFIG_VGA_ARB=y CONFIG_VGA_ARB_MAX_GPUS=16 CONFIG_VGA_SWITCHEROO=y CONFIG_DRM=y CONFIG_DRM_MIPI_DSI=y CONFIG_DRM_KMS_HELPER=y CONFIG_DRM_KMS_FB_HELPER=y CONFIG_DRM_FBDEV_EMULATION=y # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set CONFIG_DRM_TTM=y # # I2C encoder or helper chips # # CONFIG_DRM_I2C_ADV7511 is not set CONFIG_DRM_I2C_CH7006=y CONFIG_DRM_I2C_SIL164=y # CONFIG_DRM_I2C_NXP_TDA998X is not set CONFIG_DRM_TDFX=y CONFIG_DRM_R128=y CONFIG_DRM_RADEON=y # CONFIG_DRM_RADEON_USERPTR is not set # CONFIG_DRM_RADEON_UMS is not set # CONFIG_DRM_AMDGPU is not set CONFIG_DRM_NOUVEAU=y CONFIG_NOUVEAU_DEBUG=5 CONFIG_NOUVEAU_DEBUG_DEFAULT=3 CONFIG_DRM_NOUVEAU_BACKLIGHT=y # CONFIG_DRM_I810 is not set CONFIG_DRM_I915=y # CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT is not set CONFIG_DRM_MGA=y CONFIG_DRM_SIS=y CONFIG_DRM_VIA=y CONFIG_DRM_SAVAGE=y # CONFIG_DRM_VGEM is not set CONFIG_DRM_VMWGFX=y # CONFIG_DRM_VMWGFX_FBCON 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_VIRTIO_GPU is not set CONFIG_DRM_PANEL=y # # Display Panels # CONFIG_DRM_BRIDGE=y # # Display Interface Bridges # # # Frame buffer Devices # CONFIG_FB=y CONFIG_FIRMWARE_EDID=y CONFIG_FB_CMDLINE=y CONFIG_FB_DDC=y 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 is not set CONFIG_FB_SYS_FOPS=y CONFIG_FB_DEFERRED_IO=y CONFIG_FB_HECUBA=y CONFIG_FB_SVGALIB=y # CONFIG_FB_MACMODES is not set CONFIG_FB_BACKLIGHT=y CONFIG_FB_MODE_HELPERS=y CONFIG_FB_TILEBLITTING=y # # Frame buffer hardware drivers # # CONFIG_FB_CIRRUS is not set CONFIG_FB_PM2=y CONFIG_FB_PM2_FIFO_DISCONNECT=y CONFIG_FB_CYBER2000=y CONFIG_FB_CYBER2000_DDC=y CONFIG_FB_ARC=y # CONFIG_FB_ASILIANT is not set # CONFIG_FB_IMSTT is not set # CONFIG_FB_VGA16 is not set CONFIG_FB_UVESA=y CONFIG_FB_VESA=y CONFIG_FB_EFI=y CONFIG_FB_N411=y CONFIG_FB_HGA=y # CONFIG_FB_OPENCORES is not set CONFIG_FB_S1D13XXX=y CONFIG_FB_NVIDIA=y # CONFIG_FB_NVIDIA_I2C is not set # CONFIG_FB_NVIDIA_DEBUG is not set CONFIG_FB_NVIDIA_BACKLIGHT=y # CONFIG_FB_RIVA is not set # CONFIG_FB_I740 is not set CONFIG_FB_LE80578=y CONFIG_FB_CARILLO_RANCH=y CONFIG_FB_MATROX=y CONFIG_FB_MATROX_MILLENIUM=y CONFIG_FB_MATROX_MYSTIQUE=y CONFIG_FB_MATROX_G=y CONFIG_FB_MATROX_I2C=y CONFIG_FB_MATROX_MAVEN=y CONFIG_FB_RADEON=y CONFIG_FB_RADEON_I2C=y CONFIG_FB_RADEON_BACKLIGHT=y # CONFIG_FB_RADEON_DEBUG is not set CONFIG_FB_ATY128=y CONFIG_FB_ATY128_BACKLIGHT=y CONFIG_FB_ATY=y CONFIG_FB_ATY_CT=y # CONFIG_FB_ATY_GENERIC_LCD is not set CONFIG_FB_ATY_GX=y CONFIG_FB_ATY_BACKLIGHT=y CONFIG_FB_S3=y CONFIG_FB_S3_DDC=y CONFIG_FB_SAVAGE=y # CONFIG_FB_SAVAGE_I2C is not set # CONFIG_FB_SAVAGE_ACCEL is not set CONFIG_FB_SIS=y CONFIG_FB_SIS_300=y CONFIG_FB_SIS_315=y CONFIG_FB_VIA=y # CONFIG_FB_VIA_DIRECT_PROCFS is not set CONFIG_FB_VIA_X_COMPATIBILITY=y CONFIG_FB_NEOMAGIC=y CONFIG_FB_KYRO=y CONFIG_FB_3DFX=y # CONFIG_FB_3DFX_ACCEL is not set CONFIG_FB_3DFX_I2C=y CONFIG_FB_VOODOO1=y CONFIG_FB_VT8623=y CONFIG_FB_TRIDENT=y CONFIG_FB_ARK=y CONFIG_FB_PM3=y # CONFIG_FB_CARMINE is not set CONFIG_FB_SM501=y # CONFIG_FB_SMSCUFX is not set CONFIG_FB_UDL=y # CONFIG_FB_IBM_GXT4500 is not set CONFIG_FB_VIRTUAL=y CONFIG_XEN_FBDEV_FRONTEND=y CONFIG_FB_METRONOME=y CONFIG_FB_MB862XX=y CONFIG_FB_MB862XX_PCI_GDC=y CONFIG_FB_MB862XX_I2C=y # CONFIG_FB_BROADSHEET is not set # CONFIG_FB_AUO_K190X is not set # CONFIG_FB_HYPERV is not set # CONFIG_FB_SIMPLE is not set # CONFIG_FB_SM712 is not set CONFIG_BACKLIGHT_LCD_SUPPORT=y # CONFIG_LCD_CLASS_DEVICE is not set CONFIG_BACKLIGHT_CLASS_DEVICE=y # CONFIG_BACKLIGHT_GENERIC is not set CONFIG_BACKLIGHT_APPLE=y # CONFIG_BACKLIGHT_PM8941_WLED is not set # CONFIG_BACKLIGHT_SAHARA is not set # CONFIG_BACKLIGHT_ADP8860 is not set # CONFIG_BACKLIGHT_ADP8870 is not set # CONFIG_BACKLIGHT_PCF50633 is not set # CONFIG_BACKLIGHT_LM3639 is not set # CONFIG_BACKLIGHT_GPIO is not set # CONFIG_BACKLIGHT_LV5207LP is not set # CONFIG_BACKLIGHT_BD6107 is not set CONFIG_VGASTATE=y CONFIG_HDMI=y # # Console display driver support # CONFIG_VGA_CONSOLE=y # CONFIG_VGACON_SOFT_SCROLLBACK is not set CONFIG_DUMMY_CONSOLE=y CONFIG_DUMMY_CONSOLE_COLUMNS=80 CONFIG_DUMMY_CONSOLE_ROWS=25 CONFIG_FRAMEBUFFER_CONSOLE=y CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y # CONFIG_LOGO is not set CONFIG_SOUND=y CONFIG_SOUND_OSS_CORE=y # CONFIG_SOUND_OSS_CORE_PRECLAIM is not set CONFIG_SND=y CONFIG_SND_TIMER=y CONFIG_SND_PCM=y CONFIG_SND_HWDEP=y CONFIG_SND_RAWMIDI=y CONFIG_SND_JACK=y CONFIG_SND_SEQUENCER=y CONFIG_SND_SEQ_DUMMY=y CONFIG_SND_OSSEMUL=y CONFIG_SND_MIXER_OSS=y CONFIG_SND_PCM_OSS=y CONFIG_SND_PCM_OSS_PLUGINS=y CONFIG_SND_PCM_TIMER=y # CONFIG_SND_SEQUENCER_OSS is not set CONFIG_SND_HRTIMER=y CONFIG_SND_SEQ_HRTIMER_DEFAULT=y CONFIG_SND_DYNAMIC_MINORS=y CONFIG_SND_MAX_CARDS=32 CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_PROC_FS=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set CONFIG_SND_VMASTER=y CONFIG_SND_DMA_SGBUF=y CONFIG_SND_RAWMIDI_SEQ=y CONFIG_SND_OPL3_LIB_SEQ=y # CONFIG_SND_OPL4_LIB_SEQ is not set # CONFIG_SND_SBAWE_SEQ is not set CONFIG_SND_EMU10K1_SEQ=y CONFIG_SND_MPU401_UART=y CONFIG_SND_OPL3_LIB=y CONFIG_SND_VX_LIB=y CONFIG_SND_AC97_CODEC=y CONFIG_SND_DRIVERS=y CONFIG_SND_PCSP=y CONFIG_SND_DUMMY=y CONFIG_SND_ALOOP=y CONFIG_SND_VIRMIDI=y CONFIG_SND_MTPAV=y CONFIG_SND_MTS64=y CONFIG_SND_SERIAL_U16550=y CONFIG_SND_MPU401=y CONFIG_SND_PORTMAN2X4=y CONFIG_SND_AC97_POWER_SAVE=y CONFIG_SND_AC97_POWER_SAVE_DEFAULT=0 CONFIG_SND_SB_COMMON=y CONFIG_SND_PCI=y CONFIG_SND_AD1889=y CONFIG_SND_ALS300=y CONFIG_SND_ALS4000=y CONFIG_SND_ALI5451=y CONFIG_SND_ASIHPI=y CONFIG_SND_ATIIXP=y CONFIG_SND_ATIIXP_MODEM=y CONFIG_SND_AU8810=y CONFIG_SND_AU8820=y CONFIG_SND_AU8830=y # CONFIG_SND_AW2 is not set CONFIG_SND_AZT3328=y CONFIG_SND_BT87X=y # CONFIG_SND_BT87X_OVERCLOCK is not set CONFIG_SND_CA0106=y CONFIG_SND_CMIPCI=y CONFIG_SND_OXYGEN_LIB=y CONFIG_SND_OXYGEN=y CONFIG_SND_CS4281=y CONFIG_SND_CS46XX=y CONFIG_SND_CS46XX_NEW_DSP=y CONFIG_SND_CTXFI=y CONFIG_SND_DARLA20=y CONFIG_SND_GINA20=y CONFIG_SND_LAYLA20=y CONFIG_SND_DARLA24=y CONFIG_SND_GINA24=y CONFIG_SND_LAYLA24=y CONFIG_SND_MONA=y CONFIG_SND_MIA=y CONFIG_SND_ECHO3G=y CONFIG_SND_INDIGO=y CONFIG_SND_INDIGOIO=y CONFIG_SND_INDIGODJ=y CONFIG_SND_INDIGOIOX=y CONFIG_SND_INDIGODJX=y CONFIG_SND_EMU10K1=y CONFIG_SND_EMU10K1X=y CONFIG_SND_ENS1370=y CONFIG_SND_ENS1371=y CONFIG_SND_ES1938=y CONFIG_SND_ES1968=y CONFIG_SND_ES1968_INPUT=y CONFIG_SND_FM801=y CONFIG_SND_HDSP=y # # Don't forget to add built-in firmwares for HDSP driver # CONFIG_SND_HDSPM=y CONFIG_SND_ICE1712=y CONFIG_SND_ICE1724=y CONFIG_SND_INTEL8X0=y CONFIG_SND_INTEL8X0M=y CONFIG_SND_KORG1212=y CONFIG_SND_LOLA=y CONFIG_SND_LX6464ES=y CONFIG_SND_MAESTRO3=y CONFIG_SND_MAESTRO3_INPUT=y CONFIG_SND_MIXART=y CONFIG_SND_NM256=y CONFIG_SND_PCXHR=y CONFIG_SND_RIPTIDE=y CONFIG_SND_RME32=y CONFIG_SND_RME96=y CONFIG_SND_RME9652=y CONFIG_SND_SONICVIBES=y CONFIG_SND_TRIDENT=y CONFIG_SND_VIA82XX=y CONFIG_SND_VIA82XX_MODEM=y CONFIG_SND_VIRTUOSO=y CONFIG_SND_VX222=y CONFIG_SND_YMFPCI=y # # HD-Audio # CONFIG_SND_HDA=y CONFIG_SND_HDA_INTEL=y CONFIG_SND_HDA_HWDEP=y CONFIG_SND_HDA_RECONFIG=y CONFIG_SND_HDA_INPUT_BEEP=y CONFIG_SND_HDA_INPUT_BEEP_MODE=1 CONFIG_SND_HDA_PATCH_LOADER=y CONFIG_SND_HDA_CODEC_REALTEK=y CONFIG_SND_HDA_CODEC_ANALOG=y CONFIG_SND_HDA_CODEC_SIGMATEL=y CONFIG_SND_HDA_CODEC_VIA=y CONFIG_SND_HDA_CODEC_HDMI=y CONFIG_SND_HDA_CODEC_CIRRUS=y CONFIG_SND_HDA_CODEC_CONEXANT=y CONFIG_SND_HDA_CODEC_CA0110=y CONFIG_SND_HDA_CODEC_CA0132=y # CONFIG_SND_HDA_CODEC_CA0132_DSP is not set CONFIG_SND_HDA_CODEC_CMEDIA=y CONFIG_SND_HDA_CODEC_SI3054=y CONFIG_SND_HDA_GENERIC=y CONFIG_SND_HDA_POWER_SAVE_DEFAULT=0 CONFIG_SND_HDA_CORE=y CONFIG_SND_HDA_I915=y CONFIG_SND_HDA_PREALLOC_SIZE=64 CONFIG_SND_SPI=y CONFIG_SND_USB=y CONFIG_SND_USB_AUDIO=y CONFIG_SND_USB_UA101=y CONFIG_SND_USB_USX2Y=y CONFIG_SND_USB_CAIAQ=y CONFIG_SND_USB_CAIAQ_INPUT=y CONFIG_SND_USB_US122L=y CONFIG_SND_USB_6FIRE=y # CONFIG_SND_USB_HIFACE is not set # CONFIG_SND_BCD2000 is not set # CONFIG_SND_USB_POD is not set # CONFIG_SND_USB_PODHD is not set # CONFIG_SND_USB_TONEPORT is not set # CONFIG_SND_USB_VARIAX is not set CONFIG_SND_FIREWIRE=y CONFIG_SND_FIREWIRE_LIB=y # CONFIG_SND_DICE is not set # CONFIG_SND_OXFW is not set CONFIG_SND_ISIGHT=y # CONFIG_SND_SCS1X is not set # CONFIG_SND_FIREWORKS is not set # CONFIG_SND_BEBOB is not set # CONFIG_SND_FIREWIRE_DIGI00X is not set # CONFIG_SND_FIREWIRE_TASCAM is not set CONFIG_SND_PCMCIA=y CONFIG_SND_VXPOCKET=y CONFIG_SND_PDAUDIOCF=y # CONFIG_SND_SOC is not set # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=y # # HID support # CONFIG_HID=y CONFIG_HID_BATTERY_STRENGTH=y CONFIG_HIDRAW=y # CONFIG_UHID is not set CONFIG_HID_GENERIC=y # # Special HID drivers # CONFIG_HID_A4TECH=y CONFIG_HID_ACRUX=y # CONFIG_HID_ACRUX_FF is not set CONFIG_HID_APPLE=y # CONFIG_HID_APPLEIR is not set # CONFIG_HID_AUREAL is not set CONFIG_HID_BELKIN=y # CONFIG_HID_BETOP_FF is not set CONFIG_HID_CHERRY=y CONFIG_HID_CHICONY=y # CONFIG_HID_CORSAIR is not set CONFIG_HID_PRODIKEYS=y # CONFIG_HID_CP2112 is not set CONFIG_HID_CYPRESS=y CONFIG_HID_DRAGONRISE=y CONFIG_DRAGONRISE_FF=y CONFIG_HID_EMS_FF=y CONFIG_HID_ELECOM=y # CONFIG_HID_ELO is not set CONFIG_HID_EZKEY=y # CONFIG_HID_GEMBIRD is not set # CONFIG_HID_GFRM is not set # CONFIG_HID_HOLTEK is not set # CONFIG_HID_GT683R is not set CONFIG_HID_KEYTOUCH=y CONFIG_HID_KYE=y CONFIG_HID_UCLOGIC=y CONFIG_HID_WALTOP=y CONFIG_HID_GYRATION=y # CONFIG_HID_ICADE is not set CONFIG_HID_TWINHAN=y CONFIG_HID_KENSINGTON=y CONFIG_HID_LCPOWER=y # CONFIG_HID_LENOVO is not set CONFIG_HID_LOGITECH=y CONFIG_HID_LOGITECH_DJ=y CONFIG_HID_LOGITECH_HIDPP=y CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y CONFIG_LOGIWHEELS_FF=y CONFIG_HID_MAGICMOUSE=y CONFIG_HID_MICROSOFT=y CONFIG_HID_MONTEREY=y CONFIG_HID_MULTITOUCH=y CONFIG_HID_NTRIG=y CONFIG_HID_ORTEK=y CONFIG_HID_PANTHERLORD=y CONFIG_PANTHERLORD_FF=y # CONFIG_HID_PENMOUNT is not set CONFIG_HID_PETALYNX=y CONFIG_HID_PICOLCD=y CONFIG_HID_PICOLCD_FB=y CONFIG_HID_PICOLCD_BACKLIGHT=y CONFIG_HID_PICOLCD_LEDS=y # CONFIG_HID_PLANTRONICS is not set # CONFIG_HID_PRIMAX is not set CONFIG_HID_ROCCAT=y # CONFIG_HID_SAITEK is not set CONFIG_HID_SAMSUNG=y CONFIG_HID_SONY=y # CONFIG_SONY_FF is not set # CONFIG_HID_SPEEDLINK is not set # CONFIG_HID_STEELSERIES is not set CONFIG_HID_SUNPLUS=y # CONFIG_HID_RMI is not set CONFIG_HID_GREENASIA=y CONFIG_GREENASIA_FF=y # CONFIG_HID_HYPERV_MOUSE is not set CONFIG_HID_SMARTJOYPLUS=y CONFIG_SMARTJOYPLUS_FF=y # CONFIG_HID_TIVO is not set CONFIG_HID_TOPSEED=y # CONFIG_HID_THINGM is not set CONFIG_HID_THRUSTMASTER=y CONFIG_THRUSTMASTER_FF=y CONFIG_HID_WACOM=y # CONFIG_HID_WIIMOTE is not set # CONFIG_HID_XINMO is not set CONFIG_HID_ZEROPLUS=y CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=y # CONFIG_HID_SENSOR_HUB is not set # # USB HID support # CONFIG_USB_HID=y CONFIG_HID_PID=y CONFIG_USB_HIDDEV=y # # I2C HID support # # CONFIG_I2C_HID is not set CONFIG_USB_OHCI_LITTLE_ENDIAN=y CONFIG_USB_SUPPORT=y CONFIG_USB_COMMON=y CONFIG_USB_ARCH_HAS_HCD=y CONFIG_USB=y CONFIG_USB_ANNOUNCE_NEW_DEVICES=y # # Miscellaneous USB options # CONFIG_USB_DEFAULT_PERSIST=y CONFIG_USB_DYNAMIC_MINORS=y # CONFIG_USB_OTG is not set # CONFIG_USB_OTG_WHITELIST is not set # CONFIG_USB_ULPI_BUS is not set CONFIG_USB_MON=y CONFIG_USB_WUSB=y CONFIG_USB_WUSB_CBAF=y # CONFIG_USB_WUSB_CBAF_DEBUG is not set # # USB Host Controller Drivers # CONFIG_USB_C67X00_HCD=y CONFIG_USB_XHCI_HCD=y CONFIG_USB_XHCI_PCI=y # CONFIG_USB_XHCI_PLATFORM is not set CONFIG_USB_EHCI_HCD=y CONFIG_USB_EHCI_ROOT_HUB_TT=y CONFIG_USB_EHCI_TT_NEWSCHED=y CONFIG_USB_EHCI_PCI=y # CONFIG_USB_EHCI_HCD_PLATFORM is not set # CONFIG_USB_OXU210HP_HCD is not set CONFIG_USB_ISP116X_HCD=y # CONFIG_USB_ISP1362_HCD is not set # CONFIG_USB_FOTG210_HCD is not set # CONFIG_USB_MAX3421_HCD is not set CONFIG_USB_OHCI_HCD=y CONFIG_USB_OHCI_HCD_PCI=y # CONFIG_USB_OHCI_HCD_SSB is not set # CONFIG_USB_OHCI_HCD_PLATFORM is not set CONFIG_USB_UHCI_HCD=y CONFIG_USB_U132_HCD=y CONFIG_USB_SL811_HCD=y # CONFIG_USB_SL811_HCD_ISO is not set CONFIG_USB_SL811_CS=y CONFIG_USB_R8A66597_HCD=y CONFIG_USB_WHCI_HCD=y CONFIG_USB_HWA_HCD=y # CONFIG_USB_HCD_BCMA is not set # CONFIG_USB_HCD_SSB is not set # CONFIG_USB_HCD_TEST_MODE is not set # # USB Device Class drivers # CONFIG_USB_ACM=y CONFIG_USB_PRINTER=y CONFIG_USB_WDM=y CONFIG_USB_TMC=y # # NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may # # # also be needed; see USB_STORAGE Help for more info # CONFIG_USB_STORAGE=y # CONFIG_USB_STORAGE_DEBUG is not set CONFIG_USB_STORAGE_REALTEK=y CONFIG_REALTEK_AUTOPM=y CONFIG_USB_STORAGE_DATAFAB=y CONFIG_USB_STORAGE_FREECOM=y CONFIG_USB_STORAGE_ISD200=y CONFIG_USB_STORAGE_USBAT=y CONFIG_USB_STORAGE_SDDR09=y CONFIG_USB_STORAGE_SDDR55=y CONFIG_USB_STORAGE_JUMPSHOT=y CONFIG_USB_STORAGE_ALAUDA=y CONFIG_USB_STORAGE_ONETOUCH=y CONFIG_USB_STORAGE_KARMA=y CONFIG_USB_STORAGE_CYPRESS_ATACB=y CONFIG_USB_STORAGE_ENE_UB6250=y CONFIG_USB_UAS=y # # USB Imaging devices # CONFIG_USB_MDC800=y CONFIG_USB_MICROTEK=y CONFIG_USBIP_CORE=y CONFIG_USBIP_VHCI_HCD=y CONFIG_USBIP_HOST=y # CONFIG_USBIP_DEBUG is not set # CONFIG_USB_MUSB_HDRC is not set # CONFIG_USB_DWC3 is not set # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set # CONFIG_USB_ISP1760 is not set # # USB port drivers # CONFIG_USB_USS720=y CONFIG_USB_SERIAL=y # CONFIG_USB_SERIAL_CONSOLE is not set CONFIG_USB_SERIAL_GENERIC=y # CONFIG_USB_SERIAL_SIMPLE is not set CONFIG_USB_SERIAL_AIRCABLE=y CONFIG_USB_SERIAL_ARK3116=y CONFIG_USB_SERIAL_BELKIN=y CONFIG_USB_SERIAL_CH341=y CONFIG_USB_SERIAL_WHITEHEAT=y CONFIG_USB_SERIAL_DIGI_ACCELEPORT=y CONFIG_USB_SERIAL_CP210X=y CONFIG_USB_SERIAL_CYPRESS_M8=y CONFIG_USB_SERIAL_EMPEG=y CONFIG_USB_SERIAL_FTDI_SIO=y CONFIG_USB_SERIAL_VISOR=y CONFIG_USB_SERIAL_IPAQ=y CONFIG_USB_SERIAL_IR=y CONFIG_USB_SERIAL_EDGEPORT=y CONFIG_USB_SERIAL_EDGEPORT_TI=y # CONFIG_USB_SERIAL_F81232 is not set CONFIG_USB_SERIAL_GARMIN=y CONFIG_USB_SERIAL_IPW=y CONFIG_USB_SERIAL_IUU=y CONFIG_USB_SERIAL_KEYSPAN_PDA=y CONFIG_USB_SERIAL_KEYSPAN=y CONFIG_USB_SERIAL_KLSI=y CONFIG_USB_SERIAL_KOBIL_SCT=y CONFIG_USB_SERIAL_MCT_U232=y # CONFIG_USB_SERIAL_METRO is not set CONFIG_USB_SERIAL_MOS7720=y CONFIG_USB_SERIAL_MOS7715_PARPORT=y CONFIG_USB_SERIAL_MOS7840=y # CONFIG_USB_SERIAL_MXUPORT is not set CONFIG_USB_SERIAL_NAVMAN=y CONFIG_USB_SERIAL_PL2303=y CONFIG_USB_SERIAL_OTI6858=y CONFIG_USB_SERIAL_QCAUX=y CONFIG_USB_SERIAL_QUALCOMM=y CONFIG_USB_SERIAL_SPCP8X5=y CONFIG_USB_SERIAL_SAFE=y # CONFIG_USB_SERIAL_SAFE_PADDED is not set CONFIG_USB_SERIAL_SIERRAWIRELESS=y CONFIG_USB_SERIAL_SYMBOL=y # CONFIG_USB_SERIAL_TI is not set CONFIG_USB_SERIAL_CYBERJACK=y CONFIG_USB_SERIAL_XIRCOM=y CONFIG_USB_SERIAL_WWAN=y CONFIG_USB_SERIAL_OPTION=y CONFIG_USB_SERIAL_OMNINET=y CONFIG_USB_SERIAL_OPTICON=y # CONFIG_USB_SERIAL_XSENS_MT is not set # CONFIG_USB_SERIAL_WISHBONE is not set CONFIG_USB_SERIAL_SSU100=y # CONFIG_USB_SERIAL_QT2 is not set CONFIG_USB_SERIAL_DEBUG=y # # USB Miscellaneous drivers # CONFIG_USB_EMI62=y CONFIG_USB_EMI26=y CONFIG_USB_ADUTUX=y CONFIG_USB_SEVSEG=y CONFIG_USB_RIO500=y CONFIG_USB_LEGOTOWER=y CONFIG_USB_LCD=y CONFIG_USB_LED=y CONFIG_USB_CYPRESS_CY7C63=y CONFIG_USB_CYTHERM=y CONFIG_USB_IDMOUSE=y CONFIG_USB_FTDI_ELAN=y CONFIG_USB_APPLEDISPLAY=y CONFIG_USB_SISUSBVGA=y CONFIG_USB_SISUSBVGA_CON=y CONFIG_USB_LD=y CONFIG_USB_TRANCEVIBRATOR=y CONFIG_USB_IOWARRIOR=y CONFIG_USB_TEST=y # CONFIG_USB_EHSET_TEST_FIXTURE is not set CONFIG_USB_ISIGHTFW=y CONFIG_USB_YUREX=y CONFIG_USB_EZUSB_FX2=y # CONFIG_USB_HSIC_USB3503 is not set # CONFIG_USB_LINK_LAYER_TEST is not set # CONFIG_USB_CHAOSKEY is not set CONFIG_USB_ATM=y CONFIG_USB_SPEEDTOUCH=y CONFIG_USB_CXACRU=y CONFIG_USB_UEAGLEATM=y CONFIG_USB_XUSBATM=y # # USB Physical Layer drivers # CONFIG_USB_PHY=y CONFIG_NOP_USB_XCEIV=y # CONFIG_USB_GPIO_VBUS is not set # CONFIG_USB_ISP1301 is not set CONFIG_USB_GADGET=y # CONFIG_USB_GADGET_DEBUG is not set # CONFIG_USB_GADGET_DEBUG_FILES is not set # CONFIG_USB_GADGET_DEBUG_FS is not set CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # # USB Peripheral Controller # # CONFIG_USB_FOTG210_UDC is not set # CONFIG_USB_GR_UDC is not set # CONFIG_USB_R8A66597 is not set # CONFIG_USB_PXA27X is not set # CONFIG_USB_MV_UDC is not set # CONFIG_USB_MV_U3D is not set # CONFIG_USB_M66592 is not set # CONFIG_USB_BDC_UDC is not set # CONFIG_USB_AMD5536UDC is not set # CONFIG_USB_NET2272 is not set # CONFIG_USB_NET2280 is not set # CONFIG_USB_GOKU is not set CONFIG_USB_EG20T=y # CONFIG_USB_DUMMY_HCD is not set # CONFIG_USB_CONFIGFS is not set # CONFIG_USB_ZERO is not set # CONFIG_USB_AUDIO is not set # CONFIG_USB_ETH is not set # CONFIG_USB_G_NCM is not set # CONFIG_USB_GADGETFS is not set # CONFIG_USB_FUNCTIONFS is not set # CONFIG_USB_MASS_STORAGE is not set # CONFIG_USB_GADGET_TARGET is not set # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set # CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_USB_G_NOKIA is not set # CONFIG_USB_G_ACM_MS is not set # CONFIG_USB_G_MULTI is not set # CONFIG_USB_G_HID is not set # CONFIG_USB_G_DBGP is not set # CONFIG_USB_LED_TRIG is not set CONFIG_UWB=y CONFIG_UWB_HWA=y CONFIG_UWB_WHCI=y CONFIG_UWB_I1480U=y CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # # MMC/SD/SDIO Card Drivers # CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_MINORS=8 CONFIG_MMC_BLOCK_BOUNCE=y CONFIG_SDIO_UART=y # CONFIG_MMC_TEST is not set # # MMC/SD/SDIO Host Controller Drivers # CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_PCI=y CONFIG_MMC_RICOH_MMC=y # CONFIG_MMC_SDHCI_ACPI is not set CONFIG_MMC_SDHCI_PLTFM=y CONFIG_MMC_WBSD=y CONFIG_MMC_TIFM_SD=y CONFIG_MMC_SPI=y CONFIG_MMC_SDRICOH_CS=y CONFIG_MMC_CB710=y CONFIG_MMC_VIA_SDMMC=y CONFIG_MMC_VUB300=y CONFIG_MMC_USHC=y # CONFIG_MMC_USDHI6ROL0 is not set # CONFIG_MMC_TOSHIBA_PCI is not set # CONFIG_MMC_MTK is not set CONFIG_MEMSTICK=y # CONFIG_MEMSTICK_DEBUG is not set # # MemoryStick drivers # # CONFIG_MEMSTICK_UNSAFE_RESUME is not set CONFIG_MSPRO_BLOCK=y # CONFIG_MS_BLOCK is not set # # MemoryStick Host Controller Drivers # CONFIG_MEMSTICK_TIFM_MS=y CONFIG_MEMSTICK_JMICRON_38X=y CONFIG_MEMSTICK_R592=y CONFIG_NEW_LEDS=y CONFIG_LEDS_CLASS=y # CONFIG_LEDS_CLASS_FLASH is not set # # LED drivers # # CONFIG_LEDS_LM3530 is not set # CONFIG_LEDS_LM3642 is not set CONFIG_LEDS_PCA9532=y # CONFIG_LEDS_PCA9532_GPIO is not set # CONFIG_LEDS_GPIO is not set CONFIG_LEDS_LP3944=y # CONFIG_LEDS_LP5521 is not set # CONFIG_LEDS_LP5523 is not set # CONFIG_LEDS_LP5562 is not set # CONFIG_LEDS_LP8501 is not set # CONFIG_LEDS_LP8860 is not set CONFIG_LEDS_CLEVO_MAIL=y CONFIG_LEDS_PCA955X=y # CONFIG_LEDS_PCA963X is not set CONFIG_LEDS_DAC124S085=y CONFIG_LEDS_REGULATOR=y CONFIG_LEDS_BD2802=y CONFIG_LEDS_INTEL_SS4200=y CONFIG_LEDS_LT3593=y CONFIG_LEDS_DELL_NETBOOKS=y # CONFIG_LEDS_TCA6507 is not set # CONFIG_LEDS_TLC591XX is not set # CONFIG_LEDS_LM355x is not set # # LED driver for blink(1) USB RGB LED is under Special HID drivers (HID_THINGM) # # CONFIG_LEDS_BLINKM is not set # # LED Triggers # CONFIG_LEDS_TRIGGERS=y CONFIG_LEDS_TRIGGER_TIMER=y # CONFIG_LEDS_TRIGGER_ONESHOT is not set CONFIG_LEDS_TRIGGER_IDE_DISK=y CONFIG_LEDS_TRIGGER_HEARTBEAT=y CONFIG_LEDS_TRIGGER_BACKLIGHT=y # CONFIG_LEDS_TRIGGER_CPU is not set # CONFIG_LEDS_TRIGGER_GPIO is not set CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # 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_A11Y_BRAILLE_CONSOLE=y CONFIG_INFINIBAND=y CONFIG_INFINIBAND_USER_MAD=y CONFIG_INFINIBAND_USER_ACCESS=y CONFIG_INFINIBAND_USER_MEM=y CONFIG_INFINIBAND_ON_DEMAND_PAGING=y CONFIG_INFINIBAND_ADDR_TRANS=y CONFIG_INFINIBAND_MTHCA=y CONFIG_INFINIBAND_MTHCA_DEBUG=y CONFIG_INFINIBAND_QIB=y CONFIG_INFINIBAND_QIB_DCA=y CONFIG_INFINIBAND_CXGB3=y # CONFIG_INFINIBAND_CXGB3_DEBUG is not set CONFIG_INFINIBAND_CXGB4=y CONFIG_MLX4_INFINIBAND=y CONFIG_INFINIBAND_NES=y # CONFIG_INFINIBAND_NES_DEBUG is not set # CONFIG_INFINIBAND_OCRDMA is not set # CONFIG_INFINIBAND_USNIC is not set CONFIG_INFINIBAND_IPOIB=y CONFIG_INFINIBAND_IPOIB_CM=y CONFIG_INFINIBAND_IPOIB_DEBUG=y # CONFIG_INFINIBAND_IPOIB_DEBUG_DATA is not set CONFIG_INFINIBAND_SRP=y # CONFIG_INFINIBAND_SRPT is not set CONFIG_INFINIBAND_ISER=y # CONFIG_INFINIBAND_ISERT is not set CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_EDAC_SUPPORT=y CONFIG_EDAC=y CONFIG_EDAC_LEGACY_SYSFS=y # CONFIG_EDAC_DEBUG is not set CONFIG_EDAC_DECODE_MCE=y CONFIG_EDAC_MM_EDAC=y CONFIG_EDAC_GHES=y CONFIG_EDAC_AMD64=y # CONFIG_EDAC_AMD64_ERROR_INJECTION is not set CONFIG_EDAC_E752X=y CONFIG_EDAC_I82975X=y CONFIG_EDAC_I3000=y CONFIG_EDAC_I3200=y # CONFIG_EDAC_IE31200 is not set CONFIG_EDAC_X38=y CONFIG_EDAC_I5400=y CONFIG_EDAC_I7CORE=y CONFIG_EDAC_I5000=y CONFIG_EDAC_I5100=y CONFIG_EDAC_I7300=y # CONFIG_EDAC_SBRIDGE is not set CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y CONFIG_RTC_HCTOSYS_DEVICE="rtc0" CONFIG_RTC_SYSTOHC=y CONFIG_RTC_SYSTOHC_DEVICE="rtc0" # CONFIG_RTC_DEBUG is not set # # RTC interfaces # CONFIG_RTC_INTF_SYSFS=y CONFIG_RTC_INTF_PROC=y CONFIG_RTC_INTF_DEV=y # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set # CONFIG_RTC_DRV_TEST is not set # # I2C RTC drivers # # CONFIG_RTC_DRV_ABB5ZES3 is not set # CONFIG_RTC_DRV_ABX80X is not set CONFIG_RTC_DRV_DS1307=y CONFIG_RTC_DRV_DS1374=y # CONFIG_RTC_DRV_DS1374_WDT is not set CONFIG_RTC_DRV_DS1672=y # CONFIG_RTC_DRV_DS3232 is not set CONFIG_RTC_DRV_MAX6900=y CONFIG_RTC_DRV_RS5C372=y CONFIG_RTC_DRV_ISL1208=y # CONFIG_RTC_DRV_ISL12022 is not set # CONFIG_RTC_DRV_ISL12057 is not set CONFIG_RTC_DRV_X1205=y # CONFIG_RTC_DRV_PCF2127 is not set # CONFIG_RTC_DRV_PCF8523 is not set CONFIG_RTC_DRV_PCF8563=y # CONFIG_RTC_DRV_PCF85063 is not set CONFIG_RTC_DRV_PCF8583=y CONFIG_RTC_DRV_M41T80=y # CONFIG_RTC_DRV_M41T80_WDT is not set CONFIG_RTC_DRV_BQ32K=y CONFIG_RTC_DRV_S35390A=y CONFIG_RTC_DRV_FM3130=y CONFIG_RTC_DRV_RX8581=y CONFIG_RTC_DRV_RX8025=y # CONFIG_RTC_DRV_EM3027 is not set # CONFIG_RTC_DRV_RV3029C2 is not set # CONFIG_RTC_DRV_RV8803 is not set # # SPI RTC drivers # # CONFIG_RTC_DRV_M41T93 is not set CONFIG_RTC_DRV_M41T94=y CONFIG_RTC_DRV_DS1305=y # CONFIG_RTC_DRV_DS1343 is not set # CONFIG_RTC_DRV_DS1347 is not set CONFIG_RTC_DRV_DS1390=y CONFIG_RTC_DRV_MAX6902=y CONFIG_RTC_DRV_R9701=y CONFIG_RTC_DRV_RS5C348=y CONFIG_RTC_DRV_DS3234=y CONFIG_RTC_DRV_PCF2123=y # CONFIG_RTC_DRV_RX4581 is not set # CONFIG_RTC_DRV_MCP795 is not set # # Platform RTC drivers # CONFIG_RTC_DRV_CMOS=y CONFIG_RTC_DRV_DS1286=y CONFIG_RTC_DRV_DS1511=y CONFIG_RTC_DRV_DS1553=y # CONFIG_RTC_DRV_DS1685_FAMILY is not set CONFIG_RTC_DRV_DS1742=y # CONFIG_RTC_DRV_DS2404 is not set CONFIG_RTC_DRV_STK17TA8=y CONFIG_RTC_DRV_M48T86=y CONFIG_RTC_DRV_M48T35=y CONFIG_RTC_DRV_M48T59=y CONFIG_RTC_DRV_MSM6242=y CONFIG_RTC_DRV_BQ4802=y CONFIG_RTC_DRV_RP5C01=y CONFIG_RTC_DRV_V3020=y CONFIG_RTC_DRV_PCF50633=y # # on-CPU RTC drivers # # # HID Sensor RTC drivers # # CONFIG_RTC_DRV_HID_SENSOR_TIME is not set CONFIG_DMADEVICES=y # CONFIG_DMADEVICES_DEBUG is not set # # DMA Devices # CONFIG_DMA_ENGINE=y CONFIG_DMA_ACPI=y # CONFIG_INTEL_IDMA64 is not set CONFIG_INTEL_IOATDMA=y # CONFIG_DW_DMAC is not set # CONFIG_DW_DMAC_PCI is not set # # DMA Clients # CONFIG_ASYNC_TX_DMA=y # CONFIG_DMATEST is not set CONFIG_DMA_ENGINE_RAID=y CONFIG_DCA=y # CONFIG_AUXDISPLAY is not set CONFIG_UIO=y CONFIG_UIO_CIF=y CONFIG_UIO_PDRV_GENIRQ=y # CONFIG_UIO_DMEM_GENIRQ is not set CONFIG_UIO_AEC=y CONFIG_UIO_SERCOS3=y CONFIG_UIO_PCI_GENERIC=y CONFIG_UIO_NETX=y # CONFIG_UIO_PRUSS is not set # CONFIG_UIO_MF624 is not set # CONFIG_VFIO is not set CONFIG_IRQ_BYPASS_MANAGER=y # CONFIG_VIRT_DRIVERS is not set CONFIG_VIRTIO=y # # Virtio drivers # CONFIG_VIRTIO_PCI=y CONFIG_VIRTIO_PCI_LEGACY=y CONFIG_VIRTIO_BALLOON=y # CONFIG_VIRTIO_INPUT is not set CONFIG_VIRTIO_MMIO=y # CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES is not set # # Microsoft Hyper-V guest support # CONFIG_HYPERV=y CONFIG_HYPERV_UTILS=y # CONFIG_HYPERV_BALLOON is not set # # Xen driver support # CONFIG_XEN_BALLOON=y # CONFIG_XEN_BALLOON_MEMORY_HOTPLUG is not set CONFIG_XEN_SCRUB_PAGES=y CONFIG_XEN_DEV_EVTCHN=y CONFIG_XEN_BACKEND=y CONFIG_XENFS=y CONFIG_XEN_COMPAT_XENFS=y CONFIG_XEN_SYS_HYPERVISOR=y CONFIG_XEN_XENBUS_FRONTEND=y CONFIG_XEN_GNTDEV=y CONFIG_XEN_GRANT_DEV_ALLOC=y CONFIG_SWIOTLB_XEN=y CONFIG_XEN_PCIDEV_BACKEND=y # CONFIG_XEN_SCSI_BACKEND is not set CONFIG_XEN_PRIVCMD=y CONFIG_XEN_ACPI_PROCESSOR=m # CONFIG_XEN_MCE_LOG is not set CONFIG_XEN_HAVE_PVMMU=y CONFIG_XEN_EFI=y CONFIG_XEN_AUTO_XLATE=y CONFIG_XEN_ACPI=y CONFIG_XEN_SYMS=y CONFIG_XEN_HAVE_VPMU=y CONFIG_STAGING=y # CONFIG_SLICOSS is not set CONFIG_PRISM2_USB=y CONFIG_COMEDI=m # CONFIG_COMEDI_DEBUG is not set CONFIG_COMEDI_DEFAULT_BUF_SIZE_KB=2048 CONFIG_COMEDI_DEFAULT_BUF_MAXSIZE_KB=20480 # CONFIG_COMEDI_MISC_DRIVERS is not set # CONFIG_COMEDI_ISA_DRIVERS is not set # CONFIG_COMEDI_PCI_DRIVERS is not set # CONFIG_COMEDI_PCMCIA_DRIVERS is not set # CONFIG_COMEDI_USB_DRIVERS is not set # CONFIG_COMEDI_8255_SA is not set # CONFIG_COMEDI_KCOMEDILIB is not set # CONFIG_PANEL is not set CONFIG_RTL8192U=m # CONFIG_RTLLIB is not set CONFIG_R8712U=y # CONFIG_R8188EU is not set # CONFIG_R8723AU is not set # CONFIG_RTS5208 is not set # CONFIG_VT6655 is not set CONFIG_VT6656=m # CONFIG_FB_SM750 is not set # CONFIG_FB_XGI is not set # # Speakup console speech # CONFIG_SPEAKUP=y CONFIG_SPEAKUP_SYNTH_ACNTSA=y CONFIG_SPEAKUP_SYNTH_APOLLO=y CONFIG_SPEAKUP_SYNTH_AUDPTR=y CONFIG_SPEAKUP_SYNTH_BNS=y CONFIG_SPEAKUP_SYNTH_DECTLK=y CONFIG_SPEAKUP_SYNTH_DECEXT=y CONFIG_SPEAKUP_SYNTH_LTLK=y CONFIG_SPEAKUP_SYNTH_SOFT=y CONFIG_SPEAKUP_SYNTH_SPKOUT=y CONFIG_SPEAKUP_SYNTH_TXPRT=y CONFIG_SPEAKUP_SYNTH_DUMMY=y # CONFIG_TOUCHSCREEN_SYNAPTICS_I2C_RMI4 is not set CONFIG_STAGING_MEDIA=y # CONFIG_STAGING_RDMA is not set # # Android # # CONFIG_WIMAX_GDM72XX is not set # CONFIG_LTE_GDM724X is not set # CONFIG_FIREWIRE_SERIAL is not set # CONFIG_MTD_SPINAND_MT29F is not set # CONFIG_LUSTRE_FS is not set # CONFIG_DGNC is not set # CONFIG_DGAP is not set # CONFIG_GS_FPGABOOT is not set # CONFIG_CRYPTO_SKEIN is not set # CONFIG_UNISYSSPAR is not set # CONFIG_FB_TFT is not set # CONFIG_WILC1000_DRIVER is not set # CONFIG_MOST is not set CONFIG_X86_PLATFORM_DEVICES=y CONFIG_ACER_WMI=y CONFIG_ACERHDF=y # CONFIG_ALIENWARE_WMI is not set CONFIG_ASUS_LAPTOP=y CONFIG_DELL_LAPTOP=y CONFIG_DELL_WMI=y CONFIG_DELL_WMI_AIO=y # CONFIG_DELL_SMO8800 is not set # CONFIG_DELL_RBTN is not set CONFIG_FUJITSU_LAPTOP=y # CONFIG_FUJITSU_LAPTOP_DEBUG is not set # CONFIG_FUJITSU_TABLET is not set CONFIG_AMILO_RFKILL=y CONFIG_HP_ACCEL=y # CONFIG_HP_WIRELESS is not set CONFIG_HP_WMI=y CONFIG_MSI_LAPTOP=y CONFIG_PANASONIC_LAPTOP=y CONFIG_COMPAL_LAPTOP=y CONFIG_SONY_LAPTOP=y CONFIG_SONYPI_COMPAT=y CONFIG_IDEAPAD_LAPTOP=y CONFIG_THINKPAD_ACPI=y CONFIG_THINKPAD_ACPI_ALSA_SUPPORT=y # CONFIG_THINKPAD_ACPI_DEBUGFACILITIES is not set # CONFIG_THINKPAD_ACPI_DEBUG is not set # CONFIG_THINKPAD_ACPI_UNSAFE_LEDS is not set CONFIG_THINKPAD_ACPI_VIDEO=y CONFIG_THINKPAD_ACPI_HOTKEY_POLL=y CONFIG_SENSORS_HDAPS=y # CONFIG_INTEL_MENLOW is not set CONFIG_EEEPC_LAPTOP=y CONFIG_ASUS_WMI=y CONFIG_ASUS_NB_WMI=y CONFIG_EEEPC_WMI=y CONFIG_ACPI_WMI=y CONFIG_MSI_WMI=y CONFIG_TOPSTAR_LAPTOP=y CONFIG_ACPI_TOSHIBA=y CONFIG_TOSHIBA_BT_RFKILL=y # CONFIG_TOSHIBA_HAPS is not set # CONFIG_TOSHIBA_WMI is not set CONFIG_ACPI_CMPC=y CONFIG_INTEL_IPS=y # CONFIG_IBM_RTL is not set CONFIG_SAMSUNG_LAPTOP=y CONFIG_MXM_WMI=y CONFIG_INTEL_OAKTRAIL=y # CONFIG_SAMSUNG_Q10 is not set # CONFIG_APPLE_GMUX is not set # CONFIG_INTEL_RST is not set # CONFIG_INTEL_SMARTCONNECT is not set # CONFIG_PVPANIC is not set # CONFIG_INTEL_PMC_IPC is not set # CONFIG_SURFACE_PRO3_BUTTON is not set # CONFIG_CHROME_PLATFORMS is not set # # Hardware Spinlock drivers # # # Clock Source drivers # CONFIG_CLKEVT_I8253=y CONFIG_I8253_LOCK=y CONFIG_CLKBLD_I8253=y # CONFIG_ATMEL_PIT is not set # CONFIG_SH_TIMER_CMT is not set # CONFIG_SH_TIMER_MTU2 is not set # CONFIG_SH_TIMER_TMU is not set # CONFIG_EM_TIMER_STI is not set # CONFIG_MAILBOX is not set CONFIG_IOMMU_API=y CONFIG_IOMMU_SUPPORT=y # # Generic IOMMU Pagetable Support # CONFIG_IOMMU_IOVA=y CONFIG_AMD_IOMMU=y # CONFIG_AMD_IOMMU_STATS is not set # CONFIG_AMD_IOMMU_V2 is not set CONFIG_DMAR_TABLE=y CONFIG_INTEL_IOMMU=y # CONFIG_INTEL_IOMMU_SVM is not set # CONFIG_INTEL_IOMMU_DEFAULT_ON is not set CONFIG_INTEL_IOMMU_FLOPPY_WA=y CONFIG_IRQ_REMAP=y # # Remoteproc drivers # # CONFIG_STE_MODEM_RPROC is not set # # Rpmsg drivers # # # SOC (System On Chip) specific Drivers # # CONFIG_SUNXI_SRAM is not set # CONFIG_SOC_TI is not set # CONFIG_PM_DEVFREQ is not set # CONFIG_EXTCON is not set # CONFIG_MEMORY is not set # CONFIG_IIO is not set # CONFIG_NTB is not set # CONFIG_VME_BUS is not set # CONFIG_PWM is not set # CONFIG_IPACK_BUS is not set # CONFIG_RESET_CONTROLLER is not set # CONFIG_FMC is not set # # PHY Subsystem # CONFIG_GENERIC_PHY=y # CONFIG_PHY_PXA_28NM_HSIC is not set # CONFIG_PHY_PXA_28NM_USB2 is not set # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_POWERCAP is not set # CONFIG_MCB is not set # # Performance monitor support # CONFIG_RAS=y # CONFIG_AMD_MCE_INJ is not set # CONFIG_THUNDERBOLT is not set # # Android # # CONFIG_ANDROID is not set # CONFIG_LIBNVDIMM is not set # CONFIG_NVMEM is not set # CONFIG_STM is not set # CONFIG_STM_DUMMY is not set # CONFIG_STM_SOURCE_CONSOLE is not set # CONFIG_INTEL_TH is not set # # FPGA Configuration Support # # CONFIG_FPGA is not set # # Firmware Drivers # CONFIG_EDD=y # CONFIG_EDD_OFF is not set CONFIG_FIRMWARE_MEMMAP=y CONFIG_DELL_RBU=y CONFIG_DCDBAS=y CONFIG_DMIID=y # CONFIG_DMI_SYSFS is not set CONFIG_DMI_SCAN_MACHINE_NON_EFI_FALLBACK=y CONFIG_ISCSI_IBFT_FIND=y CONFIG_ISCSI_IBFT=y # CONFIG_GOOGLE_FIRMWARE is not set # # EFI (Extensible Firmware Interface) Support # CONFIG_EFI_VARS=y CONFIG_EFI_ESRT=y CONFIG_EFI_VARS_PSTORE=y # CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE is not set CONFIG_EFI_RUNTIME_MAP=y # CONFIG_EFI_FAKE_MEMMAP is not set CONFIG_EFI_RUNTIME_WRAPPERS=y CONFIG_UEFI_CPER=y # # 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=y CONFIG_EXT3_FS=y CONFIG_EXT3_FS_POSIX_ACL=y CONFIG_EXT3_FS_SECURITY=y CONFIG_EXT4_FS=y CONFIG_EXT4_FS_POSIX_ACL=y CONFIG_EXT4_FS_SECURITY=y # CONFIG_EXT4_ENCRYPTION is not set # CONFIG_EXT4_DEBUG is not set CONFIG_JBD2=y # CONFIG_JBD2_DEBUG is not set CONFIG_FS_MBCACHE=y CONFIG_REISERFS_FS=y # CONFIG_REISERFS_CHECK is not set # CONFIG_REISERFS_PROC_INFO is not set CONFIG_REISERFS_FS_XATTR=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 is not set # CONFIG_JFS_STATISTICS is not set CONFIG_XFS_FS=y CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y # CONFIG_XFS_WARN is not set # CONFIG_XFS_DEBUG is not set CONFIG_GFS2_FS=y CONFIG_GFS2_FS_LOCKING_DLM=y CONFIG_OCFS2_FS=y CONFIG_OCFS2_FS_O2CB=y CONFIG_OCFS2_FS_USERSPACE_CLUSTER=y CONFIG_OCFS2_FS_STATS=y CONFIG_OCFS2_DEBUG_MASKLOG=y # CONFIG_OCFS2_DEBUG_FS is not set CONFIG_BTRFS_FS=y CONFIG_BTRFS_FS_POSIX_ACL=y # CONFIG_BTRFS_FS_CHECK_INTEGRITY is not set # CONFIG_BTRFS_FS_RUN_SANITY_TESTS is not set # CONFIG_BTRFS_DEBUG is not set # CONFIG_BTRFS_ASSERT is not set CONFIG_NILFS2_FS=y # CONFIG_F2FS_FS is not set # CONFIG_FS_DAX is not set CONFIG_FS_POSIX_ACL=y CONFIG_EXPORTFS=y CONFIG_FILE_LOCKING=y CONFIG_FSNOTIFY=y CONFIG_DNOTIFY=y CONFIG_INOTIFY_USER=y CONFIG_FANOTIFY=y # CONFIG_FANOTIFY_ACCESS_PERMISSIONS is not set CONFIG_QUOTA=y CONFIG_QUOTA_NETLINK_INTERFACE=y CONFIG_PRINT_QUOTA_WARNING=y # CONFIG_QUOTA_DEBUG is not set CONFIG_QUOTA_TREE=y CONFIG_QFMT_V1=y CONFIG_QFMT_V2=y CONFIG_QUOTACTL=y CONFIG_QUOTACTL_COMPAT=y CONFIG_AUTOFS4_FS=y CONFIG_FUSE_FS=y CONFIG_CUSE=y # CONFIG_OVERLAY_FS is not set # # Caches # CONFIG_FSCACHE=y CONFIG_FSCACHE_STATS=y # CONFIG_FSCACHE_HISTOGRAM is not set # CONFIG_FSCACHE_DEBUG is not set # CONFIG_FSCACHE_OBJECT_LIST is not set CONFIG_CACHEFILES=y # CONFIG_CACHEFILES_DEBUG is not set # CONFIG_CACHEFILES_HISTOGRAM is not set # # CD-ROM/DVD Filesystems # CONFIG_ISO9660_FS=y CONFIG_JOLIET=y CONFIG_ZISOFS=y 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="utf8" CONFIG_NTFS_FS=y # CONFIG_NTFS_DEBUG is not set CONFIG_NTFS_RW=y # # Pseudo filesystems # CONFIG_PROC_FS=y CONFIG_PROC_KCORE=y CONFIG_PROC_SYSCTL=y CONFIG_PROC_PAGE_MONITOR=y # CONFIG_PROC_CHILDREN is not set CONFIG_KERNFS=y CONFIG_SYSFS=y CONFIG_TMPFS=y CONFIG_TMPFS_POSIX_ACL=y CONFIG_TMPFS_XATTR=y CONFIG_HUGETLBFS=y CONFIG_HUGETLB_PAGE=y CONFIG_CONFIGFS_FS=y CONFIG_EFIVAR_FS=m CONFIG_MISC_FILESYSTEMS=y CONFIG_ADFS_FS=y # CONFIG_ADFS_FS_RW is not set CONFIG_AFFS_FS=y CONFIG_ECRYPT_FS=y # CONFIG_ECRYPT_FS_MESSAGING is not set CONFIG_HFS_FS=y CONFIG_HFSPLUS_FS=y # CONFIG_HFSPLUS_FS_POSIX_ACL is not set CONFIG_BEFS_FS=y # CONFIG_BEFS_DEBUG is not set CONFIG_BFS_FS=y CONFIG_EFS_FS=y CONFIG_JFFS2_FS=y CONFIG_JFFS2_FS_DEBUG=0 CONFIG_JFFS2_FS_WRITEBUFFER=y # CONFIG_JFFS2_FS_WBUF_VERIFY is not set CONFIG_JFFS2_SUMMARY=y CONFIG_JFFS2_FS_XATTR=y CONFIG_JFFS2_FS_POSIX_ACL=y CONFIG_JFFS2_FS_SECURITY=y CONFIG_JFFS2_COMPRESSION_OPTIONS=y CONFIG_JFFS2_ZLIB=y CONFIG_JFFS2_LZO=y CONFIG_JFFS2_RTIME=y # CONFIG_JFFS2_RUBIN is not set # CONFIG_JFFS2_CMODE_NONE is not set CONFIG_JFFS2_CMODE_PRIORITY=y # CONFIG_JFFS2_CMODE_SIZE is not set # CONFIG_JFFS2_CMODE_FAVOURLZO is not set CONFIG_UBIFS_FS=y CONFIG_UBIFS_FS_ADVANCED_COMPR=y CONFIG_UBIFS_FS_LZO=y CONFIG_UBIFS_FS_ZLIB=y # CONFIG_UBIFS_ATIME_SUPPORT is not set # CONFIG_LOGFS is not set CONFIG_CRAMFS=y CONFIG_SQUASHFS=y CONFIG_SQUASHFS_FILE_CACHE=y # CONFIG_SQUASHFS_FILE_DIRECT is not set CONFIG_SQUASHFS_DECOMP_SINGLE=y # CONFIG_SQUASHFS_DECOMP_MULTI is not set # CONFIG_SQUASHFS_DECOMP_MULTI_PERCPU is not set CONFIG_SQUASHFS_XATTR=y CONFIG_SQUASHFS_ZLIB=y # CONFIG_SQUASHFS_LZ4 is not set CONFIG_SQUASHFS_LZO=y CONFIG_SQUASHFS_XZ=y # CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set # CONFIG_SQUASHFS_EMBEDDED is not set CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3 CONFIG_VXFS_FS=y CONFIG_MINIX_FS=y CONFIG_OMFS_FS=y # CONFIG_HPFS_FS is not set CONFIG_QNX4FS_FS=y # CONFIG_QNX6FS_FS is not set CONFIG_ROMFS_FS=y # CONFIG_ROMFS_BACKED_BY_BLOCK is not set # CONFIG_ROMFS_BACKED_BY_MTD is not set CONFIG_ROMFS_BACKED_BY_BOTH=y CONFIG_ROMFS_ON_BLOCK=y CONFIG_ROMFS_ON_MTD=y CONFIG_PSTORE=y # CONFIG_PSTORE_CONSOLE is not set # CONFIG_PSTORE_PMSG is not set # CONFIG_PSTORE_FTRACE is not set # CONFIG_PSTORE_RAM is not set CONFIG_SYSV_FS=y CONFIG_UFS_FS=y # CONFIG_UFS_FS_WRITE is not set # CONFIG_UFS_DEBUG is not set CONFIG_EXOFS_FS=y # CONFIG_EXOFS_DEBUG is not set CONFIG_ORE=y CONFIG_NETWORK_FILESYSTEMS=y CONFIG_NFS_FS=y CONFIG_NFS_V2=y CONFIG_NFS_V3=y CONFIG_NFS_V3_ACL=y CONFIG_NFS_V4=y # CONFIG_NFS_SWAP is not set CONFIG_NFS_V4_1=y # CONFIG_NFS_V4_2 is not set CONFIG_PNFS_FILE_LAYOUT=y CONFIG_PNFS_BLOCK=y CONFIG_PNFS_OBJLAYOUT=y CONFIG_PNFS_FLEXFILE_LAYOUT=m CONFIG_NFS_V4_1_IMPLEMENTATION_ID_DOMAIN="kernel.org" # CONFIG_NFS_V4_1_MIGRATION is not set CONFIG_ROOT_NFS=y CONFIG_NFS_FSCACHE=y # CONFIG_NFS_USE_LEGACY_DNS is not set CONFIG_NFS_USE_KERNEL_DNS=y CONFIG_NFSD=y CONFIG_NFSD_V2_ACL=y CONFIG_NFSD_V3=y CONFIG_NFSD_V3_ACL=y CONFIG_NFSD_V4=y # CONFIG_NFSD_PNFS is not set # CONFIG_NFSD_V4_SECURITY_LABEL is not set # CONFIG_NFSD_FAULT_INJECTION is not set CONFIG_GRACE_PERIOD=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_NFS_ACL_SUPPORT=y CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y CONFIG_SUNRPC_GSS=y CONFIG_SUNRPC_BACKCHANNEL=y CONFIG_RPCSEC_GSS_KRB5=y # CONFIG_SUNRPC_DEBUG is not set CONFIG_SUNRPC_XPRT_RDMA=y CONFIG_CEPH_FS=y # CONFIG_CEPH_FSCACHE is not set # CONFIG_CEPH_FS_POSIX_ACL is not set CONFIG_CIFS=y # CONFIG_CIFS_STATS is not set CONFIG_CIFS_WEAK_PW_HASH=y CONFIG_CIFS_UPCALL=y CONFIG_CIFS_XATTR=y CONFIG_CIFS_POSIX=y CONFIG_CIFS_ACL=y CONFIG_CIFS_DEBUG=y # CONFIG_CIFS_DEBUG2 is not set CONFIG_CIFS_DFS_UPCALL=y # CONFIG_CIFS_SMB2 is not set CONFIG_CIFS_FSCACHE=y CONFIG_NCP_FS=y CONFIG_NCPFS_PACKET_SIGNING=y CONFIG_NCPFS_IOCTL_LOCKING=y CONFIG_NCPFS_STRONG=y CONFIG_NCPFS_NFS_NS=y CONFIG_NCPFS_OS2_NS=y # CONFIG_NCPFS_SMALLDOS is not set CONFIG_NCPFS_NLS=y CONFIG_NCPFS_EXTRAS=y CONFIG_CODA_FS=y CONFIG_AFS_FS=y # CONFIG_AFS_DEBUG is not set CONFIG_AFS_FSCACHE=y CONFIG_9P_FS=y CONFIG_9P_FSCACHE=y CONFIG_9P_FS_POSIX_ACL=y # CONFIG_9P_FS_SECURITY is not set CONFIG_NLS=y CONFIG_NLS_DEFAULT="utf8" CONFIG_NLS_CODEPAGE_437=y CONFIG_NLS_CODEPAGE_737=y CONFIG_NLS_CODEPAGE_775=y CONFIG_NLS_CODEPAGE_850=y CONFIG_NLS_CODEPAGE_852=y CONFIG_NLS_CODEPAGE_855=y CONFIG_NLS_CODEPAGE_857=y CONFIG_NLS_CODEPAGE_860=y CONFIG_NLS_CODEPAGE_861=y CONFIG_NLS_CODEPAGE_862=y CONFIG_NLS_CODEPAGE_863=y CONFIG_NLS_CODEPAGE_864=y CONFIG_NLS_CODEPAGE_865=y CONFIG_NLS_CODEPAGE_866=y CONFIG_NLS_CODEPAGE_869=y CONFIG_NLS_CODEPAGE_936=y CONFIG_NLS_CODEPAGE_950=y CONFIG_NLS_CODEPAGE_932=y CONFIG_NLS_CODEPAGE_949=y CONFIG_NLS_CODEPAGE_874=y CONFIG_NLS_ISO8859_8=y CONFIG_NLS_CODEPAGE_1250=y CONFIG_NLS_CODEPAGE_1251=y CONFIG_NLS_ASCII=y CONFIG_NLS_ISO8859_1=y CONFIG_NLS_ISO8859_2=y CONFIG_NLS_ISO8859_3=y CONFIG_NLS_ISO8859_4=y CONFIG_NLS_ISO8859_5=y CONFIG_NLS_ISO8859_6=y CONFIG_NLS_ISO8859_7=y CONFIG_NLS_ISO8859_9=y CONFIG_NLS_ISO8859_13=y CONFIG_NLS_ISO8859_14=y CONFIG_NLS_ISO8859_15=y CONFIG_NLS_KOI8_R=y CONFIG_NLS_KOI8_U=y # CONFIG_NLS_MAC_ROMAN is not set # CONFIG_NLS_MAC_CELTIC is not set # CONFIG_NLS_MAC_CENTEURO is not set # CONFIG_NLS_MAC_CROATIAN is not set # CONFIG_NLS_MAC_CYRILLIC is not set # CONFIG_NLS_MAC_GAELIC is not set # CONFIG_NLS_MAC_GREEK is not set # CONFIG_NLS_MAC_ICELAND is not set # CONFIG_NLS_MAC_INUIT is not set # CONFIG_NLS_MAC_ROMANIAN is not set # CONFIG_NLS_MAC_TURKISH is not set CONFIG_NLS_UTF8=y CONFIG_DLM=y CONFIG_DLM_DEBUG=y # # Kernel hacking # CONFIG_TRACE_IRQFLAGS_SUPPORT=y # # printk and dmesg options # CONFIG_PRINTK_TIME=y CONFIG_MESSAGE_LOGLEVEL_DEFAULT=4 CONFIG_BOOT_PRINTK_DELAY=y # CONFIG_DYNAMIC_DEBUG is not set # # Compile-time checks and compiler options # # CONFIG_DEBUG_INFO is not set CONFIG_ENABLE_WARN_DEPRECATED=y CONFIG_ENABLE_MUST_CHECK=y CONFIG_FRAME_WARN=2048 CONFIG_STRIP_ASM_SYMS=y # CONFIG_READABLE_ASM is not set CONFIG_UNUSED_SYMBOLS=y # CONFIG_PAGE_OWNER is not set CONFIG_DEBUG_FS=y CONFIG_HEADERS_CHECK=y CONFIG_DEBUG_SECTION_MISMATCH=y CONFIG_SECTION_MISMATCH_WARN_ONLY=y CONFIG_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_PAGE_EXTENSION=y CONFIG_DEBUG_PAGEALLOC=y CONFIG_DEBUG_OBJECTS=y # CONFIG_DEBUG_OBJECTS_SELFTEST is not set # 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 is not set CONFIG_DEBUG_OBJECTS_ENABLE_DEFAULT=1 CONFIG_DEBUG_SLAB=y # CONFIG_DEBUG_SLAB_LEAK is not set CONFIG_HAVE_DEBUG_KMEMLEAK=y # CONFIG_DEBUG_KMEMLEAK is not set CONFIG_DEBUG_STACK_USAGE=y CONFIG_DEBUG_VM=y # CONFIG_DEBUG_VM_VMACACHE is not set # CONFIG_DEBUG_VM_RB is not set CONFIG_DEBUG_VIRTUAL=y CONFIG_DEBUG_MEMORY_INIT=y CONFIG_DEBUG_PER_CPU_MAPS=y CONFIG_HAVE_DEBUG_STACKOVERFLOW=y CONFIG_DEBUG_STACKOVERFLOW=y CONFIG_HAVE_ARCH_KMEMCHECK=y CONFIG_HAVE_ARCH_KASAN=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=y CONFIG_DEFAULT_HUNG_TASK_TIMEOUT=300 CONFIG_BOOTPARAM_HUNG_TASK_PANIC=y CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=1 # CONFIG_PANIC_ON_OOPS is not set CONFIG_PANIC_ON_OOPS_VALUE=0 CONFIG_PANIC_TIMEOUT=0 CONFIG_SCHED_DEBUG=y CONFIG_SCHED_INFO=y CONFIG_SCHEDSTATS=y # CONFIG_SCHED_STACK_END_CHECK is not set # CONFIG_DEBUG_TIMEKEEPING is not set CONFIG_TIMER_STATS=y # # Lock Debugging (spinlocks, mutexes, etc...) # CONFIG_DEBUG_RT_MUTEXES=y 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=y # CONFIG_DEBUG_LOCKDEP is not set CONFIG_DEBUG_ATOMIC_SLEEP=y CONFIG_DEBUG_LOCKING_API_SELFTESTS=y # 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_PI_LIST=y CONFIG_DEBUG_SG=y CONFIG_DEBUG_NOTIFIERS=y CONFIG_DEBUG_CREDENTIALS=y # # RCU Debugging # CONFIG_PROVE_RCU=y # CONFIG_PROVE_RCU_REPEATEDLY is not set CONFIG_SPARSE_RCU_POINTER=y # CONFIG_TORTURE_TEST is not set # CONFIG_RCU_TORTURE_TEST is not set CONFIG_RCU_CPU_STALL_TIMEOUT=60 CONFIG_RCU_TRACE=y # CONFIG_RCU_EQS_DEBUG is not set # CONFIG_DEBUG_BLOCK_EXT_DEVT is not set # CONFIG_NOTIFIER_ERROR_INJECTION 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 is not set # CONFIG_FAIL_MMC_REQUEST is not set # CONFIG_FAIL_FUTEX is not set # CONFIG_FAULT_INJECTION_DEBUG_FS is not set CONFIG_LATENCYTOP=y CONFIG_ARCH_HAS_DEBUG_STRICT_USER_COPY_CHECKS=y # CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set CONFIG_USER_STACKTRACE_SUPPORT=y CONFIG_NOP_TRACER=y CONFIG_HAVE_FUNCTION_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y CONFIG_HAVE_FUNCTION_GRAPH_FP_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_INTERRUPT_OFF_HIST is not set CONFIG_SCHED_TRACER=y # CONFIG_WAKEUP_LATENCY_HIST is not set # CONFIG_MISSED_TIMER_OFFSETS_HIST is not set CONFIG_FTRACE_SYSCALLS=y CONFIG_TRACER_SNAPSHOT=y CONFIG_TRACER_SNAPSHOT_PER_CPU_SWAP=y CONFIG_BRANCH_PROFILE_NONE=y # CONFIG_PROFILE_ANNOTATED_BRANCHES is not set # CONFIG_PROFILE_ALL_BRANCHES is not set # CONFIG_STACK_TRACER is not set CONFIG_BLK_DEV_IO_TRACE=y CONFIG_KPROBE_EVENT=y # CONFIG_UPROBE_EVENT is not set CONFIG_PROBE_EVENTS=y CONFIG_DYNAMIC_FTRACE=y CONFIG_DYNAMIC_FTRACE_WITH_REGS=y # CONFIG_FUNCTION_PROFILER is not set CONFIG_FTRACE_MCOUNT_RECORD=y # CONFIG_FTRACE_STARTUP_TEST is not set CONFIG_MMIOTRACE=y # CONFIG_MMIOTRACE_TEST is not set # CONFIG_TRACEPOINT_BENCHMARK is not set # CONFIG_RING_BUFFER_BENCHMARK is not set # CONFIG_RING_BUFFER_STARTUP_TEST is not set # CONFIG_TRACE_ENUM_MAP_FILE is not set CONFIG_TRACING_EVENTS_GPIO=y # # Runtime Testing # CONFIG_LKDTM=y CONFIG_TEST_LIST_SORT=y CONFIG_KPROBES_SANITY_TEST=y # CONFIG_BACKTRACE_SELF_TEST is not set # CONFIG_RBTREE_TEST is not set # CONFIG_INTERVAL_TREE_TEST is not set # CONFIG_PERCPU_TEST is not set CONFIG_ATOMIC64_SELFTEST=y # CONFIG_ASYNC_RAID6_TEST is not set # CONFIG_TEST_HEXDUMP is not set # CONFIG_TEST_STRING_HELPERS is not set # CONFIG_TEST_KSTRTOX is not set # CONFIG_TEST_PRINTF is not set # CONFIG_TEST_RHASHTABLE is not set # CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set CONFIG_BUILD_DOCSRC=y # CONFIG_DMA_API_DEBUG is not set # CONFIG_TEST_LKM is not set # CONFIG_TEST_USER_COPY is not set # CONFIG_TEST_BPF is not set # CONFIG_TEST_FIRMWARE is not set # CONFIG_TEST_UDELAY is not set CONFIG_MEMTEST=y # CONFIG_TEST_STATIC_KEYS 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_EARLY_PRINTK_EFI is not set CONFIG_X86_PTDUMP_CORE=y CONFIG_X86_PTDUMP=y # CONFIG_EFI_PGT_DUMP is not set CONFIG_DEBUG_RODATA=y CONFIG_DEBUG_RODATA_TEST=y # CONFIG_DEBUG_WX is not set CONFIG_DEBUG_SET_MODULE_RONX=y CONFIG_DEBUG_NX_TEST=m CONFIG_DOUBLEFAULT=y # CONFIG_DEBUG_TLBFLUSH is not set # CONFIG_IOMMU_DEBUG is not set # CONFIG_IOMMU_STRESS is not set CONFIG_HAVE_MMIOTRACE_SUPPORT=y # CONFIG_X86_DECODER_SELFTEST is not set CONFIG_IO_DELAY_TYPE_0X80=0 CONFIG_IO_DELAY_TYPE_0XED=1 CONFIG_IO_DELAY_TYPE_UDELAY=2 CONFIG_IO_DELAY_TYPE_NONE=3 CONFIG_IO_DELAY_0X80=y # CONFIG_IO_DELAY_0XED is not set # CONFIG_IO_DELAY_UDELAY is not set # CONFIG_IO_DELAY_NONE is not set CONFIG_DEFAULT_IO_DELAY_TYPE=0 # CONFIG_DEBUG_BOOT_PARAMS is not set # CONFIG_CPA_DEBUG is not set CONFIG_OPTIMIZE_INLINING=y # CONFIG_DEBUG_ENTRY is not set CONFIG_DEBUG_NMI_SELFTEST=y # CONFIG_X86_DEBUG_STATIC_CPU_HAS is not set CONFIG_X86_DEBUG_FPU=y # CONFIG_PUNIT_ATOM_DEBUG is not set # # Security options # CONFIG_KEYS=y # CONFIG_PERSISTENT_KEYRINGS is not set # CONFIG_BIG_KEYS is not set # CONFIG_TRUSTED_KEYS is not set # CONFIG_ENCRYPTED_KEYS is not set # CONFIG_SECURITY_DMESG_RESTRICT is not set CONFIG_SECURITY=y CONFIG_SECURITYFS=y CONFIG_SECURITY_NETWORK=y CONFIG_SECURITY_NETWORK_XFRM=y CONFIG_SECURITY_PATH=y # CONFIG_INTEL_TXT is not set CONFIG_LSM_MMAP_MIN_ADDR=65536 CONFIG_SECURITY_SELINUX=y # CONFIG_SECURITY_SELINUX_BOOTPARAM is not set # CONFIG_SECURITY_SELINUX_DISABLE is not set CONFIG_SECURITY_SELINUX_DEVELOP=y CONFIG_SECURITY_SELINUX_AVC_STATS=y CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=1 # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set # CONFIG_SECURITY_SMACK is not set # CONFIG_SECURITY_TOMOYO is not set CONFIG_SECURITY_APPARMOR=y CONFIG_SECURITY_APPARMOR_BOOTPARAM_VALUE=1 CONFIG_SECURITY_APPARMOR_HASH=y # CONFIG_SECURITY_YAMA is not set CONFIG_INTEGRITY=y # CONFIG_INTEGRITY_SIGNATURE is not set CONFIG_INTEGRITY_AUDIT=y # CONFIG_IMA is not set # CONFIG_EVM is not set # CONFIG_DEFAULT_SECURITY_SELINUX is not set # CONFIG_DEFAULT_SECURITY_APPARMOR is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" CONFIG_XOR_BLOCKS=y CONFIG_ASYNC_CORE=y CONFIG_ASYNC_MEMCPY=y CONFIG_ASYNC_XOR=y CONFIG_ASYNC_PQ=y CONFIG_ASYNC_RAID6_RECOV=y CONFIG_CRYPTO=y # # Crypto core or helper # CONFIG_CRYPTO_ALGAPI=y CONFIG_CRYPTO_ALGAPI2=y CONFIG_CRYPTO_AEAD=y CONFIG_CRYPTO_AEAD2=y CONFIG_CRYPTO_BLKCIPHER=y CONFIG_CRYPTO_BLKCIPHER2=y CONFIG_CRYPTO_HASH=y CONFIG_CRYPTO_HASH2=y CONFIG_CRYPTO_RNG=y CONFIG_CRYPTO_RNG2=y CONFIG_CRYPTO_RNG_DEFAULT=y CONFIG_CRYPTO_PCOMP=y CONFIG_CRYPTO_PCOMP2=y CONFIG_CRYPTO_AKCIPHER2=y # CONFIG_CRYPTO_RSA is not set CONFIG_CRYPTO_MANAGER=y CONFIG_CRYPTO_MANAGER2=y # CONFIG_CRYPTO_USER is not set CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y CONFIG_CRYPTO_GF128MUL=y CONFIG_CRYPTO_NULL=y CONFIG_CRYPTO_NULL2=y CONFIG_CRYPTO_PCRYPT=y CONFIG_CRYPTO_WORKQUEUE=y CONFIG_CRYPTO_CRYPTD=y # CONFIG_CRYPTO_MCRYPTD is not set CONFIG_CRYPTO_AUTHENC=y CONFIG_CRYPTO_TEST=m CONFIG_CRYPTO_ABLK_HELPER=y CONFIG_CRYPTO_GLUE_HELPER_X86=y # # Authenticated Encryption with Associated Data # CONFIG_CRYPTO_CCM=y CONFIG_CRYPTO_GCM=y # CONFIG_CRYPTO_CHACHA20POLY1305 is not set CONFIG_CRYPTO_SEQIV=y CONFIG_CRYPTO_ECHAINIV=m # # Block modes # CONFIG_CRYPTO_CBC=y CONFIG_CRYPTO_CTR=y CONFIG_CRYPTO_CTS=y CONFIG_CRYPTO_ECB=y CONFIG_CRYPTO_LRW=y CONFIG_CRYPTO_PCBC=y CONFIG_CRYPTO_XTS=y # CONFIG_CRYPTO_KEYWRAP is not set # # 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 is not set # CONFIG_CRYPTO_CRC32_PCLMUL is not set CONFIG_CRYPTO_CRCT10DIF=y # CONFIG_CRYPTO_CRCT10DIF_PCLMUL is not set CONFIG_CRYPTO_GHASH=y # CONFIG_CRYPTO_POLY1305 is not set # CONFIG_CRYPTO_POLY1305_X86_64 is not set CONFIG_CRYPTO_MD4=y CONFIG_CRYPTO_MD5=y CONFIG_CRYPTO_MICHAEL_MIC=y CONFIG_CRYPTO_RMD128=y CONFIG_CRYPTO_RMD160=y CONFIG_CRYPTO_RMD256=y CONFIG_CRYPTO_RMD320=y CONFIG_CRYPTO_SHA1=y CONFIG_CRYPTO_SHA1_SSSE3=y # CONFIG_CRYPTO_SHA256_SSSE3 is not set # CONFIG_CRYPTO_SHA512_SSSE3 is not set # CONFIG_CRYPTO_SHA1_MB is not set CONFIG_CRYPTO_SHA256=y CONFIG_CRYPTO_SHA512=y CONFIG_CRYPTO_TGR192=y CONFIG_CRYPTO_WP512=y CONFIG_CRYPTO_GHASH_CLMUL_NI_INTEL=y # # Ciphers # CONFIG_CRYPTO_AES=y CONFIG_CRYPTO_AES_X86_64=y CONFIG_CRYPTO_AES_NI_INTEL=y CONFIG_CRYPTO_ANUBIS=y CONFIG_CRYPTO_ARC4=y CONFIG_CRYPTO_BLOWFISH=y 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 is not set CONFIG_CRYPTO_DES=y # CONFIG_CRYPTO_DES3_EDE_X86_64 is not set CONFIG_CRYPTO_FCRYPT=y CONFIG_CRYPTO_KHAZAD=y CONFIG_CRYPTO_SALSA20=y CONFIG_CRYPTO_SALSA20_X86_64=y # CONFIG_CRYPTO_CHACHA20 is not set # CONFIG_CRYPTO_CHACHA20_X86_64 is not set CONFIG_CRYPTO_SEED=y CONFIG_CRYPTO_SERPENT=y # CONFIG_CRYPTO_SERPENT_SSE2_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX_X86_64 is not set # CONFIG_CRYPTO_SERPENT_AVX2_X86_64 is not set CONFIG_CRYPTO_TEA=y CONFIG_CRYPTO_TWOFISH=y CONFIG_CRYPTO_TWOFISH_COMMON=y CONFIG_CRYPTO_TWOFISH_X86_64=y CONFIG_CRYPTO_TWOFISH_X86_64_3WAY=y # CONFIG_CRYPTO_TWOFISH_AVX_X86_64 is not set # # Compression # CONFIG_CRYPTO_DEFLATE=y CONFIG_CRYPTO_ZLIB=y CONFIG_CRYPTO_LZO=y # CONFIG_CRYPTO_842 is not set # CONFIG_CRYPTO_LZ4 is not set # CONFIG_CRYPTO_LZ4HC is not set # # Random Number Generation # CONFIG_CRYPTO_ANSI_CPRNG=y CONFIG_CRYPTO_DRBG_MENU=y CONFIG_CRYPTO_DRBG_HMAC=y # CONFIG_CRYPTO_DRBG_HASH is not set # CONFIG_CRYPTO_DRBG_CTR is not set CONFIG_CRYPTO_DRBG=y CONFIG_CRYPTO_JITTERENTROPY=y CONFIG_CRYPTO_USER_API=y CONFIG_CRYPTO_USER_API_HASH=y CONFIG_CRYPTO_USER_API_SKCIPHER=y # CONFIG_CRYPTO_USER_API_RNG is not set # CONFIG_CRYPTO_USER_API_AEAD is not set CONFIG_CRYPTO_HW=y CONFIG_CRYPTO_DEV_PADLOCK=y CONFIG_CRYPTO_DEV_PADLOCK_AES=y CONFIG_CRYPTO_DEV_PADLOCK_SHA=y # CONFIG_CRYPTO_DEV_CCP is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set # CONFIG_ASYMMETRIC_KEY_TYPE is not set # # Certificates for signature checking # # CONFIG_SYSTEM_TRUSTED_KEYRING is not set CONFIG_HAVE_KVM=y CONFIG_HAVE_KVM_IRQCHIP=y CONFIG_HAVE_KVM_IRQFD=y CONFIG_HAVE_KVM_IRQ_ROUTING=y CONFIG_HAVE_KVM_EVENTFD=y CONFIG_KVM_APIC_ARCHITECTURE=y CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_HAVE_KVM_MSI=y CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_HAVE_KVM_IRQ_BYPASS=y CONFIG_VIRTUALIZATION=y CONFIG_KVM=y CONFIG_KVM_INTEL=y CONFIG_KVM_AMD=y # CONFIG_KVM_MMU_AUDIT is not set # CONFIG_KVM_DEVICE_ASSIGNMENT is not set CONFIG_BINARY_PRINTF=y # # Library routines # CONFIG_RAID6_PQ=y CONFIG_BITREVERSE=y # CONFIG_HAVE_ARCH_BITREVERSE is not set CONFIG_RATIONAL=y CONFIG_GENERIC_STRNCPY_FROM_USER=y CONFIG_GENERIC_STRNLEN_USER=y CONFIG_GENERIC_NET_UTILS=y CONFIG_GENERIC_FIND_FIRST_BIT=y CONFIG_GENERIC_PCI_IOMAP=y CONFIG_GENERIC_IOMAP=y CONFIG_GENERIC_IO=y CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y CONFIG_ARCH_HAS_FAST_MULTIPLIER=y CONFIG_CRC_CCITT=y CONFIG_CRC16=y CONFIG_CRC_T10DIF=y CONFIG_CRC_ITU_T=y CONFIG_CRC32=y # CONFIG_CRC32_SELFTEST is not set CONFIG_CRC32_SLICEBY8=y # CONFIG_CRC32_SLICEBY4 is not set # 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 is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y CONFIG_LZO_COMPRESS=y CONFIG_LZO_DECOMPRESS=y CONFIG_LZ4_DECOMPRESS=y CONFIG_XZ_DEC=y CONFIG_XZ_DEC_X86=y CONFIG_XZ_DEC_POWERPC=y CONFIG_XZ_DEC_IA64=y CONFIG_XZ_DEC_ARM=y CONFIG_XZ_DEC_ARMTHUMB=y CONFIG_XZ_DEC_SPARC=y CONFIG_XZ_DEC_BCJ=y # CONFIG_XZ_DEC_TEST is not set CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y CONFIG_DECOMPRESS_XZ=y CONFIG_DECOMPRESS_LZO=y CONFIG_DECOMPRESS_LZ4=y CONFIG_GENERIC_ALLOCATOR=y CONFIG_REED_SOLOMON=y CONFIG_REED_SOLOMON_DEC16=y CONFIG_TEXTSEARCH=y CONFIG_TEXTSEARCH_KMP=y CONFIG_TEXTSEARCH_BM=y CONFIG_TEXTSEARCH_FSM=y CONFIG_INTERVAL_TREE=y CONFIG_ASSOCIATIVE_ARRAY=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT_MAP=y CONFIG_HAS_DMA=y CONFIG_CHECK_SIGNATURE=y # CONFIG_CPUMASK_OFFSTACK is not set CONFIG_CPU_RMAP=y CONFIG_DQL=y CONFIG_GLOB=y # CONFIG_GLOB_SELFTEST is not set CONFIG_NLATTR=y CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y CONFIG_CORDIC=y # CONFIG_DDR is not set CONFIG_OID_REGISTRY=y CONFIG_UCS2_STRING=y CONFIG_FONT_SUPPORT=y # CONFIG_FONTS is not set CONFIG_FONT_8x8=y CONFIG_FONT_8x16=y # CONFIG_SG_SPLIT is not set CONFIG_ARCH_HAS_SG_CHAIN=y CONFIG_ARCH_HAS_PMEM_API=y CONFIG_ARCH_HAS_MMIO_FLUSH=y --=-=-= Content-Type: application/x-xz Content-Disposition: attachment; filename=dmesg.xz Content-Transfer-Encoding: base64 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 --=-=-=--