Date: Fri, 10 Nov 2000 11:38:23 -0800 (PST) From: Matthew Jacob <mjacob@feral.com> To: John Baldwin <jhb@FreeBSD.ORG> Cc: alpha@FreeBSD.ORG, Andrew Gallatin <gallatin@cs.duke.edu> Subject: Re: Does your Alpha run a SMPng kernel? Message-ID: <Pine.BSF.4.21.0011101137500.83354-200000@beppo.feral.com> In-Reply-To: <XFMail.001110113530.jhb@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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: <Pine.BSF.4.21.0011101138230.83354@beppo.feral.com> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0011101137500.83354-200000>