From owner-freebsd-current@FreeBSD.ORG Wed Nov 14 09:59:37 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 040A516A418 for ; Wed, 14 Nov 2007 09:59:37 +0000 (UTC) (envelope-from rpaulo@gmail.com) Received: from el-out-1112.google.com (el-out-1112.google.com [209.85.162.182]) by mx1.freebsd.org (Postfix) with ESMTP id 6437F13C448 for ; Wed, 14 Nov 2007 09:59:36 +0000 (UTC) (envelope-from rpaulo@gmail.com) Received: by el-out-1112.google.com with SMTP id s27so38931ele for ; Wed, 14 Nov 2007 01:59:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; bh=NMqmJVf8MgjKddkc2QMmTwn5f2TfyFnWAELbuZ3Yf8Y=; b=RkPbdzJy+R0mAHdYQGQYFzZS9+6becUHCHA1soRU0UUYC3qDfoonhVDCxBfVdbBfz3JTLG3dMqd4pEL7dwY7ixV9mfwCcpAtYUgstFQkTl9/rtpuDIB3Z6AdEVsYVsqBJFNJ0pxh0JnIjjBRRcggcK0lOtETOxSw8+SpY/L2Fek= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:sender:to:subject:cc:in-reply-to:mime-version:content-type:references:x-google-sender-auth; b=b92VpWRCid1kUatv6JfdIL8s47f4aewYkQX+grrvgSCTp7cSNRIPHcaTR3/8shLf63xz7wK6eHuKEEMB8Asn0Bpe0Ca/48IXFwRIe2EYgJB/C8iQpr9zxHxDrc5FyJ7nPYTChxV7IRnoDVVbx2SjS0W24QuSwUwCe3LuOqrLDSg= Received: by 10.70.72.11 with SMTP id u11mr2956318wxa.1195034375661; Wed, 14 Nov 2007 01:59:35 -0800 (PST) Received: by 10.70.40.8 with HTTP; Wed, 14 Nov 2007 01:59:35 -0800 (PST) Message-ID: Date: Wed, 14 Nov 2007 09:59:35 +0000 From: "Rui Paulo" Sender: rpaulo@gmail.com To: "John Baldwin" In-Reply-To: <200711121611.37781.jhb@freebsd.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_5658_19956574.1195034375670" References: <4A5A9C78-22AC-4480-BDEB-A72F6CF472DB@fnop.net> <200711121351.58616.jhb@freebsd.org> <200711121611.37781.jhb@freebsd.org> X-Google-Sender-Auth: 2fdb38528703c2d6 Cc: freebsd-current@freebsd.org, freebsd-i386@freebsd.org, freebsd-hardware@freebsd.org Subject: Re: MacBook users: possible fix for the SMP problem X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Nov 2007 09:59:37 -0000 ------=_Part_5658_19956574.1195034375670 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On Nov 12, 2007 9:11 PM, John Baldwin wrote: > I'm not sure where exactly one would add it, but I don't think the RTC clock > routine is the right place. Maybe do it at the start of cpu_startup() in > machdep.c instead? That works for me. See the attached patch. Regards. -- Rui Paulo ------=_Part_5658_19956574.1195034375670 Content-Type: application/octet-stream; name=machdep.c.diff Content-Transfer-Encoding: base64 X-Attachment-Id: f_f8zolsu10 Content-Disposition: attachment; filename=machdep.c.diff SW5kZXg6IGkzODYvbWFjaGRlcC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZpbGU6IC9ob21lL25jdnMvc3Jj L3N5cy9pMzg2L2kzODYvbWFjaGRlcC5jLHYKcmV0cmlldmluZyByZXZpc2lvbiAxLjY2MApkaWZm IC11IC1wIC1yMS42NjAgbWFjaGRlcC5jCi0tLSBpMzg2L21hY2hkZXAuYwk1IE5vdiAyMDA3IDEx OjM2OjExIC0wMDAwCTEuNjYwCisrKyBpMzg2L21hY2hkZXAuYwkxNCBOb3YgMjAwNyAwOTo1Nzow OSAtMDAwMApAQCAtMTc0LDYgKzE3NCw5IEBAIFNZU0lOSVQoY3B1LCBTSV9TVUJfQ1BVLCBTSV9P UkRFUl9GSVJTVCwKIGV4dGVybiB2bV9vZmZzZXRfdCBrc3ltX3N0YXJ0LCBrc3ltX2VuZDsKICNl bmRpZgogCisvKiBJbnRlbCBJQ0ggcmVnaXN0ZXIgKi8KKyNkZWZpbmUgSUNIX1BNQkFTRSAgICAg MHg0MDAKKwogaW50CV91ZGF0YXNlbCwgX3Vjb2Rlc2VsOwogdV9pbnQJYmFzZW1lbTsKIApAQCAt MjE5LDYgKzIyMiwyNyBAQCBzdGF0aWMgdm9pZAogY3B1X3N0YXJ0dXAoZHVtbXkpCiAJdm9pZCAq ZHVtbXk7CiB7CisJY2hhciAqaWNoZW52LCAqc3lzZW52OworCQorCS8qCisJICogT24gc29tZSBz eXN0ZW1zLCBuYW1lbHkgTWFjQm9va3MsIHdlIG5lZWQgdG8gZGlzYWxsb3cgdGhlCisJICogbGVn YWN5IFVTQiBjaXJjdWl0IHRvIGdlbmVyYXRlIGFuIFNNSSMgYmVjYXVzZSB0aGlzIGNhbgorCSAq IGNhdXNlIHNldmVyYWwgcHJvYmxlbXMsIG5hbWVseTogaW5jb3JyZWN0IENQVSBmcmVxdWVuY3kK KwkgKiBkZXRlY3Rpb24gYW5kIGZhaWx1cmUgdG8gc3RhcnQgdGhlIEFQcy4KKwkgKi8KKwlpY2hl bnYgPSBnZXRlbnYoImh3LmljaC5kaXNhYmxlX2xlZ2FjeV91c2IiKTsKKwlzeXNlbnYgPSBnZXRl bnYoInNtYmlvcy5zeXN0ZW0ucHJvZHVjdCIpOworCWlmICgoaWNoZW52ICE9ICBOVUxMKSB8fCAo c3lzZW52ICE9IE5VTEwgJiYKKwkgICAgc3RybmNtcChzeXNlbnYsICJNYWNCb29rIiwgNykgPT0g MCkpIHsKKwkJaWYgKGJvb3R2ZXJib3NlKQorCQkJcHJpbnRmKCJEaXNhYmxpbmcgTEVHQUNZX1VT Ql9FTiBiaXQgb24gSW50ZWwgSUNILlxuIik7CisJCW91dGwoSUNIX1BNQkFTRSArIDB4MzAsIGlu bChJQ0hfUE1CQVNFICsgMHgzMCkgJiB+MHg4KTsKKwl9CisJaWYgKGljaGVudikKKwkJZnJlZWVu dihpY2hlbnYpOworCWlmIChzeXNlbnYpCisJCWZyZWVlbnYoc3lzZW52KTsKKwogCS8qCiAJICog R29vZCB7bW9ybmluZyxhZnRlcm5vb24sZXZlbmluZyxuaWdodH0uCiAJICovCg== ------=_Part_5658_19956574.1195034375670--