From owner-freebsd-hardware Tue Jul 23 02:31:52 1996 Return-Path: owner-hardware Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id CAA01531 for hardware-outgoing; Tue, 23 Jul 1996 02:31:52 -0700 (PDT) Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.19]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id CAA01513 for ; Tue, 23 Jul 1996 02:31:42 -0700 (PDT) Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.12/8.6.9) id SAA24711; Tue, 23 Jul 1996 18:21:16 +1000 Date: Tue, 23 Jul 1996 18:21:16 +1000 From: Bruce Evans Message-Id: <199607230821.SAA24711@godzilla.zeta.org.au> To: hardware@freebsd.com, schofiel@xs4all.nl Subject: Re: The multiple COM ports discussion Sender: owner-hardware@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >3) There are two versions of the PIC, the original type and the > enhanced "A" variant. The original does not allow for level/edge > selection, the enhanced does. The original does not allow individual > IRQ operation selection (ie. all interrupt lines must operate with the > same mode), te enhanced does allow individual mode selection. The "A" variant was used in the original PC. I don't think the original version has been used in any "ISA" PC. The "A" version doesn't allow different modes for different lines either. >6) Individual interrupt lines can not be programmed "off" at the PIC, only > in the calling device. They can be masked. This is equivalent to "off" for the purpose of generating interrupts. Masked interrupts can still be detected by reading the Interrupt Request Register. Bruce