From owner-freebsd-new-bus Fri Aug 13 22:12:44 1999 Delivered-To: freebsd-new-bus@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id 93F6C15085; Fri, 13 Aug 1999 22:12:28 -0700 (PDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (harmony.village.org [10.0.0.6]) by rover.village.org (8.9.3/8.9.3) with ESMTP id XAA29231; Fri, 13 Aug 1999 23:11:30 -0600 (MDT) (envelope-from imp@harmony.village.org) Received: from harmony.village.org (localhost.village.org [127.0.0.1]) by harmony.village.org (8.9.3/8.8.3) with ESMTP id XAA13843; Fri, 13 Aug 1999 23:11:40 -0600 (MDT) Message-Id: <199908140511.XAA13843@harmony.village.org> To: mobile@freebsd.org Cc: new-bus@freebsd.org Subject: pccard newbus kludge patches updated Date: Fri, 13 Aug 1999 23:11:40 -0600 From: Warner Losh Sender: owner-freebsd-new-bus@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I've updated the newbus kludge retrofit patches to pccard. I've cleaned up the shadow node creation. I've also added allocation of i/o space. I've not done the irq part of the work. It does need to be done, but I'm not completely sure how to do that right now. I've been running this with the ep0 driver to make sure that I've not broken anything. I have had one report of a crash with yesterday's patch (which I couldn't recreate). This should fix that given the vague description. Once the irq stuff is added, then sio, fdc and ata could be added easily. Sadly, the irq and interrupt handling of this code is twisted and will take a little while to unwind. I'm too tired to do this tonight. It may be easy and it may be hard. The patches, for review, are at http://www.freebsd.org/~imp/pccard_nbk.diff.19990813.gz and are against -current of Aug 12, 1999 (although I don't think it will matter). Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-new-bus" in the body of the message