From owner-freebsd-mobile Thu Mar 11 3:31:37 1999 Delivered-To: freebsd-mobile@freebsd.org Received: from phk.freebsd.dk (phk.freebsd.dk [212.242.40.153]) by hub.freebsd.org (Postfix) with ESMTP id 106FD14BCC for ; Thu, 11 Mar 1999 03:31:34 -0800 (PST) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (the-menacing-troll.cybercity.dk [212.242.41.238]) by phk.freebsd.dk (8.9.1/8.8.8) with ESMTP id MAA24995; Thu, 11 Mar 1999 12:31:15 +0100 (CET) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.2/8.9.2) with ESMTP id MAA00722; Thu, 11 Mar 1999 12:31:04 +0100 (CET) (envelope-from phk@critter.freebsd.dk) To: Michael Robinson Cc: freebsd-mobile@FreeBSD.ORG Subject: Re: compatibility list In-reply-to: Your message of "Thu, 11 Mar 1999 18:20:39 +0800." <199903111020.SAA06918@netrinsics.com> Date: Thu, 11 Mar 1999 12:31:03 +0100 Message-ID: <720.921151863@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message <199903111020.SAA06918@netrinsics.com>, Michael Robinson writes: >"Jordan K. Hubbard" writes: >>I hereby encourage all of those PCCARD hopefuls out there >>to rally around your new spiritual leader, Scott Mitchell, as he's >>now The Guy. > >Welcome spiritual leader! > >May I humbly submit that your first (or nearly first) order of business should >be getting the Cathedral architects to cough up some blueprints, so that we >mere rockbangers might labor with focus and direction? The basic architecture is pretty straightforward if you think about it: Device drivers should to the extent sensible and possible be independent of the attachement of the device (pccard/isa-card/pci/integrated function) Device drivers should probe and attach after the system is "up" rather than before interrupts and timers and stuff work. Device drivers must be able to handle, as sensible as possible that devices go away (with or without warning). I will happily help you guys hash out these things, but I would far prefer that you guys take a bite out of it yourself first, that way credit goes where credit belongs. First though, do a bit of background study: Suggest you start by examining the "new bus" stuff which is happening on the side (ask Garrett, Dough and that gang) Figure out how a docking station works (PnP) Find the basics of PCCard and CardBus and hot-plug PCI. All the while, think about how this "should Do The Right Thing" on a UNIX machine... We can get Jonathan to create us a mail-list for this once we gain momentum. Keep me in the loop... -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." FreeBSD -- It will take a long time before progress goes too far! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message