More questions RE: booting FreeBSD on Zynq
Russell Haley
russ.haley at gmail.com
Tue Apr 12 04:16:40 UTC 2016
I found this helpful as a starting point:
http://www.devicetree.org/Device_Tree_Usage
Here's the wiki link, but I don't know how current the information is:
https://wiki.freebsd.org/FlattenedDeviceTree *
Lots of good resources at the bottom of the page too.
*note: The page says that the default location for fdt files in
"sys/boot/fdt/dts" but I think most of them are now found in
"/src/sys/gnu/dts". One of the developers said they refresh the files
from the gnu/linux tree every now and then.
Cheers,
Russ
On Mon, Apr 11, 2016 at 5:33 PM, Emb Aud <embaudarm at gmail.com> wrote:
> Hi Everyone. I'm still working on my FreeBSD boot configuration for Zynq.
> Thanks to those how have helped me thus far.
>
> Could you all help point in the right direction in regards to a few things?
>
> 1. I've decided that I don't want to use U-Boot. So I'm going to have to
> bootstrap the kernel myself. Do you guys think it would be easier to load
> the kernel directly or to load the kernel using ubldr? The catch being
> that ubldr apparently requires emulating some u-boot API functionality.
>
> 2. Can someone help me understand the role of the device tree? I get that
> it describes the hardware memory locations. What I'm a little fuzzy on is
> at what point during the boot process it is used. Is it used by u-boot?
> Is it used by the kernel? If it's used by the kernel, how does the kernel
> know where to find it?
>
> 3. Is there any support for using QSPI flash as a filesystem? I am going
> to be booting out of QSPI because the SD-Card is not going to be available
> as a boot device. I'd like to keep the entire boot process in QSPI if I
> can.
>
> 4. I've been looking at ubldr, trying to figure out how to build it by
> itself... Just so I can get a good look at what files are involved. What
> is the proper way to run "make" in a subdirectory of the source tree?
> Everything that I've tried so far has resulted in errors.
>
> Thank you.
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
More information about the freebsd-arm
mailing list