Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 9 Feb 2010 17:19:03 -0500
From:      Jeremy Faulkner <gldisater@gmail.com>
To:        "M. Warner Losh" <imp@bsdimp.com>
Cc:        arm@freebsd.org
Subject:   Re: loading modules
Message-ID:  <ca650bda1002091419t5a55f2d8ud3206ff7aa56c978@mail.gmail.com>
In-Reply-To: <20100209.135114.857710717450034146.imp@bsdimp.com>
References:  <4B71C145.3020605@gmail.com> <20100209.135114.857710717450034146.imp@bsdimp.com>

next in thread | previous in thread | raw e-mail | index | archive | help
--0016368e31fd2a23bd047f324eee
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On Tue, Feb 9, 2010 at 3:51 PM, M. Warner Losh <imp@bsdimp.com> wrote:
> In message: <4B71C145.3020605@gmail.com>
> =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Jeremy Faulkner <gldisater@gmail=
.com> writes:
> : I wanted to try zfs on my openrd-client and after a small patch to the
> : opensolaris module I could get it to load but when I tried to load zfs
> : I got the following, any suggestions on resolving this?
> :
> : %kldload zfs.ko
> : link_elf: symbol __ucmpdi2 undefined
> : kldload: can't load zfs.ko: No such file or directory
>
> You could add ucmpdi2.c to the files.arm and see if that solves it.
> There's a reason that this isn't in the kernel by default, but I
> forget what that is.
>
> Waht was the small patch for the opensolaris module?
>
> Warner
>

Arm's cpufunc.h defined cpu_id as did opensolaris' cpuvar.h, the patch
isn't graceful and I wasn't able to test it other than it compiles and
kldloads.

I've also attached the result of adding ucmpdi2.c to files.arm.

--=20
Jeremy Faulkner

--0016368e31fd2a23bd047f324eee
Content-Type: application/octet-stream; name="openrd-trimmed.log"
Content-Disposition: attachment; filename="openrd-trimmed.log"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_g5h8s14a0

U2NyaXB0IHN0YXJ0ZWQgb24gVHVlIEZlYiAgOSAxNzoxMTozNCAyMDEwChtbMW1nbGRpc2F0ZXJA
Y29uc3RhbnM6fhtbbSUgY3UgLWwgL2Rldi9jdWFVMSAtcyAxMTUyMDANDQ0KQ29ubmVjdGVkDQoN
DQ0KTWFydmVsbD4+IHRmdHBib290IDB4OTAwMDAwIG9wZW5yZC9rZXJuZWwtdWNtcGRpMg0NClVz
aW5nIGVnaWdhMCBkZXZpY2UNClRGVFAgZnJvbSBzZXJ2ZXIgMTkyLjE2OC4xLjI7IG91ciBJUCBh
ZGRyZXNzIGlzIDE5Mi4xNjguMS4yNQ0KRmlsZW5hbWUgJ29wZW5yZC9rZXJuZWwtdWNtcGRpMicu
DQpMb2FkIGFkZHJlc3M6IDB4OTAwMDAwDQpMb2FkaW5nOiAqCCMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQoJICMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
DQoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjDQoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQoJICMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQoJICMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjDQoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjDQoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQoJICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQoJICMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQoJICMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjDQpk
b25lDQpCeXRlcyB0cmFuc2ZlcnJlZCA9IDM5NDcyMDcgKDNjM2FjNyBoZXgpDQpNYXJ2ZWxsPj4g
Z28gMHg5MDAwMDANDQojIyBTdGFydGluZyBhcHBsaWNhdGlvbiBhdCAweDAwOTAwMDAwIC4uLg0K
dW5kZWZpbmVkIGluc3RydWN0aW9uDQpwYyA6IFs8MDA5MDAwODg+XQkgICBsciA6IFs8MDA2MzI2
ODQ+XQ0Kc3AgOiAwMDVmZjI0NCAgaXAgOiAwNTZmZmNlOAkgZnAgOiAwMDVmZDRiMw0KcjEwOiAw
MDAwMDAwMCAgcjkgOiAwMDAwMDAwMAkgcjggOiAwMDVmZmZjYw0KcjcgOiAwMDVmZjY4MyAgcjYg
OiAwMDAwMDAwMgkgcjUgOiAwMDVmZmU3YyAgcjQgOiAwMDkwMDAwMA0KcjMgOiAwMDAwMDAwMCAg
cjIgOiBmMTAxMjAwMAkgcjEgOiAwMDVmZmU3YyAgcjAgOiAwMDAwMDAwMA0KRmxhZ3M6IG5aY3Yg
IElSUXMgb2ZmICBGSVFzIG9mZiAgTW9kZSBTVkNfMzINClJlc2V0dGluZyBDUFUgLi4uDQo=
--0016368e31fd2a23bd047f324eee
Content-Type: application/octet-stream; name="arm-cpu_id.patch"
Content-Disposition: attachment; filename="arm-cpu_id.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_g5h91hs31

ZGlmZiAtdXIgc3JjL3N5cy9hcm0vYXJtL2lkZW50Y3B1LmMgc3JjLW1vZGlmaWVkL3N5cy9hcm0v
YXJtL2lkZW50Y3B1LmMKLS0tIHNyYy9zeXMvYXJtL2FybS9pZGVudGNwdS5jCTIwMDktMDktMjYg
MTY6Mzc6MjMuMDAwMDAwMDAwICswMDAwCisrKyBzcmMtbW9kaWZpZWQvc3lzL2FybS9hcm0vaWRl
bnRjcHUuYwkyMDEwLTAyLTA4IDIxOjAzOjE3LjAwMDAwMDAwMCArMDAwMApAQCAtMzYxLDcgKzM2
MSw3IEBACiAJdV9pbnQgY3B1aWQ7CiAJaW50IGk7CiAKLQljcHVpZCA9IGNwdV9pZCgpOworCWNw
dWlkID0gY3B1X19pZCgpOwogCiAJaWYgKGNwdWlkID09IDApIHsKIAkJcHJpbnRmKCJQcm9jZXNz
b3IgZmFpbGVkIHByb2JlIC0gbm8gQ1BVIElEXG4iKTsKT25seSBpbiBzcmMtbW9kaWZpZWQvc3lz
L2FybS9jb25mOiBPUEVOUkQKZGlmZiAtdXIgc3JjL3N5cy9hcm0vaW5jbHVkZS9jcHVmdW5jLmgg
c3JjLW1vZGlmaWVkL3N5cy9hcm0vaW5jbHVkZS9jcHVmdW5jLmgKLS0tIHNyYy9zeXMvYXJtL2lu
Y2x1ZGUvY3B1ZnVuYy5oCTIwMTAtMDEtMDQgMDM6MzU6NDUuMDAwMDAwMDAwICswMDAwCisrKyBz
cmMtbW9kaWZpZWQvc3lzL2FybS9pbmNsdWRlL2NwdWZ1bmMuaAkyMDEwLTAyLTA4IDIxOjAzOjM4
LjAwMDAwMDAwMCArMDAwMApAQCAtMTY3LDcgKzE2Nyw3IEBACiBleHRlcm4gc3RydWN0IGNwdV9m
dW5jdGlvbnMgY3B1ZnVuY3M7CiBleHRlcm4gdV9pbnQgY3B1dHlwZTsKIAotI2RlZmluZSBjcHVf
aWQoKQkJY3B1ZnVuY3MuY2ZfaWQoKQorI2RlZmluZSBjcHVfX2lkKCkJCWNwdWZ1bmNzLmNmX2lk
KCkKICNkZWZpbmUJY3B1X2Nwd2FpdCgpCQljcHVmdW5jcy5jZl9jcHdhaXQoKQogCiAjZGVmaW5l
IGNwdV9jb250cm9sKGMsIGUpCWNwdWZ1bmNzLmNmX2NvbnRyb2woYywgZSkKZGlmZiAtdXIgc3Jj
L3N5cy9hcm0veHNjYWxlL2l4cDQyNS9pZl9ucGUuYyBzcmMtbW9kaWZpZWQvc3lzL2FybS94c2Nh
bGUvaXhwNDI1L2lmX25wZS5jCi0tLSBzcmMvc3lzL2FybS94c2NhbGUvaXhwNDI1L2lmX25wZS5j
CTIwMDktMDYtMjYgMTE6NDU6MDYuMDAwMDAwMDAwICswMDAwCisrKyBzcmMtbW9kaWZpZWQvc3lz
L2FybS94c2NhbGUvaXhwNDI1L2lmX25wZS5jCTIwMTAtMDItMDggMjE6MDQ6MDMuMDAwMDAwMDAw
ICswMDAwCkBAIC0yODgsNyArMjg4LDcgQEAKIAl9OwogCS8qIFhYWCBjaGVjayBmZWF0dXJlIHJl
Z2lzdGVyIGluc3RlYWQgKi8KIAlyZXR1cm4gKHVuaXQgPCAzID8gbnBlaWRtYXBbCi0JICAgIChj
cHVfaWQoKSAmIENQVV9JRF9DUFVfTUFTSykgPT0gQ1BVX0lEX0lYUDQzNV1bdW5pdF0gOiAtMSk7
CisJICAgIChjcHVfX2lkKCkgJiBDUFVfSURfQ1BVX01BU0spID09IENQVV9JRF9JWFA0MzVdW3Vu
aXRdIDogLTEpOwogfQogCiBzdGF0aWMgaW50Cg==
--0016368e31fd2a23bd047f324eee--



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