Hi all,
Foundation model is closed source propertiary software, but i want to know how i can get more detailed and comprehensive technical support?
I want to know the work procedure of boot wrapper. For example, make CROSS_COMPILE=aarch64-linux-gnu- BOOTARGS='"root=/dev/vda2 consolelog=9 rw console=ttyAMA0"' FDT_SRC=vexpress-foundation-v8.dts IMAGE=linux-system-foundation.axf. What use are the arguments of BOOTARGS and FDT_SRC? Whether they are used by foundation model or real OS ? what real use is vexpress-foundation-v8.dts?
Thanks
Xiaoke Wu
Hi,
On 21 May 2013 11:48, Wang Wei Bessel.Wang@huawei.com wrote:
Hi all,
Foundation model is closed source propertiary software, but i want to know how i can get more detailed and comprehensive technical support?
I want to know the work procedure of boot wrapper. For example, make CROSS_COMPILE=aarch64-linux-gnu- BOOTARGS='"root=/dev/vda2 consolelog=9 rw console=ttyAMA0"' FDT_SRC=vexpress-foundation-v8.dts IMAGE=linux-system-foundation.axf. What use are the arguments of BOOTARGS and FDT_SRC? Whether they are used by foundation model or real OS ? what real use is vexpress-foundation-v8.dts?
For linux to boot you need fdt (i.e. device tree) hence use of FDT_SRC is to prove device tree. BOOTARGS are used to pass booting arguments (like which console to use what is root device ? etc..). Boot wrapper adds/fills these BOOTARGS inside "chosen" node of fdt selected.
Thanks
Xiaoke Wu
Thanks, Pranav
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev
On 21 May 2013 07:18, Wang Wei Bessel.Wang@huawei.com wrote:
Hi all,
Foundation model is closed source propertiary software, but i want to know how i can get more detailed and comprehensive technical support?
It depends what support you want, but the Foundation Model is provided by ARM and as such, they should be able to provide technical support.
I want to know the work procedure of boot wrapper. For example, make CROSS_COMPILE=aarch64-linux-gnu- BOOTARGS='"root=/dev/vda2 consolelog=9 rw console=ttyAMA0"' FDT_SRC=vexpress-foundation-v8.dts IMAGE=linux-system-foundation.axf. What use are the arguments of BOOTARGS and FDT_SRC? Whether they are used by foundation model or real OS ? what real use is vexpress-foundation-v8.dts?
If you look at the source for the bootwrapper, you will see that it is a very simple thing.
All it is trying to do is take a kernel, FDT and (optional) initrd, wrap them together into one file that the model can understand - a .axf file.
If you look onto the Makefile, you will see that passing FDT_SRC="..." or BOOTARGS="..." on the command line when you build the bootwrapper, you are simply over-riding the default values that the Makefile uses.
The FDT_SRC is used by the Makefile to create the binary .dtb file that is passed to the kernel. And BOOTARGS are the arguments passed from the bootwrapper to the kernel.
Thanks
Xiaoke Wu
linaro-dev mailing list linaro-dev@lists.linaro.org http://lists.linaro.org/mailman/listinfo/linaro-dev