From owner-freebsd-alpha Fri Nov 10 11:38:26 2000 Delivered-To: freebsd-alpha@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id 17CD337B4C5; Fri, 10 Nov 2000 11:38:23 -0800 (PST) Received: from beppo (beppo [192.67.166.79]) by feral.com (8.9.3/8.9.3) with ESMTP id LAA21099; Fri, 10 Nov 2000 11:38:23 -0800 Date: Fri, 10 Nov 2000 11:38:23 -0800 (PST) From: Matthew Jacob Reply-To: mjacob@feral.com To: John Baldwin Cc: alpha@FreeBSD.ORG, Andrew Gallatin Subject: Re: Does your Alpha run a SMPng kernel? In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-751304845-973885103=:83354" Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-751304845-973885103=:83354 Content-Type: TEXT/PLAIN; charset=US-ASCII > So you get some interrupts and then they stop. On the x86 we do a > disable/enable interrupt scheme for ISA interrupts by dinking with the PIC, so > Matt's suggestion to use isa_enable_intr()/isa_disable_intr() might be needed > actually. (see hte INTREN() call in ithd_loop() in i386/isa/ithread.c) > Actually, it looks like we wait too long to enable the interrupt sources on the > x86. However, using the isa_enable/disable_intr() stuff that Matt suggested > might help. --0-751304845-973885103=:83354 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=isa_patch Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename=isa_patch SW5kZXg6IGFscGhhL2lzYS9pc2EuYw0KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMvc3JjL3N5cy9hbHBoYS9pc2EvaXNh LmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjIzDQpkaWZmIC11IC1yMS4y MyBpc2EuYw0KLS0tIGFscGhhL2lzYS9pc2EuYwkyMDAwLzExLzAxIDE4OjQw OjQxCTEuMjMNCisrKyBhbHBoYS9pc2EvaXNhLmMJMjAwMC8xMS8xMCAxOToz NzozMg0KQEAgLTcxLDYgKzcxLDE5IEBADQogCXNwbHgocyk7DQogfQ0KIA0K K3N0YXRpYyB2b2lkDQorZXh0ZXJuX2lzYV9pbnRyX2VuYWJsZShpbnQgdmVj dG9yKQ0KK3sNCisJaXNhX2ludHJfZW5hYmxlKCh2ZWN0b3IgLSAweDgwMCkg Pj4gNCk7DQorfQ0KKw0KK3N0YXRpYyB2b2lkDQorZXh0ZXJuX2lzYV9pbnRy X2Rpc2FibGUoaW50IHZlY3RvcikNCit7DQorCWlzYV9pbnRyX2Rpc2FibGUo KHZlY3RvciAtIDB4ODAwKSA+PiA0KTsNCit9DQorDQorDQogaW50cm1hc2tf dA0KIGlzYV9pcnFfcGVuZGluZyh2b2lkKQ0KIHsNCkBAIC0zMjIsNyArMzM1 LDcgQEANCiAJCQkgMHg4MDAgKyAoaXJxLT5yX3N0YXJ0IDw8IDQpLCBpc2Ff aGFuZGxlX2ludHIsIGlpLA0KIAkJCSBpdGhyZWFkX3ByaW9yaXR5KGZsYWdz KSwgZmxhZ3MsICZpaS0+aWgsDQogCQkJICZpbnRyY250W0lOVFJDTlRfSVNB X0lSUSArIGlycS0+cl9zdGFydF0sDQotCQkJIE5VTEwsIE5VTEwpOw0KKwkJ CSBleHRlcm5faXNhX2ludHJfZW5hYmxlLCBleHRlcm5faXNhX2ludHJfZGlz YWJsZSk7DQogCWlmIChlcnJvcikgew0KIAkJZnJlZShpaSwgTV9ERVZCVUYp Ow0KIAkJcmV0dXJuIGVycm9yOw0K --0-751304845-973885103=:83354-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message