From owner-freebsd-arm@FreeBSD.ORG Sun Jun 6 10:00:57 2010 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DCC6C1065670 for ; Sun, 6 Jun 2010 10:00:57 +0000 (UTC) (envelope-from andrew@fubar.geek.nz) Received: from out5.smtp.messagingengine.com (out5.smtp.messagingengine.com [66.111.4.29]) by mx1.freebsd.org (Postfix) with ESMTP id AF9F68FC14 for ; Sun, 6 Jun 2010 10:00:57 +0000 (UTC) Received: from compute2.internal (compute2.internal [10.202.2.42]) by gateway1.messagingengine.com (Postfix) with ESMTP id F3B30F7FCD for ; Sun, 6 Jun 2010 06:00:56 -0400 (EDT) Received: from heartbeat2.messagingengine.com ([10.202.2.161]) by compute2.internal (MEProxy); Sun, 06 Jun 2010 06:00:56 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=messagingengine.com; h=date:from:to:subject:message-id:mime-version:content-type:content-transfer-encoding; s=smtpout; bh=doc6w7PnH2VnAO88Icux+AgHRs8=; b=Yc9CwN7WKkwIcT6LyBTIcZHdZFF/qcVVPT8k/NhDlkyZCUwhNlvUoi1xDE2Bnu8cgweHUmVcP/yDQVTw5/UsDV9MfJIsiIgN/9HUwTfG7h858Bngm/uLoCYJcz3WBZkY8V1jMBSO2Yt5lpY7Q1CXeC3U/EHJCqjiyLL+v8r911Y= X-Sasl-enc: Ni7NQVIMRzAzbSDNi/CZJwaS4xFuwX1znqEwOQHunTEq 1275818456 Received: from bender (219.250.69.111.dynamic.snap.net.nz [111.69.250.219]) by mail.messagingengine.com (Postfix) with ESMTPA id ED0AA5230 for ; Sun, 6 Jun 2010 06:00:55 -0400 (EDT) Date: Sun, 6 Jun 2010 22:00:58 +1200 From: Andrew Turner To: freebsd-arm@freebsd.org Message-ID: <20100606220058.4a105966@bender> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.18.7; i386-portbld-freebsd8.0) X-Pirate: Arrrr Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Two S3C24x0 patches X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Jun 2010 10:00:57 -0000 I've created 2 new patches for the S3C24x0 code. The first, at [1], changes how devices have their register virtual addresses allocated. Only a limited number of devices are in the static map now. The rest have their virtual address allocated when bus_alloc_resource is called with RF_ACTIVE. This also allows me to change the physical to virtual address mapping in the static code to reduce the address space used. These together will help later with supporting external memory mapped devices. The second, at [2], adds support for the RTC. It depends on [1]. Andrew [1] http://fubar.geek.nz/files/freebsd/s3c2xx0/freebsd-s3c24x0-bus_space.diff [2] http://fubar.geek.nz/files/freebsd/s3c2xx0/freebsd-s3c24x0-rtc.diff