From owner-cvs-sys Sat Feb 25 10:44:30 1995 Return-Path: cvs-sys-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.9/8.6.6) id KAA22592 for cvs-sys-outgoing; Sat, 25 Feb 1995 10:44:30 -0800 Received: from estienne.cs.berkeley.edu (estienne.CS.Berkeley.EDU [128.32.42.147]) by freefall.cdrom.com (8.6.9/8.6.6) with ESMTP id KAA22586; Sat, 25 Feb 1995 10:44:23 -0800 Received: from localhost (localhost [127.0.0.1]) by estienne.cs.berkeley.edu (8.6.9/8.6.9) with SMTP id KAA06051; Sat, 25 Feb 1995 10:43:44 -0800 Message-Id: <199502251843.KAA06051@estienne.cs.berkeley.edu> X-Authentication-Warning: estienne.cs.berkeley.edu: Host localhost didn't use HELO protocol To: Poul-Henning Kamp cc: CVS-commiters@freefall.cdrom.com, cvs-sys@freefall.cdrom.com Subject: Re: cvs commit: src/sys/i386/isa isa.c In-reply-to: Your message of "Sat, 25 Feb 1995 10:29:12 PST." <199502251829.KAA22269@freefall.cdrom.com> Date: Sat, 25 Feb 1995 10:43:43 -0800 From: "Justin T. Gibbs" Sender: cvs-sys-owner@freebsd.org Precedence: bulk >phk 95/02/25 10:29:11 > > Modified: sys/i386/isa isa.c > Log: > I belive I finally got the "on eisa" right. > > | if (!(isdp->id_iobase & 0xf300)) { > | printf(" on motherboard\n"); > | } else if (isdp->id_iobase >= 0x1000 && > | !(isdp->id_opbase & 0x300)) { > | printf (" on eisa slot %d\n", > | isdp->id_iobase >> 12); > | } else { > | printf (" on isa\n"); > | } > | } > > Based on info in "The undocumented PC" p.165 Now we just need a way to detect VL cards (even if they live above 0x1000). -- Justin T. Gibbs ============================================== TCS Instructional Group - Programmer/Analyst 1 Cory | Po | Danube | Volga | Parker | Torus ==============================================