Skip site navigation (1)Skip section navigation (2)
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>