A unified imx6 kernel config, old WANDBOARD-* configs going away

Warner Losh bsdimp at gmail.com
Sun Mar 2 03:04:49 UTC 2014


On Mar 1, 2014, at 12:38 PM, Ian Lepore <ian at FreeBSD.org> wrote:

> On Sat, 2014-03-01 at 12:01 -0700, Warner Losh wrote:
>> On Mar 1, 2014, at 8:49 AM, Ian Lepore <ian at FreeBSD.org> wrote:
>> 
>>> On Sat, 2014-03-01 at 07:41 -0800, Tim Kientzle wrote:
>>>> On Feb 28, 2014, at 5:42 AM, Ian Lepore <ian at freebsd.org> wrote:
>>>> 
>>>>> I've added a new imx6 unified kernel config named IMX6.  It has no
>>>>> compiled-in fdt, and can boot all three flavors of Wandboard when u-boot
>>>>> and ubldr load a dtb file.  Folks should start using it and eventually
>>>>> the WANDBOARD* configs will go away when nobody needs them anymore.
>>>> 
>>>> Nice!  Another step towards GENERIC ARM.
>> 
>> Yes, many more steps to go, but if we can have a generic kernel per SoC that’s
>> miles ahead of where we are now.
>> 
>>>>> the .dtb file in your /boot/kernel or /boot/modules directory, and ubldr
>>>>> will load it from there, using the filename set in the u-boot env var
>>>>> fdt_file.
>>>> 
>>>> Using a U-Boot env var to specify the FDT is a nice idea.
>> 
>> When U-Boot itself doesn’t have the DTB already in the image, yes.
> 
> The way wandboard's boot setup works, the u-boot binary just provides a
> default filename for fdt_file and their image has the file on the msdos
> partition, and they use an env-var script to load the file before
> loading the kernel.  I removed all that cruft from the environment and
> let ubldr load the file named in fdt_file from the ufs filesystem.

Very cool...

Warner



More information about the freebsd-arm mailing list