Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Mar 2013 01:35:45 +0200
From:      Aleksandr Rybalko <ray@freebsd.org>
To:        arm@FreeBSD.org, mips@freebsd.org, ppc@freebsd.org
Subject:   [CFT + RFC] FDT resource management (patch)
Message-ID:  <20130301013545.3d438d8e.ray@freebsd.org>

next in thread | raw e-mail | index | archive | help
Hi,

at first sorry for cross post, but IIRC we have no FDT list yet and I
don't want to break even single ppc/MPC85XX.

Now we have: fdtbus get physical address from the blob, map address
(panic on SPI CS "address" :) ) to virtual and return it as resource to
child bus (f.e. simplebus), but all other, not FDT based, ARCHes
delegate this work to parent of device who request resource. As result
we have virtual addresses in boot log + rman and it's try to map
address for not mapable buses.

Two month ago I made the patch:
http://people.freebsd.org/~ray/2012-12-25_fdt_correct_resource.diff
but testing give good results for i.MX515(Efika), BCM2835(RPi),
OMAPxxx(Pandaboard), but fail on Beagleboard.

Patch is simple, and I was surprised by BB problem, so I have to ask
help with testing on everything using fdtbus/simplebus.

Please help/test/comment! 

Many thanks!

WBW
-- 
Aleksandr Rybalko <ray@freebsd.org>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130301013545.3d438d8e.ray>