From owner-freebsd-hackers Mon Jan 17 23:38:39 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from mgo.iij.ad.jp (mgo.iij.ad.jp [202.232.15.6]) by hub.freebsd.org (Postfix) with ESMTP id 8A8E214CAF for ; Mon, 17 Jan 2000 23:38:36 -0800 (PST) (envelope-from shigeru@iij.ad.jp) Received: from ns.iij.ad.jp (root@ns.iij.ad.jp [192.168.2.8]) by mgo.iij.ad.jp (8.8.8/MGO1.0) with ESMTP id QAA20521 for ; Tue, 18 Jan 2000 16:38:34 +0900 (JST) Received: from fs.iij.ad.jp (root@fs.iij.ad.jp [192.168.2.9]) by ns.iij.ad.jp (8.8.5/3.5Wpl7) with ESMTP id QAA05575 for ; Tue, 18 Jan 2000 16:38:34 +0900 (JST) Received: from mercury.iij.ad.jp (root@mercury.iij.ad.jp [192.168.4.89]) by fs.iij.ad.jp (8.8.5/3.5Wpl7) with ESMTP id QAA00113 for ; Tue, 18 Jan 2000 16:38:34 +0900 (JST) Received: from localhost (shigeru@localhost [127.0.0.1]) by mercury.iij.ad.jp (8.9.3/3.5W) with ESMTP id QAA24281 for ; Tue, 18 Jan 2000 16:38:33 +0900 (JST) To: freebsd-hackers@FreeBSD.ORG Subject: how to allocate an alined address for a device? X-Mailer: Mew version 1.93b38 on XEmacs 21.2 (Shinjuku) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-Id: <20000118163832A.shigeru@iij.ad.jp> Date: Tue, 18 Jan 2000 16:38:32 +0900 From: YAMAMOTO Shigeru X-Dispatcher: imput version 991025(IM133) Lines: 18 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I have a question about a resource allocation for a device. In a CardBus system, a start address of status register must be aligned on 4KB boundaries. Such kind of address alignment is required at mapping meory window, expansion ROM and etc. I think we use bus_alloc_resource() to map a memory on a device. But it seems me that bus_alloc_resource() never guarantees to allocate an aligned address. How to allocate an aligned address to map a memory on a device? Thanks, ------- YAMAMOTO Shigeru Internet Initiative Japan Inc. Network Engineering Div. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message