Date: Wed, 12 Mar 2003 14:05:42 +0900 From: Norikatsu Shigemura <nork@FreeBSD.org> To: freebsd-emulation@FreeBSD.org Cc: freebsd-current@FreeBSD.org, vsilyaev@mindspring.com, saper@system.pl, saper@sgh.waw.pl Subject: Re: Fix for rtc, vmware modules and post-500104 -current Message-ID: <200303120505.h2C55gcE083509@nd250009.gab.xdsl.ne.jp> In-Reply-To: <Pine.SOL.4.43.0303051932230.27381-300000@akson.sgh.waw.pl> References: <Pine.SOL.4.43.0303051932230.27381-300000@akson.sgh.waw.pl>
next in thread | previous in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format. --Multipart_Wed__12_Mar_2003_14:05:42_+0900_08215000 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 5 Mar 2003 19:37:35 +0100 (MET) Marcin CIE LAK <saper@sgh.waw.pl> wrote: > See the patches enclosed to emulators/rtc > and emulators/vmware2 ports. > Tested only for -current with: > #define __FreeBSD_version 500104 Hum.. This is not work in my environment. Because MOD_LOAD initializer didn't kick rtc_attach. I fixed this problem and merge(but ADHOC:-). Please, anyone, check following patch. BTW, vmmon_*.ko is not good. hum.... --Multipart_Wed__12_Mar_2003_14:05:42_+0900_08215000 Content-Type: text/x-patch; name="rtc.diff" Content-Disposition: attachment; filename="rtc.diff" Content-Transfer-Encoding: base64 ZGlmZiAtdXJOIGVtdWxhdG9ycy9ydGMvTWFrZWZpbGUgbG9jYWwvcnRjL01ha2VmaWxlCi0tLSBl bXVsYXRvcnMvcnRjL01ha2VmaWxlCUZyaSBNYXIgIDcgMTU6MDE6MTcgMjAwMworKysgbG9jYWwv cnRjL01ha2VmaWxlCVR1ZSBNYXIgMTEgMTY6NDg6NDYgMjAwMwpAQCAtNiw3ICs2LDcgQEAKICMK IAogUE9SVE5BTUU9CXJ0YwotUE9SVFZFUlNJT049CTIwMDEuMDkuMTYuMQorUE9SVFZFUlNJT049 CTIwMDIuMDMuMDUuMQogQ0FURUdPUklFUz0JZW11bGF0b3JzIGxpbnV4CiBNQVNURVJfU0lURVM9 CSMgbm9uZQogRElTVEZJTEVTPQkjIG5vbmUKZGlmZiAtdXJOIGVtdWxhdG9ycy9ydGMvZmlsZXMv cnRjLmMgbG9jYWwvcnRjL2ZpbGVzL3J0Yy5jCi0tLSBlbXVsYXRvcnMvcnRjL2ZpbGVzL3J0Yy5j CVN1biBTZXAgMTYgMTY6MDU6MTggMjAwMQorKysgbG9jYWwvcnRjL2ZpbGVzL3J0Yy5jCVR1ZSBN YXIgMTEgMTk6NDA6MzkgMjAwMwpAQCAtODUsNiArODUsMTQgQEAKIHN0YXRpYyBpbnQgcnRjX21v ZGVldmVudChtb2R1bGVfdCBtb2QsIGludCBjbWQsIHZvaWQgKmFyZyk7CiAKIHN0YXRpYyBzdHJ1 Y3QgY2RldnN3IHJ0Y19jZGV2c3cgPSB7CisjaWYgX19GcmVlQlNEX3ZlcnNpb24gPj0gNTAwMTA0 CisJLmRfb3BlbiA9CXJ0Y19vcGVuLAorCS5kX2Nsb3NlID0JcnRjX2Nsb3NlLAorCS5kX2lvY3Rs ID0JcnRjX2lvY3RsLAorCS5kX3BvbGwgPQlydGNfcG9sbCwKKwkuZF9uYW1lID0JREVWSUNFX05B TUUsCisJLmRfbWFqID0JQ0RFVl9NQUpPUiwKKyNlbHNlCiAJLyogb3BlbiAqLwlydGNfb3BlbiwK IAkvKiBjbG9zZSAqLwlydGNfY2xvc2UsCiAJLyogcmVhZCAqLwlub3JlYWQsCkBAIC0xMDQsNiAr MTEyLDcgQEAKICNpZiBfX0ZyZWVCU0RfdmVyc2lvbiA+PSA1MDAwMTggfHwgX19GcmVlQlNEX3Zl cnNpb24gPj0gNDMwMDAwCiAJLyoga3FmaWx0ZXIgKi8Jbm9rcWZpbHRlciwKICNlbmRpZgorI2Vu ZGlmIAogfTsKIAogLyogCkBAIC0xMTgsNyArMTI3LDYgQEAKIHN0YXRpYyBzdHJ1Y3QgcnRjX3Nv ZnRjICoKIHJ0Y19hdHRhY2goZGV2X3QgZGV2KQogewotCXN0cnVjdCBydGNfc29mdGMgKnNjOwog CWludCB1bml0OwogCiAjaWYgX19GcmVlQlNEX3ZlcnNpb24gPj0gNTAwMDE0CkBAIC0xMzIsMjQg KzE0MCw4IEBACiAJCXJldHVybiBkZXYtPnNpX2RydjE7CiAJfQogCi0JaWYgKHJ0Y19zYyE9TlVM TCkKLQkJcmV0dXJuIE5VTEw7Ci0KLSAgCWRldiA9IG1ha2VfZGV2KCZydGNfY2RldnN3LCBtaW5v cihkZXYpLCBVSURfUk9PVCwgR0lEX1dIRUVMLCAwNjAwLCBERVZJQ0VfTkFNRSk7IAotCWlmIChk ZXY9PU5VTEwpCi0JCXJldHVybiAoTlVMTCk7Ci0KLQlNQUxMT0Moc2MsIHN0cnVjdCBydGNfc29m dGMqLCBzaXplb2YoKnNjKSwgTV9ERVZCVUYsIE1fV0FJVE9LKTsKLQlpZiAoc2M9PU5VTEwpCi0J CXJldHVybiBOVUxMOwotCi0JYnplcm8oc2MsIHNpemVvZigqc2MpKTsKLQlydGNfc2MgPSBzYzsK LQlkZXYtPnNpX2RydjEgPSBzYzsgLyogTGluayB0b2dldGhlciAqLwotCXNjLT5kZXYgPSBkZXY7 Ci0JCi0JRExvZyhMZXhpdCwgIm5ldyAlcCwlcCIsIGRldiwgc2MpOwotCXJldHVybiBzYzsKKwlE TG9nKExleGl0LCAibmV3ICVwLCVwIiwgZGV2LCBydGNfc2MpOworCXJldHVybiBydGNfc2M7CiB9 CiAKIHN0YXRpYyBpbnQKQEAgLTI2NCwxMSArMjU2LDI2IEBACiBzdGF0aWMgaW50CiBpbml0X21v ZHVsZSh2b2lkKQogewotaW50IGVycm9yOworCWludCBlcnJvciA9IDA7CisJZGV2X3QgZGV2Owog CisjaWYgX19GcmVlQlNEX3ZlcnNpb24gPCA1MDAxMDQKICAgIAllcnJvciA9IGNkZXZzd19hZGQo JnJ0Y19jZGV2c3cpOwogCWlmIChlcnJvcikgCiAJCXJldHVybiBlcnJvcjsKKyNlbmRpZgorCisg IAlkZXYgPSBtYWtlX2RldigmcnRjX2NkZXZzdywgMCwgVUlEX1JPT1QsIEdJRF9XSEVFTCwgMDYw MCwgREVWSUNFX05BTUUpOyAKKwlpZiAoZGV2PT1OVUxMKQorCQlyZXR1cm4gRU5PTUVNOworCisJ TUFMTE9DKHJ0Y19zYywgc3RydWN0IHJ0Y19zb2Z0YyosIHNpemVvZigqcnRjX3NjKSwgTV9ERVZC VUYsIE1fV0FJVE9LKTsKKwlpZiAocnRjX3NjPT1OVUxMKQorCQlyZXR1cm4gRU5PTUVNOworCisJ Ynplcm8ocnRjX3NjLCBzaXplb2YoKnJ0Y19zYykpOworCWRldi0+c2lfZHJ2MSA9IHJ0Y19zYzsg LyogTGluayB0b2dldGhlciAqLworCXJ0Y19zYy0+ZGV2ID0gZGV2OwogCiAJcmV0dXJuIGVycm9y OwogfQpAQCAtMjg2LDcgKzI5Myw5IEBACiAJCURMb2coTGZhaWwsICIlcCBidXN5Iiwgc2MpOwog CQlyZXR1cm4gZXJyb3I7CiAJfQorI2lmIF9fRnJlZUJTRF92ZXJzaW9uIDwgNTAwMTA0CiAJZXJy b3IgPSBjZGV2c3dfcmVtb3ZlKCZydGNfY2RldnN3KTsKKyNlbmRpZgogCURMb2coTGluZm8sICJy ZXR1cm4gJWQiLCBlcnJvcik7CiAJcmV0dXJuIGVycm9yOwogfQpkaWZmIC11ck4gZW11bGF0b3Jz L3J0Yy9maWxlcy9ydGMuc2ggbG9jYWwvcnRjL2ZpbGVzL3J0Yy5zaAotLS0gZW11bGF0b3JzL3J0 Yy9maWxlcy9ydGMuc2gJRnJpIFNlcCAyMiAyMDowODoyMiAyMDAwCisrKyBsb2NhbC9ydGMvZmls ZXMvcnRjLnNoCVR1ZSBNYXIgMTEgMTY6NDk6NTUgMjAwMwpAQCAtNywxMSArNywxMSBAQAogc3Rh cnQpCiAJaWYgWyAteCAka21vZGRpci8ka21vZCBdOyB0aGVuCiAJICAgIGVjaG8gLW4gJyBydGMn Ci0JICAgIGtsZGxvYWQgJGttb2RkaXIvJGttb2QKKwkgICAgL3NiaW4va2xkbG9hZCAka21vZGRp ci8ka21vZAogCWZpCiAJOzsKIHN0b3ApCi0Ja2xkdW5sb2FkICRrbW9kICYmIGVjaG8gLW4gJyBy dGMnCisJL3NiaW4va2xkdW5sb2FkICRrbW9kICYmIGVjaG8gLW4gJyBydGMnCiAJOzsKICopCiAJ ZWNobyAiVXNhZ2U6IGBiYXNlbmFtZSAkMGAge3N0YXJ0fHN0b3B9IiA+JjIK --Multipart_Wed__12_Mar_2003_14:05:42_+0900_08215000-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303120505.h2C55gcE083509>