Date: Tue, 08 May 2007 02:58:52 +0400 From: =?koi8-r?Q?=E9=D7=C1=CE_=E1=CC=C5=DB=CB=CF=D7=C9=DE?= <ivanvl@bk.ru> To: freebsd-questions@freebsd.org Subject: (no subject) Message-ID: <E1HlCAO-0004QJ-00.ivanvl-bk-ru@f61.mail.ru>
next in thread | raw e-mail | index | archive | help
------GrPtXGlR-7TU3iOL1NN9Iorct:1178578732 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Good day I have a problem with compilation kernel. when i do make with attach file configuration novellkernel(GENERIC-original file configuration), i get error: nwfs_subr.o(.text+0x19): In function `ncp_extract_file_info': ../../../fs/nwfs/nwfs_subr.c:63: undefined reference to `md_get_mem' nwfs_subr.o(.text+0x34):../../../fs/nwfs/nwfs_subr.c:66: undefined reference to `md_get_uint8' nwfs_subr.o(.text+0x4b):../../../fs/nwfs/nwfs_subr.c:68: undefined reference to `md_get_mem' nwfs_subr.o(.text+0xd4): In function `ncp_initsearch': ../../../fs/nwfs/nwfs_subr.c:89: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xe8):../../../fs/nwfs/nwfs_subr.c:90: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xf6):../../../fs/nwfs/nwfs_subr.c:91: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x13f):../../../fs/nwfs/nwfs_subr.c:97: undefined reference to `md_get_mem' nwfs_subr.o(.text+0x19c): In function `ncp_search_for_file_or_subdir': ../../../fs/nwfs/nwfs_subr.c:115: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x1b0):../../../fs/nwfs/nwfs_subr.c:116: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x1be):../../../fs/nwfs/nwfs_subr.c:117: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x1cf):../../../fs/nwfs/nwfs_subr.c:118: undefined reference to `mb_put_uint16le' nwfs_subr.o(.text+0x1e3):../../../fs/nwfs/nwfs_subr.c:119: undefined reference to `mb_put_uint32le' nwfs_subr.o(.text+0x1f4):../../../fs/nwfs/nwfs_subr.c:120: undefined reference to `mb_put_mem' nwfs_subr.o(.text+0x202):../../../fs/nwfs/nwfs_subr.c:121: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x216):../../../fs/nwfs/nwfs_subr.c:122: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x224):../../../fs/nwfs/nwfs_subr.c:123: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x250):../../../fs/nwfs/nwfs_subr.c:128: undefined reference to `md_get_mem' nwfs_subr.o(.text+0x25e):../../../fs/nwfs/nwfs_subr.c:129: undefined reference to `md_get_uint8' nwfs_subr.o(.text+0x30e): In function `ncp_obtain_info': ../../../fs/nwfs/nwfs_subr.c:157: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x320):../../../fs/nwfs/nwfs_subr.c:158: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x32d):../../../fs/nwfs/nwfs_subr.c:159: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x33e):../../../fs/nwfs/nwfs_subr.c:160: undefined reference to `mb_put_uint16le' nwfs_subr.o(.text+0x352):../../../fs/nwfs/nwfs_subr.c:161: undefined reference to `mb_put_uint32le' nwfs_subr.o(.text+0x51f): In function `ncp_open_create_file_or_subdir': ../../../fs/nwfs/nwfs_subr.c:244: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x533):../../../fs/nwfs/nwfs_subr.c:245: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x544):../../../fs/nwfs/nwfs_subr.c:246: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x554):../../../fs/nwfs/nwfs_subr.c:247: undefined reference to `mb_put_uint16le' nwfs_subr.o(.text+0x568):../../../fs/nwfs/nwfs_subr.c:248: undefined reference to `mb_put_uint32le' nwfs_subr.o(.text+0x577):../../../fs/nwfs/nwfs_subr.c:249: undefined reference to `mb_put_uint32le' nwfs_subr.o(.text+0x588):../../../fs/nwfs/nwfs_subr.c:254: undefined reference to `mb_put_uint16le' nwfs_subr.o(.text+0x5d7):../../../fs/nwfs/nwfs_subr.c:262: undefined reference to `md_get_uint32le' nwfs_subr.o(.text+0x5ea):../../../fs/nwfs/nwfs_subr.c:263: undefined reference to `md_get_uint8' nwfs_subr.o(.text+0x5f8):../../../fs/nwfs/nwfs_subr.c:264: undefined reference to `md_get_uint8' nwfs_subr.o(.text+0x666): In function `ncp_close_file': ../../../fs/nwfs/nwfs_subr.c:280: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x679):../../../fs/nwfs/nwfs_subr.c:281: undefined reference to `mb_put_mem' nwfs_subr.o(.text+0x6dc): In function `ncp_DeleteNSEntry': ../../../fs/nwfs/nwfs_subr.c:300: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x6f0):../../../fs/nwfs/nwfs_subr.c:301: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x6fe):../../../fs/nwfs/nwfs_subr.c:302: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x70f):../../../fs/nwfs/nwfs_subr.c:303: undefined reference to `mb_put_uint16le' nwfs_subr.o(.text+0x796): In function `ncp_nsrename': ../../../fs/nwfs/nwfs_subr.c:324: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x7a7):../../../fs/nwfs/nwfs_subr.c:325: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x7b5):../../../fs/nwfs/nwfs_subr.c:326: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x7c6):../../../fs/nwfs/nwfs_subr.c:327: undefined reference to `mb_put_uint16le' nwfs_subr.o(.text+0x7da):../../../fs/nwfs/nwfs_subr.c:329: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x7ee):../../../fs/nwfs/nwfs_subr.c:330: undefined reference to `mb_put_mem' nwfs_subr.o(.text+0x7fc):../../../fs/nwfs/nwfs_subr.c:331: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x80d):../../../fs/nwfs/nwfs_subr.c:332: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x81a):../../../fs/nwfs/nwfs_subr.c:334: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x82e):../../../fs/nwfs/nwfs_subr.c:335: undefined reference to `mb_put_mem' nwfs_subr.o(.text+0x83f):../../../fs/nwfs/nwfs_subr.c:336: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x84d):../../../fs/nwfs/nwfs_subr.c:337: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x8ee): In function `ncp_modify_file_or_subdir_dos_info': ../../../fs/nwfs/nwfs_subr.c:362: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x902):../../../fs/nwfs/nwfs_subr.c:363: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x910):../../../fs/nwfs/nwfs_subr.c:364: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0x921):../../../fs/nwfs/nwfs_subr.c:365: undefined reference to `mb_put_uint16le' nwfs_subr.o(.text+0x933):../../../fs/nwfs/nwfs_subr.c:366: undefined reference to `mb_put_uint32le' nwfs_subr.o(.text+0x946):../../../fs/nwfs/nwfs_subr.c:367: undefined reference to `mb_put_mem' nwfs_subr.o(.text+0xa4d): In function `ncp_setattr': ../../../fs/nwfs/nwfs_subr.c:400: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xa67):../../../fs/nwfs/nwfs_subr.c:401: undefined reference to `mb_put_mem' nwfs_subr.o(.text+0xa79):../../../fs/nwfs/nwfs_subr.c:402: undefined reference to `mb_put_uint32be' nwfs_subr.o(.text+0xa8d):../../../fs/nwfs/nwfs_subr.c:403: undefined reference to `mb_put_uint16be' nwfs_subr.o(.text+0xbdf): In function `ncp_get_volume_info_with_number': ../../../fs/nwfs/nwfs_subr.c:442: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xc01):../../../fs/nwfs/nwfs_subr.c:446: undefined reference to `md_get_uint32le' nwfs_subr.o(.text+0xc11):../../../fs/nwfs/nwfs_subr.c:447: undefined reference to `md_get_uint32le' nwfs_subr.o(.text+0xc21):../../../fs/nwfs/nwfs_subr.c:448: undefined reference to `md_get_uint32le' nwfs_subr.o(.text+0xc31):../../../fs/nwfs/nwfs_subr.c:449: undefined reference to `md_get_uint32le' nwfs_subr.o(.text+0xc44):../../../fs/nwfs/nwfs_subr.c:450: undefined reference to `md_get_uint32le' nwfs_subr.o(.text+0xc54):../../../fs/nwfs/nwfs_subr.c:451: more undefined references to `md_get_uint32le' follow nwfs_subr.o(.text+0xc74): In function `ncp_get_volume_info_with_number': ../../../fs/nwfs/nwfs_subr.c:453: undefined reference to `md_get_uint8' nwfs_subr.o(.text+0xc92):../../../fs/nwfs/nwfs_subr.c:455: undefined reference to `md_get_uint8' nwfs_subr.o(.text+0xcb9):../../../fs/nwfs/nwfs_subr.c:459: undefined reference to `md_get_mem' nwfs_subr.o(.text+0xd0a): In function `ncp_get_namespaces': ../../../fs/nwfs/nwfs_subr.c:477: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xd18):../../../fs/nwfs/nwfs_subr.c:478: undefined reference to `mb_put_uint16le' nwfs_subr.o(.text+0xd29):../../../fs/nwfs/nwfs_subr.c:479: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xd4a):../../../fs/nwfs/nwfs_subr.c:483: undefined reference to `md_get_uint16le' nwfs_subr.o(.text+0xd70):../../../fs/nwfs/nwfs_subr.c:486: undefined reference to `md_get_uint8' nwfs_subr.o(.text+0xdd6): In function `ncp_lookup_volume': ../../../fs/nwfs/nwfs_subr.c:506: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xde4):../../../fs/nwfs/nwfs_subr.c:507: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xdf2):../../../fs/nwfs/nwfs_subr.c:508: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xe00):../../../fs/nwfs/nwfs_subr.c:509: undefined reference to `mb_put_uint16le' nwfs_subr.o(.text+0xe11):../../../fs/nwfs/nwfs_subr.c:511: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xe1f):../../../fs/nwfs/nwfs_subr.c:512: undefined reference to `mb_put_uint32be' nwfs_subr.o(.text+0xe30):../../../fs/nwfs/nwfs_subr.c:513: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xe3e):../../../fs/nwfs/nwfs_subr.c:514: undefined reference to `mb_put_uint8' nwfs_subr.o(.text+0xe6d):../../../fs/nwfs/nwfs_subr.c:519: undefined reference to `md_get_uint32le' nwfs_subr.o(.text+0xe7c):../../../fs/nwfs/nwfs_subr.c:520: undefined reference to `md_get_uint32le' nwfs_subr.o(.text+0xe8b):../../../fs/nwfs/nwfs_subr.c:521: undefined reference to `md_get_uint8' ncp_mod.o(.text+0x1fe): In function `sncp_request': ../../../netncp/ncp_mod.c:156: undefined reference to `mb_put_mem' ncp_mod.o(.text+0x23c):../../../netncp/ncp_mod.c:164: undefined reference to `md_get_mem' ncp_mod.o(.text+0xb13): In function `ncp_conn_frag_rq': ../../../netncp/ncp_mod.c:449: undefined reference to `mb_put_mem' ncp_mod.o(.text+0xba8):../../../netncp/ncp_mod.c:464: undefined reference to `md_get_mem' ncp_ncp.o(.text+0x337): In function `ncp_negotiate_buffersize': ../../../netncp/ncp_ncp.c:170: undefined reference to `mb_put_uint16be' ncp_ncp.o(.text+0x358):../../../netncp/ncp_ncp.c:174: undefined reference to `md_get_uint16be' ncp_ncp.o(.text+0x3c3): In function `ncp_negotiate_size_and_options': ../../../netncp/ncp_ncp.c:191: undefined reference to `mb_put_uint16be' ncp_ncp.o(.text+0x3d4):../../../netncp/ncp_ncp.c:192: undefined reference to `mb_put_uint8' ncp_ncp.o(.text+0x3ff):../../../netncp/ncp_ncp.c:197: undefined reference to `md_get_uint16be' ncp_ncp.o(.text+0x42a):../../../netncp/ncp_ncp.c:199: undefined reference to `md_get_uint16be' ncp_ncp.o(.text+0x439):../../../netncp/ncp_ncp.c:200: undefined reference to `md_get_uint8' ncp_ncp.o(.text+0x60b): In function `ncp_get_bindery_object_id': ../../../netncp/ncp_ncp.c:289: undefined reference to `mb_put_uint16be' ncp_ncp.o(.text+0x641):../../../netncp/ncp_ncp.c:295: undefined reference to `md_get_uint32be' ncp_ncp.o(.text+0x651):../../../netncp/ncp_ncp.c:296: undefined reference to `md_get_uint16be' ncp_ncp.o(.text+0x665):../../../netncp/ncp_ncp.c:297: undefined reference to `md_get_mem' ncp_ncp.o(.text+0x6df): In function `ncp_get_encryption_key': ../../../netncp/ncp_ncp.c:318: undefined reference to `md_get_mem' ncp_ncp.o(.text+0x7fd): In function `ncp_login_encrypted': ../../../netncp/ncp_ncp.c:369: undefined reference to `mb_put_mem' ncp_ncp.o(.text+0x808):../../../netncp/ncp_ncp.c:370: undefined reference to `mb_put_uint16be' ncp_ncp.o(.text+0x8ae): In function `ncp_login_unencrypted': ../../../netncp/ncp_ncp.c:394: undefined reference to `mb_put_uint16be' ncp_ncp.o(.text+0x99b): In function `ncp_read': ../../../netncp/ncp_ncp.c:426: undefined reference to `mb_put_uint8' ncp_ncp.o(.text+0x9a8):../../../netncp/ncp_ncp.c:427: undefined reference to `mb_put_mem' ncp_ncp.o(.text+0x9b4):../../../netncp/ncp_ncp.c:428: undefined reference to `mb_put_uint32be' ncp_ncp.o(.text+0x9c1):../../../netncp/ncp_ncp.c:429: undefined reference to `mb_put_uint16be' ncp_ncp.o(.text+0x9ec):../../../netncp/ncp_ncp.c:434: undefined reference to `md_get_uint16be' ncp_ncp.o(.text+0xa0e):../../../netncp/ncp_ncp.c:436: undefined reference to `md_get_mem' ncp_ncp.o(.text+0xa28):../../../netncp/ncp_ncp.c:437: undefined reference to `md_get_uio' ncp_ncp.o(.text+0xb52): In function `ncp_write': ../../../netncp/ncp_ncp.c:476: undefined reference to `mb_put_uint8' ncp_ncp.o(.text+0xb5f):../../../netncp/ncp_ncp.c:477: undefined reference to `mb_put_mem' ncp_ncp.o(.text+0xb6b):../../../netncp/ncp_ncp.c:478: undefined reference to `mb_put_uint32be' ncp_ncp.o(.text+0xb78):../../../netncp/ncp_ncp.c:479: undefined reference to `mb_put_uint16be' ncp_ncp.o(.text+0xb82):../../../netncp/ncp_ncp.c:480: undefined reference to `mb_put_uio' ncp_rq.o(.text+0xb1): In function `ncp_rq_alloc_subfn': ../../../netncp/ncp_rq.c:96: undefined reference to `mb_reserve' ncp_rq.o(.text+0xc1):../../../netncp/ncp_rq.c:97: undefined reference to `mb_put_uint8' ncp_rq.o(.text+0x11f): In function `ncp_rq_init_any': ../../../netncp/ncp_rq.c:120: undefined reference to `mb_init' ncp_rq.o(.text+0x13c):../../../netncp/ncp_rq.c:124: undefined reference to `mb_reserve' ncp_rq.o(.text+0x154):../../../netncp/ncp_rq.c:129: undefined reference to `mb_reserve' ncp_rq.o(.text+0x190): In function `ncp_rq_done': ../../../netncp/ncp_rq.c:142: undefined reference to `mb_done' ncp_rq.o(.text+0x199):../../../netncp/ncp_rq.c:143: undefined reference to `md_done' ncp_rq.o(.text+0x1ed): In function `ncp_rq_pathstring': ../../../netncp/ncp_rq.c:166: undefined reference to `mb_put_uint8' ncp_rq.o(.text+0x208):../../../netncp/ncp_rq.c:169: undefined reference to `mb_put_mem' ncp_rq.o(.text+0x240): In function `ncp_rq_pstring': ../../../netncp/ncp_rq.c:180: undefined reference to `mb_put_uint8' ncp_rq.o(.text+0x256):../../../netncp/ncp_rq.c:183: undefined reference to `mb_put_mem' ncp_rq.o(.text+0x27e): In function `ncp_rq_dbase_path': ../../../netncp/ncp_rq.c:193: undefined reference to `mb_put_uint8' ncp_rq.o(.text+0x28c):../../../netncp/ncp_rq.c:194: undefined reference to `mb_put_mem' ncp_rq.o(.text+0x294):../../../netncp/ncp_rq.c:195: undefined reference to `mb_put_uint8' ncp_rq.o(.text+0x2b8):../../../netncp/ncp_rq.c:199: undefined reference to `mb_put_uint8' ncp_rq.o(.text+0x2d2):../../../netncp/ncp_rq.c:202: undefined reference to `mb_put_uint8' ncp_rq.o(.text+0x2dc):../../../netncp/ncp_rq.c:203: undefined reference to `mb_put_mem' ncp_rq.o(.text+0x2f0):../../../netncp/ncp_rq.c:207: undefined reference to `mb_put_uint8' ncp_rq.o(.text+0x30c):../../../netncp/ncp_rq.c:211: undefined reference to `mb_put_uint8' ncp_rq.o(.text+0x314):../../../netncp/ncp_rq.c:212: undefined reference to `mb_put_uint8' ncp_rq.o(.text+0x399): In function `ncp_sign_packet': ../../../netncp/ncp_rq.c:233: undefined reference to `mb_put_mem' ncp_rq.o(.text+0x45a): In function `ncp_request_int': ../../../netncp/ncp_rq.c:273: undefined reference to `mb_fixhdr' ncp_rq.o(.text+0x712):../../../netncp/ncp_rq.c:399: undefined reference to `md_initm' ncp_rq.o(.text+0x75f):../../../netncp/ncp_rq.c:410: undefined reference to `md_get_mem' *** Error code 1 Stop in /usr/src/sys/i386/compile/novellkernel. ------GrPtXGlR-7TU3iOL1NN9Iorct:1178578732 Content-Type: application/octet-stream; name="GENERIC" Content-Disposition: attachment; filename="GENERIC" Content-Transfer-Encoding: base64 IwojIEdFTkVSSUMgLS0gR2VuZXJpYyBrZXJuZWwgY29uZmlndXJhdGlvbiBmaWxlIGZvciBGcmVl QlNEL2kzODYKIwojIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgZmlsZSwgcGxlYXNlIHJl YWQgdGhlIGhhbmRib29rIHNlY3Rpb24gb24KIyBLZXJuZWwgQ29uZmlndXJhdGlvbiBGaWxlczoK IwojICAgIGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcvZG9jL2VuX1VTLklTTzg4NTktMS9ib29rcy9o YW5kYm9vay9rZXJuZWxjb25maWctY29uZmlnLmh0bWwKIwojIFRoZSBoYW5kYm9vayBpcyBhbHNv IGF2YWlsYWJsZSBsb2NhbGx5IGluIC91c3Ivc2hhcmUvZG9jL2hhbmRib29rCiMgaWYgeW91J3Zl IGluc3RhbGxlZCB0aGUgZG9jIGRpc3RyaWJ1dGlvbiwgb3RoZXJ3aXNlIGFsd2F5cyBzZWUgdGhl CiMgRnJlZUJTRCBXb3JsZCBXaWRlIFdlYiBzZXJ2ZXIgKGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcv KSBmb3IgdGhlCiMgbGF0ZXN0IGluZm9ybWF0aW9uLgojCiMgQW4gZXhoYXVzdGl2ZSBsaXN0IG9m IG9wdGlvbnMgYW5kIG1vcmUgZGV0YWlsZWQgZXhwbGFuYXRpb25zIG9mIHRoZQojIGRldmljZSBs aW5lcyBpcyBhbHNvIHByZXNlbnQgaW4gdGhlIC4uLy4uL2NvbmYvTk9URVMgYW5kIE5PVEVTIGZp bGVzLgojIElmIHlvdSBhcmUgaW4gZG91YnQgYXMgdG8gdGhlIHB1cnBvc2Ugb3IgbmVjZXNzaXR5 IG9mIGEgbGluZSwgY2hlY2sgZmlyc3QKIyBpbiBOT1RFUy4KIwojICRGcmVlQlNEOiBzcmMvc3lz L2kzODYvY29uZi9HRU5FUklDLHYgMS40MjkuMi4xMyAyMDA2LzEwLzA5IDE4OjQxOjM2IHNpbW9u IEV4cCAkCgptYWNoaW5lCQlpMzg2CmNwdQkJSTQ4Nl9DUFUKY3B1CQlJNTg2X0NQVQpjcHUJCUk2 ODZfQ1BVCmlkZW50CQlHRU5FUklDCgojIFRvIHN0YXRpY2FsbHkgY29tcGlsZSBpbiBkZXZpY2Ug d2lyaW5nIGluc3RlYWQgb2YgL2Jvb3QvZGV2aWNlLmhpbnRzCiNoaW50cwkJIkdFTkVSSUMuaGlu dHMiCQkjIERlZmF1bHQgcGxhY2VzIHRvIGxvb2sgZm9yIGRldmljZXMuCgptYWtlb3B0aW9ucwlE RUJVRz0tZwkJIyBCdWlsZCBrZXJuZWwgd2l0aCBnZGIoMSkgZGVidWcgc3ltYm9scwoKb3B0aW9u cyAJU0NIRURfNEJTRAkJIyA0QlNEIHNjaGVkdWxlcgpvcHRpb25zIAlQUkVFTVBUSU9OCQkjIEVu YWJsZSBrZXJuZWwgdGhyZWFkIHByZWVtcHRpb24Kb3B0aW9ucyAJSU5FVAkJCSMgSW50ZXJORVR3 b3JraW5nCm9wdGlvbnMgCUlORVQ2CQkJIyBJUHY2IGNvbW11bmljYXRpb25zIHByb3RvY29scwpv cHRpb25zIAlGRlMJCQkjIEJlcmtlbGV5IEZhc3QgRmlsZXN5c3RlbQpvcHRpb25zIAlTT0ZUVVBE QVRFUwkJIyBFbmFibGUgRkZTIHNvZnQgdXBkYXRlcyBzdXBwb3J0Cm9wdGlvbnMgCVVGU19BQ0wJ CQkjIFN1cHBvcnQgZm9yIGFjY2VzcyBjb250cm9sIGxpc3RzCm9wdGlvbnMgCVVGU19ESVJIQVNI CQkjIEltcHJvdmUgcGVyZm9ybWFuY2Ugb24gYmlnIGRpcmVjdG9yaWVzCm9wdGlvbnMgCU1EX1JP T1QJCQkjIE1EIGlzIGEgcG90ZW50aWFsIHJvb3QgZGV2aWNlCm9wdGlvbnMgCU5GU0NMSUVOVAkJ IyBOZXR3b3JrIEZpbGVzeXN0ZW0gQ2xpZW50Cm9wdGlvbnMgCU5GU1NFUlZFUgkJIyBOZXR3b3Jr IEZpbGVzeXN0ZW0gU2VydmVyCm9wdGlvbnMgCU5GU19ST09UCQkjIE5GUyB1c2FibGUgYXMgLywg cmVxdWlyZXMgTkZTQ0xJRU5UCm9wdGlvbnMgCU1TRE9TRlMJCQkjIE1TRE9TIEZpbGVzeXN0ZW0K b3B0aW9ucyAJQ0Q5NjYwCQkJIyBJU08gOTY2MCBGaWxlc3lzdGVtCm9wdGlvbnMgCVBST0NGUwkJ CSMgUHJvY2VzcyBmaWxlc3lzdGVtIChyZXF1aXJlcyBQU0VVRE9GUykKb3B0aW9ucyAJUFNFVURP RlMJCSMgUHNldWRvLWZpbGVzeXN0ZW0gZnJhbWV3b3JrCm9wdGlvbnMgCUdFT01fR1BUCQkjIEdV SUQgUGFydGl0aW9uIFRhYmxlcy4Kb3B0aW9ucyAJQ09NUEFUXzQzCQkjIENvbXBhdGlibGUgd2l0 aCBCU0QgNC4zIFtLRUVQIFRISVMhXQpvcHRpb25zIAlDT01QQVRfRlJFRUJTRDQJCSMgQ29tcGF0 aWJsZSB3aXRoIEZyZWVCU0Q0Cm9wdGlvbnMgCUNPTVBBVF9GUkVFQlNENQkJIyBDb21wYXRpYmxl IHdpdGggRnJlZUJTRDUKb3B0aW9ucyAJU0NTSV9ERUxBWT01MDAwCQkjIERlbGF5IChpbiBtcykg YmVmb3JlIHByb2JpbmcgU0NTSQpvcHRpb25zIAlLVFJBQ0UJCQkjIGt0cmFjZSgxKSBzdXBwb3J0 Cm9wdGlvbnMgCVNZU1ZTSE0JCQkjIFNZU1Ytc3R5bGUgc2hhcmVkIG1lbW9yeQpvcHRpb25zIAlT WVNWTVNHCQkJIyBTWVNWLXN0eWxlIG1lc3NhZ2UgcXVldWVzCm9wdGlvbnMgCVNZU1ZTRU0JCQkj IFNZU1Ytc3R5bGUgc2VtYXBob3JlcwpvcHRpb25zIAlfS1BPU0lYX1BSSU9SSVRZX1NDSEVEVUxJ TkcgIyBQT1NJWCBQMTAwM18xQiByZWFsLXRpbWUgZXh0ZW5zaW9ucwpvcHRpb25zIAlLQkRfSU5T VEFMTF9DREVWCSMgaW5zdGFsbCBhIENERVYgZW50cnkgaW4gL2RldgpvcHRpb25zIAlBREFQVElW RV9HSUFOVAkJIyBHaWFudCBtdXRleCBpcyBhZGFwdGl2ZS4KCmRldmljZQkJYXBpYwkJCSMgSS9P IEFQSUMKCiMgQnVzIHN1cHBvcnQuCmRldmljZQkJZWlzYQpkZXZpY2UJCXBjaQoKIyBGbG9wcHkg ZHJpdmVzCmRldmljZQkJZmRjCgojIEFUQSBhbmQgQVRBUEkgZGV2aWNlcwpkZXZpY2UJCWF0YQpk ZXZpY2UJCWF0YWRpc2sJCSMgQVRBIGRpc2sgZHJpdmVzCmRldmljZQkJYXRhcmFpZAkJIyBBVEEg UkFJRCBkcml2ZXMKZGV2aWNlCQlhdGFwaWNkCQkjIEFUQVBJIENEUk9NIGRyaXZlcwpkZXZpY2UJ CWF0YXBpZmQJCSMgQVRBUEkgZmxvcHB5IGRyaXZlcwpkZXZpY2UJCWF0YXBpc3QJCSMgQVRBUEkg dGFwZSBkcml2ZXMKb3B0aW9ucyAJQVRBX1NUQVRJQ19JRAkjIFN0YXRpYyBkZXZpY2UgbnVtYmVy aW5nCgojIFNDU0kgQ29udHJvbGxlcnMKZGV2aWNlCQlhaGIJCSMgRUlTQSBBSEExNzQyIGZhbWls eQpkZXZpY2UJCWFoYwkJIyBBSEEyOTQwIGFuZCBvbmJvYXJkIEFJQzd4eHggZGV2aWNlcwpvcHRp b25zIAlBSENfUkVHX1BSRVRUWV9QUklOVAkjIFByaW50IHJlZ2lzdGVyIGJpdGZpZWxkcyBpbiBk ZWJ1ZwoJCQkJCSMgb3V0cHV0LiAgQWRkcyB+MTI4ayB0byBkcml2ZXIuCmRldmljZQkJYWhkCQkj IEFIQTM5MzIwLzI5MzIwIGFuZCBvbmJvYXJkIEFJQzc5eHggZGV2aWNlcwpvcHRpb25zIAlBSERf UkVHX1BSRVRUWV9QUklOVAkjIFByaW50IHJlZ2lzdGVyIGJpdGZpZWxkcyBpbiBkZWJ1ZwoJCQkJ CSMgb3V0cHV0LiAgQWRkcyB+MjE1ayB0byBkcml2ZXIuCmRldmljZQkJYW1kCQkjIEFNRCA1M0M5 NzQgKFRla3JhbSBEQy0zOTAoVCkpCmRldmljZQkJaXNwCQkjIFFsb2dpYyBmYW1pbHkKI2Rldmlj ZSAJaXNwZncJCSMgRmlybXdhcmUgZm9yIFFMb2dpYyBIQkFzLSBub3JtYWxseSBhIG1vZHVsZQpk ZXZpY2UJCW1wdAkJIyBMU0ktTG9naWMgTVBULUZ1c2lvbgojZGV2aWNlCQluY3IJCSMgTkNSL1N5 bWJpb3MgTG9naWMKZGV2aWNlCQlzeW0JCSMgTkNSL1N5bWJpb3MgTG9naWMgKG5ld2VyIGNoaXBz ZXRzICsgdGhvc2Ugb2YgYG5jcicpCmRldmljZQkJdHJtCQkjIFRla3JhbSBEQzM5NVUvVVcvRiBE QzMxNVUgYWRhcHRlcnMKCmRldmljZQkJYWR2CQkjIEFkdmFuc3lzIFNDU0kgYWRhcHRlcnMKZGV2 aWNlCQlhZHcJCSMgQWR2YW5zeXMgd2lkZSBTQ1NJIGFkYXB0ZXJzCmRldmljZQkJYWhhCQkjIEFk YXB0ZWMgMTU0eCBTQ1NJIGFkYXB0ZXJzCmRldmljZQkJYWljCQkjIEFkYXB0ZWMgMTVbMDEyXXgg U0NTSSBhZGFwdGVycywgQUlDLTZbMjNdNjAuCmRldmljZQkJYnQJCSMgQnVzbG9naWMvTXlsZXgg TXVsdGlNYXN0ZXIgU0NTSSBhZGFwdGVycwoKZGV2aWNlCQluY3YJCSMgTkNSIDUzQzUwMApkZXZp Y2UJCW5zcAkJIyBXb3JrYml0IE5pbmphIFNDU0ktMwpkZXZpY2UJCXN0ZwkJIyBUTUMgMThDMzAv MThDNTAKCiMgU0NTSSBwZXJpcGhlcmFscwpkZXZpY2UJCXNjYnVzCQkjIFNDU0kgYnVzIChyZXF1 aXJlZCBmb3IgU0NTSSkKZGV2aWNlCQljaAkJIyBTQ1NJIG1lZGlhIGNoYW5nZXJzCmRldmljZQkJ ZGEJCSMgRGlyZWN0IEFjY2VzcyAoZGlza3MpCmRldmljZQkJc2EJCSMgU2VxdWVudGlhbCBBY2Nl c3MgKHRhcGUgZXRjKQpkZXZpY2UJCWNkCQkjIENECmRldmljZQkJcGFzcwkJIyBQYXNzdGhyb3Vn aCBkZXZpY2UgKGRpcmVjdCBTQ1NJIGFjY2VzcykKZGV2aWNlCQlzZXMJCSMgU0NTSSBFbnZpcm9u bWVudGFsIFNlcnZpY2VzIChhbmQgU0FGLVRFKQoKIyBSQUlEIGNvbnRyb2xsZXJzIGludGVyZmFj ZWQgdG8gdGhlIFNDU0kgc3Vic3lzdGVtCmRldmljZQkJYW1yCQkjIEFNSSBNZWdhUkFJRApkZXZp Y2UJCWFyY21zcgkJIyBBcmVjYSBTQVRBIElJIFJBSUQKZGV2aWNlCQlhc3IJCSMgRFBUIFNtYXJ0 UkFJRCBWLCBWSSBhbmQgQWRhcHRlYyBTQ1NJIFJBSUQKZGV2aWNlCQljaXNzCQkjIENvbXBhcSBT bWFydCBSQUlEIDUqCmRldmljZQkJZHB0CQkjIERQVCBTbWFydGNhY2hlIElJSSwgSVYgLSBTZWUg Tk9URVMgZm9yIG9wdGlvbnMKZGV2aWNlCQlocHRtdgkJIyBIaWdocG9pbnQgUm9ja2V0UkFJRCAx ODJ4CmRldmljZQkJcnIyMzJ4CQkjIEhpZ2hwb2ludCBSb2NrZXRSQUlEIDIzMngKZGV2aWNlCQlp aXIJCSMgSW50ZWwgSW50ZWdyYXRlZCBSQUlECmRldmljZQkJaXBzCQkjIElCTSAoQWRhcHRlYykg U2VydmVSQUlECmRldmljZQkJbWx5CQkjIE15bGV4IEFjY2VsZVJBSUQvZVh0cmVtZVJBSUQKZGV2 aWNlCQl0d2EJCSMgM3dhcmUgOTAwMCBzZXJpZXMgUEFUQS9TQVRBIFJBSUQKCiMgUkFJRCBjb250 cm9sbGVycwpkZXZpY2UJCWFhYwkJIyBBZGFwdGVjIEZTQSBSQUlECmRldmljZQkJYWFjcAkJIyBT Q1NJIHBhc3N0aHJvdWdoIGZvciBhYWMgKHJlcXVpcmVzIENBTSkKZGV2aWNlCQlpZGEJCSMgQ29t cGFxIFNtYXJ0IFJBSUQKZGV2aWNlCQltZmkJCSMgTFNJIE1lZ2FSQUlEIFNBUwpkZXZpY2UJCW1s eAkJIyBNeWxleCBEQUM5NjAgZmFtaWx5CmRldmljZQkJcHN0CQkjIFByb21pc2UgU3VwZXJ0cmFr IFNYNjAwMApkZXZpY2UJCXR3ZQkJIyAzd2FyZSBBVEEgUkFJRAoKIyBhdGtiZGMwIGNvbnRyb2xz IGJvdGggdGhlIGtleWJvYXJkIGFuZCB0aGUgUFMvMiBtb3VzZQpkZXZpY2UJCWF0a2JkYwkJIyBB VCBrZXlib2FyZCBjb250cm9sbGVyCmRldmljZQkJYXRrYmQJCSMgQVQga2V5Ym9hcmQKZGV2aWNl CQlwc20JCSMgUFMvMiBtb3VzZQoKZGV2aWNlCQlrYmRtdXgJCSMga2V5Ym9hcmQgbXVsdGlwbGV4 ZXIKCmRldmljZQkJdmdhCQkjIFZHQSB2aWRlbyBjYXJkIGRyaXZlcgoKZGV2aWNlCQlzcGxhc2gJ CSMgU3BsYXNoIHNjcmVlbiBhbmQgc2NyZWVuIHNhdmVyIHN1cHBvcnQKCiMgc3lzY29ucyBpcyB0 aGUgZGVmYXVsdCBjb25zb2xlIGRyaXZlciwgcmVzZW1ibGluZyBhbiBTQ08gY29uc29sZQpkZXZp Y2UJCXNjCgojIEVuYWJsZSB0aGlzIGZvciB0aGUgcGN2dCAoVlQyMjAgY29tcGF0aWJsZSkgY29u c29sZSBkcml2ZXIKI2RldmljZQkJdnQKI29wdGlvbnMgCVhTRVJWRVIJCSMgc3VwcG9ydCBmb3Ig WCBzZXJ2ZXIgb24gYSB2dCBjb25zb2xlCiNvcHRpb25zIAlGQVRfQ1VSU09SCSMgc3RhcnQgd2l0 aCBibG9jayBjdXJzb3IKCmRldmljZQkJYWdwCQkjIHN1cHBvcnQgc2V2ZXJhbCBBR1AgY2hpcHNl dHMKCiMgUG93ZXIgbWFuYWdlbWVudCBzdXBwb3J0IChzZWUgTk9URVMgZm9yIG1vcmUgb3B0aW9u cykKI2RldmljZQkJYXBtCiMgQWRkIHN1c3BlbmQvcmVzdW1lIHN1cHBvcnQgZm9yIHRoZSBpODI1 NC4KZGV2aWNlCQlwbXRpbWVyCgojIFBDQ0FSRCAoUENNQ0lBKSBzdXBwb3J0CiMgUENNQ0lBIGFu ZCBjYXJkYnVzIGJyaWRnZSBzdXBwb3J0CmRldmljZQkJY2JiCQkjIGNhcmRidXMgKHllbnRhKSBi cmlkZ2UKZGV2aWNlCQlwY2NhcmQJCSMgUEMgQ2FyZCAoMTYtYml0KSBidXMKZGV2aWNlCQljYXJk YnVzCQkjIENhcmRCdXMgKDMyLWJpdCkgYnVzCgojIFNlcmlhbCAoQ09NKSBwb3J0cwpkZXZpY2UJ CXNpbwkJIyA4MjUwLCAxNls0NV01MCBiYXNlZCBzZXJpYWwgcG9ydHMKCiMgUGFyYWxsZWwgcG9y dApkZXZpY2UJCXBwYwpkZXZpY2UJCXBwYnVzCQkjIFBhcmFsbGVsIHBvcnQgYnVzIChyZXF1aXJl ZCkKZGV2aWNlCQlscHQJCSMgUHJpbnRlcgpkZXZpY2UJCXBsaXAJCSMgVENQL0lQIG92ZXIgcGFy YWxsZWwKZGV2aWNlCQlwcGkJCSMgUGFyYWxsZWwgcG9ydCBpbnRlcmZhY2UgZGV2aWNlCiNkZXZp Y2UJCXZwbwkJIyBSZXF1aXJlcyBzY2J1cyBhbmQgZGEKCiMgSWYgeW91J3ZlIGdvdCBhICJkdW1i IiBzZXJpYWwgb3IgcGFyYWxsZWwgUENJIGNhcmQgdGhhdCBpcwojIHN1cHBvcnRlZCBieSB0aGUg cHVjKDQpIGdsdWUgZHJpdmVyLCB1bmNvbW1lbnQgdGhlIGZvbGxvd2luZwojIGxpbmUgdG8gZW5h YmxlIGl0IChjb25uZWN0cyB0byB0aGUgc2lvIGFuZC9vciBwcGMgZHJpdmVycyk6CiNkZXZpY2UJ CXB1YwoKIyBQQ0kgRXRoZXJuZXQgTklDcy4KZGV2aWNlCQlkZQkJIyBERUMvSW50ZWwgREMyMXg0 eCAoYGBUdWxpcCcnKQpkZXZpY2UJCWVtCQkjIEludGVsIFBSTy8xMDAwIGFkYXB0ZXIgR2lnYWJp dCBFdGhlcm5ldCBDYXJkCmRldmljZQkJaXhnYgkJIyBJbnRlbCBQUk8vMTBHYkUgRXRoZXJuZXQg Q2FyZApkZXZpY2UJCXR4cAkJIyAzQ29tIDNjUjk5MCAoYGBUeXBob29uJycpCmRldmljZQkJdngJ CSMgM0NvbSAzYzU5MCwgM2M1OTUgKGBgVm9ydGV4JycpCgojIFBDSSBFdGhlcm5ldCBOSUNzIHRo YXQgdXNlIHRoZSBjb21tb24gTUlJIGJ1cyBjb250cm9sbGVyIGNvZGUuCiMgTk9URTogQmUgc3Vy ZSB0byBrZWVwIHRoZSAnZGV2aWNlIG1paWJ1cycgbGluZSBpbiBvcmRlciB0byB1c2UgdGhlc2Ug TklDcyEKZGV2aWNlCQltaWlidXMJCSMgTUlJIGJ1cyBzdXBwb3J0CmRldmljZQkJYmNlCQkjIEJy b2FkY29tIEJDTTU3MDYvQkNNNTcwOCBHaWdhYml0IEV0aGVybmV0CmRldmljZQkJYmZlCQkjIEJy b2FkY29tIEJDTTQ0MHggMTAvMTAwIEV0aGVybmV0CmRldmljZQkJYmdlCQkjIEJyb2FkY29tIEJD TTU3MHh4IEdpZ2FiaXQgRXRoZXJuZXQKZGV2aWNlCQlkYwkJIyBERUMvSW50ZWwgMjExNDMgYW5k IHZhcmlvdXMgd29ya2FsaWtlcwpkZXZpY2UJCWZ4cAkJIyBJbnRlbCBFdGhlckV4cHJlc3MgUFJP LzEwMEIgKDgyNTU3LCA4MjU1OCkKZGV2aWNlCQlsZ2UJCSMgTGV2ZWwgMSBMWFQxMDAxIGdpZ2Fi aXQgRXRoZXJuZXQKZGV2aWNlCQluZ2UJCSMgTmF0U2VtaSBEUDgzODIwIGdpZ2FiaXQgRXRoZXJu ZXQKZGV2aWNlCQludmUJCSMgblZpZGlhIG5Gb3JjZSBNQ1Agb24tYm9hcmQgRXRoZXJuZXQgTmV0 d29ya2luZwpkZXZpY2UJCXBjbgkJIyBBTUQgQW03OUM5N3ggUENJIDEwLzEwMChwcmVjZWRlbmNl IG92ZXIgJ2xuYycpCmRldmljZQkJcmUJCSMgUmVhbFRlayA4MTM5QysvODE2OS84MTY5Uy84MTEw UwpkZXZpY2UJCXJsCQkjIFJlYWxUZWsgODEyOS84MTM5CmRldmljZQkJc2YJCSMgQWRhcHRlYyBB SUMtNjkxNSAoYGBTdGFyZmlyZScnKQpkZXZpY2UJCXNpcwkJIyBTaWxpY29uIEludGVncmF0ZWQg U3lzdGVtcyBTaVMgOTAwL1NpUyA3MDE2CmRldmljZQkJc2sJCSMgU3lzS29ubmVjdCBTSy05ODR4 ICYgU0stOTgyeCBnaWdhYml0IEV0aGVybmV0CmRldmljZQkJc3RlCQkjIFN1bmRhbmNlIFNUMjAx IChELUxpbmsgREZFLTU1MFRYKQpkZXZpY2UJCXN0Z2UJCSMgU3VuZGFuY2UvVGFtYXJhY2sgVEM5 MDIxIGdpZ2FiaXQgRXRoZXJuZXQKZGV2aWNlCQl0aQkJIyBBbHRlb24gTmV0d29ya3MgVGlnb24g SS9JSSBnaWdhYml0IEV0aGVybmV0CmRldmljZQkJdGwJCSMgVGV4YXMgSW5zdHJ1bWVudHMgVGh1 bmRlckxBTgpkZXZpY2UJCXR4CQkjIFNNQyBFdGhlclBvd2VyIElJICg4M2MxNzAgYGBFUElDJycp CmRldmljZQkJdmdlCQkjIFZJQSBWVDYxMnggZ2lnYWJpdCBFdGhlcm5ldApkZXZpY2UJCXZyCQkj IFZJQSBSaGluZSwgUmhpbmUgSUkKZGV2aWNlCQl3YgkJIyBXaW5ib25kIFc4OUM4NDBGCmRldmlj ZQkJeGwJCSMgM0NvbSAzYzkweCAoYGBCb29tZXJhbmcnJywgYGBDeWNsb25lJycpCgojIElTQSBF dGhlcm5ldCBOSUNzLiAgcGNjYXJkIE5JQ3MgaW5jbHVkZWQuCmRldmljZQkJY3MJCSMgQ3J5c3Rh bCBTZW1pY29uZHVjdG9yIENTODl4MCBOSUMKIyAnZGV2aWNlIGVkJyByZXF1aXJlcyAnZGV2aWNl IG1paWJ1cycKZGV2aWNlCQllZAkJIyBORVsxMl0wMDAsIFNNQyBVbHRyYSwgM2M1MDMsIERTODM5 MCBjYXJkcwpkZXZpY2UJCWV4CQkjIEludGVsIEV0aGVyRXhwcmVzcyBQcm8vMTAgYW5kIFByby8x MCsKZGV2aWNlCQllcAkJIyBFdGhlcmxpbmsgSUlJIGJhc2VkIGNhcmRzCmRldmljZQkJZmUJCSMg RnVqaXRzdSBNQjg2OTZ4IGJhc2VkIGNhcmRzCmRldmljZQkJaWUJCSMgRXRoZXJFeHByZXNzIDgv MTYsIDNDNTA3LCBTdGFyTEFOIDEwIGV0Yy4KZGV2aWNlCQlsbmMJCSMgTkUyMTAwLCBORTMyLVZM IExhbmNlIEV0aGVybmV0IGNhcmRzCmRldmljZQkJc24JCSMgU01DJ3MgOTAwMCBzZXJpZXMgb2Yg RXRoZXJuZXQgY2hpcHMKZGV2aWNlCQl4ZQkJIyBYaXJjb20gcGNjYXJkIEV0aGVybmV0CgojIFdp cmVsZXNzIE5JQyBjYXJkcwpkZXZpY2UJCXdsYW4JCSMgODAyLjExIHN1cHBvcnQKZGV2aWNlCQl3 bGFuX3dlcAkjIDgwMi4xMSBXRVAgc3VwcG9ydApkZXZpY2UJCXdsYW5fY2NtcAkjIDgwMi4xMSBD Q01QIHN1cHBvcnQKZGV2aWNlCQl3bGFuX3RraXAJIyA4MDIuMTEgVEtJUCBzdXBwb3J0CmRldmlj ZQkJYW4JCSMgQWlyb25ldCA0NTAwLzQ4MDAgODAyLjExIHdpcmVsZXNzIE5JQ3MuCmRldmljZQkJ YXRoCQkjIEF0aGVyb3MgcGNpL2NhcmRidXMgTklDJ3MKZGV2aWNlCQlhdGhfaGFsCQkjIEF0aGVy b3MgSEFMIChIYXJkd2FyZSBBY2Nlc3MgTGF5ZXIpCmRldmljZQkJYXRoX3JhdGVfc2FtcGxlCSMg U2FtcGxlUmF0ZSB0eCByYXRlIGNvbnRyb2wgZm9yIGF0aApkZXZpY2UJCWF3aQkJIyBCYXlTdGFj ayA2NjAgYW5kIG90aGVycwpkZXZpY2UJCXJhbAkJIyBSYWxpbmsgVGVjaG5vbG9neSBSVDI1MDAg d2lyZWxlc3MgTklDcy4KZGV2aWNlCQl3aQkJIyBXYXZlTEFOL0ludGVyc2lsL1N5bWJvbCA4MDIu MTEgd2lyZWxlc3MgTklDcy4KI2RldmljZQkJd2wJCSMgT2xkZXIgbm9uIDgwMi4xMSBXYXZlbGFu IHdpcmVsZXNzIE5JQy4KCiMgUHNldWRvIGRldmljZXMuCmRldmljZQkJbG9vcAkJIyBOZXR3b3Jr IGxvb3BiYWNrCmRldmljZQkJcmFuZG9tCQkjIEVudHJvcHkgZGV2aWNlCmRldmljZQkJZXRoZXIJ CSMgRXRoZXJuZXQgc3VwcG9ydApkZXZpY2UJCXNsCQkjIEtlcm5lbCBTTElQCmRldmljZQkJcHBw CQkjIEtlcm5lbCBQUFAKZGV2aWNlCQl0dW4JCSMgUGFja2V0IHR1bm5lbC4KZGV2aWNlCQlwdHkJ CSMgUHNldWRvLXR0eXMgKHRlbG5ldCBldGMpCmRldmljZQkJbWQJCSMgTWVtb3J5ICJkaXNrcyIK ZGV2aWNlCQlnaWYJCSMgSVB2NiBhbmQgSVB2NCB0dW5uZWxpbmcKZGV2aWNlCQlmYWl0aAkJIyBJ UHY2LXRvLUlQdjQgcmVsYXlpbmcgKHRyYW5zbGF0aW9uKQoKIyBUaGUgYGJwZicgZGV2aWNlIGVu YWJsZXMgdGhlIEJlcmtlbGV5IFBhY2tldCBGaWx0ZXIuCiMgQmUgYXdhcmUgb2YgdGhlIGFkbWlu aXN0cmF0aXZlIGNvbnNlcXVlbmNlcyBvZiBlbmFibGluZyB0aGlzIQojIE5vdGUgdGhhdCAnYnBm JyBpcyByZXF1aXJlZCBmb3IgREhDUC4KZGV2aWNlCQlicGYJCSMgQmVya2VsZXkgcGFja2V0IGZp bHRlcgoKIyBVU0Igc3VwcG9ydApkZXZpY2UJCXVoY2kJCSMgVUhDSSBQQ0ktPlVTQiBpbnRlcmZh Y2UKZGV2aWNlCQlvaGNpCQkjIE9IQ0kgUENJLT5VU0IgaW50ZXJmYWNlCmRldmljZQkJZWhjaQkJ IyBFSENJIFBDSS0+VVNCIGludGVyZmFjZSAoVVNCIDIuMCkKZGV2aWNlCQl1c2IJCSMgVVNCIEJ1 cyAocmVxdWlyZWQpCiNkZXZpY2UJCXVkYnAJCSMgVVNCIERvdWJsZSBCdWxrIFBpcGUgZGV2aWNl cwpkZXZpY2UJCXVnZW4JCSMgR2VuZXJpYwpkZXZpY2UJCXVoaWQJCSMgIkh1bWFuIEludGVyZmFj ZSBEZXZpY2VzIgpkZXZpY2UJCXVrYmQJCSMgS2V5Ym9hcmQKZGV2aWNlCQl1bHB0CQkjIFByaW50 ZXIKZGV2aWNlCQl1bWFzcwkJIyBEaXNrcy9NYXNzIHN0b3JhZ2UgLSBSZXF1aXJlcyBzY2J1cyBh bmQgZGEKZGV2aWNlCQl1bXMJCSMgTW91c2UKZGV2aWNlCQl1cmFsCQkjIFJhbGluayBUZWNobm9s b2d5IFJUMjUwMFVTQiB3aXJlbGVzcyBOSUNzCmRldmljZQkJdXJpbwkJIyBEaWFtb25kIFJpbyA1 MDAgTVAzIHBsYXllcgpkZXZpY2UJCXVzY2FubmVyCSMgU2Nhbm5lcnMKIyBVU0IgRXRoZXJuZXQs IHJlcXVpcmVzIG1paWJ1cwpkZXZpY2UJCWF1ZQkJIyBBRE10ZWsgVVNCIEV0aGVybmV0CmRldmlj ZQkJYXhlCQkjIEFTSVggRWxlY3Ryb25pY3MgVVNCIEV0aGVybmV0CmRldmljZQkJY2RjZQkJIyBH ZW5lcmljIFVTQiBvdmVyIEV0aGVybmV0CmRldmljZQkJY3VlCQkjIENBVEMgVVNCIEV0aGVybmV0 CmRldmljZQkJa3VlCQkjIEthd2FzYWtpIExTSSBVU0IgRXRoZXJuZXQKZGV2aWNlCQlydWUJCSMg UmVhbFRlayBSVEw4MTUwIFVTQiBFdGhlcm5ldAoKIyBGaXJlV2lyZSBzdXBwb3J0CmRldmljZQkJ ZmlyZXdpcmUJIyBGaXJlV2lyZSBidXMgY29kZQpkZXZpY2UJCXNicAkJIyBTQ1NJIG92ZXIgRmly ZVdpcmUgKFJlcXVpcmVzIHNjYnVzIGFuZCBkYSkKZGV2aWNlCQlmd2UJCSMgRXRoZXJuZXQgb3Zl ciBGaXJlV2lyZSAobm9uLXN0YW5kYXJkISkK ------GrPtXGlR-7TU3iOL1NN9Iorct:1178578732 Content-Type: application/octet-stream; name="novellkernel" Content-Disposition: attachment; filename="novellkernel" Content-Transfer-Encoding: base64 IwojIEdFTkVSSUMgLS0gR2VuZXJpYyBrZXJuZWwgY29uZmlndXJhdGlvbiBmaWxlIGZvciBGcmVl QlNEL2kzODYKIwojIEZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgZmlsZSwgcGxlYXNlIHJl YWQgdGhlIGhhbmRib29rIHNlY3Rpb24gb24KIyBLZXJuZWwgQ29uZmlndXJhdGlvbiBGaWxlczoK IwojICAgIGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcvZG9jL2VuX1VTLklTTzg4NTktMS9ib29rcy9o YW5kYm9vay9rZXJuZWxjb25maWctY29uZmlnLmh0bWwKIwojIFRoZSBoYW5kYm9vayBpcyBhbHNv IGF2YWlsYWJsZSBsb2NhbGx5IGluIC91c3Ivc2hhcmUvZG9jL2hhbmRib29rCiMgaWYgeW91J3Zl IGluc3RhbGxlZCB0aGUgZG9jIGRpc3RyaWJ1dGlvbiwgb3RoZXJ3aXNlIGFsd2F5cyBzZWUgdGhl CiMgRnJlZUJTRCBXb3JsZCBXaWRlIFdlYiBzZXJ2ZXIgKGh0dHA6Ly93d3cuRnJlZUJTRC5vcmcv KSBmb3IgdGhlCiMgbGF0ZXN0IGluZm9ybWF0aW9uLgojCiMgQW4gZXhoYXVzdGl2ZSBsaXN0IG9m IG9wdGlvbnMgYW5kIG1vcmUgZGV0YWlsZWQgZXhwbGFuYXRpb25zIG9mIHRoZQojIGRldmljZSBs aW5lcyBpcyBhbHNvIHByZXNlbnQgaW4gdGhlIC4uLy4uL2NvbmYvTk9URVMgYW5kIE5PVEVTIGZp bGVzLgojIElmIHlvdSBhcmUgaW4gZG91YnQgYXMgdG8gdGhlIHB1cnBvc2Ugb3IgbmVjZXNzaXR5 IG9mIGEgbGluZSwgY2hlY2sgZmlyc3QKIyBpbiBOT1RFUy4KIwojICRGcmVlQlNEOiBzcmMvc3lz L2kzODYvY29uZi9HRU5FUklDLHYgMS40MjkuMi4xMyAyMDA2LzEwLzA5IDE4OjQxOjM2IHNpbW9u IEV4cCAkCgptYWNoaW5lCQlpMzg2CiNjcHUJCUk0ODZfQ1BVCiNjcHUJCUk1ODZfQ1BVCmNwdQkJ STY4Nl9DUFUKaWRlbnQJCW5vdmVsbGtlcm5lbAoKIyBUbyBzdGF0aWNhbGx5IGNvbXBpbGUgaW4g ZGV2aWNlIHdpcmluZyBpbnN0ZWFkIG9mIC9ib290L2RldmljZS5oaW50cwojaGludHMJCSJHRU5F UklDLmhpbnRzIgkJIyBEZWZhdWx0IHBsYWNlcyB0byBsb29rIGZvciBkZXZpY2VzLgoKbWFrZW9w dGlvbnMJREVCVUc9LWcJCSMgQnVpbGQga2VybmVsIHdpdGggZ2RiKDEpIGRlYnVnIHN5bWJvbHMK Cm9wdGlvbnMgCVNDSEVEXzRCU0QJCSMgNEJTRCBzY2hlZHVsZXIKb3B0aW9ucyAJUFJFRU1QVElP TgkJIyBFbmFibGUga2VybmVsIHRocmVhZCBwcmVlbXB0aW9uCm9wdGlvbnMgCUlORVQJCQkjIElu dGVyTkVUd29ya2luZwpvcHRpb25zIAlJTkVUNgkJCSMgSVB2NiBjb21tdW5pY2F0aW9ucyBwcm90 b2NvbHMKb3B0aW9ucyAJRkZTCQkJIyBCZXJrZWxleSBGYXN0IEZpbGVzeXN0ZW0Kb3B0aW9ucyAJ U09GVFVQREFURVMJCSMgRW5hYmxlIEZGUyBzb2Z0IHVwZGF0ZXMgc3VwcG9ydApvcHRpb25zIAlV RlNfQUNMCQkJIyBTdXBwb3J0IGZvciBhY2Nlc3MgY29udHJvbCBsaXN0cwpvcHRpb25zIAlVRlNf RElSSEFTSAkJIyBJbXByb3ZlIHBlcmZvcm1hbmNlIG9uIGJpZyBkaXJlY3RvcmllcwpvcHRpb25z IAlNRF9ST09UCQkJIyBNRCBpcyBhIHBvdGVudGlhbCByb290IGRldmljZQpvcHRpb25zIAlORlND TElFTlQJCSMgTmV0d29yayBGaWxlc3lzdGVtIENsaWVudApvcHRpb25zIAlORlNTRVJWRVIJCSMg TmV0d29yayBGaWxlc3lzdGVtIFNlcnZlcgpvcHRpb25zIAlORlNfUk9PVAkJIyBORlMgdXNhYmxl IGFzIC8sIHJlcXVpcmVzIE5GU0NMSUVOVApvcHRpb25zIAlNU0RPU0ZTCQkJIyBNU0RPUyBGaWxl c3lzdGVtCm9wdGlvbnMgCUNEOTY2MAkJCSMgSVNPIDk2NjAgRmlsZXN5c3RlbQpvcHRpb25zIAlQ Uk9DRlMJCQkjIFByb2Nlc3MgZmlsZXN5c3RlbSAocmVxdWlyZXMgUFNFVURPRlMpCm9wdGlvbnMg CVBTRVVET0ZTCQkjIFBzZXVkby1maWxlc3lzdGVtIGZyYW1ld29yawpvcHRpb25zIAlHRU9NX0dQ VAkJIyBHVUlEIFBhcnRpdGlvbiBUYWJsZXMuCm9wdGlvbnMgCUNPTVBBVF80MwkJIyBDb21wYXRp YmxlIHdpdGggQlNEIDQuMyBbS0VFUCBUSElTIV0Kb3B0aW9ucyAJQ09NUEFUX0ZSRUVCU0Q0CQkj IENvbXBhdGlibGUgd2l0aCBGcmVlQlNENApvcHRpb25zIAlDT01QQVRfRlJFRUJTRDUJCSMgQ29t cGF0aWJsZSB3aXRoIEZyZWVCU0Q1Cm9wdGlvbnMgCVNDU0lfREVMQVk9NTAwMAkJIyBEZWxheSAo aW4gbXMpIGJlZm9yZSBwcm9iaW5nIFNDU0kKb3B0aW9ucyAJS1RSQUNFCQkJIyBrdHJhY2UoMSkg c3VwcG9ydApvcHRpb25zIAlTWVNWU0hNCQkJIyBTWVNWLXN0eWxlIHNoYXJlZCBtZW1vcnkKb3B0 aW9ucyAJU1lTVk1TRwkJCSMgU1lTVi1zdHlsZSBtZXNzYWdlIHF1ZXVlcwpvcHRpb25zIAlTWVNW U0VNCQkJIyBTWVNWLXN0eWxlIHNlbWFwaG9yZXMKb3B0aW9ucyAJX0tQT1NJWF9QUklPUklUWV9T Q0hFRFVMSU5HICMgUE9TSVggUDEwMDNfMUIgcmVhbC10aW1lIGV4dGVuc2lvbnMKb3B0aW9ucyAJ S0JEX0lOU1RBTExfQ0RFVgkjIGluc3RhbGwgYSBDREVWIGVudHJ5IGluIC9kZXYKb3B0aW9ucyAJ QURBUFRJVkVfR0lBTlQJCSMgR2lhbnQgbXV0ZXggaXMgYWRhcHRpdmUuCgpkZXZpY2UJCWFwaWMJ CQkjIEkvTyBBUElDCgojIEJ1cyBzdXBwb3J0LgpkZXZpY2UJCWVpc2EKZGV2aWNlCQlwY2kKCiMg RmxvcHB5IGRyaXZlcwpkZXZpY2UJCWZkYwoKIyBBVEEgYW5kIEFUQVBJIGRldmljZXMKZGV2aWNl CQlhdGEKZGV2aWNlCQlhdGFkaXNrCQkjIEFUQSBkaXNrIGRyaXZlcwpkZXZpY2UJCWF0YXJhaWQJ CSMgQVRBIFJBSUQgZHJpdmVzCmRldmljZQkJYXRhcGljZAkJIyBBVEFQSSBDRFJPTSBkcml2ZXMK ZGV2aWNlCQlhdGFwaWZkCQkjIEFUQVBJIGZsb3BweSBkcml2ZXMKZGV2aWNlCQlhdGFwaXN0CQkj IEFUQVBJIHRhcGUgZHJpdmVzCm9wdGlvbnMgCUFUQV9TVEFUSUNfSUQJIyBTdGF0aWMgZGV2aWNl IG51bWJlcmluZwoKIyBTQ1NJIENvbnRyb2xsZXJzCmRldmljZQkJYWhiCQkjIEVJU0EgQUhBMTc0 MiBmYW1pbHkKZGV2aWNlCQlhaGMJCSMgQUhBMjk0MCBhbmQgb25ib2FyZCBBSUM3eHh4IGRldmlj ZXMKb3B0aW9ucyAJQUhDX1JFR19QUkVUVFlfUFJJTlQJIyBQcmludCByZWdpc3RlciBiaXRmaWVs ZHMgaW4gZGVidWcKCQkJCQkjIG91dHB1dC4gIEFkZHMgfjEyOGsgdG8gZHJpdmVyLgpkZXZpY2UJ CWFoZAkJIyBBSEEzOTMyMC8yOTMyMCBhbmQgb25ib2FyZCBBSUM3OXh4IGRldmljZXMKb3B0aW9u cyAJQUhEX1JFR19QUkVUVFlfUFJJTlQJIyBQcmludCByZWdpc3RlciBiaXRmaWVsZHMgaW4gZGVi dWcKCQkJCQkjIG91dHB1dC4gIEFkZHMgfjIxNWsgdG8gZHJpdmVyLgpkZXZpY2UJCWFtZAkJIyBB TUQgNTNDOTc0IChUZWtyYW0gREMtMzkwKFQpKQpkZXZpY2UJCWlzcAkJIyBRbG9naWMgZmFtaWx5 CiNkZXZpY2UgCWlzcGZ3CQkjIEZpcm13YXJlIGZvciBRTG9naWMgSEJBcy0gbm9ybWFsbHkgYSBt b2R1bGUKZGV2aWNlCQltcHQJCSMgTFNJLUxvZ2ljIE1QVC1GdXNpb24KI2RldmljZQkJbmNyCQkj IE5DUi9TeW1iaW9zIExvZ2ljCmRldmljZQkJc3ltCQkjIE5DUi9TeW1iaW9zIExvZ2ljIChuZXdl ciBjaGlwc2V0cyArIHRob3NlIG9mIGBuY3InKQpkZXZpY2UJCXRybQkJIyBUZWtyYW0gREMzOTVV L1VXL0YgREMzMTVVIGFkYXB0ZXJzCgpkZXZpY2UJCWFkdgkJIyBBZHZhbnN5cyBTQ1NJIGFkYXB0 ZXJzCmRldmljZQkJYWR3CQkjIEFkdmFuc3lzIHdpZGUgU0NTSSBhZGFwdGVycwpkZXZpY2UJCWFo YQkJIyBBZGFwdGVjIDE1NHggU0NTSSBhZGFwdGVycwpkZXZpY2UJCWFpYwkJIyBBZGFwdGVjIDE1 WzAxMl14IFNDU0kgYWRhcHRlcnMsIEFJQy02WzIzXTYwLgpkZXZpY2UJCWJ0CQkjIEJ1c2xvZ2lj L015bGV4IE11bHRpTWFzdGVyIFNDU0kgYWRhcHRlcnMKCmRldmljZQkJbmN2CQkjIE5DUiA1M0M1 MDAKZGV2aWNlCQluc3AJCSMgV29ya2JpdCBOaW5qYSBTQ1NJLTMKZGV2aWNlCQlzdGcJCSMgVE1D IDE4QzMwLzE4QzUwCgojIFNDU0kgcGVyaXBoZXJhbHMKZGV2aWNlCQlzY2J1cwkJIyBTQ1NJIGJ1 cyAocmVxdWlyZWQgZm9yIFNDU0kpCmRldmljZQkJY2gJCSMgU0NTSSBtZWRpYSBjaGFuZ2Vycwpk ZXZpY2UJCWRhCQkjIERpcmVjdCBBY2Nlc3MgKGRpc2tzKQpkZXZpY2UJCXNhCQkjIFNlcXVlbnRp YWwgQWNjZXNzICh0YXBlIGV0YykKZGV2aWNlCQljZAkJIyBDRApkZXZpY2UJCXBhc3MJCSMgUGFz c3Rocm91Z2ggZGV2aWNlIChkaXJlY3QgU0NTSSBhY2Nlc3MpCmRldmljZQkJc2VzCQkjIFNDU0kg RW52aXJvbm1lbnRhbCBTZXJ2aWNlcyAoYW5kIFNBRi1URSkKCiMgUkFJRCBjb250cm9sbGVycyBp bnRlcmZhY2VkIHRvIHRoZSBTQ1NJIHN1YnN5c3RlbQpkZXZpY2UJCWFtcgkJIyBBTUkgTWVnYVJB SUQKZGV2aWNlCQlhcmNtc3IJCSMgQXJlY2EgU0FUQSBJSSBSQUlECmRldmljZQkJYXNyCQkjIERQ VCBTbWFydFJBSUQgViwgVkkgYW5kIEFkYXB0ZWMgU0NTSSBSQUlECmRldmljZQkJY2lzcwkJIyBD b21wYXEgU21hcnQgUkFJRCA1KgpkZXZpY2UJCWRwdAkJIyBEUFQgU21hcnRjYWNoZSBJSUksIElW IC0gU2VlIE5PVEVTIGZvciBvcHRpb25zCmRldmljZQkJaHB0bXYJCSMgSGlnaHBvaW50IFJvY2tl dFJBSUQgMTgyeApkZXZpY2UJCXJyMjMyeAkJIyBIaWdocG9pbnQgUm9ja2V0UkFJRCAyMzJ4CmRl dmljZQkJaWlyCQkjIEludGVsIEludGVncmF0ZWQgUkFJRApkZXZpY2UJCWlwcwkJIyBJQk0gKEFk YXB0ZWMpIFNlcnZlUkFJRApkZXZpY2UJCW1seQkJIyBNeWxleCBBY2NlbGVSQUlEL2VYdHJlbWVS QUlECmRldmljZQkJdHdhCQkjIDN3YXJlIDkwMDAgc2VyaWVzIFBBVEEvU0FUQSBSQUlECgojIFJB SUQgY29udHJvbGxlcnMKZGV2aWNlCQlhYWMJCSMgQWRhcHRlYyBGU0EgUkFJRApkZXZpY2UJCWFh Y3AJCSMgU0NTSSBwYXNzdGhyb3VnaCBmb3IgYWFjIChyZXF1aXJlcyBDQU0pCmRldmljZQkJaWRh CQkjIENvbXBhcSBTbWFydCBSQUlECmRldmljZQkJbWZpCQkjIExTSSBNZWdhUkFJRCBTQVMKZGV2 aWNlCQltbHgJCSMgTXlsZXggREFDOTYwIGZhbWlseQpkZXZpY2UJCXBzdAkJIyBQcm9taXNlIFN1 cGVydHJhayBTWDYwMDAKZGV2aWNlCQl0d2UJCSMgM3dhcmUgQVRBIFJBSUQKCiMgYXRrYmRjMCBj b250cm9scyBib3RoIHRoZSBrZXlib2FyZCBhbmQgdGhlIFBTLzIgbW91c2UKZGV2aWNlCQlhdGti ZGMJCSMgQVQga2V5Ym9hcmQgY29udHJvbGxlcgpkZXZpY2UJCWF0a2JkCQkjIEFUIGtleWJvYXJk CmRldmljZQkJcHNtCQkjIFBTLzIgbW91c2UKCmRldmljZQkJa2JkbXV4CQkjIGtleWJvYXJkIG11 bHRpcGxleGVyCgpkZXZpY2UJCXZnYQkJIyBWR0EgdmlkZW8gY2FyZCBkcml2ZXIKCmRldmljZQkJ c3BsYXNoCQkjIFNwbGFzaCBzY3JlZW4gYW5kIHNjcmVlbiBzYXZlciBzdXBwb3J0CgojIHN5c2Nv bnMgaXMgdGhlIGRlZmF1bHQgY29uc29sZSBkcml2ZXIsIHJlc2VtYmxpbmcgYW4gU0NPIGNvbnNv bGUKZGV2aWNlCQlzYwoKIyBFbmFibGUgdGhpcyBmb3IgdGhlIHBjdnQgKFZUMjIwIGNvbXBhdGli bGUpIGNvbnNvbGUgZHJpdmVyCiNkZXZpY2UJCXZ0CiNvcHRpb25zIAlYU0VSVkVSCQkjIHN1cHBv cnQgZm9yIFggc2VydmVyIG9uIGEgdnQgY29uc29sZQojb3B0aW9ucyAJRkFUX0NVUlNPUgkjIHN0 YXJ0IHdpdGggYmxvY2sgY3Vyc29yCgpkZXZpY2UJCWFncAkJIyBzdXBwb3J0IHNldmVyYWwgQUdQ IGNoaXBzZXRzCgojIFBvd2VyIG1hbmFnZW1lbnQgc3VwcG9ydCAoc2VlIE5PVEVTIGZvciBtb3Jl IG9wdGlvbnMpCiNkZXZpY2UJCWFwbQojIEFkZCBzdXNwZW5kL3Jlc3VtZSBzdXBwb3J0IGZvciB0 aGUgaTgyNTQuCmRldmljZQkJcG10aW1lcgoKIyBQQ0NBUkQgKFBDTUNJQSkgc3VwcG9ydAojIFBD TUNJQSBhbmQgY2FyZGJ1cyBicmlkZ2Ugc3VwcG9ydApkZXZpY2UJCWNiYgkJIyBjYXJkYnVzICh5 ZW50YSkgYnJpZGdlCmRldmljZQkJcGNjYXJkCQkjIFBDIENhcmQgKDE2LWJpdCkgYnVzCmRldmlj ZQkJY2FyZGJ1cwkJIyBDYXJkQnVzICgzMi1iaXQpIGJ1cwoKIyBTZXJpYWwgKENPTSkgcG9ydHMK ZGV2aWNlCQlzaW8JCSMgODI1MCwgMTZbNDVdNTAgYmFzZWQgc2VyaWFsIHBvcnRzCgojIFBhcmFs bGVsIHBvcnQKZGV2aWNlCQlwcGMKZGV2aWNlCQlwcGJ1cwkJIyBQYXJhbGxlbCBwb3J0IGJ1cyAo cmVxdWlyZWQpCmRldmljZQkJbHB0CQkjIFByaW50ZXIKZGV2aWNlCQlwbGlwCQkjIFRDUC9JUCBv dmVyIHBhcmFsbGVsCmRldmljZQkJcHBpCQkjIFBhcmFsbGVsIHBvcnQgaW50ZXJmYWNlIGRldmlj ZQojZGV2aWNlCQl2cG8JCSMgUmVxdWlyZXMgc2NidXMgYW5kIGRhCgojIElmIHlvdSd2ZSBnb3Qg YSAiZHVtYiIgc2VyaWFsIG9yIHBhcmFsbGVsIFBDSSBjYXJkIHRoYXQgaXMKIyBzdXBwb3J0ZWQg YnkgdGhlIHB1Yyg0KSBnbHVlIGRyaXZlciwgdW5jb21tZW50IHRoZSBmb2xsb3dpbmcKIyBsaW5l IHRvIGVuYWJsZSBpdCAoY29ubmVjdHMgdG8gdGhlIHNpbyBhbmQvb3IgcHBjIGRyaXZlcnMpOgoj ZGV2aWNlCQlwdWMKCiMgUENJIEV0aGVybmV0IE5JQ3MuCmRldmljZQkJZGUJCSMgREVDL0ludGVs IERDMjF4NHggKGBgVHVsaXAnJykKZGV2aWNlCQllbQkJIyBJbnRlbCBQUk8vMTAwMCBhZGFwdGVy IEdpZ2FiaXQgRXRoZXJuZXQgQ2FyZApkZXZpY2UJCWl4Z2IJCSMgSW50ZWwgUFJPLzEwR2JFIEV0 aGVybmV0IENhcmQKZGV2aWNlCQl0eHAJCSMgM0NvbSAzY1I5OTAgKGBgVHlwaG9vbicnKQpkZXZp Y2UJCXZ4CQkjIDNDb20gM2M1OTAsIDNjNTk1IChgYFZvcnRleCcnKQoKIyBQQ0kgRXRoZXJuZXQg TklDcyB0aGF0IHVzZSB0aGUgY29tbW9uIE1JSSBidXMgY29udHJvbGxlciBjb2RlLgojIE5PVEU6 IEJlIHN1cmUgdG8ga2VlcCB0aGUgJ2RldmljZSBtaWlidXMnIGxpbmUgaW4gb3JkZXIgdG8gdXNl IHRoZXNlIE5JQ3MhCmRldmljZQkJbWlpYnVzCQkjIE1JSSBidXMgc3VwcG9ydApkZXZpY2UJCWJj ZQkJIyBCcm9hZGNvbSBCQ001NzA2L0JDTTU3MDggR2lnYWJpdCBFdGhlcm5ldApkZXZpY2UJCWJm ZQkJIyBCcm9hZGNvbSBCQ000NDB4IDEwLzEwMCBFdGhlcm5ldApkZXZpY2UJCWJnZQkJIyBCcm9h ZGNvbSBCQ001NzB4eCBHaWdhYml0IEV0aGVybmV0CmRldmljZQkJZGMJCSMgREVDL0ludGVsIDIx MTQzIGFuZCB2YXJpb3VzIHdvcmthbGlrZXMKZGV2aWNlCQlmeHAJCSMgSW50ZWwgRXRoZXJFeHBy ZXNzIFBSTy8xMDBCICg4MjU1NywgODI1NTgpCmRldmljZQkJbGdlCQkjIExldmVsIDEgTFhUMTAw MSBnaWdhYml0IEV0aGVybmV0CmRldmljZQkJbmdlCQkjIE5hdFNlbWkgRFA4MzgyMCBnaWdhYml0 IEV0aGVybmV0CmRldmljZQkJbnZlCQkjIG5WaWRpYSBuRm9yY2UgTUNQIG9uLWJvYXJkIEV0aGVy bmV0IE5ldHdvcmtpbmcKZGV2aWNlCQlwY24JCSMgQU1EIEFtNzlDOTd4IFBDSSAxMC8xMDAocHJl Y2VkZW5jZSBvdmVyICdsbmMnKQpkZXZpY2UJCXJlCQkjIFJlYWxUZWsgODEzOUMrLzgxNjkvODE2 OVMvODExMFMKZGV2aWNlCQlybAkJIyBSZWFsVGVrIDgxMjkvODEzOQpkZXZpY2UJCXNmCQkjIEFk YXB0ZWMgQUlDLTY5MTUgKGBgU3RhcmZpcmUnJykKZGV2aWNlCQlzaXMJCSMgU2lsaWNvbiBJbnRl Z3JhdGVkIFN5c3RlbXMgU2lTIDkwMC9TaVMgNzAxNgpkZXZpY2UJCXNrCQkjIFN5c0tvbm5lY3Qg U0stOTg0eCAmIFNLLTk4MnggZ2lnYWJpdCBFdGhlcm5ldApkZXZpY2UJCXN0ZQkJIyBTdW5kYW5j ZSBTVDIwMSAoRC1MaW5rIERGRS01NTBUWCkKZGV2aWNlCQlzdGdlCQkjIFN1bmRhbmNlL1RhbWFy YWNrIFRDOTAyMSBnaWdhYml0IEV0aGVybmV0CmRldmljZQkJdGkJCSMgQWx0ZW9uIE5ldHdvcmtz IFRpZ29uIEkvSUkgZ2lnYWJpdCBFdGhlcm5ldApkZXZpY2UJCXRsCQkjIFRleGFzIEluc3RydW1l bnRzIFRodW5kZXJMQU4KZGV2aWNlCQl0eAkJIyBTTUMgRXRoZXJQb3dlciBJSSAoODNjMTcwIGBg RVBJQycnKQpkZXZpY2UJCXZnZQkJIyBWSUEgVlQ2MTJ4IGdpZ2FiaXQgRXRoZXJuZXQKZGV2aWNl CQl2cgkJIyBWSUEgUmhpbmUsIFJoaW5lIElJCmRldmljZQkJd2IJCSMgV2luYm9uZCBXODlDODQw RgpkZXZpY2UJCXhsCQkjIDNDb20gM2M5MHggKGBgQm9vbWVyYW5nJycsIGBgQ3ljbG9uZScnKQoK IyBJU0EgRXRoZXJuZXQgTklDcy4gIHBjY2FyZCBOSUNzIGluY2x1ZGVkLgpkZXZpY2UJCWNzCQkj IENyeXN0YWwgU2VtaWNvbmR1Y3RvciBDUzg5eDAgTklDCiMgJ2RldmljZSBlZCcgcmVxdWlyZXMg J2RldmljZSBtaWlidXMnCmRldmljZQkJZWQJCSMgTkVbMTJdMDAwLCBTTUMgVWx0cmEsIDNjNTAz LCBEUzgzOTAgY2FyZHMKZGV2aWNlCQlleAkJIyBJbnRlbCBFdGhlckV4cHJlc3MgUHJvLzEwIGFu ZCBQcm8vMTArCmRldmljZQkJZXAJCSMgRXRoZXJsaW5rIElJSSBiYXNlZCBjYXJkcwpkZXZpY2UJ CWZlCQkjIEZ1aml0c3UgTUI4Njk2eCBiYXNlZCBjYXJkcwpkZXZpY2UJCWllCQkjIEV0aGVyRXhw cmVzcyA4LzE2LCAzQzUwNywgU3RhckxBTiAxMCBldGMuCmRldmljZQkJbG5jCQkjIE5FMjEwMCwg TkUzMi1WTCBMYW5jZSBFdGhlcm5ldCBjYXJkcwpkZXZpY2UJCXNuCQkjIFNNQydzIDkwMDAgc2Vy aWVzIG9mIEV0aGVybmV0IGNoaXBzCmRldmljZQkJeGUJCSMgWGlyY29tIHBjY2FyZCBFdGhlcm5l dAoKIyBXaXJlbGVzcyBOSUMgY2FyZHMKZGV2aWNlCQl3bGFuCQkjIDgwMi4xMSBzdXBwb3J0CmRl dmljZQkJd2xhbl93ZXAJIyA4MDIuMTEgV0VQIHN1cHBvcnQKZGV2aWNlCQl3bGFuX2NjbXAJIyA4 MDIuMTEgQ0NNUCBzdXBwb3J0CmRldmljZQkJd2xhbl90a2lwCSMgODAyLjExIFRLSVAgc3VwcG9y dApkZXZpY2UJCWFuCQkjIEFpcm9uZXQgNDUwMC80ODAwIDgwMi4xMSB3aXJlbGVzcyBOSUNzLgpk ZXZpY2UJCWF0aAkJIyBBdGhlcm9zIHBjaS9jYXJkYnVzIE5JQydzCmRldmljZQkJYXRoX2hhbAkJ IyBBdGhlcm9zIEhBTCAoSGFyZHdhcmUgQWNjZXNzIExheWVyKQpkZXZpY2UJCWF0aF9yYXRlX3Nh bXBsZQkjIFNhbXBsZVJhdGUgdHggcmF0ZSBjb250cm9sIGZvciBhdGgKZGV2aWNlCQlhd2kJCSMg QmF5U3RhY2sgNjYwIGFuZCBvdGhlcnMKZGV2aWNlCQlyYWwJCSMgUmFsaW5rIFRlY2hub2xvZ3kg UlQyNTAwIHdpcmVsZXNzIE5JQ3MuCmRldmljZQkJd2kJCSMgV2F2ZUxBTi9JbnRlcnNpbC9TeW1i b2wgODAyLjExIHdpcmVsZXNzIE5JQ3MuCiNkZXZpY2UJCXdsCQkjIE9sZGVyIG5vbiA4MDIuMTEg V2F2ZWxhbiB3aXJlbGVzcyBOSUMuCgojIFBzZXVkbyBkZXZpY2VzLgpkZXZpY2UJCWxvb3AJCSMg TmV0d29yayBsb29wYmFjawpkZXZpY2UJCXJhbmRvbQkJIyBFbnRyb3B5IGRldmljZQpkZXZpY2UJ CWV0aGVyCQkjIEV0aGVybmV0IHN1cHBvcnQKZGV2aWNlCQlzbAkJIyBLZXJuZWwgU0xJUApkZXZp Y2UJCXBwcAkJIyBLZXJuZWwgUFBQCmRldmljZQkJdHVuCQkjIFBhY2tldCB0dW5uZWwuCmRldmlj ZQkJcHR5CQkjIFBzZXVkby10dHlzICh0ZWxuZXQgZXRjKQpkZXZpY2UJCW1kCQkjIE1lbW9yeSAi ZGlza3MiCmRldmljZQkJZ2lmCQkjIElQdjYgYW5kIElQdjQgdHVubmVsaW5nCmRldmljZQkJZmFp dGgJCSMgSVB2Ni10by1JUHY0IHJlbGF5aW5nICh0cmFuc2xhdGlvbikKCiMgVGhlIGBicGYnIGRl dmljZSBlbmFibGVzIHRoZSBCZXJrZWxleSBQYWNrZXQgRmlsdGVyLgojIEJlIGF3YXJlIG9mIHRo ZSBhZG1pbmlzdHJhdGl2ZSBjb25zZXF1ZW5jZXMgb2YgZW5hYmxpbmcgdGhpcyEKIyBOb3RlIHRo YXQgJ2JwZicgaXMgcmVxdWlyZWQgZm9yIERIQ1AuCmRldmljZQkJYnBmCQkjIEJlcmtlbGV5IHBh Y2tldCBmaWx0ZXIKCiMgVVNCIHN1cHBvcnQKZGV2aWNlCQl1aGNpCQkjIFVIQ0kgUENJLT5VU0Ig aW50ZXJmYWNlCmRldmljZQkJb2hjaQkJIyBPSENJIFBDSS0+VVNCIGludGVyZmFjZQpkZXZpY2UJ CWVoY2kJCSMgRUhDSSBQQ0ktPlVTQiBpbnRlcmZhY2UgKFVTQiAyLjApCmRldmljZQkJdXNiCQkj IFVTQiBCdXMgKHJlcXVpcmVkKQojZGV2aWNlCQl1ZGJwCQkjIFVTQiBEb3VibGUgQnVsayBQaXBl IGRldmljZXMKZGV2aWNlCQl1Z2VuCQkjIEdlbmVyaWMKZGV2aWNlCQl1aGlkCQkjICJIdW1hbiBJ bnRlcmZhY2UgRGV2aWNlcyIKZGV2aWNlCQl1a2JkCQkjIEtleWJvYXJkCmRldmljZQkJdWxwdAkJ IyBQcmludGVyCmRldmljZQkJdW1hc3MJCSMgRGlza3MvTWFzcyBzdG9yYWdlIC0gUmVxdWlyZXMg c2NidXMgYW5kIGRhCmRldmljZQkJdW1zCQkjIE1vdXNlCmRldmljZQkJdXJhbAkJIyBSYWxpbmsg VGVjaG5vbG9neSBSVDI1MDBVU0Igd2lyZWxlc3MgTklDcwpkZXZpY2UJCXVyaW8JCSMgRGlhbW9u ZCBSaW8gNTAwIE1QMyBwbGF5ZXIKZGV2aWNlCQl1c2Nhbm5lcgkjIFNjYW5uZXJzCiMgVVNCIEV0 aGVybmV0LCByZXF1aXJlcyBtaWlidXMKZGV2aWNlCQlhdWUJCSMgQURNdGVrIFVTQiBFdGhlcm5l dApkZXZpY2UJCWF4ZQkJIyBBU0lYIEVsZWN0cm9uaWNzIFVTQiBFdGhlcm5ldApkZXZpY2UJCWNk Y2UJCSMgR2VuZXJpYyBVU0Igb3ZlciBFdGhlcm5ldApkZXZpY2UJCWN1ZQkJIyBDQVRDIFVTQiBF dGhlcm5ldApkZXZpY2UJCWt1ZQkJIyBLYXdhc2FraSBMU0kgVVNCIEV0aGVybmV0CmRldmljZQkJ cnVlCQkjIFJlYWxUZWsgUlRMODE1MCBVU0IgRXRoZXJuZXQKCiMgRmlyZVdpcmUgc3VwcG9ydApk ZXZpY2UJCWZpcmV3aXJlCSMgRmlyZVdpcmUgYnVzIGNvZGUKZGV2aWNlCQlzYnAJCSMgU0NTSSBv dmVyIEZpcmVXaXJlIChSZXF1aXJlcyBzY2J1cyBhbmQgZGEpCmRldmljZQkJZndlCQkjIEV0aGVy bmV0IG92ZXIgRmlyZVdpcmUgKG5vbi1zdGFuZGFyZCEpCgojTm92ZWxsCm9wdGlvbnMJCU5XRlMK b3B0aW9ucwkJTkNQCm9wdGlvbnMJCUlQWAoKZGV2aWNlCQllZgkJCSMgTXVsdGlwbGUgZXRoZXJu ZXQgZnJhbWVzIHN1cHBvcnQKb3B0aW9ucyAJRVRIRVJfSUkJCSMgZW5hYmxlIEV0aGVybmV0X0lJ IGZyYW1lCm9wdGlvbnMgCUVUSEVSXzgwMjMJCSMgZW5hYmxlIEV0aGVybmV0XzgwMi4zIChOb3Zl bGwpIGZyYW1lCm9wdGlvbnMgCUVUSEVSXzgwMjIJCSMgZW5hYmxlIEV0aGVybmV0XzgwMi4yIGZy YW1lCm9wdGlvbnMgCUVUSEVSX1NOQVAJCSMgZW5hYmxlIEV0aGVybmV0XzgwMi4yL1NOQVAgZnJh bWUK ------GrPtXGlR-7TU3iOL1NN9Iorct:1178578732--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1HlCAO-0004QJ-00.ivanvl-bk-ru>