From owner-freebsd-hackers Tue May 5 08:09:41 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id IAA29785 for freebsd-hackers-outgoing; Tue, 5 May 1998 08:09:41 -0700 (PDT) (envelope-from owner-freebsd-hackers@FreeBSD.ORG) Received: from sumatra.americantv.com (sumatra.americantv.com [207.170.17.37]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id IAA29776 for ; Tue, 5 May 1998 08:09:31 -0700 (PDT) (envelope-from jlemon@americantv.com) Received: from right.PCS (right.PCS [148.105.10.31]) by sumatra.americantv.com (8.8.5/8.8.5) with ESMTP id KAA21690; Tue, 5 May 1998 10:02:03 -0500 (CDT) Received: (from jlemon@localhost) by right.PCS (8.6.13/8.6.4) id KAA25805; Tue, 5 May 1998 10:01:31 -0500 Message-ID: <19980505100131.16512@right.PCS> Date: Tue, 5 May 1998 10:01:31 -0500 From: Jonathan Lemon To: Terry Lambert Cc: Amancio Hasty , chuckr@Glue.umd.edu, luigi@labinfo.iet.unipi.it, Nicolas.Souchu@prism.uvsq.fr, freebsd-hackers@FreeBSD.ORG Subject: Re: ISA PnP / snd PnP developments? References: <199805032004.NAA01429@rah.star-gate.com> <199805050739.AAA16950@usr02.primenet.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.61.1 In-Reply-To: <199805050739.AAA16950@usr02.primenet.com>; from Terry Lambert on May 05, 1998 at 07:39:23AM +0000 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On May 05, 1998 at 07:39:23AM +0000, Terry Lambert wrote: > > We don't use bios calls for drivers however very recently someone checked in > > code to make bios calls which can come in handy for video adapters video > > modes. > > Making INT 10 calls is generally a bad idea. First off, let me say that I agree with this. I'm just providing more rope for interested developers. :-) Besides, wasn't it you who wanted an INT 10 disk-driver as a fallback mechanism? > It requires taking down most of the outstanding operations manually > from the kernel side, in the expectation of CLI/STI/etc.. But this is wrong. Our real-mode INT calls are done in a vm86 sandbox, so they never actually get their grubby hands on the actual PSL_I bit. This will probably break things that are timing sensitive, but I'd argue that those things are better suited for a real kernel driver anyway. [ snippage of timing-related issues due to interrupts being disabled ] -- Jonathan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message