Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id ; Mon, 16 Jul 2001 16:45:02 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id ; Mon, 16 Jul 2001 16:44:52 -0400 Received: from pizda.ninka.net ([216.101.162.242]:33920 "EHLO pizda.ninka.net") by vger.kernel.org with ESMTP id ; Mon, 16 Jul 2001 16:44:46 -0400 From: "David S. Miller" MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15187.21029.24931.310840@pizda.ninka.net> Date: Mon, 16 Jul 2001 13:44:21 -0700 (PDT) To: Martin Wilck Cc: Linux Kernel mailing list , Ben LaHaise , Alan Cox , Jens Axboe , Jes Sorensen Subject: Re: (reposting) how to get DMA'able memory within 4GB on 64-bit machine In-Reply-To: In-Reply-To: X-Mailer: VM 6.75 under 21.1 (patch 13) "Crater Lake" XEmacs Lucid Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Martin Wilck writes: > Thus the IA-64 API will probably emerge as a matter-of-fact standard It is, and can only be, an IA-64 hack, not an API. This hack simply cannot work at all on any 32-bit platform. Only an API using page + offset + len triplets can work successfully on all platforms. And I think the new aic7xxx driver can be made to work just fine, and the fact that the old aic7xxx driver is able to be nice to the IO mapping allocator pool (AND get decent performance) is evidence of this. Really, what I hear sounds like merely a cop out. Later, David S. Miller davem@redhat.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/