From owner-freebsd-emulation Tue Mar 11 21: 5:53 2003 Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id C675E37B405; Tue, 11 Mar 2003 21:05:50 -0800 (PST) Received: from nd250009.gab.xdsl.ne.jp (nd250009.gab.xdsl.ne.jp [61.202.250.9]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4894C43F93; Tue, 11 Mar 2003 21:05:48 -0800 (PST) (envelope-from nork@FreeBSD.org) Received: from cl-server.enusure-tech.co.jp (melfina.ninth-nine.com [211.18.249.30]) (authenticated bits=0) by nd250009.gab.xdsl.ne.jp (8.12.8/8.12.8/NinthNine) with ESMTP id h2C55gcE083509 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 12 Mar 2003 14:05:43 +0900 (JST) (envelope-from nork@FreeBSD.org) Message-Id: <200303120505.h2C55gcE083509@nd250009.gab.xdsl.ne.jp> Date: Wed, 12 Mar 2003 14:05:42 +0900 From: Norikatsu Shigemura 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 In-Reply-To: References: X-Mailer: Sylpheed version 0.8.10 (GTK+ 1.2.10; i386-portbld-freebsd5.0) Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="Multipart_Wed__12_Mar_2003_14:05:42_+0900_08215000" Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org 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 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