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>