From owner-freebsd-current Sun Dec 19 14:15:42 1999 Delivered-To: freebsd-current@freebsd.org Received: from rover.village.org (rover.village.org [204.144.255.49]) by hub.freebsd.org (Postfix) with ESMTP id D7C0014CC4 for ; Sun, 19 Dec 1999 14:15:38 -0800 (PST) (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 PAA08370 for ; Sun, 19 Dec 1999 15:15:37 -0700 (MST) (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 PAA07646 for ; Sun, 19 Dec 1999 15:15:36 -0700 (MST) Message-Id: <199912192215.PAA07646@harmony.village.org> To: current@freebsd.org Subject: PCCARD vs GENERIC Date: Sun, 19 Dec 1999 15:15:36 -0700 From: Warner Losh Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG PCCARD used to exist separate from GENERIC due to the zp and ze drivers not being compatible with pccard's pcic driver. These drivers were removed from the system not too long ago by phk. Now that that is no longer the case, would it make sense to merge PCCARD and GENERIC? There are four differences presently in these kernels. I don't think these differences continue to warrant having two different kernels and would like to retire PCCARD and place the pcic/card devices into GENERIC, as well as two new drivers. The impact of these changes will likely be minimal. The only thing I can think of which uses PCCARD is the pccard install disk. It may make sense to merge pccard functionality into the generic install disk, but I don't know if there is room or not. It is my belief that GENERIC, as modified, will work with the pccard install disk. Here's a summary of the differences: 1) pcic/pccard are enabled in PCCARD but not GENERIC. Enabling pcic no longer is that big a deal. 2) RAID devices are in GENERIC but not PCCARD. The only reason for this was that I didn't think there would be too many laptops with RAID devices. 3) APM is enabled by default now in PCCARD, but not GENERIC. Since I enabled it by default in PCCARD recently, I'd be happy to disable it again for the sake of merging. 4) The xe and wi drivers are not enabled in GENERIC but are in PCCARD. No reason at all not to have them in GENERIC. I think that the 40k that we saved in removal of old cdrom devices would more than make up for the extra pcic/pccard/wi/xe devices, but I'm biased. Comments? Warner To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message