From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S265036AbTGGPo1 (ORCPT ); Mon, 7 Jul 2003 11:44:27 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S267066AbTGGPo1 (ORCPT ); Mon, 7 Jul 2003 11:44:27 -0400 Received: from ldap.somanetworks.com ([216.126.67.42]:52391 "EHLO mail.somanetworks.com") by vger.kernel.org with ESMTP id S265036AbTGGPoC (ORCPT ); Mon, 7 Jul 2003 11:44:02 -0400 Date: Mon, 7 Jul 2003 11:55:46 -0400 From: Georg Nikodym To: linux1394-devel@lists.sourceforge.net Cc: linux-kernel@vger.kernel.org Subject: unsolicited response packet messages Message-Id: <20030707115546.1758fbba.georgn@somanetworks.com> Organization: SOMA Networks X-Mailer: Sylpheed version 0.9.0claws (GTK+ 1.2.10; i386-pc-linux-gnu) X-Face: #EE>^U0b8z^y>O0BZ>JJMGXyyxSP?Uhe8ptGua4P}`QZ m%yb7CYwN^TiGQcP&mncyDrjAtLh7cB|m{$C,ww;yaYi*YvQllxb*vet Mime-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha1"; boundary="=.+Ojf2boDMIl7R(" Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org --=.+Ojf2boDMIl7R( Content-Type: multipart/mixed; boundary="Multipart_Mon__7_Jul_2003_11:55:46_-0400_08251770" --Multipart_Mon__7_Jul_2003_11:55:46_-0400_08251770 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Upon booting my new 2.5.74 kernel (on a Dell I8000 with a large external 1394 disk) I get the output below (I left some of the non 1394 messages in there to provide a little context). Eventually, these messages stop. I manually mount the filesystems on this disk once the boot is complete (a hangover from the rescan/scsiadd on 2.4 kernels). My kernel config is attached (in case anyone cares). So, should I be concerned? -g ... PCI: Sharing IRQ 10 with 0000:02:0f.2 ti113x: Routing card interrupts to PCI Yenta IRQ list 0000, PCI irq10 Socket status: 30000006 scsi0 : SCSI emulation for IEEE-1394 SBP-2 Devices ieee1394: sbp2: Logged into SBP-2 device ieee1394: sbp2: Node[00:1023]: Max speed [S400] - Max payload [2048] Vendor: IC35L120 Model: AVVA07-0 Rev: Type: Direct-Access ANSI SCSI revision: 06 SCSI device sda: 241254720 512-byte hdwr sectors (123522 MB) sda: asking for cache data failed sda: assuming drive cache: write through sda: sda1 sda2 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 ieee1394: Node added: ID:BUS[0-00:1023] GUID[0001d2000003a4ec] ieee1394: unsolicited response packet received - np ieee1394: contents: ffc10160 ffc10000 00000000 6cef0404 drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface driver v2.1 PCI: Found IRQ 10 for device 0000:00:1f.2 PCI: Sharing IRQ 10 with 0000:02:0f.0 PCI: Sharing IRQ 10 with 0000:02:0f.1 PCI: Sharing IRQ 10 with 0000:02:0f.2 PCI: Setting latency timer of device 0000:00:1f.2 to 64 uhci-hcd 0000:00:1f.2: Intel Corp. 82801BA/BAM USB (Hub uhci-hcd 0000:00:1f.2: irq 10, io base 0000bce0 Please use the 'usbfs' filetype instead, the 'usbdevfs' name is deprecated. uhci-hcd 0000:00:1f.2: new USB bus registered, assigned bus number 1 hub 1-0:0: USB hub found hub 1-0:0: 2 ports detected Initializing USB Mass Storage driver... drivers/usb/core/usb.c: registered new driver usb-storage USB Mass Storage support registered. drivers/usb/core/usb.c: registered new driver hid drivers/usb/input/hid-core.c: v2.0:USB HID core driver mice: PS/2 mouse device common for all mice synaptics reset failed synaptics reset failed synaptics reset failed Synaptics Touchpad, model: 1 Firware: 5.6 180 degree mounted touchpad Sensor: 1 new absolute packet format Touchpad has extended capability bits -> multifinger detection -> palm detection input: Synaptics Synaptics TouchPad on isa0060/serio1 serio: i8042 AUX port at 0x60,0x64 irq 12 input: AT Set 2 keyboard on isa0060/serio0 serio: i8042 KBD port at 0x60,0x64 irq 1 Advanced Linux Sound Architecture Driver Version 0.9.4 (Mon Jun 09 12:01:18 2003 UTC). request_module: failed /sbin/modprobe -- snd-card-0. error = -16 PCI: Found IRQ 5 for device 0000:02:03.0 maestro3: enabled hack for 'Dell Inspiron 8000' ieee1394: unsolicited response packet received - np ieee1394: contents: ffc10560 ffc10000 00000000 6cef0404 hub 1-0:0: debounce: port 2: delay 100ms stable 4 status 0x301 hub 1-0:0: new USB device on port 2, assigned address 2 ieee1394: unsolicited response packet received - np ieee1394: contents: ffc10960 ffc10000 00000000 6cef0404 input: USB HID v1.10 Mouse [Logitech USB Receiver] on usb-0000:00:1f.2-2 ALSA device list: #0: ESS Maestro3 PCI at 0xdc00, irq 5 NET4: Linux TCP/IP 1.0 for NET4.0 IP: routing cache hash table of 4096 buckets, 32Kbytes TCP: Hash tables configured (established 32768 bind 32768) NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. BIOS EDD facility v0.09 2003-Jan-22, 1 devices found kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 136k freed ieee1394: ConfigROM quadlet transaction error for node 01:1023 ieee1394: The root node is not cycle master capable; selecting a new root node and resetting... ieee1394: sbp2: Reconnected to SBP-2 device ieee1394: sbp2: Node[00:1023]: Max speed [S400] - Max payload [2048] ieee1394: unsolicited response packet received - np ieee1394: contents: ffc10d60 ffc10000 00000000 6cef0404 ieee1394: unsolicited response packet received - np ieee1394: contents: ffc11160 ffc10000 00000000 6cef0404 ieee1394: unsolicited response packet received - np ieee1394: contents: ffc11560 ffc10000 00000000 6cef0404 ieee1394: ConfigROM quadlet transaction error for node 01:1023 ieee1394: The root node is not cycle master capable; selecting a new root node and resetting... Adding 1269124k swap on /dev/hda2. Priority:-1 extents:1 EXT3 FS on hda1, internal journal ieee1394: sbp2: Reconnected to SBP-2 device ieee1394: sbp2: Node[00:1023]: Max speed [S400] - Max payload [2048] ieee1394: unsolicited response packet received - np ieee1394: contents: ffc11960 ffc10000 00000000 6cef0404 ieee1394: unsolicited response packet received - np ieee1394: contents: ffc11d60 ffc10000 00000000 6cef0404 ieee1394: unsolicited response packet received - np ieee1394: contents: ffc12160 ffc10000 00000000 6cef0404 ieee1394: ConfigROM quadlet transaction error for node 01:1023 ieee1394: The root node is not cycle master capable; selecting a new root node and resetting... ieee1394: sbp2: Reconnected to SBP-2 device ieee1394: sbp2: Node[00:1023]: Max speed [S400] - Max payload [2048] ieee1394: unsolicited response packet received - np ieee1394: contents: ffc12560 ffc10000 00000000 6cef0404 ieee1394: unsolicited response packet received - np ieee1394: contents: ffc12960 ffc10000 00000000 6cef0404 ieee1394: unsolicited response packet received - np ieee1394: contents: ffc12d60 ffc10000 00000000 6cef0404 ieee1394: ConfigROM quadlet transaction error for node 01:1023 ieee1394: The root node is not cycle master capable; selecting a new root node and resetting... ieee1394: sbp2: Reconnected to SBP-2 device ieee1394: sbp2: Node[00:1023]: Max speed [S400] - Max payload [2048] ieee1394: unsolicited response packet received - np ieee1394: contents: ffc13160 ffc10000 00000000 6cef0404 Please use the 'usbfs' filetype instead, the 'usbdevfs' name is deprecated. ieee1394: unsolicited response packet received - np ieee1394: contents: ffc13560 ffc10000 00000000 6cef0404 ieee1394: unsolicited response packet received - np ieee1394: contents: ffc13960 ffc10000 00000000 6cef0404 ieee1394: ConfigROM quadlet transaction error for node 01:1023 ieee1394: The root node is not cycle master capable; selecting a new root node and resetting... ieee1394: sbp2: Reconnected to SBP-2 device ieee1394: sbp2: Node[00:1023]: Max speed [S400] - Max payload [2048] ieee1394: unsolicited response packet received - np ieee1394: contents: ffc13d60 ffc10000 00000000 6cef0404 ieee1394: unsolicited response packet received - np ieee1394: contents: ffc14160 ffc10000 00000000 6cef0404 ieee1394: unsolicited response packet received - np ieee1394: contents: ffc14560 ffc10000 00000000 6cef0404 ieee1394: ConfigROM quadlet transaction error for node 01:1023 ieee1394: The root node is not cycle master capable; selecting a new root node and resetting... ... --Multipart_Mon__7_Jul_2003_11:55:46_-0400_08251770 Content-Type: application/octet-stream; name="config-2.5.74" Content-Disposition: attachment; filename="config-2.5.74" Content-Transfer-Encoding: base64 IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIG1ha2UgY29uZmlnOiBkb24ndCBlZGl0CiMKQ09O RklHX1g4Nj15CkNPTkZJR19NTVU9eQpDT05GSUdfVUlEMTY9eQpDT05GSUdfR0VORVJJQ19JU0Ff RE1BPXkKCiMKIyBDb2RlIG1hdHVyaXR5IGxldmVsIG9wdGlvbnMKIwpDT05GSUdfRVhQRVJJTUVO VEFMPXkKCiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX1NXQVA9eQpDT05GSUdfU1lTVklQQz15 CiMgQ09ORklHX0JTRF9QUk9DRVNTX0FDQ1QgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkKQ09O RklHX0xPR19CVUZfU0hJRlQ9MTQKIyBDT05GSUdfRU1CRURERUQgaXMgbm90IHNldApDT05GSUdf RlVURVg9eQpDT05GSUdfRVBPTEw9eQoKIwojIExvYWRhYmxlIG1vZHVsZSBzdXBwb3J0CiMKQ09O RklHX01PRFVMRVM9eQpDT05GSUdfTU9EVUxFX1VOTE9BRD15CkNPTkZJR19NT0RVTEVfRk9SQ0Vf VU5MT0FEPXkKQ09ORklHX09CU09MRVRFX01PRFBBUk09eQojIENPTkZJR19NT0RWRVJTSU9OUyBp cyBub3Qgc2V0CkNPTkZJR19LTU9EPXkKCiMKIyBQcm9jZXNzb3IgdHlwZSBhbmQgZmVhdHVyZXMK IwpDT05GSUdfWDg2X1BDPXkKIyBDT05GSUdfWDg2X1ZPWUFHRVIgaXMgbm90IHNldAojIENPTkZJ R19YODZfTlVNQVEgaXMgbm90IHNldAojIENPTkZJR19YODZfU1VNTUlUIGlzIG5vdCBzZXQKIyBD T05GSUdfWDg2X0JJR1NNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9WSVNXUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1g4Nl9HRU5FUklDQVJDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9FUzcwMDAg aXMgbm90IHNldAojIENPTkZJR19NMzg2IGlzIG5vdCBzZXQKIyBDT05GSUdfTTQ4NiBpcyBub3Qg c2V0CiMgQ09ORklHX001ODYgaXMgbm90IHNldAojIENPTkZJR19NNTg2VFNDIGlzIG5vdCBzZXQK IyBDT05GSUdfTTU4Nk1NWCBpcyBub3Qgc2V0CiMgQ09ORklHX002ODYgaXMgbm90IHNldAojIENP TkZJR19NUEVOVElVTUlJIGlzIG5vdCBzZXQKQ09ORklHX01QRU5USVVNSUlJPXkKIyBDT05GSUdf TVBFTlRJVU00IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs2IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs3 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUs4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUVMQU4gaXMgbm90 IHNldAojIENPTkZJR19NQ1JVU09FIGlzIG5vdCBzZXQKIyBDT05GSUdfTVdJTkNISVBDNiBpcyBu b3Qgc2V0CiMgQ09ORklHX01XSU5DSElQMiBpcyBub3Qgc2V0CiMgQ09ORklHX01XSU5DSElQM0Qg aXMgbm90IHNldAojIENPTkZJR19NQ1lSSVhJSUkgaXMgbm90IHNldAojIENPTkZJR19NVklBQzNf MiBpcyBub3Qgc2V0CkNPTkZJR19YODZfR0VORVJJQz15CkNPTkZJR19YODZfQ01QWENIRz15CkNP TkZJR19YODZfWEFERD15CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NwpDT05GSUdfUldTRU1f WENIR0FERF9BTEdPUklUSE09eQpDT05GSUdfWDg2X1dQX1dPUktTX09LPXkKQ09ORklHX1g4Nl9J TlZMUEc9eQpDT05GSUdfWDg2X0JTV0FQPXkKQ09ORklHX1g4Nl9QT1BBRF9PSz15CkNPTkZJR19Y ODZfR09PRF9BUElDPXkKQ09ORklHX1g4Nl9JTlRFTF9VU0VSQ09QWT15CkNPTkZJR19YODZfVVNF X1BQUk9fQ0hFQ0tTVU09eQojIENPTkZJR19IVUdFVExCX1BBR0UgaXMgbm90IHNldAojIENPTkZJ R19TTVAgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVD15CkNPTkZJR19YODZfVVBfQVBJQz15CkNP TkZJR19YODZfVVBfSU9BUElDPXkKQ09ORklHX1g4Nl9MT0NBTF9BUElDPXkKQ09ORklHX1g4Nl9J T19BUElDPXkKQ09ORklHX1g4Nl9UU0M9eQpDT05GSUdfWDg2X01DRT15CiMgQ09ORklHX1g4Nl9N Q0VfTk9ORkFUQUwgaXMgbm90IHNldAojIENPTkZJR19YODZfTUNFX1A0VEhFUk1BTCBpcyBub3Qg c2V0CiMgQ09ORklHX1RPU0hJQkEgaXMgbm90IHNldApDT05GSUdfSThLPXkKIyBDT05GSUdfTUlD Uk9DT0RFIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9NU1I9eQpDT05GSUdfWDg2X0NQVUlEPXkKQ09O RklHX0VERD15CkNPTkZJR19OT0hJR0hNRU09eQojIENPTkZJR19ISUdITUVNNEcgaXMgbm90IHNl dAojIENPTkZJR19ISUdITUVNNjRHIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFUSF9FTVVMQVRJT04g aXMgbm90IHNldApDT05GSUdfTVRSUj15CkNPTkZJR19IQVZFX0RFQ19MT0NLPXkKCiMKIyBQb3dl ciBtYW5hZ2VtZW50IG9wdGlvbnMgKEFDUEksIEFQTSkKIwpDT05GSUdfUE09eQpDT05GSUdfU09G VFdBUkVfU1VTUEVORD15CgojCiMgQUNQSSBTdXBwb3J0CiMKIyBDT05GSUdfQUNQSSBpcyBub3Qg c2V0CkNPTkZJR19BUE09eQojIENPTkZJR19BUE1fSUdOT1JFX1VTRVJfU1VTUEVORCBpcyBub3Qg c2V0CkNPTkZJR19BUE1fRE9fRU5BQkxFPXkKQ09ORklHX0FQTV9DUFVfSURMRT15CkNPTkZJR19B UE1fRElTUExBWV9CTEFOSz15CkNPTkZJR19BUE1fUlRDX0lTX0dNVD15CkNPTkZJR19BUE1fQUxM T1dfSU5UUz15CiMgQ09ORklHX0FQTV9SRUFMX01PREVfUE9XRVJfT0ZGIGlzIG5vdCBzZXQKCiMK IyBDUFUgRnJlcXVlbmN5IHNjYWxpbmcKIwpDT05GSUdfQ1BVX0ZSRVE9eQpDT05GSUdfQ1BVX0ZS RVFfUFJPQ19JTlRGPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BBQ0U9eQojIENPTkZJR19D UFVfRlJFUV8yNF9BUEkgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfVEFCTEU9eQoKIwojIENQ VUZyZXEgcHJvY2Vzc29yIGRyaXZlcnMKIwojIENPTkZJR19YODZfUE9XRVJOT1dfSzYgaXMgbm90 IHNldAojIENPTkZJR19YODZfUE9XRVJOT1dfSzcgaXMgbm90IHNldAojIENPTkZJR19YODZfR1hf U1VTUE1PRCBpcyBub3Qgc2V0CkNPTkZJR19YODZfU1BFRURTVEVQX0lDSD15CiMgQ09ORklHX1g4 Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldApDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9 eQojIENPTkZJR19YODZfUDRfQ0xPQ0tNT0QgaXMgbm90IHNldAojIENPTkZJR19YODZfTE9OR1JV TiBpcyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9MT05HSEFVTCBpcyBub3Qgc2V0CgojCiMgQnVzIG9w dGlvbnMgKFBDSSwgUENNQ0lBLCBFSVNBLCBNQ0EsIElTQSkKIwpDT05GSUdfUENJPXkKIyBDT05G SUdfUENJX0dPQklPUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSV9HT0RJUkVDVCBpcyBub3Qgc2V0 CkNPTkZJR19QQ0lfR09BTlk9eQpDT05GSUdfUENJX0JJT1M9eQpDT05GSUdfUENJX0RJUkVDVD15 CiMgQ09ORklHX1BDSV9MRUdBQ1lfUFJPQyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTkFNRVM9eQpD T05GSUdfSVNBPXkKIyBDT05GSUdfRUlTQSBpcyBub3Qgc2V0CiMgQ09ORklHX01DQSBpcyBub3Qg c2V0CiMgQ09ORklHX1NDeDIwMCBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHPXkKCiMKIyBQQ01D SUEvQ2FyZEJ1cyBzdXBwb3J0CiMKQ09ORklHX1BDTUNJQT15CkNPTkZJR19ZRU5UQT15CkNPTkZJ R19DQVJEQlVTPXkKIyBDT05GSUdfSTgyMDkyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTgyMzY1IGlz IG5vdCBzZXQKIyBDT05GSUdfVENJQyBpcyBub3Qgc2V0CkNPTkZJR19QQ01DSUFfUFJPQkU9eQoK IwojIFBDSSBIb3RwbHVnIFN1cHBvcnQKIwojIENPTkZJR19IT1RQTFVHX1BDSSBpcyBub3Qgc2V0 CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZvcm1hdHMKIwpDT05GSUdfS0NPUkVfRUxGPXkKIyBDT05G SUdfS0NPUkVfQU9VVCBpcyBub3Qgc2V0CkNPTkZJR19CSU5GTVRfRUxGPXkKQ09ORklHX0JJTkZN VF9BT1VUPXkKQ09ORklHX0JJTkZNVF9NSVNDPXkKCiMKIyBHZW5lcmljIERyaXZlciBPcHRpb25z CiMKIyBDT05GSUdfRldfTE9BREVSIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnkgVGVjaG5vbG9neSBE ZXZpY2VzIChNVEQpCiMKIyBDT05GSUdfTVREIGlzIG5vdCBzZXQKCiMKIyBQYXJhbGxlbCBwb3J0 IHN1cHBvcnQKIwpDT05GSUdfUEFSUE9SVD15CkNPTkZJR19QQVJQT1JUX1BDPXkKQ09ORklHX1BB UlBPUlRfUENfQ01MMT15CiMgQ09ORklHX1BBUlBPUlRfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05G SUdfUEFSUE9SVF9QQ19GSUZPIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19TVVBFUklP IGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9QQ19QQ01DSUEgaXMgbm90IHNldAojIENPTkZJ R19QQVJQT1JUX09USEVSIGlzIG5vdCBzZXQKQ09ORklHX1BBUlBPUlRfMTI4ND15CgojCiMgUGx1 ZyBhbmQgUGxheSBzdXBwb3J0CiMKQ09ORklHX1BOUD15CkNPTkZJR19QTlBfTkFNRVM9eQojIENP TkZJR19QTlBfREVCVUcgaXMgbm90IHNldAoKIwojIFByb3RvY29scwojCiMgQ09ORklHX0lTQVBO UCBpcyBub3Qgc2V0CiMgQ09ORklHX1BOUEJJT1MgaXMgbm90IHNldAoKIwojIEJsb2NrIGRldmlj ZXMKIwpDT05GSUdfQkxLX0RFVl9GRD15CiMgQ09ORklHX0JMS19ERVZfWEQgaXMgbm90IHNldAoj IENPTkZJR19QQVJJREUgaXMgbm90IHNldAojIENPTkZJR19CTEtfQ1BRX0RBIGlzIG5vdCBzZXQK IyBDT05GSUdfQkxLX0NQUV9DSVNTX0RBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EQUM5 NjAgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1VNRU0gaXMgbm90IHNldAojIENPTkZJR19C TEtfREVWX0xPT1AgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX05CRCBpcyBub3Qgc2V0CiMg Q09ORklHX0JMS19ERVZfUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JTklUUkQgaXMg bm90IHNldApDT05GSUdfTEJEPXkKCiMKIyBBVEEvQVRBUEkvTUZNL1JMTCBzdXBwb3J0CiMKQ09O RklHX0lERT15CgojCiMgSURFLCBBVEEgYW5kIEFUQVBJIEJsb2NrIGRldmljZXMKIwpDT05GSUdf QkxLX0RFVl9JREU9eQoKIwojIFBsZWFzZSBzZWUgRG9jdW1lbnRhdGlvbi9pZGUudHh0IGZvciBo ZWxwL2luZm8gb24gSURFIGRyaXZlcwojCiMgQ09ORklHX0JMS19ERVZfSERfSURFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9IRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0lERURJU0s9 eQpDT05GSUdfSURFRElTS19NVUxUSV9NT0RFPXkKIyBDT05GSUdfSURFRElTS19TVFJPS0UgaXMg bm90IHNldAojIENPTkZJR19CTEtfREVWX0lERUNTIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZf SURFQ0Q9eQojIENPTkZJR19CTEtfREVWX0lERUZMT1BQWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JM S19ERVZfSURFU0NTSSBpcyBub3Qgc2V0CiMgQ09ORklHX0lERV9UQVNLX0lPQ1RMIGlzIG5vdCBz ZXQKIyBDT05GSUdfSURFX1RBU0tGSUxFX0lPIGlzIG5vdCBzZXQKCiMKIyBJREUgY2hpcHNldCBz dXBwb3J0L2J1Z2ZpeGVzCiMKQ09ORklHX0JMS19ERVZfQ01ENjQwPXkKIyBDT05GSUdfQkxLX0RF Vl9DTUQ2NDBfRU5IQU5DRUQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0lERVBOUCBpcyBu b3Qgc2V0CkNPTkZJR19CTEtfREVWX0lERVBDST15CkNPTkZJR19CTEtfREVWX0dFTkVSSUM9eQpD T05GSUdfSURFUENJX1NIQVJFX0lSUT15CkNPTkZJR19CTEtfREVWX0lERURNQV9QQ0k9eQojIENP TkZJR19CTEtfREVWX0lERV9UQ1EgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX09GRkJPQVJE IGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9JREVETUFfRk9SQ0VEIGlzIG5vdCBzZXQKQ09O RklHX0lERURNQV9QQ0lfQVVUTz15CiMgQ09ORklHX0lERURNQV9PTkxZRElTSyBpcyBub3Qgc2V0 CkNPTkZJR19CTEtfREVWX0lERURNQT15CiMgQ09ORklHX0lERURNQV9QQ0lfV0lQIGlzIG5vdCBz ZXQKQ09ORklHX0JMS19ERVZfQURNQT15CiMgQ09ORklHX0JMS19ERVZfQUVDNjJYWCBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfQUxJMTVYMyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf QU1ENzRYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ01ENjRYIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX0RFVl9UUklGTEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9DWTgyQzY5 MyBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ1M1NTIwIGlzIG5vdCBzZXQKIyBDT05GSUdf QkxLX0RFVl9IUFQzNFggaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0hQVDM2NiBpcyBub3Qg c2V0CiMgQ09ORklHX0JMS19ERVZfU0MxMjAwIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfUElJ WD15CiMgQ09ORklHX0JMS19ERVZfTlM4NzQxNSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf T1BUSTYyMSBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfUERDMjAyWFhfT0xEIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9QREMyMDJYWF9ORVcgaXMgbm90IHNldApDT05GSUdfQkxLX0RF Vl9SWjEwMDA9eQojIENPTkZJR19CTEtfREVWX1NWV0tTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxL X0RFVl9TSUlNQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9TSVM1NTEzIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkxLX0RFVl9TTEM5MEU2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf VFJNMjkwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9WSUE4MkNYWFggaXMgbm90IHNldAoj IENPTkZJR19JREVfQ0hJUFNFVFMgaXMgbm90IHNldApDT05GSUdfSURFRE1BX0FVVE89eQojIENP TkZJR19JREVETUFfSVZCIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfSURFX01PREVTPXkKCiMK IyBTQ1NJIGRldmljZSBzdXBwb3J0CiMKQ09ORklHX1NDU0k9eQoKIwojIFNDU0kgc3VwcG9ydCB0 eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9eQojIENPTkZJR19D SFJfREVWX1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hSX0RFVl9PU1NUIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfU1I9eQpDT05GSUdfQkxLX0RFVl9TUl9WRU5ET1I9eQpDT05GSUdfQ0hSX0RF Vl9TRz15CgojCiMgU29tZSBTQ1NJIGRldmljZXMgKGUuZy4gQ0QganVrZWJveCkgc3VwcG9ydCBt dWx0aXBsZSBMVU5zCiMKQ09ORklHX1NDU0lfTVVMVElfTFVOPXkKQ09ORklHX1NDU0lfUkVQT1JU X0xVTlM9eQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQojIENPTkZJR19TQ1NJX0xPR0dJTkcgaXMg bm90IHNldAoKIwojIFNDU0kgbG93LWxldmVsIGRyaXZlcnMKIwojIENPTkZJR19CTEtfREVWXzNX X1hYWFhfUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfNzAwMEZBU1NUIGlzIG5vdCBzZXQK IyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUhBMTUyWCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfQUhBMTU0MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUFD UkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklH X1NDU0lfQUlDN1hYWF9PTEQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FJQzc5WFggaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0RQVF9JMk8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0FEVkFO U1lTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9JTjIwMDAgaXMgbm90IHNldAojIENPTkZJR19T Q1NJX0FNNTNDOTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NRUdBUkFJRCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0NQUUZDVFMg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9EVEMzMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9FQVRBIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9FQVRBX1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfRlVUVVJFX0RPTUFJTiBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfR0RUSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfR0VO RVJJQ19OQ1I1MzgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9HRU5FUklDX05DUjUzODBfTU1J TyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9J TklUSU8gaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX1BQQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU1NIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NTSV9OQ1I1M0M0MDZBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TWU01M0M4WFhfMiBp cyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NT SV9QQVMxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUENJMjAwMCBpcyBub3Qgc2V0CiMgQ09O RklHX1NDU0lfUENJMjIyMEkgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1BTSTI0MEkgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ19GQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FM T0dJQ19JU1AgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMT0dJQ19GQyBpcyBub3Qgc2V0CiMg Q09ORklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NFQUdBVEUg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX1NZTTUzQzQxNiBpcyBub3Qgc2V0CiMgQ09ORklHX1ND U0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EQzM5MFQgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX1QxMjggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1UxNF8zNEYgaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX1VMVFJBU1RPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTlNQMzIg aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQQ01DSUEgU0NT SSBhZGFwdGVyIHN1cHBvcnQKIwojIENPTkZJR19QQ01DSUFfQUhBMTUyWCBpcyBub3Qgc2V0CiMg Q09ORklHX1BDTUNJQV9GRE9NQUlOIGlzIG5vdCBzZXQKIyBDT05GSUdfUENNQ0lBX05JTkpBX1ND U0kgaXMgbm90IHNldAojIENPTkZJR19QQ01DSUFfUUxPR0lDIGlzIG5vdCBzZXQKCiMKIyBPbGQg Q0QtUk9NIGRyaXZlcnMgKG5vdCBTQ1NJLCBub3QgSURFKQojCiMgQ09ORklHX0NEX05PX0lERVND U0kgaXMgbm90IHNldAoKIwojIE11bHRpLWRldmljZSBzdXBwb3J0IChSQUlEIGFuZCBMVk0pCiMK IyBDT05GSUdfTUQgaXMgbm90IHNldAoKIwojIEZ1c2lvbiBNUFQgZGV2aWNlIHN1cHBvcnQKIwoj IENPTkZJR19GVVNJT04gaXMgbm90IHNldAoKIwojIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBv cnQgKEVYUEVSSU1FTlRBTCkKIwpDT05GSUdfSUVFRTEzOTQ9eQoKIwojIFN1YnN5c3RlbSBPcHRp b25zCiMKIyBDT05GSUdfSUVFRTEzOTRfVkVSQk9TRURFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0lF RUUxMzk0X09VSV9EQj15CgojCiMgRGV2aWNlIERyaXZlcnMKIwoKIwojIFRleGFzIEluc3RydW1l bnRzIFBDSUx5bnggcmVxdWlyZXMgSTJDIGJpdC1iYW5naW5nCiMKQ09ORklHX0lFRUUxMzk0X09I Q0kxMzk0PXkKCiMKIyBQcm90b2NvbCBEcml2ZXJzCiMKIyBDT05GSUdfSUVFRTEzOTRfVklERU8x Mzk0IGlzIG5vdCBzZXQKQ09ORklHX0lFRUUxMzk0X1NCUDI9eQpDT05GSUdfSUVFRTEzOTRfU0JQ Ml9QSFlTX0RNQT15CiMgQ09ORklHX0lFRUUxMzk0X0VUSDEzOTQgaXMgbm90IHNldAojIENPTkZJ R19JRUVFMTM5NF9EVjEzOTQgaXMgbm90IHNldApDT05GSUdfSUVFRTEzOTRfUkFXSU89eQojIENP TkZJR19JRUVFMTM5NF9DTVAgaXMgbm90IHNldAoKIwojIEkyTyBkZXZpY2Ugc3VwcG9ydAojCiMg Q09ORklHX0kyTyBpcyBub3Qgc2V0CgojCiMgTmV0d29ya2luZyBzdXBwb3J0CiMKQ09ORklHX05F VD15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15CkNPTkZJR19QQUNL RVRfTU1BUD15CiMgQ09ORklHX05FVExJTktfREVWIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRF Uj15CiMgQ09ORklHX05FVEZJTFRFUl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19VTklYPXkKIyBD T05GSUdfTkVUX0tFWSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUPXkKQ09ORklHX0lQX01VTFRJQ0FT VD15CiMgQ09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1BO UCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JUElQIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0lQ R1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBfTVJPVVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQVJQ RCBpcyBub3Qgc2V0CiMgQ09ORklHX0lORVRfRUNOIGlzIG5vdCBzZXQKIyBDT05GSUdfU1lOX0NP T0tJRVMgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0FIIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5F VF9FU1AgaXMgbm90IHNldAojIENPTkZJR19JTkVUX0lQQ09NUCBpcyBub3Qgc2V0CgojCiMgSVA6 IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdfSVBfTkZfQ09OTlRSQUNLIGlzIG5v dCBzZXQKIyBDT05GSUdfSVBfTkZfUVVFVUUgaXMgbm90IHNldAojIENPTkZJR19JUF9ORl9JUFRB QkxFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX0FSUFRBQkxFUyBpcyBub3Qgc2V0CiMgQ09O RklHX0lQX05GX0NPTVBBVF9JUENIQUlOUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX05GX0NPTVBB VF9JUEZXQURNIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBWNiBpcyBub3Qgc2V0CiMgQ09ORklHX1hG Uk1fVVNFUiBpcyBub3Qgc2V0CgojCiMgU0NUUCBDb25maWd1cmF0aW9uIChFWFBFUklNRU5UQUwp CiMKQ09ORklHX0lQVjZfU0NUUF9fPXkKIyBDT05GSUdfSVBfU0NUUCBpcyBub3Qgc2V0CiMgQ09O RklHX0FUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMQU5fODAyMVEgaXMgbm90IHNldAojIENPTkZJ R19MTEMgaXMgbm90IHNldAojIENPTkZJR19ERUNORVQgaXMgbm90IHNldAojIENPTkZJR19CUklE R0UgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90IHNldAojIENPTkZJR19MQVBCIGlzIG5v dCBzZXQKIyBDT05GSUdfTkVUX0RJVkVSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VDT05FVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1dBTl9ST1VURVIgaXMgbm90IHNldAojIENPTkZJR19ORVRfRkFTVFJP VVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0hXX0ZMT1dDT05UUk9MIGlzIG5vdCBzZXQKCiMK IyBRb1MgYW5kL29yIGZhaXIgcXVldWVpbmcKIwojIENPTkZJR19ORVRfU0NIRUQgaXMgbm90IHNl dAoKIwojIE5ldHdvcmsgdGVzdGluZwojCiMgQ09ORklHX05FVF9QS1RHRU4gaXMgbm90IHNldApD T05GSUdfTkVUREVWSUNFUz15CgojCiMgQVJDbmV0IGRldmljZXMKIwojIENPTkZJR19BUkNORVQg aXMgbm90IHNldApDT05GSUdfRFVNTVk9bQojIENPTkZJR19CT05ESU5HIGlzIG5vdCBzZXQKIyBD T05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVFVOIGlzIG5vdCBzZXQKIyBDT05G SUdfRVRIRVJUQVAgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0IxMDAwIGlzIG5vdCBzZXQKCiMK IyBFdGhlcm5ldCAoMTAgb3IgMTAwTWJpdCkKIwpDT05GSUdfTkVUX0VUSEVSTkVUPXkKIyBDT05G SUdfTUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFQUFlNRUFMIGlzIG5vdCBzZXQKIyBDT05GSUdf U1VOR0VNIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl8zQ09NIGlzIG5vdCBzZXQKIyBD T05GSUdfTEFOQ0UgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NNQyBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfUkFDQUwgaXMgbm90IHNldAoKIwojIFR1bGlwIGZhbWlseSBu ZXR3b3JrIGRldmljZSBzdXBwb3J0CiMKIyBDT05GSUdfTkVUX1RVTElQIGlzIG5vdCBzZXQKIyBD T05GSUdfQVQxNzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVQQ0EgaXMgbm90IHNldAojIENPTkZJ R19IUDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9JU0EgaXMgbm90IHNldApDT05GSUdfTkVU X1BDST15CiMgQ09ORklHX1BDTkVUMzIgaXMgbm90IHNldAojIENPTkZJR19BTUQ4MTExX0VUSCBp cyBub3Qgc2V0CiMgQ09ORklHX0FEQVBURUNfU1RBUkZJUkUgaXMgbm90IHNldAojIENPTkZJR19B QzMyMDAgaXMgbm90IHNldAojIENPTkZJR19BUFJJQ09UIGlzIG5vdCBzZXQKIyBDT05GSUdfQjQ0 IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1M4OXgwIGlzIG5vdCBzZXQKIyBDT05GSUdfREdSUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0VFUFJPMTAwIGlzIG5vdCBzZXQKQ09ORklHX0UxMDA9eQojIENPTkZJ R19GRUFMTlggaXMgbm90IHNldAojIENPTkZJR19OQVRTRU1JIGlzIG5vdCBzZXQKIyBDT05GSUdf TkUyS19QQ0kgaXMgbm90IHNldAojIENPTkZJR184MTM5Q1AgaXMgbm90IHNldAojIENPTkZJR184 MTM5VE9PIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lTOTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRVBJ QzEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NVTkRBTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVExB TiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJQV9SSElORSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9Q T0NLRVQgaXMgbm90IHNldAoKIwojIEV0aGVybmV0ICgxMDAwIE1iaXQpCiMKIyBDT05GSUdfQUNF TklDIGlzIG5vdCBzZXQKIyBDT05GSUdfREwySyBpcyBub3Qgc2V0CiMgQ09ORklHX0UxMDAwIGlz IG5vdCBzZXQKIyBDT05GSUdfTlM4MzgyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0hBTUFDSEkgaXMg bm90IHNldAojIENPTkZJR19ZRUxMT1dGSU4gaXMgbm90IHNldAojIENPTkZJR19SODE2OSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NLOThMSU4gaXMgbm90IHNldAojIENPTkZJR19USUdPTjMgaXMgbm90 IHNldAoKIwojIEV0aGVybmV0ICgxMDAwMCBNYml0KQojCiMgQ09ORklHX0lYR0IgaXMgbm90IHNl dAojIENPTkZJR19GRERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENP TkZJR19QTElQIGlzIG5vdCBzZXQKIyBDT05GSUdfUFBQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJ UCBpcyBub3Qgc2V0CgojCiMgV2lyZWxlc3MgTEFOIChub24taGFtcmFkaW8pCiMKQ09ORklHX05F VF9SQURJTz15CgojCiMgT2Jzb2xldGUgV2lyZWxlc3MgY2FyZHMgc3VwcG9ydCAocHJlLTgwMi4x MSkKIwojIENPTkZJR19TVFJJUCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSTEFOIGlzIG5vdCBzZXQK IyBDT05GSUdfV0FWRUxBTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTUNJQV9XQVZFTEFOIGlzIG5v dCBzZXQKIyBDT05GSUdfUENNQ0lBX05FVFdBVkUgaXMgbm90IHNldAoKIwojIFdpcmVsZXNzIDgw Mi4xMSBGcmVxdWVuY3kgSG9wcGluZyBjYXJkcyBzdXBwb3J0CiMKIyBDT05GSUdfUENNQ0lBX1JB WUNTIGlzIG5vdCBzZXQKCiMKIyBXaXJlbGVzcyA4MDIuMTFiIElTQS9QQ0kgY2FyZHMgc3VwcG9y dAojCiMgQ09ORklHX0FJUk8gaXMgbm90IHNldAojIENPTkZJR19IRVJNRVMgaXMgbm90IHNldAoK IwojIFdpcmVsZXNzIDgwMi4xMWIgUGNtY2lhL0NhcmRidXMgY2FyZHMgc3VwcG9ydAojCkNPTkZJ R19BSVJPX0NTPW0KIyBDT05GSUdfUENNQ0lBX0FUTUVMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9X SVJFTEVTUz15CgojCiMgVG9rZW4gUmluZyBkZXZpY2VzIChkZXBlbmRzIG9uIExMQz15KQojCiMg Q09ORklHX05FVF9GQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JDUENJIGlzIG5vdCBzZXQKIyBDT05G SUdfU0hBUEVSIGlzIG5vdCBzZXQKCiMKIyBXYW4gaW50ZXJmYWNlcwojCiMgQ09ORklHX1dBTiBp cyBub3Qgc2V0CgojCiMgUENNQ0lBIG5ldHdvcmsgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfTkVU X1BDTUNJQT15CiMgQ09ORklHX1BDTUNJQV8zQzU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTUNJ QV8zQzU3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1BDTUNJQV9GTVZKMThYIGlzIG5vdCBzZXQKQ09O RklHX1BDTUNJQV9QQ05FVD15CiMgQ09ORklHX1BDTUNJQV9OTUNMQU4gaXMgbm90IHNldAojIENP TkZJR19QQ01DSUFfU01DOTFDOTIgaXMgbm90IHNldAojIENPTkZJR19QQ01DSUFfWElSQzJQUyBp cyBub3Qgc2V0CiMgQ09ORklHX1BDTUNJQV9BWE5FVCBpcyBub3Qgc2V0CgojCiMgQW1hdGV1ciBS YWRpbyBzdXBwb3J0CiMKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAoKIwojIElyREEgKGlu ZnJhcmVkKSBzdXBwb3J0CiMKIyBDT05GSUdfSVJEQSBpcyBub3Qgc2V0CgojCiMgSVNETiBzdWJz eXN0ZW0KIwojIENPTkZJR19JU0ROX0JPT0wgaXMgbm90IHNldAoKIwojIFRlbGVwaG9ueSBTdXBw b3J0CiMKIyBDT05GSUdfUEhPTkUgaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0 CiMKQ09ORklHX0lOUFVUPXkKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVU X01PVVNFREVWPXkKQ09ORklHX0lOUFVUX01PVVNFREVWX1BTQVVYPXkKQ09ORklHX0lOUFVUX01P VVNFREVWX1NDUkVFTl9YPTE2MDAKQ09ORklHX0lOUFVUX01PVVNFREVWX1NDUkVFTl9ZPTEyMDAK IyBDT05GSUdfSU5QVVRfSk9ZREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVFNERVYgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0VW QlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBJL08gZHJpdmVycwojCiMgQ09ORklHX0dBTUVQT1JU IGlzIG5vdCBzZXQKQ09ORklHX1NPVU5EX0dBTUVQT1JUPXkKQ09ORklHX1NFUklPPXkKQ09ORklH X1NFUklPX0k4MDQyPXkKIyBDT05GSUdfU0VSSU9fU0VSUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUEFSS0JEIGlzIG5vdCBz ZXQKQ09ORklHX1NFUklPX1BDSVBTMj15CgojCiMgSW5wdXQgRGV2aWNlIERyaXZlcnMKIwpDT05G SUdfSU5QVVRfS0VZQk9BUkQ9eQpDT05GSUdfS0VZQk9BUkRfQVRLQkQ9eQojIENPTkZJR19LRVlC T0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0 CiMgQ09ORklHX0tFWUJPQVJEX05FV1RPTiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9NT1VTRT15 CkNPTkZJR19NT1VTRV9QUzI9eQojIENPTkZJR19NT1VTRV9TRVJJQUwgaXMgbm90IHNldAojIENP TkZJR19NT1VTRV9JTlBPUlQgaXMgbm90IHNldAojIENPTkZJR19NT1VTRV9MT0dJQk0gaXMgbm90 IHNldAojIENPTkZJR19NT1VTRV9QQzExMFBBRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0pP WVNUSUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9NSVNDIGlzIG5vdCBzZXQKCiMKIyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNP TkZJR19WVD15CkNPTkZJR19WVF9DT05TT0xFPXkKQ09ORklHX0hXX0NPTlNPTEU9eQojIENPTkZJ R19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09O RklHX1NFUklBTF84MjUwPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFUklBTF84MjUwX0NTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMXzgyNTBf RVhURU5ERUQgaXMgbm90IHNldAoKIwojIE5vbi04MjUwIHNlcmlhbCBwb3J0IHN1cHBvcnQKIwpD T05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfVU5JWDk4X1BUWVM9eQpDT05GSUdfVU5JWDk4X1BU WV9DT1VOVD0yNTYKQ09ORklHX1BSSU5URVI9eQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFBERVYgaXMgbm90IHNldAojIENPTkZJR19USVBBUiBpcyBub3Qgc2V0Cgoj CiMgSTJDIHN1cHBvcnQKIwojIENPTkZJR19JMkMgaXMgbm90IHNldAoKIwojIEkyQyBIYXJkd2Fy ZSBTZW5zb3JzIE1haW5ib2FyZCBzdXBwb3J0CiMKCiMKIyBJMkMgSGFyZHdhcmUgU2Vuc29ycyBD aGlwIHN1cHBvcnQKIwojIENPTkZJR19JMkNfU0VOU09SIGlzIG5vdCBzZXQKCiMKIyBNaWNlCiMK IyBDT05GSUdfQlVTTU9VU0UgaXMgbm90IHNldAojIENPTkZJR19RSUMwMl9UQVBFIGlzIG5vdCBz ZXQKCiMKIyBJUE1JCiMKIyBDT05GSUdfSVBNSV9IQU5ETEVSIGlzIG5vdCBzZXQKCiMKIyBXYXRj aGRvZyBDYXJkcwojCiMgQ09ORklHX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05GSUdfSFdfUkFO RE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldApDT05GSUdfUlRDPXkKIyBD T05GSUdfRFRMSyBpcyBub3Qgc2V0CiMgQ09ORklHX1IzOTY0IGlzIG5vdCBzZXQKIyBDT05GSUdf QVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19TT05ZUEkgaXMgbm90IHNldAoKIwojIEZ0YXBl LCB0aGUgZmxvcHB5IHRhcGUgZGV2aWNlIGRyaXZlcgojCiMgQ09ORklHX0ZUQVBFIGlzIG5vdCBz ZXQKQ09ORklHX0FHUD15CiMgQ09ORklHX0FHUF9BTEkgaXMgbm90IHNldAojIENPTkZJR19BR1Bf QU1EIGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX0FNRF84MTUxIGlzIG5vdCBzZXQKQ09ORklHX0FH UF9JTlRFTD15CiMgQ09ORklHX0FHUF9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19BR1BfU0lT IGlzIG5vdCBzZXQKIyBDT05GSUdfQUdQX1NXT1JLUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FHUF9W SUEgaXMgbm90IHNldApDT05GSUdfRFJNPXkKIyBDT05GSUdfRFJNX1RERlggaXMgbm90IHNldAoj IENPTkZJR19EUk1fR0FNTUEgaXMgbm90IHNldApDT05GSUdfRFJNX1IxMjg9eQpDT05GSUdfRFJN X1JBREVPTj15CiMgQ09ORklHX0RSTV9JODEwIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k4MzAg aXMgbm90IHNldAojIENPTkZJR19EUk1fTUdBIGlzIG5vdCBzZXQKCiMKIyBQQ01DSUEgY2hhcmFj dGVyIGRldmljZXMKIwojIENPTkZJR19TWU5DTElOS19DUyBpcyBub3Qgc2V0CiMgQ09ORklHX01X QVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFXX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hB TkdDSEVDS19USU1FUiBpcyBub3Qgc2V0CgojCiMgTXVsdGltZWRpYSBkZXZpY2VzCiMKIyBDT05G SUdfVklERU9fREVWIGlzIG5vdCBzZXQKCiMKIyBEaWdpdGFsIFZpZGVvIEJyb2FkY2FzdGluZyBE ZXZpY2VzCiMKIyBDT05GSUdfRFZCIGlzIG5vdCBzZXQKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05G SUdfRVhUMl9GUz15CkNPTkZJR19FWFQyX0ZTX1hBVFRSPXkKIyBDT05GSUdfRVhUMl9GU19QT1NJ WF9BQ0wgaXMgbm90IHNldAojIENPTkZJR19FWFQyX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09O RklHX0VYVDNfRlM9eQpDT05GSUdfRVhUM19GU19YQVRUUj15CkNPTkZJR19FWFQzX0ZTX1BPU0lY X0FDTD15CiMgQ09ORklHX0VYVDNfRlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfSkJEPXkK IyBDT05GSUdfSkJEX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQpDT05GSUdf UkVJU0VSRlNfRlM9eQojIENPTkZJR19SRUlTRVJGU19DSEVDSyBpcyBub3Qgc2V0CiMgQ09ORklH X1JFSVNFUkZTX1BST0NfSU5GTyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0 CkNPTkZJR19GU19QT1NJWF9BQ0w9eQojIENPTkZJR19YRlNfRlMgaXMgbm90IHNldAojIENPTkZJ R19NSU5JWF9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfUVVPVEEgaXMgbm90IHNldAojIENPTkZJR19BVVRPRlNfRlMgaXMgbm90IHNldApDT05GSUdf QVVUT0ZTNF9GUz15CgojCiMgQ0QtUk9NL0RWRCBGaWxlc3lzdGVtcwojCkNPTkZJR19JU085NjYw X0ZTPXkKQ09ORklHX0pPTElFVD15CkNPTkZJR19aSVNPRlM9eQpDT05GSUdfWklTT0ZTX0ZTPXkK Q09ORklHX1VERl9GUz15CgojCiMgRE9TL0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRf RlM9eQpDT05GSUdfTVNET1NfRlM9eQpDT05GSUdfVkZBVF9GUz15CkNPTkZJR19OVEZTX0ZTPXkK Q09ORklHX05URlNfREVCVUc9eQojIENPTkZJR19OVEZTX1JXIGlzIG5vdCBzZXQKCiMKIyBQc2V1 ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15CiMgQ09ORklHX0RFVkZTX0ZTIGlzIG5v dCBzZXQKQ09ORklHX0RFVlBUU19GUz15CiMgQ09ORklHX0RFVlBUU19GU19YQVRUUiBpcyBub3Qg c2V0CkNPTkZJR19UTVBGUz15CkNPTkZJR19SQU1GUz15CgojCiMgTWlzY2VsbGFuZW91cyBmaWxl c3lzdGVtcwojCiMgQ09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlz IG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0NSQU1GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19IUEZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfUU5YNEZTX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1lTVl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VGU19GUyBpcyBub3Qgc2V0 CgojCiMgTmV0d29yayBGaWxlIFN5c3RlbXMKIwpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19W Mz15CkNPTkZJR19ORlNfVjQ9eQpDT05GSUdfTkZTRD15CkNPTkZJR19ORlNEX1YzPXkKQ09ORklH X05GU0RfVjQ9eQpDT05GSUdfTkZTRF9UQ1A9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0Rf VjQ9eQpDT05GSUdfRVhQT1JURlM9eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQQ19HU1M9 eQojIENPTkZJR19TTUJfRlMgaXMgbm90IHNldAojIENPTkZJR19DSUZTIGlzIG5vdCBzZXQKIyBD T05GSUdfTkNQX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09EQV9GUyBpcyBub3Qgc2V0CiMgQ09O RklHX0lOVEVSTUVaWk9fRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90IHNldAoK IwojIFBhcnRpdGlvbiBUeXBlcwojCiMgQ09ORklHX1BBUlRJVElPTl9BRFZBTkNFRCBpcyBub3Qg c2V0CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfTkxTPXkKCiMKIyBOYXRpdmUgTGFu Z3VhZ2UgU3VwcG9ydAojCkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0xIgpDT05GSUdfTkxT X0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83MzcgaXMgbm90IHNldAojIENP TkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1 MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NTIgaXMgbm90IHNldAojIENPTkZJ R19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg1NyBp cyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjAgaXMgbm90IHNldAojIENPTkZJR19O TFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNf Q09ERVBBR0VfODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qg c2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09E RVBBR0VfODY5IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0 CiMgQ09ORklHX05MU19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBB R0VfOTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84 IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJ R19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKIyBD T05GSUdfTkxTX0lTTzg4NTlfMiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMg bm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV80IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lT Tzg4NTlfNSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzYgaXMgbm90IHNldAojIENP TkZJR19OTFNfSVNPODg1OV83IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBu b3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lT Tzg4NTlfMTQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0CiMg Q09ORklHX05MU19LT0k4X1IgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkxTX1VURjggaXMgbm90IHNldAoKIwojIEdyYXBoaWNzIHN1cHBvcnQKIwoj IENPTkZJR19GQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NFTEVDVCBpcyBub3Qgc2V0Cgoj CiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1ZHQV9DT05TT0xFPXkK IyBDT05GSUdfTURBX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfRFVNTVlfQ09OU09MRT15Cgoj CiMgU291bmQKIwpDT05GSUdfU09VTkQ9eQoKIwojIEFkdmFuY2VkIExpbnV4IFNvdW5kIEFyY2hp dGVjdHVyZQojCkNPTkZJR19TTkQ9eQpDT05GSUdfU05EX1NFUVVFTkNFUj15CiMgQ09ORklHX1NO RF9TRVFfRFVNTVkgaXMgbm90IHNldApDT05GSUdfU05EX09TU0VNVUw9eQpDT05GSUdfU05EX01J WEVSX09TUz15CkNPTkZJR19TTkRfUENNX09TUz15CkNPTkZJR19TTkRfU0VRVUVOQ0VSX09TUz15 CkNPTkZJR19TTkRfUlRDVElNRVI9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90 IHNldAojIENPTkZJR19TTkRfREVCVUcgaXMgbm90IHNldAoKIwojIEdlbmVyaWMgZGV2aWNlcwoj CiMgQ09ORklHX1NORF9EVU1NWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSVJNSURJIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX01UUEFWIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NFUklBTF9V MTY1NTAgaXMgbm90IHNldAojIENPTkZJR19TTkRfTVBVNDAxIGlzIG5vdCBzZXQKCiMKIyBJU0Eg ZGV2aWNlcwojCiMgQ09ORklHX1NORF9BRDE4NDggaXMgbm90IHNldAojIENPTkZJR19TTkRfQ1M0 MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNDIzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9DUzQyMzYgaXMgbm90IHNldAojIENPTkZJR19TTkRfRVMxNjg4IGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0VTMThYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9HVVNDTEFTU0lDIGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX0dVU0VYVFJFTUUgaXMgbm90IHNldAojIENPTkZJR19TTkRfR1VTTUFY IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lOVEVSV0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9JTlRFUldBVkVfU1RCIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX09QVEk5MlhfQUQxODQ4IGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX09QVEk5MlhfQ1M0MjMxIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX09QVEk5M1ggaXMgbm90IHNldAojIENPTkZJR19TTkRfU0I4IGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NCMTYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU0JBV0UgaXMgbm90IHNldAojIENP TkZJR19TTkRfV0FWRUZST05UIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NNSTgzMzAgaXMgbm90 IHNldAojIENPTkZJR19TTkRfT1BMM1NBMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TR0FMQVhZ IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NTQ0FQRSBpcyBub3Qgc2V0CgojCiMgUENJIGRldmlj ZXMKIwojIENPTkZJR19TTkRfQUxJNTQ1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9BWlQzMzI4 IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0NTNDZYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9D UzQyODEgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU1VMTBLMSBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9LT1JHMTIxMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9OTTI1NiBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9STUUzMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9STUU5NiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9STUU5NjUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0hEU1AgaXMgbm90 IHNldAojIENPTkZJR19TTkRfVFJJREVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ZTUZQQ0kg aXMgbm90IHNldAojIENPTkZJR19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9D TUlQQ0kgaXMgbm90IHNldAojIENPTkZJR19TTkRfRU5TMTM3MCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9FTlMxMzcxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0VTMTkzOCBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9FUzE5NjggaXMgbm90IHNldApDT05GSUdfU05EX01BRVNUUk8zPXkKIyBDT05G SUdfU05EX0ZNODAxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0lDRTE3MTIgaXMgbm90IHNldAoj IENPTkZJR19TTkRfSUNFMTcyNCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSU5URUw4WDA9eQojIENP TkZJR19TTkRfU09OSUNWSUJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9WSUE4MlhYIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1ZYMjIyIGlzIG5vdCBzZXQKCiMKIyBBTFNBIFVTQiBkZXZpY2Vz CiMKIyBDT05GSUdfU05EX1VTQl9BVURJTyBpcyBub3Qgc2V0CgojCiMgUENNQ0lBIGRldmljZXMK IwojIENPTkZJR19TTkRfVlhQT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19TTkRfVlhQNDQwIGlz IG5vdCBzZXQKCiMKIyBPcGVuIFNvdW5kIFN5c3RlbQojCiMgQ09ORklHX1NPVU5EX1BSSU1FIGlz IG5vdCBzZXQKCiMKIyBVU0Igc3VwcG9ydAojCkNPTkZJR19VU0I9eQojIENPTkZJR19VU0JfREVC VUcgaXMgbm90IHNldAoKIwojIE1pc2NlbGxhbmVvdXMgVVNCIG9wdGlvbnMKIwpDT05GSUdfVVNC X0RFVklDRUZTPXkKQ09ORklHX1VTQl9CQU5EV0lEVEg9eQojIENPTkZJR19VU0JfRFlOQU1JQ19N SU5PUlMgaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCiMgQ09O RklHX1VTQl9FSENJX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PSENJX0hDRCBpcyBub3Qg c2V0CkNPTkZJR19VU0JfVUhDSV9IQ0Q9eQoKIwojIFVTQiBEZXZpY2UgQ2xhc3MgZHJpdmVycwoj CiMgQ09ORklHX1VTQl9BVURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9CTFVFVE9PVEhfVFRZ IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01JREkgaXMgbm90IHNldAojIENPTkZJR19VU0JfQUNN IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BSSU5URVIgaXMgbm90IHNldApDT05GSUdfVVNCX1NU T1JBR0U9eQojIENPTkZJR19VU0JfU1RPUkFHRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1VT Ql9TVE9SQUdFX0RBVEFGQUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9GUkVFQ09N IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NUT1JBR0VfSVNEMjAwIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX1NUT1JBR0VfRFBDTSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TVE9SQUdFX0hQODIw MGUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9TRERSMDkgaXMgbm90IHNldAojIENP TkZJR19VU0JfU1RPUkFHRV9TRERSNTUgaXMgbm90IHNldAojIENPTkZJR19VU0JfU1RPUkFHRV9K VU1QU0hPVCBpcyBub3Qgc2V0CgojCiMgVVNCIEh1bWFuIEludGVyZmFjZSBEZXZpY2VzIChISUQp CiMKQ09ORklHX1VTQl9ISUQ9eQpDT05GSUdfVVNCX0hJRElOUFVUPXkKIyBDT05GSUdfSElEX0ZG IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hJRERFViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9B SVBURUsgaXMgbm90IHNldAojIENPTkZJR19VU0JfV0FDT00gaXMgbm90IHNldAojIENPTkZJR19V U0JfS0JUQUIgaXMgbm90IHNldAojIENPTkZJR19VU0JfUE9XRVJNQVRFIGlzIG5vdCBzZXQKIyBD T05GSUdfVVNCX1hQQUQgaXMgbm90IHNldAoKIwojIFVTQiBJbWFnaW5nIGRldmljZXMKIwojIENP TkZJR19VU0JfTURDODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1NDQU5ORVIgaXMgbm90IHNl dAojIENPTkZJR19VU0JfTUlDUk9URUsgaXMgbm90IHNldAojIENPTkZJR19VU0JfSFBVU0JTQ1NJ IGlzIG5vdCBzZXQKCiMKIyBVU0IgTXVsdGltZWRpYSBkZXZpY2VzCiMKIyBDT05GSUdfVVNCX0RB QlVTQiBpcyBub3Qgc2V0CgojCiMgVmlkZW80TGludXggc3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVT QiBNdWx0aW1lZGlhIGRldmljZSBzdXBwb3J0CiMKCiMKIyBVU0IgTmV0d29yayBhZGFwdG9ycwoj CiMgQ09ORklHX1VTQl9BWDg4MTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NBVEMgaXMgbm90 IHNldAojIENPTkZJR19VU0JfS0FXRVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1BFR0FTVVMg aXMgbm90IHNldAojIENPTkZJR19VU0JfUlRMODE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9V U0JORVQgaXMgbm90IHNldAoKIwojIFVTQiBwb3J0IGRyaXZlcnMKIwojIENPTkZJR19VU0JfVVNT NzIwIGlzIG5vdCBzZXQKCiMKIyBVU0IgU2VyaWFsIENvbnZlcnRlciBzdXBwb3J0CiMKIyBDT05G SUdfVVNCX1NFUklBTCBpcyBub3Qgc2V0CgojCiMgVVNCIE1pc2NlbGxhbmVvdXMgZHJpdmVycwoj CiMgQ09ORklHX1VTQl9USUdMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0FVRVJTV0FMRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9SSU81MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfQlJMVkdF UiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9MQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfVEVT VCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HQURHRVQgaXMgbm90IHNldAoKIwojIEJsdWV0b290 aCBzdXBwb3J0CiMKIyBDT05GSUdfQlQgaXMgbm90IHNldAoKIwojIFByb2ZpbGluZyBzdXBwb3J0 CiMKIyBDT05GSUdfUFJPRklMSU5HIGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCiMg Q09ORklHX0RFQlVHX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJR19LQUxMU1lNUz15CiMgQ09ORklH X0RFQlVHX1NQSU5MT0NLX1NMRUVQIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1BPSU5URVI9eQpD T05GSUdfWDg2X0VYVFJBX0lSUVM9eQpDT05GSUdfWDg2X0ZJTkRfU01QX0NPTkZJRz15CkNPTkZJ R19YODZfTVBQQVJTRT15CgojCiMgU2VjdXJpdHkgb3B0aW9ucwojCiMgQ09ORklHX1NFQ1VSSVRZ IGlzIG5vdCBzZXQKCiMKIyBDcnlwdG9ncmFwaGljIG9wdGlvbnMKIwojIENPTkZJR19DUllQVE8g aXMgbm90IHNldAoKIwojIExpYnJhcnkgcm91dGluZXMKIwojIENPTkZJR19DUkMzMiBpcyBub3Qg c2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05GSUdfWDg2X0JJT1NfUkVCT09UPXkK --Multipart_Mon__7_Jul_2003_11:55:46_-0400_08251770-- --=.+Ojf2boDMIl7R( Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2 (GNU/Linux) iD8DBQE/CZgCoJNnikTddkMRAqhEAKC0AhamPb7eVlaTj+oDvQgNFWcanACeOQar NQxowoYtIqg9XryKnVuctIk= =SMEN -----END PGP SIGNATURE----- --=.+Ojf2boDMIl7R(--