Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Jan 2007 19:33:44 -0800 (PST)
From:      Grant Wagner <kithera@yahoo.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: Can not compile kernel.
Message-ID:  <102481.72957.qm@web43125.mail.sp1.yahoo.com>
In-Reply-To: <20070127014019.GA20824@xor.obsecurity.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--0-1532247343-1169868824=:72957
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit



Kris Kennaway <kris@obsecurity.org> wrote: On Fri, Jan 26, 2007 at 04:40:13PM -0800, Grant Wagner wrote:
> Hi, although have used various forms of unix for quite a while, I still consider myself a rather novice user. I have reciently reconfigured my machine to dual boot FreeBSD 6.2 and Windows (damn gaming addiction).
> 
> I have installed a basic system (only base, games, man and src distros) and modified my /etc/make.conf to look like the following...
> 

> > CFLAGS= -O3 -pipe -funroll-loops -ffast-math
> > COPTFLAGS= -O2 -pipe -funroll-loops -ffast-math

Step 0) Note the warning about changing these settings in
/usr/share/examples/etc/make.conf and in the make.conf manpage.

Step 1) Revert those silly optimizations back to the default

Step 2) Rebuild everything to undo the damage

Kris

Well, in short, that worked. I have now build the kernel. I'm a little confused though and could use a bit of an explination.
 
 I thought only the COPTFLAGS options where used during kernel compilation and I had attempted to build with those commented out completely before. I can only guess that the CFLAGS are still in effect too.
 
 Now I have a custom kernel which is failing to build. I've attached the config file for it, and it fails trying to build with references about ieee80211. The odd thing is I have no wireless in my box and have commented out all the wireless references. What else is dependant on them and should be commented out as well? The last bit of output is below.
 
 Thanks again,
 Grant
 MAKE=make sh /usr/src/sys/conf/newvers.sh STRIPPED
 cc -c -O2 -pipe -fno-strict-aliasing  -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes  -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual  -fformat-extensions -std=c99  -nostdinc -I-  -I. -I/usr/src/sys -I/usr/src/sys/contrib/altq -I/usr/src/sys/contrib/ipfilter -I/usr/src/sys/contrib/pf -I/usr/src/sys/dev/ath -I/usr/src/sys/contrib/ngatm -I/usr/src/sys/dev/twa -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h -fno-common -finline-limit=8000 --param inline-unit-growth=100 --param large-function-growth=1000  -mno-align-long-strings -mpreferred-stack-boundary=2  -mno-mmx -mno-3dnow -mno-sse -mno-sse2 -ffreestanding -Werror  vers.c
 linking kernel
 if_ural.o(.text+0x66): In function `ural_free_tx_list':
 : undefined reference to `ieee80211_free_node'
 if_ural.o(.text+0x2d3): In function `ural_rxeof':
 : undefined reference to `ieee80211_find_rxnode'
 if_ural.o(.text+0x2eb): In function `ural_rxeof':
 : undefined reference to `ieee80211_input'
 if_ural.o(.text+0x2f1): In function `ural_rxeof':
 : undefined reference to `ieee80211_free_node'
 if_ural.o(.text+0x893): In function `ural_start':
 : undefined reference to `ieee80211_find_txnode'
 if_ural.o(.text+0x8b9): In function `ural_start':
 : undefined reference to `ieee80211_encap'
 if_ural.o(.text+0xa0a): In function `ural_start':
 : undefined reference to `ieee80211_free_node'
 if_ural.o(.text+0xa3f): In function `ural_start':
 : undefined reference to `ieee80211_encap'
 if_ural.o(.text+0xa53): In function `ural_start':
 : undefined reference to `ieee80211_free_node'
 if_ural.o(.text+0xa65): In function `ural_start':
 : undefined reference to `ieee80211_crypto_encap'
 if_ural.o(.text+0xe47): In function `ural_txeof':
 : undefined reference to `ieee80211_free_node'
 if_ural.o(.text+0xeee): In function `ural_watchdog':
 : undefined reference to `ieee80211_watchdog'
 if_ural.o(.text+0x1188): In function `ural_detach':
 : undefined reference to `ieee80211_ifdetach'
 if_ural.o(.text+0x16f3): In function `ural_attach':
 : undefined reference to `ieee80211_ieee2mhz'
 if_ural.o(.text+0x1719): In function `ural_attach':
 : undefined reference to `ieee80211_ifattach'
 if_ural.o(.text+0x1754): In function `ural_attach':
 : undefined reference to `ieee80211_media_status'
 if_ural.o(.text+0x175f): In function `ural_attach':
 : undefined reference to `ieee80211_media_init'
 if_ural.o(.text+0x182b): In function `ural_attach':
 : undefined reference to `ieee80211_ieee2mhz'
 if_ural.o(.text+0x185f): In function `ural_attach':
 : undefined reference to `ieee80211_ieee2mhz'
 if_ural.o(.text+0x1894): In function `ural_attach':
 : undefined reference to `ieee80211_ieee2mhz'
 if_ural.o(.text+0x18e6): In function `ural_attach':
 : undefined reference to `ieee80211_announce'
 if_ural.o(.text+0x1b8e): In function `ural_set_chan':
 : undefined reference to `ieee80211_chan2ieee'
 if_ural.o(.text+0x21c3): In function `ural_task':
 : undefined reference to `ieee80211_beacon_alloc'
 if_ural.o(.text+0x2be0): In function `ural_media_change':
 : undefined reference to `ieee80211_media_change'
 if_ural.o(.text+0x2c3e): In function `ural_media_change':
 : undefined reference to `ieee80211_media_change'
 if_ural.o(.text+0x2cf7): In function `ural_ioctl':
 : undefined reference to `ieee80211_ioctl'
 if_ural.o(.text+0xe5): In function `ural_next_scan':
 : undefined reference to `ieee80211_next_scan'
 *** Error code 1
 
 Stop in /usr/obj/usr/src/sys/STRIPPED.
 *** Error code 1
 
 Stop in /usr/src.
 *** Error code 1
 
 

 
---------------------------------
Never miss an email again!
Yahoo! Toolbar alerts you the instant new Mail arrives. Check it out.
--0-1532247343-1169868824=:72957
Content-Type: application/octet-stream; name=STRIPPED
Content-Transfer-Encoding: base64
Content-Description: 587589913-STRIPPED
Content-Disposition: attachment; filename=STRIPPED

IwojIEdFTkVSSUMgLS0gR2VuZXJpYyBrZXJuZWwgY29uZmlndXJhdGlvbiBm
aWxlIGZvciBGcmVlQlNEL2kzODYKIwojIEZvciBtb3JlIGluZm9ybWF0aW9u
IG9uIHRoaXMgZmlsZSwgcGxlYXNlIHJlYWQgdGhlIGhhbmRib29rIHNlY3Rp
b24gb24KIyBLZXJuZWwgQ29uZmlndXJhdGlvbiBGaWxlczoKIwojICAgIGh0
dHA6Ly93d3cuRnJlZUJTRC5vcmcvZG9jL2VuX1VTLklTTzg4NTktMS9ib29r
cy9oYW5kYm9vay9rZXJuZWxjb25maWctY29uZmlnLmh0bWwKIwojIFRoZSBo
YW5kYm9vayBpcyBhbHNvIGF2YWlsYWJsZSBsb2NhbGx5IGluIC91c3Ivc2hh
cmUvZG9jL2hhbmRib29rCiMgaWYgeW91J3ZlIGluc3RhbGxlZCB0aGUgZG9j
IGRpc3RyaWJ1dGlvbiwgb3RoZXJ3aXNlIGFsd2F5cyBzZWUgdGhlCiMgRnJl
ZUJTRCBXb3JsZCBXaWRlIFdlYiBzZXJ2ZXIgKGh0dHA6Ly93d3cuRnJlZUJT
RC5vcmcvKSBmb3IgdGhlCiMgbGF0ZXN0IGluZm9ybWF0aW9uLgojCiMgQW4g
ZXhoYXVzdGl2ZSBsaXN0IG9mIG9wdGlvbnMgYW5kIG1vcmUgZGV0YWlsZWQg
ZXhwbGFuYXRpb25zIG9mIHRoZQojIGRldmljZSBsaW5lcyBpcyBhbHNvIHBy
ZXNlbnQgaW4gdGhlIC4uLy4uL2NvbmYvTk9URVMgYW5kIE5PVEVTIGZpbGVz
LgojIElmIHlvdSBhcmUgaW4gZG91YnQgYXMgdG8gdGhlIHB1cnBvc2Ugb3Ig
bmVjZXNzaXR5IG9mIGEgbGluZSwgY2hlY2sgZmlyc3QKIyBpbiBOT1RFUy4K
IwojICRGcmVlQlNEOiBzcmMvc3lzL2kzODYvY29uZi9HRU5FUklDLHYgMS40
MjkuMi4xMyAyMDA2LzEwLzA5IDE4OjQxOjM2IHNpbW9uIEV4cCAkCgptYWNo
aW5lCQlpMzg2CiNjcHUJCUk0ODZfQ1BVCiNjcHUJCUk1ODZfQ1BVCmNwdQkJ
STY4Nl9DUFUKaWRlbnQJCVNUUklQUEVECgojIFRvIHN0YXRpY2FsbHkgY29t
cGlsZSBpbiBkZXZpY2Ugd2lyaW5nIGluc3RlYWQgb2YgL2Jvb3QvZGV2aWNl
LmhpbnRzCiNoaW50cwkJIkdFTkVSSUMuaGludHMiCQkjIERlZmF1bHQgcGxh
Y2VzIHRvIGxvb2sgZm9yIGRldmljZXMuCgojbWFrZW9wdGlvbnMJREVCVUc9
LWcJCSMgQnVpbGQga2VybmVsIHdpdGggZ2RiKDEpIGRlYnVnIHN5bWJvbHMK
Cm9wdGlvbnMgCVNDSEVEXzRCU0QJCSMgNEJTRCBzY2hlZHVsZXIKb3B0aW9u
cyAJUFJFRU1QVElPTgkJIyBFbmFibGUga2VybmVsIHRocmVhZCBwcmVlbXB0
aW9uCm9wdGlvbnMgCUlORVQJCQkjIEludGVyTkVUd29ya2luZwojb3B0aW9u
cyAJSU5FVDYJCQkjIElQdjYgY29tbXVuaWNhdGlvbnMgcHJvdG9jb2xzCm9w
dGlvbnMgCUZGUwkJCSMgQmVya2VsZXkgRmFzdCBGaWxlc3lzdGVtCm9wdGlv
bnMgCVNPRlRVUERBVEVTCQkjIEVuYWJsZSBGRlMgc29mdCB1cGRhdGVzIHN1
cHBvcnQKb3B0aW9ucyAJVUZTX0FDTAkJCSMgU3VwcG9ydCBmb3IgYWNjZXNz
IGNvbnRyb2wgbGlzdHMKb3B0aW9ucyAJVUZTX0RJUkhBU0gJCSMgSW1wcm92
ZSBwZXJmb3JtYW5jZSBvbiBiaWcgZGlyZWN0b3JpZXMKb3B0aW9ucyAJTURf
Uk9PVAkJCSMgTUQgaXMgYSBwb3RlbnRpYWwgcm9vdCBkZXZpY2UKI29wdGlv
bnMgCU5GU0NMSUVOVAkJIyBOZXR3b3JrIEZpbGVzeXN0ZW0gQ2xpZW50CiNv
cHRpb25zIAlORlNTRVJWRVIJCSMgTmV0d29yayBGaWxlc3lzdGVtIFNlcnZl
cgojb3B0aW9ucyAJTkZTX1JPT1QJCSMgTkZTIHVzYWJsZSBhcyAvLCByZXF1
aXJlcyBORlNDTElFTlQKb3B0aW9ucyAJTVNET1NGUwkJCSMgTVNET1MgRmls
ZXN5c3RlbQpvcHRpb25zIAlDRDk2NjAJCQkjIElTTyA5NjYwIEZpbGVzeXN0
ZW0Kb3B0aW9ucyAJUFJPQ0ZTCQkJIyBQcm9jZXNzIGZpbGVzeXN0ZW0gKHJl
cXVpcmVzIFBTRVVET0ZTKQpvcHRpb25zIAlQU0VVRE9GUwkJIyBQc2V1ZG8t
ZmlsZXN5c3RlbSBmcmFtZXdvcmsKb3B0aW9ucyAJR0VPTV9HUFQJCSMgR1VJ
RCBQYXJ0aXRpb24gVGFibGVzLgpvcHRpb25zIAlDT01QQVRfNDMJCSMgQ29t
cGF0aWJsZSB3aXRoIEJTRCA0LjMgW0tFRVAgVEhJUyFdCm9wdGlvbnMgCUNP
TVBBVF9GUkVFQlNENAkJIyBDb21wYXRpYmxlIHdpdGggRnJlZUJTRDQKb3B0
aW9ucyAJQ09NUEFUX0ZSRUVCU0Q1CQkjIENvbXBhdGlibGUgd2l0aCBGcmVl
QlNENQpvcHRpb25zIAlTQ1NJX0RFTEFZPTUwMDAJCSMgRGVsYXkgKGluIG1z
KSBiZWZvcmUgcHJvYmluZyBTQ1NJCm9wdGlvbnMgCUtUUkFDRQkJCSMga3Ry
YWNlKDEpIHN1cHBvcnQKb3B0aW9ucyAJU1lTVlNITQkJCSMgU1lTVi1zdHls
ZSBzaGFyZWQgbWVtb3J5Cm9wdGlvbnMgCVNZU1ZNU0cJCQkjIFNZU1Ytc3R5
bGUgbWVzc2FnZSBxdWV1ZXMKb3B0aW9ucyAJU1lTVlNFTQkJCSMgU1lTVi1z
dHlsZSBzZW1hcGhvcmVzCm9wdGlvbnMgCV9LUE9TSVhfUFJJT1JJVFlfU0NI
RURVTElORyAjIFBPU0lYIFAxMDAzXzFCIHJlYWwtdGltZSBleHRlbnNpb25z
Cm9wdGlvbnMgCUtCRF9JTlNUQUxMX0NERVYJIyBpbnN0YWxsIGEgQ0RFViBl
bnRyeSBpbiAvZGV2Cm9wdGlvbnMgCUFEQVBUSVZFX0dJQU5UCQkjIEdpYW50
IG11dGV4IGlzIGFkYXB0aXZlLgoKI2RldmljZQkJYXBpYwkJCSMgSS9PIEFQ
SUMKCiMgQnVzIHN1cHBvcnQuCmRldmljZQkJZWlzYQpkZXZpY2UJCXBjaQoK
IyBGbG9wcHkgZHJpdmVzCmRldmljZQkJZmRjCgojIEFUQSBhbmQgQVRBUEkg
ZGV2aWNlcwpkZXZpY2UJCWF0YQpkZXZpY2UJCWF0YWRpc2sJCSMgQVRBIGRp
c2sgZHJpdmVzCmRldmljZQkJYXRhcmFpZAkJIyBBVEEgUkFJRCBkcml2ZXMK
ZGV2aWNlCQlhdGFwaWNkCQkjIEFUQVBJIENEUk9NIGRyaXZlcwpkZXZpY2UJ
CWF0YXBpZmQJCSMgQVRBUEkgZmxvcHB5IGRyaXZlcwpkZXZpY2UJCWF0YXBp
c3QJCSMgQVRBUEkgdGFwZSBkcml2ZXMKb3B0aW9ucyAJQVRBX1NUQVRJQ19J
RAkjIFN0YXRpYyBkZXZpY2UgbnVtYmVyaW5nCgojIFNDU0kgQ29udHJvbGxl
cnMKI2RldmljZQkJYWhiCQkjIEVJU0EgQUhBMTc0MiBmYW1pbHkKI2Rldmlj
ZQkJYWhjCQkjIEFIQTI5NDAgYW5kIG9uYm9hcmQgQUlDN3h4eCBkZXZpY2Vz
CiNvcHRpb25zIAlBSENfUkVHX1BSRVRUWV9QUklOVAkjIFByaW50IHJlZ2lz
dGVyIGJpdGZpZWxkcyBpbiBkZWJ1ZwojCQkJCQkjIG91dHB1dC4gIEFkZHMg
fjEyOGsgdG8gZHJpdmVyLgojZGV2aWNlCQlhaGQJCSMgQUhBMzkzMjAvMjkz
MjAgYW5kIG9uYm9hcmQgQUlDNzl4eCBkZXZpY2VzCiNvcHRpb25zIAlBSERf
UkVHX1BSRVRUWV9QUklOVAkjIFByaW50IHJlZ2lzdGVyIGJpdGZpZWxkcyBp
biBkZWJ1ZwojCQkJCQkjIG91dHB1dC4gIEFkZHMgfjIxNWsgdG8gZHJpdmVy
LgojZGV2aWNlCQlhbWQJCSMgQU1EIDUzQzk3NCAoVGVrcmFtIERDLTM5MChU
KSkKI2RldmljZQkJaXNwCQkjIFFsb2dpYyBmYW1pbHkKIyNkZXZpY2UgCWlz
cGZ3CQkjIEZpcm13YXJlIGZvciBRTG9naWMgSEJBcy0gbm9ybWFsbHkgYSBt
b2R1bGUKI2RldmljZQkJbXB0CQkjIExTSS1Mb2dpYyBNUFQtRnVzaW9uCiMj
ZGV2aWNlCQluY3IJCSMgTkNSL1N5bWJpb3MgTG9naWMKI2RldmljZQkJc3lt
CQkjIE5DUi9TeW1iaW9zIExvZ2ljIChuZXdlciBjaGlwc2V0cyArIHRob3Nl
IG9mIGBuY3InKQojZGV2aWNlCQl0cm0JCSMgVGVrcmFtIERDMzk1VS9VVy9G
IERDMzE1VSBhZGFwdGVycwoKI2RldmljZQkJYWR2CQkjIEFkdmFuc3lzIFND
U0kgYWRhcHRlcnMKI2RldmljZQkJYWR3CQkjIEFkdmFuc3lzIHdpZGUgU0NT
SSBhZGFwdGVycwojZGV2aWNlCQlhaGEJCSMgQWRhcHRlYyAxNTR4IFNDU0kg
YWRhcHRlcnMKI2RldmljZQkJYWljCQkjIEFkYXB0ZWMgMTVbMDEyXXggU0NT
SSBhZGFwdGVycywgQUlDLTZbMjNdNjAuCiNkZXZpY2UJCWJ0CQkjIEJ1c2xv
Z2ljL015bGV4IE11bHRpTWFzdGVyIFNDU0kgYWRhcHRlcnMKCiNkZXZpY2UJ
CW5jdgkJIyBOQ1IgNTNDNTAwCiNkZXZpY2UJCW5zcAkJIyBXb3JrYml0IE5p
bmphIFNDU0ktMwojZGV2aWNlCQlzdGcJCSMgVE1DIDE4QzMwLzE4QzUwCgoj
IFNDU0kgcGVyaXBoZXJhbHMKZGV2aWNlCQlzY2J1cwkJIyBTQ1NJIGJ1cyAo
cmVxdWlyZWQgZm9yIFNDU0kpCiNkZXZpY2UJCWNoCQkjIFNDU0kgbWVkaWEg
Y2hhbmdlcnMKZGV2aWNlCQlkYQkJIyBEaXJlY3QgQWNjZXNzIChkaXNrcykK
I2RldmljZQkJc2EJCSMgU2VxdWVudGlhbCBBY2Nlc3MgKHRhcGUgZXRjKQoj
ZGV2aWNlCQljZAkJIyBDRApkZXZpY2UJCXBhc3MJCSMgUGFzc3Rocm91Z2gg
ZGV2aWNlIChkaXJlY3QgU0NTSSBhY2Nlc3MpCmRldmljZQkJc2VzCQkjIFND
U0kgRW52aXJvbm1lbnRhbCBTZXJ2aWNlcyAoYW5kIFNBRi1URSkKCiMgUkFJ
RCBjb250cm9sbGVycyBpbnRlcmZhY2VkIHRvIHRoZSBTQ1NJIHN1YnN5c3Rl
bQpkZXZpY2UJCWFtcgkJIyBBTUkgTWVnYVJBSUQKZGV2aWNlCQlhcmNtc3IJ
CSMgQXJlY2EgU0FUQSBJSSBSQUlECmRldmljZQkJYXNyCQkjIERQVCBTbWFy
dFJBSUQgViwgVkkgYW5kIEFkYXB0ZWMgU0NTSSBSQUlECmRldmljZQkJY2lz
cwkJIyBDb21wYXEgU21hcnQgUkFJRCA1KgpkZXZpY2UJCWRwdAkJIyBEUFQg
U21hcnRjYWNoZSBJSUksIElWIC0gU2VlIE5PVEVTIGZvciBvcHRpb25zCmRl
dmljZQkJaHB0bXYJCSMgSGlnaHBvaW50IFJvY2tldFJBSUQgMTgyeApkZXZp
Y2UJCXJyMjMyeAkJIyBIaWdocG9pbnQgUm9ja2V0UkFJRCAyMzJ4CmRldmlj
ZQkJaWlyCQkjIEludGVsIEludGVncmF0ZWQgUkFJRApkZXZpY2UJCWlwcwkJ
IyBJQk0gKEFkYXB0ZWMpIFNlcnZlUkFJRApkZXZpY2UJCW1seQkJIyBNeWxl
eCBBY2NlbGVSQUlEL2VYdHJlbWVSQUlECmRldmljZQkJdHdhCQkjIDN3YXJl
IDkwMDAgc2VyaWVzIFBBVEEvU0FUQSBSQUlECgojIFJBSUQgY29udHJvbGxl
cnMKZGV2aWNlCQlhYWMJCSMgQWRhcHRlYyBGU0EgUkFJRApkZXZpY2UJCWFh
Y3AJCSMgU0NTSSBwYXNzdGhyb3VnaCBmb3IgYWFjIChyZXF1aXJlcyBDQU0p
CmRldmljZQkJaWRhCQkjIENvbXBhcSBTbWFydCBSQUlECmRldmljZQkJbWZp
CQkjIExTSSBNZWdhUkFJRCBTQVMKZGV2aWNlCQltbHgJCSMgTXlsZXggREFD
OTYwIGZhbWlseQpkZXZpY2UJCXBzdAkJIyBQcm9taXNlIFN1cGVydHJhayBT
WDYwMDAKZGV2aWNlCQl0d2UJCSMgM3dhcmUgQVRBIFJBSUQKCiMgYXRrYmRj
MCBjb250cm9scyBib3RoIHRoZSBrZXlib2FyZCBhbmQgdGhlIFBTLzIgbW91
c2UKZGV2aWNlCQlhdGtiZGMJCSMgQVQga2V5Ym9hcmQgY29udHJvbGxlcgpk
ZXZpY2UJCWF0a2JkCQkjIEFUIGtleWJvYXJkCmRldmljZQkJcHNtCQkjIFBT
LzIgbW91c2UKCmRldmljZQkJa2JkbXV4CQkjIGtleWJvYXJkIG11bHRpcGxl
eGVyCgpkZXZpY2UJCXZnYQkJIyBWR0EgdmlkZW8gY2FyZCBkcml2ZXIKCmRl
dmljZQkJc3BsYXNoCQkjIFNwbGFzaCBzY3JlZW4gYW5kIHNjcmVlbiBzYXZl
ciBzdXBwb3J0CgojIHN5c2NvbnMgaXMgdGhlIGRlZmF1bHQgY29uc29sZSBk
cml2ZXIsIHJlc2VtYmxpbmcgYW4gU0NPIGNvbnNvbGUKZGV2aWNlCQlzYwoK
IyBFbmFibGUgdGhpcyBmb3IgdGhlIHBjdnQgKFZUMjIwIGNvbXBhdGlibGUp
IGNvbnNvbGUgZHJpdmVyCiNkZXZpY2UJCXZ0CiNvcHRpb25zIAlYU0VSVkVS
CQkjIHN1cHBvcnQgZm9yIFggc2VydmVyIG9uIGEgdnQgY29uc29sZQojb3B0
aW9ucyAJRkFUX0NVUlNPUgkjIHN0YXJ0IHdpdGggYmxvY2sgY3Vyc29yCgpk
ZXZpY2UJCWFncAkJIyBzdXBwb3J0IHNldmVyYWwgQUdQIGNoaXBzZXRzCgoj
IFBvd2VyIG1hbmFnZW1lbnQgc3VwcG9ydCAoc2VlIE5PVEVTIGZvciBtb3Jl
IG9wdGlvbnMpCiNkZXZpY2UJCWFwbQojIEFkZCBzdXNwZW5kL3Jlc3VtZSBz
dXBwb3J0IGZvciB0aGUgaTgyNTQuCmRldmljZQkJcG10aW1lcgoKIyBQQ0NB
UkQgKFBDTUNJQSkgc3VwcG9ydAojIFBDTUNJQSBhbmQgY2FyZGJ1cyBicmlk
Z2Ugc3VwcG9ydAojZGV2aWNlCQljYmIJCSMgY2FyZGJ1cyAoeWVudGEpIGJy
aWRnZQojZGV2aWNlCQlwY2NhcmQJCSMgUEMgQ2FyZCAoMTYtYml0KSBidXMK
I2RldmljZQkJY2FyZGJ1cwkJIyBDYXJkQnVzICgzMi1iaXQpIGJ1cwoKIyBT
ZXJpYWwgKENPTSkgcG9ydHMKZGV2aWNlCQlzaW8JCSMgODI1MCwgMTZbNDVd
NTAgYmFzZWQgc2VyaWFsIHBvcnRzCgojIFBhcmFsbGVsIHBvcnQKZGV2aWNl
CQlwcGMKZGV2aWNlCQlwcGJ1cwkJIyBQYXJhbGxlbCBwb3J0IGJ1cyAocmVx
dWlyZWQpCmRldmljZQkJbHB0CQkjIFByaW50ZXIKI2RldmljZQkJcGxpcAkJ
IyBUQ1AvSVAgb3ZlciBwYXJhbGxlbApkZXZpY2UJCXBwaQkJIyBQYXJhbGxl
bCBwb3J0IGludGVyZmFjZSBkZXZpY2UKI2RldmljZQkJdnBvCQkjIFJlcXVp
cmVzIHNjYnVzIGFuZCBkYQoKIyBJZiB5b3UndmUgZ290IGEgImR1bWIiIHNl
cmlhbCBvciBwYXJhbGxlbCBQQ0kgY2FyZCB0aGF0IGlzCiMgc3VwcG9ydGVk
IGJ5IHRoZSBwdWMoNCkgZ2x1ZSBkcml2ZXIsIHVuY29tbWVudCB0aGUgZm9s
bG93aW5nCiMgbGluZSB0byBlbmFibGUgaXQgKGNvbm5lY3RzIHRvIHRoZSBz
aW8gYW5kL29yIHBwYyBkcml2ZXJzKToKI2RldmljZQkJcHVjCgojIFBDSSBF
dGhlcm5ldCBOSUNzLgojZGV2aWNlCQlkZQkJIyBERUMvSW50ZWwgREMyMXg0
eCAoYGBUdWxpcCcnKQojZGV2aWNlCQllbQkJIyBJbnRlbCBQUk8vMTAwMCBh
ZGFwdGVyIEdpZ2FiaXQgRXRoZXJuZXQgQ2FyZAojZGV2aWNlCQlpeGdiCQkj
IEludGVsIFBSTy8xMEdiRSBFdGhlcm5ldCBDYXJkCiNkZXZpY2UJCXR4cAkJ
IyAzQ29tIDNjUjk5MCAoYGBUeXBob29uJycpCiNkZXZpY2UJCXZ4CQkjIDND
b20gM2M1OTAsIDNjNTk1IChgYFZvcnRleCcnKQoKIyBQQ0kgRXRoZXJuZXQg
TklDcyB0aGF0IHVzZSB0aGUgY29tbW9uIE1JSSBidXMgY29udHJvbGxlciBj
b2RlLgojIE5PVEU6IEJlIHN1cmUgdG8ga2VlcCB0aGUgJ2RldmljZSBtaWli
dXMnIGxpbmUgaW4gb3JkZXIgdG8gdXNlIHRoZXNlIE5JQ3MhCmRldmljZQkJ
bWlpYnVzCQkjIE1JSSBidXMgc3VwcG9ydAojZGV2aWNlCQliY2UJCSMgQnJv
YWRjb20gQkNNNTcwNi9CQ001NzA4IEdpZ2FiaXQgRXRoZXJuZXQKI2Rldmlj
ZQkJYmZlCQkjIEJyb2FkY29tIEJDTTQ0MHggMTAvMTAwIEV0aGVybmV0CiNk
ZXZpY2UJCWJnZQkJIyBCcm9hZGNvbSBCQ001NzB4eCBHaWdhYml0IEV0aGVy
bmV0CiNkZXZpY2UJCWRjCQkjIERFQy9JbnRlbCAyMTE0MyBhbmQgdmFyaW91
cyB3b3JrYWxpa2VzCiNkZXZpY2UJCWZ4cAkJIyBJbnRlbCBFdGhlckV4cHJl
c3MgUFJPLzEwMEIgKDgyNTU3LCA4MjU1OCkKI2RldmljZQkJbGdlCQkjIExl
dmVsIDEgTFhUMTAwMSBnaWdhYml0IEV0aGVybmV0CiNkZXZpY2UJCW5nZQkJ
IyBOYXRTZW1pIERQODM4MjAgZ2lnYWJpdCBFdGhlcm5ldApkZXZpY2UJCW52
ZQkJIyBuVmlkaWEgbkZvcmNlIE1DUCBvbi1ib2FyZCBFdGhlcm5ldCBOZXR3
b3JraW5nCiNkZXZpY2UJCXBjbgkJIyBBTUQgQW03OUM5N3ggUENJIDEwLzEw
MChwcmVjZWRlbmNlIG92ZXIgJ2xuYycpCiNkZXZpY2UJCXJlCQkjIFJlYWxU
ZWsgODEzOUMrLzgxNjkvODE2OVMvODExMFMKI2RldmljZQkJcmwJCSMgUmVh
bFRlayA4MTI5LzgxMzkKI2RldmljZQkJc2YJCSMgQWRhcHRlYyBBSUMtNjkx
NSAoYGBTdGFyZmlyZScnKQojZGV2aWNlCQlzaXMJCSMgU2lsaWNvbiBJbnRl
Z3JhdGVkIFN5c3RlbXMgU2lTIDkwMC9TaVMgNzAxNgojZGV2aWNlCQlzawkJ
IyBTeXNLb25uZWN0IFNLLTk4NHggJiBTSy05ODJ4IGdpZ2FiaXQgRXRoZXJu
ZXQKI2RldmljZQkJc3RlCQkjIFN1bmRhbmNlIFNUMjAxIChELUxpbmsgREZF
LTU1MFRYKQojZGV2aWNlCQlzdGdlCQkjIFN1bmRhbmNlL1RhbWFyYWNrIFRD
OTAyMSBnaWdhYml0IEV0aGVybmV0CiNkZXZpY2UJCXRpCQkjIEFsdGVvbiBO
ZXR3b3JrcyBUaWdvbiBJL0lJIGdpZ2FiaXQgRXRoZXJuZXQKI2RldmljZQkJ
dGwJCSMgVGV4YXMgSW5zdHJ1bWVudHMgVGh1bmRlckxBTgojZGV2aWNlCQl0
eAkJIyBTTUMgRXRoZXJQb3dlciBJSSAoODNjMTcwIGBgRVBJQycnKQojZGV2
aWNlCQl2Z2UJCSMgVklBIFZUNjEyeCBnaWdhYml0IEV0aGVybmV0CiNkZXZp
Y2UJCXZyCQkjIFZJQSBSaGluZSwgUmhpbmUgSUkKI2RldmljZQkJd2IJCSMg
V2luYm9uZCBXODlDODQwRgojZGV2aWNlCQl4bAkJIyAzQ29tIDNjOTB4IChg
YEJvb21lcmFuZycnLCBgYEN5Y2xvbmUnJykKCiMgSVNBIEV0aGVybmV0IE5J
Q3MuICBwY2NhcmQgTklDcyBpbmNsdWRlZC4KI2RldmljZQkJY3MJCSMgQ3J5
c3RhbCBTZW1pY29uZHVjdG9yIENTODl4MCBOSUMKIyAnZGV2aWNlIGVkJyBy
ZXF1aXJlcyAnZGV2aWNlIG1paWJ1cycKI2RldmljZQkJZWQJCSMgTkVbMTJd
MDAwLCBTTUMgVWx0cmEsIDNjNTAzLCBEUzgzOTAgY2FyZHMKI2RldmljZQkJ
ZXgJCSMgSW50ZWwgRXRoZXJFeHByZXNzIFByby8xMCBhbmQgUHJvLzEwKwoj
ZGV2aWNlCQllcAkJIyBFdGhlcmxpbmsgSUlJIGJhc2VkIGNhcmRzCiNkZXZp
Y2UJCWZlCQkjIEZ1aml0c3UgTUI4Njk2eCBiYXNlZCBjYXJkcwojZGV2aWNl
CQlpZQkJIyBFdGhlckV4cHJlc3MgOC8xNiwgM0M1MDcsIFN0YXJMQU4gMTAg
ZXRjLgojZGV2aWNlCQlsbmMJCSMgTkUyMTAwLCBORTMyLVZMIExhbmNlIEV0
aGVybmV0IGNhcmRzCiNkZXZpY2UJCXNuCQkjIFNNQydzIDkwMDAgc2VyaWVz
IG9mIEV0aGVybmV0IGNoaXBzCiNkZXZpY2UJCXhlCQkjIFhpcmNvbSBwY2Nh
cmQgRXRoZXJuZXQKCiMgV2lyZWxlc3MgTklDIGNhcmRzCiNkZXZpY2UJCXds
YW4JCSMgODAyLjExIHN1cHBvcnQKI2RldmljZQkJd2xhbl93ZXAJIyA4MDIu
MTEgV0VQIHN1cHBvcnQKI2RldmljZQkJd2xhbl9jY21wCSMgODAyLjExIEND
TVAgc3VwcG9ydAojZGV2aWNlCQl3bGFuX3RraXAJIyA4MDIuMTEgVEtJUCBz
dXBwb3J0CiNkZXZpY2UJCWFuCQkjIEFpcm9uZXQgNDUwMC80ODAwIDgwMi4x
MSB3aXJlbGVzcyBOSUNzLgojZGV2aWNlCQlhdGgJCSMgQXRoZXJvcyBwY2kv
Y2FyZGJ1cyBOSUMncwojZGV2aWNlCQlhdGhfaGFsCQkjIEF0aGVyb3MgSEFM
IChIYXJkd2FyZSBBY2Nlc3MgTGF5ZXIpCiNkZXZpY2UJCWF0aF9yYXRlX3Nh
bXBsZQkjIFNhbXBsZVJhdGUgdHggcmF0ZSBjb250cm9sIGZvciBhdGgKI2Rl
dmljZQkJYXdpCQkjIEJheVN0YWNrIDY2MCBhbmQgb3RoZXJzCiNkZXZpY2UJ
CXJhbAkJIyBSYWxpbmsgVGVjaG5vbG9neSBSVDI1MDAgd2lyZWxlc3MgTklD
cy4KI2RldmljZQkJd2kJCSMgV2F2ZUxBTi9JbnRlcnNpbC9TeW1ib2wgODAy
LjExIHdpcmVsZXNzIE5JQ3MuCiNkZXZpY2UJCXdsCQkjIE9sZGVyIG5vbiA4
MDIuMTEgV2F2ZWxhbiB3aXJlbGVzcyBOSUMuCgojIFBzZXVkbyBkZXZpY2Vz
LgpkZXZpY2UJCWxvb3AJCSMgTmV0d29yayBsb29wYmFjawpkZXZpY2UJCXJh
bmRvbQkJIyBFbnRyb3B5IGRldmljZQpkZXZpY2UJCWV0aGVyCQkjIEV0aGVy
bmV0IHN1cHBvcnQKZGV2aWNlCQlzbAkJIyBLZXJuZWwgU0xJUApkZXZpY2UJ
CXBwcAkJIyBLZXJuZWwgUFBQCmRldmljZQkJdHVuCQkjIFBhY2tldCB0dW5u
ZWwuCmRldmljZQkJcHR5CQkjIFBzZXVkby10dHlzICh0ZWxuZXQgZXRjKQpk
ZXZpY2UJCW1kCQkjIE1lbW9yeSAiZGlza3MiCmRldmljZQkJZ2lmCQkjIElQ
djYgYW5kIElQdjQgdHVubmVsaW5nCmRldmljZQkJZmFpdGgJCSMgSVB2Ni10
by1JUHY0IHJlbGF5aW5nICh0cmFuc2xhdGlvbikKCiMgVGhlIGBicGYnIGRl
dmljZSBlbmFibGVzIHRoZSBCZXJrZWxleSBQYWNrZXQgRmlsdGVyLgojIEJl
IGF3YXJlIG9mIHRoZSBhZG1pbmlzdHJhdGl2ZSBjb25zZXF1ZW5jZXMgb2Yg
ZW5hYmxpbmcgdGhpcyEKIyBOb3RlIHRoYXQgJ2JwZicgaXMgcmVxdWlyZWQg
Zm9yIERIQ1AuCmRldmljZQkJYnBmCQkjIEJlcmtlbGV5IHBhY2tldCBmaWx0
ZXIKCiMgVVNCIHN1cHBvcnQKZGV2aWNlCQl1aGNpCQkjIFVIQ0kgUENJLT5V
U0IgaW50ZXJmYWNlCmRldmljZQkJb2hjaQkJIyBPSENJIFBDSS0+VVNCIGlu
dGVyZmFjZQpkZXZpY2UJCWVoY2kJCSMgRUhDSSBQQ0ktPlVTQiBpbnRlcmZh
Y2UgKFVTQiAyLjApCmRldmljZQkJdXNiCQkjIFVTQiBCdXMgKHJlcXVpcmVk
KQojZGV2aWNlCQl1ZGJwCQkjIFVTQiBEb3VibGUgQnVsayBQaXBlIGRldmlj
ZXMKZGV2aWNlCQl1Z2VuCQkjIEdlbmVyaWMKZGV2aWNlCQl1aGlkCQkjICJI
dW1hbiBJbnRlcmZhY2UgRGV2aWNlcyIKZGV2aWNlCQl1a2JkCQkjIEtleWJv
YXJkCmRldmljZQkJdWxwdAkJIyBQcmludGVyCmRldmljZQkJdW1hc3MJCSMg
RGlza3MvTWFzcyBzdG9yYWdlIC0gUmVxdWlyZXMgc2NidXMgYW5kIGRhCmRl
dmljZQkJdW1zCQkjIE1vdXNlCmRldmljZQkJdXJhbAkJIyBSYWxpbmsgVGVj
aG5vbG9neSBSVDI1MDBVU0Igd2lyZWxlc3MgTklDcwpkZXZpY2UJCXVyaW8J
CSMgRGlhbW9uZCBSaW8gNTAwIE1QMyBwbGF5ZXIKZGV2aWNlCQl1c2Nhbm5l
cgkjIFNjYW5uZXJzCiMgVVNCIEV0aGVybmV0LCByZXF1aXJlcyBtaWlidXMK
ZGV2aWNlCQlhdWUJCSMgQURNdGVrIFVTQiBFdGhlcm5ldApkZXZpY2UJCWF4
ZQkJIyBBU0lYIEVsZWN0cm9uaWNzIFVTQiBFdGhlcm5ldApkZXZpY2UJCWNk
Y2UJCSMgR2VuZXJpYyBVU0Igb3ZlciBFdGhlcm5ldApkZXZpY2UJCWN1ZQkJ
IyBDQVRDIFVTQiBFdGhlcm5ldApkZXZpY2UJCWt1ZQkJIyBLYXdhc2FraSBM
U0kgVVNCIEV0aGVybmV0CmRldmljZQkJcnVlCQkjIFJlYWxUZWsgUlRMODE1
MCBVU0IgRXRoZXJuZXQKCiMgRmlyZVdpcmUgc3VwcG9ydApkZXZpY2UJCWZp
cmV3aXJlCSMgRmlyZVdpcmUgYnVzIGNvZGUKZGV2aWNlCQlzYnAJCSMgU0NT
SSBvdmVyIEZpcmVXaXJlIChSZXF1aXJlcyBzY2J1cyBhbmQgZGEpCmRldmlj
ZQkJZndlCQkjIEV0aGVybmV0IG92ZXIgRmlyZVdpcmUgKG5vbi1zdGFuZGFy
ZCEpCg==

--0-1532247343-1169868824=:72957--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?102481.72957.qm>