Date: Wed, 30 Dec 1998 18:34:36 -0500 (EST) From: David Kott <dakott@customnet.net> To: freebsd-stable@FreeBSD.ORG Subject: Possible Adaptec 1540 breakage in -stable? Message-ID: <Pine.BSF.4.05.9812301726290.221-200000@kott.my.domain>
next in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1220649514-915060876=:221 Content-Type: TEXT/PLAIN; charset=US-ASCII Recently, I purchased a Zip plus, intending to hang it off an Adaptec 1540 SCSI adapter I had laying around. However, much to my dismay, after re-adding aha support to my kernel, I got the following errors on all subsequent SCSI bus reprobes: aha0: DMA beyond end Of ISA: 0x748bf2c (note, this address would change on every probe) I seem to recall having this very same problem when I had initially installed this adapter as my primary SCSI bus, before upgrading to a 2940. IIRC, adding the kernel configuration option: options BOUNCE_BUFFERS cleared up the error. However, this time around, I do indeed still have that directive in my configuration file, yet I still observe these errors. I began searching the mail archives, and found several other similar instances where users alleged that they had the aforementioned option specified in a kernel built for an aha, and still observed similar errors. I could not, however, find any correspondence suggesting a definitive cause or resolution. Some blundering kernel source searches showed me that I know absolutely nothing about how FreeBSD handles ISA DMA transfers, save that the kernel traps them, and copies the specific data to an address outside of the ISA address range (> 16 Meg?) for subsequent access by the process requesting said information. Also, /usr/src/sys/i386/isa/aha1542.c has the line: aha->flags = SDEV_BOUNCE; directly after this I added the line: printf ("aha%d: Enabling bounce buffers\n",aha->unit); which then showed up in the kernel device probe at boot time. Here I was just convincing myself that this buffer support was indeed being enabled, as there were quite a few preprocessor directives surrounding said code. Later, it seems that the flag is actually being referenced. For instance, in /usr/src/sys/scsi/sd.c: /* * Use a bounce buffer if necessary */ #ifdef BOUNCE_BUFFERS if (sc_link->flags & SDEV_BOUNCE) vm_bounce_alloc(bp); #endif My kernel compile directory (/usr/src/sys/compile/mynofw) has the file opt_bounce.h that consists of a single line: #define BOUNCE_BUFFERS 1 One is inclined to suspect, then, that I properly specified that bounce buffers should be used, and indeed the kernel compiled in code to support them. Has anyone noticed any similar problems with their 154x devices? Perhaps similar problems with their bt, wd7000 or ultra14 devices (which also have similar SDEV_BOUNCE flags set) How about news that your 154x is working perfectly on a machine with more then 16 megs? Is it your first bus? (scbus0?). What's _your_ kernel config file look like? I am currently using: 2.2.8-STABLE, compiled on Mon Dec 28 19:40:50 EST 1998 from a 'supped tree updated that day, on an ASUS T2P4 with 128 Megs of RAM. Relevant portions of my kernel device boot probe: aha_init: AHA_RESET_TIMEOUT went to 1790 aha0: inquire 41, 30, 30, 35 aha0: Enabling bounce buffers <--- This was my added code. 100 nSEC ok, using 150 nSEC aha0 at 0x330-0x333 irq 11 drq 7 on isa aha0 waiting for scsi devices to settle ahaintr mbxin op=0 0 0 0 0 0 <--- Prob. due to AHADEBUG that I have defined stat 4 for mbi[0] addr = 0xf0a27b18 ahaintr mbxin op=12 0 0 0 2c 0 stat 4 for mbi[1] addr = 0xf0a27b18 ahaintr mbxin op=0 0 0 0 0 0 stat 4 for mbi[2] addr = 0xf0a27b18 ahaintr mbxin op=12 0 0 0 2c 0 stat 4 for mbi[3] addr = 0xf0a27b18 ahaintr mbxin op=0 0 0 0 0 0 stat 4 for mbi[4] addr = 0xf0a27b18 ahaintr mbxin op=12 0 0 0 2c 0 stat 4 for mbi[5] addr = 0xf0a27b18 ahaintr mbxin op=0 0 0 0 0 0 stat 4 for mbi[6] addr = 0xf0a27b18 ahaintr mbxin op=12 0 0 0 2c 0 stat 4 for mbi[7] addr = 0xf0a27b18 ahaintr mbxin op=0 0 0 0 0 0 stat 4 for mbi[8] addr = 0xf0a27b18 ahaintr mbxin op=12 0 0 0 2c 0 stat 4 for mbi[9] addr = 0xf0a27b18 ahaintr mbxin op=0 0 0 0 0 0 stat 4 for mbi[10] addr = 0xf0a27b18 ahaintr mbxin op=12 0 0 0 2c 0 stat 4 for mbi[11] addr = 0xf0a27b18 ahaintr mbxin op=0 0 0 0 0 0 stat 4 for mbi[12] addr = 0xf0a27b18 ahaintr mbxin op=12 0 0 0 2c 0 stat 4 for mbi[13] addr = 0xf0a27b18 Here is an abridged version of my kernel config file with the full text as an attachment: options BOUNCE_BUFFERS #include support for DMA bounce buffers options "TUNE_1542" options AHADEBUG <-- added subsequently. controller isa0 controller aha0 at isa? port "IO_AHA0" bio irq ? drq 7 vector ahaintr controller scbus1 at aha0 <-- I have a 2940 providing scbus0 device sd0 pseudo-device ssc #super scsi <-- used to reprobe a given SCSI bus Any hints or suggests would be most welcome. -d --0-1220649514-915060876=:221 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=mynofw Content-Transfer-Encoding: BASE64 Content-ID: <Pine.BSF.4.05.9812301834360.221@kott.my.domain> Content-Description: Content-Disposition: attachment; filename=mynofw IyBHRU5FUklDIC0tIEdlbmVyaWMgbWFjaGluZSB3aXRoIFdEL0FIeC9OQ1Iv QlR4IGZhbWlseSBkaXNrcw0KI0ZvciBtb3JlIGluZm9ybWF0aW9uIHJlYWQg dGhlIGhhbmRib29rIHBhcnQgU3lzdGVtIEFkbWluaXN0cmF0aW9uIC0+IA0K IyBDb25maWd1cmluZyB0aGUgRnJlZUJTRCBLZXJuZWwgLT4gVGhlIENvbmZp Z3VyYXRpb24gRmlsZS4gDQojIFRoZSBoYW5kYm9vayBpcyBhdmFpbGFibGUg aW4gL3Vzci9zaGFyZS9kb2MvaGFuZGJvb2sgb3Igb25saW5lIGFzDQojIGxh dGVzdCB2ZXJzaW9uIGZyb20gdGhlIEZyZWVCU0QgV29ybGQgV2lkZSBXZWIg c2VydmVyIA0KIyA8VVJMOmh0dHA6Ly93d3cuRnJlZUJTRC5PUkcvPg0KIw0K IyBBbiBleGhhdXN0aXZlIGxpc3Qgb2Ygb3B0aW9ucyBhbmQgbW9yZSBkZXRh aWxlZCBleHBsYW5hdGlvbnMgb2YgdGhlIA0KIyBkZXZpY2UgbGluZXMgaXMg cHJlc2VudCBpbiB0aGUgLi9MSU5UIGNvbmZpZ3VyYXRpb24gZmlsZS4gSWYg eW91IGFyZSANCiMgaW4gZG91YnQgYXMgdG8gdGhlIHB1cnBvc2Ugb3IgbmVj ZXNzaXR5IG9mIGEgbGluZSwgY2hlY2sgZmlyc3QgaW4gTElOVC4NCiMNCiMJ JElkOiBHRU5FUklDLHYgMS43Ny4yLjQgMTk5Ny8wMi8yMiAyMDozMToyNCBq b2VyZyBFeHAgJA0KDQptYWNoaW5lCQkiaTM4NiINCiNjcHUJCSJJMzg2X0NQ VSINCiNjcHUJCSJJNDg2X0NQVSINCmNwdQkJIkk1ODZfQ1BVIg0KI2NwdQkJ Ikk2ODZfQ1BVIg0KaWRlbnQJCW15a2VybmVsDQptYXh1c2VycwkyNQ0KDQoN Cm9wdGlvbnMJCSJDUFVfRkFTVEVSXzVYODZfRlBVIiAgICAgI0Zhc3RlciBG UFUgZXhjZXB0aW9uIGhhbmRsaW5nDQpvcHRpb25zCQkiQ1BVX1dUX0FMTE9D IgkJI0VuYWJsZXMgQ1BVIFdyaXRlIFRocm91Z2ggYWxsb2NhdGlvbg0KI29w dGlvbnMgICAgICAgIENPTVBBVF9MSU5VWCAgICAgICAgICAgICNsaW51eCBj b21wYXRpYmlsaXR5LCB1c2UgTEtNDQoNCm9wdGlvbnMgICAgICAgICBVQ09O U09MRSAgICAgICAgICAgICAgICAjQWxsb3cgdXNlcnMgdG8gdGFrZSBjb25z b2xlDQpvcHRpb25zICAgICAgICAgSU5DTFVERV9DT05GSUdfRklMRSAgICAg I3B1dHMgZGlzIGNvbmZpZyBpbiBkYScga2VybmVsDQpvcHRpb25zICAgICAg ICAgVVNFUl9MRFQgICAgICAgICAgICAgICAgICNzb21ldGhpbmcgZm9yIFdp bmUNCm9wdGlvbnMgICAgICAgICBTQ1NJX1JFUE9SVF9HRU9NRVRSWQ0Kb3B0 aW9ucwkJU0NTSURFQlVHDQojb3B0aW9ucwlOT19TQ1NJX1NFTlNFDQoNCm9w dGlvbnMgICAgICAgICBTWVNWU0hNDQpvcHRpb25zICAgICAgICAgU1lTVlNF TQ0Kb3B0aW9ucyAgICAgICAgIFNZU1ZNU0cNCm9wdGlvbnMgICAgICAgICBT WVNWUEVYDQpvcHRpb25zICAgICAgICAgU1lTVlhJRQ0KI29wdGlvbnMgICAg ICAgICBJUFggICAgICAgICAgICAgICAgICAgICAjSVBYIHByb3RvIHN1cHBv cnQNCm9wdGlvbnMJCUlORVQJCQkjSW50ZXJORVR3b3JraW5nDQpvcHRpb25z CQlGRlMJCQkjQmVya2VsZXkgRmFzdCBGaWxlc3lzdGVtDQpvcHRpb25zCQlO RlMJCQkjTmV0d29yayBGaWxlc3lzdGVtDQojb3B0aW9ucwkJTVNET1NGUwkJ CSNNU0RPUyBGaWxlc3lzdGVtDQpvcHRpb25zCQkiQ0Q5NjYwIgkJI0lTTyA5 NjYwIEZpbGVzeXN0ZW0NCm9wdGlvbnMJCVBST0NGUwkJCSNQcm9jZXNzIGZp bGVzeXN0ZW0NCm9wdGlvbnMJCSJDT01QQVRfNDMiCQkjQ29tcGF0aWJsZSB3 aXRoIEJTRCA0LjMgW0tFRVAgVEhJUyFdDQpvcHRpb25zCQlTQ1NJX0RFTEFZ PTUJCSNCZSBwZXNzaW1pc3RpYyBhYm91dCBKb2UgU0NTSSBkZXZpY2UNCm9w dGlvbnMJCUJPVU5DRV9CVUZGRVJTCQkjaW5jbHVkZSBzdXBwb3J0IGZvciBE TUEgYm91bmNlIGJ1ZmZlcnMNCm9wdGlvbnMJCSJNQVhNRU09KDEyOCoxMDI0 KSINCm9wdGlvbnMJCVVDT05TT0xFCQkjQWxsb3cgdXNlcnMgdG8gZ3JhYiB0 aGUgY29uc29sZQ0KI29wdGlvbnMJCUZBSUxTQUZFCQkjQmUgY29uc2VydmF0 aXZlDQpvcHRpb25zCQlVU0VSQ09ORklHCQkjYm9vdCAtYyBlZGl0b3INCm9w dGlvbnMJCVZJU1VBTF9VU0VSQ09ORklHCSN2aXN1YWwgYm9vdCAtYyBlZGl0 b3INCiNvcHRpb25zICAgICAgICAgSVBGSVJFV0FMTCAgICAgICAgICAgICAg I2FkZCBmaXJld2FsbGluZyBzdXBwb3J0DQojb3B0aW9ucyAgICAgICAgIElQ RklSRVdBTExfVkVSQk9TRSAgICAgICNhbGxvdyBsb2dnaW5nIG9mIHBhY2tl dHMNCiNvcHRpb25zICAgICAgICAgSVBESVZFUlQgICAgICAgICAgICAgICAg I2FkZHMgc3VwcG9ydCBmb3IgZncgaXAgZGl2ZXJzaW9uDQpvcHRpb25zICAg ICAgICAgSVBGSVJFV0FMTF9ERUZBVUxUX1RPX0FDQ0VQVCAjYWxsb3cgZXZl cnl0aGluZyBieSBkZWZhdWx0CQkNCm9wdGlvbnMgICAgICAgICAiTUQ1IiAg ICAgICAgICAgICAgICAgICAjTUQ1IHN1cHBvcnQNCm9wdGlvbnMgICAgICAg ICBTSE9XX0JVU1lCVUZTCQkjc2hvdyBidWZmZXJzIHRoYXQgcHJldmVudCB1 bW91bnRzDQpvcHRpb25zCQkiVFVORV8xNTQyIg0Kb3B0aW9ucyAgICAgICAg IEFIQURFQlVHDQpvcHRpb25zICAgICAgICAgIEdQTF9NQVRIX0VNVUxBVEUg ICAgICAgI3NvbWV0aGluZyBmb3IgT2N0YXZlIDIuMC4xMiAgICANCm9wdGlv bnMgUFBQX0JTRENPTVAgCQkJI1BQUCBCU0QtY29tcHJlc3Mgc3VwcG9ydA0K b3B0aW9ucyBQUFBfREVGTEFURSAJCQkjUFBQIHpsaWIvZGVmbGF0ZS9nemlw IHN1cHBvcnQNCm9wdGlvbnMgUFBQX0ZJTFRFUiAJCQkjZW5hYmxlIGJwZiBm aWx0ZXJpbmcgKG5lZWRzIGJwZmlsdGVyKQ0Kb3B0aW9ucyBGRENfREVCVUcN Cg0KDQogDQpjb25maWcJCWtlcm5lbAlyb290IG9uIHNkMA0KDQpjb250cm9s bGVyCWlzYTANCiNjb250cm9sbGVyCWVpc2EwDQpjb250cm9sbGVyCXBjaTAN Cg0KY29udHJvbGxlcglmZGMwCWF0IGlzYT8gcG9ydCAiSU9fRkQxIiBiaW8g ZmxhZ3MgMHgxIGlycSA2IGRycSAyIHZlY3RvciBmZGludHINCmRpc2sJCWZk MAlhdCBmZGMwIGRyaXZlIDANCiNkaXNrCQlmZDEJYXQgZmRjMCBkcml2ZSAx DQojdGFwZQkJZnQwCWF0IGZkYzAgZHJpdmUgMg0KI3RhcGUgICAgICAgICAg ICBmdDEgICAgIGF0IGZkYzAgZHJpdmUgMg0KI3RhcGUgICAgICAgICAgICBm dDIgICAgIGF0IGZkYzAgZHJpdmUgMw0KDQpjb250cm9sbGVyCXdkYzAJYXQg aXNhPyBwb3J0ICJJT19XRDEiIGJpbyBpcnEgMTQgZmxhZ3MgMHhhMGZmYTBm ZiB2ZWN0b3Igd2RpbnRyDQpkaXNrCQl3ZDAJYXQgd2RjMCBkcml2ZSAwDQpk aXNrCQl3ZDEJYXQgd2RjMCBkcml2ZSAxDQoNCmNvbnRyb2xsZXIJd2RjMQlh dCBpc2E/IHBvcnQgIklPX1dEMiIgYmlvIGlycSAxNSBmbGFncyAweGEwZmZh MGZmIHZlY3RvciB3ZGludHINCmRpc2sJCXdkMglhdCB3ZGMxIGRyaXZlIDAN CmRpc2sJCXdkMwlhdCB3ZGMxIGRyaXZlIDENCg0KI2NvbnRyb2xsZXIgICAg ICB3ZGMyICAgIGF0IGlzYT8gcG9ydCAiMHgxRTgiIGJpbyBpcnEgMTEgZmxh Z3MgMHhhMGZmYTBmZiB2ZWN0b3Igd2RpbnRyDQoNCm9wdGlvbnMJCUFUQVBJ CQkjRW5hYmxlIEFUQVBJIHN1cHBvcnQgZm9yIElERSBidXMNCm9wdGlvbnMJ CUFUQVBJX1NUQVRJQwkjRG9uJ3QgZG8gaXQgYXMgYW4gTEtNDQojZGV2aWNl CQl3Y2QwCSAgICAgICAgI0lERSBDRC1ST00NCg0KY29udHJvbGxlciAgICAg IHNuZDANCmRldmljZSBzYjAgICAgICBhdCBpc2E/IHBvcnQgMHgyMjAgaXJx IDcgY29uZmxpY3RzIGRycSAxIHZlY3RvciBzYmludHINCiNvcHRpb25zICAg ICAgICAgU0JDX0lSUT01DQpkZXZpY2Ugb3BsMCAgICAgYXQgaXNhPyBwb3J0 IDB4Mzg4IGNvbmZsaWN0cw0KDQojIFNvdW5kQmxhc3RlciAxNiBEU1AgZHJp dmVyIC0gZm9yIFNCMTYgLSByZXF1aXJlcyBzYjAgZGV2aWNlDQpkZXZpY2Ug c2J4dmkwICAgYXQgaXNhPyBkcnEgNQ0KDQojIFNvdW5kQmxhc3RlciAxNiBN SURJIC0gZm9yIFNCMTYgLSByZXF1aXJlcyBzYjAgZGV2aWNlDQpkZXZpY2Ug c2JtaWRpMCAgYXQgaXNhPyBwb3J0IDB4MzAwDQoNCg0KIyBBIHNpbmdsZSBl bnRyeSBmb3IgYW55IG9mIHRoZXNlIGNvbnRyb2xsZXJzIChuY3IsIGFoYiwg YWhjLCBhbWQpIGlzDQojIHN1ZmZpY2llbnQgZm9yIGFueSBudW1iZXIgb2Yg aW5zdGFsbGVkIGRldmljZXMuDQojY29udHJvbGxlcgluY3IwDQojY29udHJv bGxlcglhbWQwDQojY29udHJvbGxlcglhaGIwDQpjb250cm9sbGVyCWFoYzAN CiNjb250cm9sbGVyCWJ0MAlhdCBpc2E/IHBvcnQgIklPX0JUMCIgYmlvIGly cSA/IHZlY3RvciBidF9pc2FfaW50cg0KI2NvbnRyb2xsZXIJdWhhMAlhdCBp c2E/IHBvcnQgIklPX1VIQTAiIGJpbyBpcnEgPyBkcnEgNSB2ZWN0b3IgdWhh aW50cg0KY29udHJvbGxlcglhaGEwCWF0IGlzYT8gcG9ydCAiSU9fQUhBMCIg YmlvIGlycSA/IGRycSA3IHZlY3RvciBhaGFpbnRyDQojY29udHJvbGxlcglh aWMwCWF0IGlzYT8gcG9ydCAweDM0MCBiaW8gaXJxIDExIHZlY3RvciBhaWNp bnRyDQojY29udHJvbGxlcgluY2EwCWF0IGlzYT8gcG9ydCAweDFmODggYmlv IGlycSAxMCB2ZWN0b3IgbmNhaW50cg0KI2NvbnRyb2xsZXIJbmNhMQlhdCBp c2E/IHBvcnQgMHgzNTAgYmlvIGlycSA1IHZlY3RvciBuY2FpbnRyDQojY29u dHJvbGxlcglzZWEwCWF0IGlzYT8gYmlvIGlycSA1IGlvbWVtIDB4YzgwMDAg aW9zaXogMHgyMDAwIHZlY3RvciBzZWFpbnRyDQoNCmNvbnRyb2xsZXIJc2Ni dXMwIGF0IGFoYzANCmNvbnRyb2xsZXIJc2NidXMxIGF0IGFoYTANCg0KZGV2 aWNlIHdvcm0wIGF0IHNjYnVzPyAgIyBTQ1NJIHdvcm0NCg0KDQojZGlzawkJ c2QwICBhdCBzY2J1czEgdGFyZ2V0IDUgdW5pdCAwDQojZGlzawkJc2QwICBh dCBzY2J1czAgdGFyZ2V0IDAgdW5pdCAwDQoNCmRldmljZSAJCXNkMA0KZGV2 aWNlCQlzZDENCmRldmljZQkJb2QwCSNTZWUgTElOVCBmb3IgcG9zc2libGUg YG9kJyBvcHRpb25zLg0KDQojZGV2aWNlCQlzdDANCg0KZGV2aWNlCQljZDAJ I09ubHkgbmVlZCBvbmUgb2YgdGhlc2UsIHRoZSBjb2RlIGR5bmFtaWNhbGx5 IGdyb3dzDQoNCiNkZXZpY2UJCXd0MAlhdCBpc2E/IHBvcnQgMHgzMDAgYmlv IGlycSA1IGRycSAxIHZlY3RvciB3dGludHINCiNkZXZpY2UJCW1jZDAJYXQg aXNhPyBwb3J0IDB4MzAwIGJpbyBpcnEgMTAgdmVjdG9yIG1jZGludHINCg0K I2NvbnRyb2xsZXIJbWF0Y2QwCWF0IGlzYT8gcG9ydCAweDFFOCBiaW8NCg0K I2RldmljZQkJc2NkMAlhdCBpc2E/IHBvcnQgMHgyMzAgYmlvDQoNCg0KDQoj IGVuYWJsZSB0YWdnZWQgY29tbWFuZCBxdWV1ZWluZywgd2hpY2ggaXMgYSBt YWpvciBwZXJmb3JtYW5jZSB3aW4gb24NCiMgZGV2aWNlcyB0aGF0IHN1cHBv cnQgaXQgKGFuZCBjb250cm9sbGVycyB3aXRoIGVub3VnaCBTQ0IncykNCiMN CiMgTm90ZSB0aGF0IHNvbWUgZHJpdmVzIGNsYWltIHRvIGdyb2sgdGFnZ2Vk IGNvbW1hbmRzLCBidXQgYWN0dWFsbHkNCiMgZG9uJ3QuICBUaGUgSFAgQzM3 MjVTIGlzIGEga25vd24gb2ZmZW5kZXIuDQpvcHRpb25zCUFIQ19UQUdFTkFC TEUNCg0KIyBlbmFibGUgU0NCIHBhZ2luZyAtIFNlZSB0aGUgYWhjLjQgbWFu IHBhZ2UgZm9yIHVzYWdlIHdhcm5pbmdzLg0KIyAoSU9XOiBiZXR0ZXIgZG9u J3QgdXNlIGl0IGJ5IG5vdy4pDQpvcHRpb25zCUFIQ19TQ0JQQUdJTkdfRU5B QkxFDQoNCiMgVGhlIGFpYzd4eHggZHJpdmVyIHdpbGwgYXR0ZW1wdCB0byB1 c2UgbWVtb3J5IG1hcHBlZCBJL08gZm9yIGFsbCBQQ0kNCiMgY29udHJvbGxl cnMgdGhhdCBoYXZlIGl0IGNvbmZpZ3VyZWQgb25seSBpZiB0aGlzIG9wdGlv biBpcyBzZXQuIFVuZm9ydHVuYXRlbHksDQojIHRoaXMgZG9lc24ndCB3b3Jr IG9uIHNvbWUgbW90aGVyYm9hcmRzLCB3aGljaCBwcmV2ZW50cyBpdCBmcm9t IGJlaW5nIHRoZQ0KIyBkZWZhdWx0Lg0Kb3B0aW9ucyBBSENfQUxMT1dfTUVN SU8NCg0KDQojIHN5c2NvbnMgaXMgdGhlIGRlZmF1bHQgY29uc29sZSBkcml2 ZXIsIHJlc2VtYmxpbmcgYW4gU0NPIGNvbnNvbGUNCmRldmljZQkJc2MwCWF0 IGlzYT8gcG9ydCAiSU9fS0JEIiB0dHkgaXJxIDEgdmVjdG9yIHNjaW50cg0K IyBFbmFibGUgdGhpcyBhbmQgUENWVF9GUkVFQlNEIGZvciBwY3Z0IHZ0MjIw IGNvbXBhdGlibGUgY29uc29sZSBkcml2ZXINCiNkZXZpY2UJCXZ0MAlhdCBp c2E/IHBvcnQgIklPX0tCRCIgdHR5IGlycSAxIHZlY3RvciBwY3JpbnQNCm9w dGlvbnMJCVBDVlRfRlJFRUJTRD0yMTAJIyBwY3Z0IHJ1bm5pbmcgb24gRnJl ZUJTRCA+PSAyLjAuNQ0Kb3B0aW9ucwkJWFNFUlZFUgkJCSMgaW5jbHVkZSBj b2RlIGZvciBYRnJlZTg2DQpvcHRpb25zCQlGQVRfQ1VSU09SCQkjIHN0YXJ0 IHdpdGggYmxvY2sgY3Vyc29yDQojIElmIHlvdSBoYXZlIGEgVGhpbmtQQUQs IHVuY29tbWVudCB0aGlzIGFsb25nIHdpdGggdGhlIHJlc3Qgb2YgdGhlIFBD VlQgbGluZXMNCiNvcHRpb25zCQlQQ1ZUX1NDQU5TRVQ9MgkJIyBJQk0ga2V5 Ym9hcmRzIGFyZSBub24tc3RkDQoNCiMgTWFuZGF0b3J5LCBkb24ndCByZW1v dmUNCmRldmljZQkJbnB4MAlhdCBpc2E/IHBvcnQgIklPX05QWCIgaXJxIDEz IHZlY3RvciBucHhpbnRyDQoNCiMNCiMgTGFwdG9wIHN1cHBvcnQgKHNlZSBM SU5UIGZvciBtb3JlIG9wdGlvbnMpDQojDQojZGV2aWNlCQlhcG0wICAgIGF0 IGlzYT8JZGlzYWJsZQkjIEFkdmFuY2VkIFBvd2VyIE1hbmFnZW1lbnQNCiNv cHRpb25zCQlBUE1fQlJPS0VOX1NUQVRDTE9DSwkjIFdvcmthcm91bmQgc29t ZSBidWdneSBBUE0gQklPUw0KIyBQQ0NBUkQgKFBDTUNJQSkgc3VwcG9ydA0K I2NvbnRyb2xsZXIJY3JkMA0KI2RldmljZQkJcGNpYzAJYXQgY3JkPw0KI2Rl dmljZQkJcGNpYzEJYXQgY3JkPw0KDQpkZXZpY2UJCXNpbzAJYXQgaXNhPyBw b3J0ICJJT19DT00xIiB0dHkgaXJxIDQgdmVjdG9yIHNpb2ludHINCmRldmlj ZQkJc2lvMQlhdCBpc2E/IHBvcnQgIklPX0NPTTIiIHR0eSBpcnEgMyB2ZWN0 b3Igc2lvaW50cg0KZGV2aWNlCQlzaW8yCWF0IGlzYT8gcG9ydCAiSU9fQ09N MyIgdHR5IGlycSA1IHZlY3RvciBzaW9pbnRyDQojZGV2aWNlCQlzaW8zCWF0 IGlzYT8gcG9ydCAiSU9fQ09NNCIgdHR5IGZsYWdzIDB4MTAwNSBpcnEgMyB2 ZWN0b3Igc2lvaW50cg0KDQoNCmRldmljZQkJbHB0MAlhdCBpc2E/IHBvcnQ/ IHR0eQ0KI2RldmljZQkJbHB0MQlhdCBpc2E/IHBvcnQ/IHR0eQ0KI2Rldmlj ZQkJbXNlMAlhdCBpc2E/IHBvcnQgMHgyM2MgdHR5IGlycSA1IHZlY3RvciBt c2VpbnRyDQoNCmRldmljZQkJcHNtMAlhdCBpc2E/IHBvcnQgIklPX0tCRCIg Y29uZmxpY3RzIHR0eSBpcnEgMTIgdmVjdG9yIHBzbWludHINCg0KIyBPcmRl ciBpcyBpbXBvcnRhbnQgaGVyZSBkdWUgdG8gaW50cnVzaXZlIHByb2Jlcywg ZG8gKm5vdCogYWxwaGFiZXRpemUNCiMgdGhpcyBsaXN0IG9mIG5ldHdvcmsg aW50ZXJmYWNlcyB1bnRpbCB0aGUgcHJvYmVzIGhhdmUgYmVlbiBmaXhlZC4N CiMgUmlnaHQgbm93IGl0IGFwcGVhcnMgdGhhdCB0aGUgaWUwIG11c3QgYmUg cHJvYmVkIGJlZm9yZSBlcDAuIFNlZQ0KIyByZXZpc2lvbiAxLjIwIG9mIHRo aXMgZmlsZS4NCg0KZGV2aWNlIGRlMA0KDQojZGV2aWNlIGZ4cDANCiNkZXZp Y2UgdngwDQoNCiNkZXZpY2UgZWQwIGF0IHBjaT8gcG9ydCAweGUwMDEgbmV0 IGlycSAxMiB2ZWN0b3IgZWRpbnRyDQojZGV2aWNlIGVkMSBhdCBpc2E/IHBv cnQgMHgzMDAgbmV0IGlycSAgNSBpb21lbSAweGQ4MDAwIHZlY3RvciBlZGlu dHINCiNkZXZpY2UgaWUwIGF0IGlzYT8gcG9ydCAweDM2MCBuZXQgaXJxICA3 IGlvbWVtIDB4ZDAwMDAgdmVjdG9yIGllaW50cg0KI2RldmljZSBlcDAgYXQg aXNhPyBwb3J0IDB4MzAwIG5ldCBpcnEgMTAgdmVjdG9yIGVwaW50cg0KI2Rl dmljZSBleDAgYXQgaXNhPyBwb3J0IDB4MzAwIG5ldCBpcnEgMTAgaW9tZW0g MHhkMDAwMCB2ZWN0b3IgZXhpbnRyDQojZGV2aWNlIGZlMCBhdCBpc2E/IHBv cnQgMHgzMDAgbmV0IGlycSA/IHZlY3RvciBmZWludHINCiNkZXZpY2UgaXgw IGF0IGlzYT8gcG9ydCAweDMwMCBuZXQgaXJxIDEwIGlvbWVtIDB4ZDAwMDAg aW9zaXogMzI3NjggdmVjdG9yIGl4aW50cg0KI2RldmljZSBsZTAgYXQgaXNh PyBwb3J0IDB4MzAwIG5ldCBpcnEgNSBpb21lbSAweGQwMDAwIHZlY3RvciBs ZV9pbnRyDQojZGV2aWNlIGxuYzAgYXQgaXNhPyBwb3J0IDB4MjgwIG5ldCBp cnEgMTAgZHJxIDAgdmVjdG9yIGxuY2ludHINCiNkZXZpY2UgemUwIGF0IGlz YT8gcG9ydCAweDMwMCBuZXQgaXJxIDUgaW9tZW0gMHhkODAwMCB2ZWN0b3Ig emVpbnRyDQojZGV2aWNlIHpwMCBhdCBpc2E/IHBvcnQgMHgzMDAgbmV0IGly cSAxMCBpb21lbSAweGQ4MDAwIHZlY3RvciB6cGludHINCg0KcHNldWRvLWRl dmljZQlsb29wDQpwc2V1ZG8tZGV2aWNlCWV0aGVyDQpwc2V1ZG8tZGV2aWNl CWxvZw0KcHNldWRvLWRldmljZQlzbAkxDQojIGlqcHBwIHVzZXMgdHVuIGlu c3RlYWQgb2YgcHBwIGRldmljZQ0KcHNldWRvLWRldmljZQlwcHAJNA0KcHNl dWRvLWRldmljZQl0dW4JNA0KcHNldWRvLWRldmljZQlwdHkJMTYNCnBzZXVk by1kZXZpY2UJZ3ppcAkJIyBFeGVjIGd6aXBwZWQgYS5vdXQncw0KcHNldWRv LWRldmljZSAgIGJwZmlsdGVyICAgICAgICA0DQpwc2V1ZG8tZGV2aWNlICAg c3BlYWtlcg0KcHNldWRvLWRldmljZSAgIHNucCAgICAgOCAgICAgICAjU25v b3AgZGV2aWNlIC0gdG8gbG9vayBhdCBwdHkvdnR5L2V0Yw0KcHNldWRvLWRl dmljZSAgIHZuDQpwc2V1ZG8tZGV2aWNlCXNzYwkJI3N1cGVyIHNjc2kNCnBz ZXVkby1kZXZpY2UgICBzdQ0KIyBLVFJBQ0UgZW5hYmxlcyB0aGUgc3lzdGVt LWNhbGwgdHJhY2luZyBmYWNpbGl0eSBrdHJhY2UoMikuDQojIFRoaXMgYWRk cyA0IEtCIGJsb2F0IHRvIHlvdXIga2VybmVsLCBhbmQgc2xpZ2h0bHkgaW5j cmVhc2VzDQojIHRoZSBjb3N0cyBvZiBlYWNoIHN5c2NhbGwuDQpvcHRpb25z CQlLVFJBQ0UJCSNrZXJuZWwgdHJhY2luZw0KDQo= --0-1220649514-915060876=:221-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9812301726290.221-200000>