Does the BSP has any role to play in the kernel build process. is the Image "Vmlinux" dependent on BSP in any way?
BSP stands for board support package....so it'll contain stuff to make the kernel run on that specific h/w (eg: header files detailing the memory map of the attached devices etc.). If you have a builtin driver for the attached h/w, then yes, that code will be compiled into your vmlinux image. If its a module then it might be outside, depending on whether you've put in some sort of rootfs or not. HTH, -mandeep On Wed, Sep 18, 2013 at 6:10 PM, arun kumar <arunkr.linux@gmail.com> wrote:
Does the BSP has any role to play in the kernel build process. is the Image "Vmlinux" dependent on BSP in any way?
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
On Wed, Sep 18, 2013 at 6:20 PM, Mandeep Sandhu <mandeepsandhu.chd@gmail.com
wrote:
BSP stands for board support package....so it'll contain stuff to make the kernel run on that specific h/w (eg: header files detailing the memory map of the attached devices etc.).
If you have a builtin driver for the attached h/w, then yes, that code will be compiled into your vmlinux image. If its a module then it might be outside, depending on whether you've put in some sort of rootfs or not.
HTH, -mandeep
On Wed, Sep 18, 2013 at 6:10 PM, arun kumar <arunkr.linux@gmail.com>wrote:
Does the BSP has any role to play in the kernel build process. is the Image "Vmlinux" dependent on BSP in any way?
BSP and kernel ( Vmlinux, as you mention) will go hand in hand. BSP will be responsible for booting your new hardware ( as bootloader is normally part of it) and handing over to the kernel.
Thanks.
For a specific x86 architecture, the code or most of the code under linux/arch/x86 can be called as board support package. -Prabhu On Wed, Sep 18, 2013 at 10:01 PM, arshad hussain <arshad.super@gmail.com> wrote:
On Wed, Sep 18, 2013 at 6:20 PM, Mandeep Sandhu <mandeepsandhu.chd@gmail.com> wrote:
BSP stands for board support package....so it'll contain stuff to make the kernel run on that specific h/w (eg: header files detailing the memory map of the attached devices etc.).
If you have a builtin driver for the attached h/w, then yes, that code will be compiled into your vmlinux image. If its a module then it might be outside, depending on whether you've put in some sort of rootfs or not.
HTH, -mandeep
On Wed, Sep 18, 2013 at 6:10 PM, arun kumar <arunkr.linux@gmail.com> wrote:
Does the BSP has any role to play in the kernel build process. is the Image "Vmlinux" dependent on BSP in any way?
BSP and kernel ( Vmlinux, as you mention) will go hand in hand. BSP will be responsible for booting your new hardware ( as bootloader is normally part of it) and handing over to the kernel.
Thanks.
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
Hi Arun, Generally, the BSP stands for Board Support Package. The elements that are contained in the BSP are 1) Boot Loader 2) OEM Adaptation Layer (OAL) 3) Device Drivers 4) Configuration Files --> Boot Loader downloads the OS images in to the target board --> OAL links the kernel image and supports hardware initialization and management. --> Device Drivers supports on board peripherals OR peripherals that are attached to the board at run time --> Configuration Files are created to configure the BSP environment variables. I hope, this helps you. Regards, Srinivas G. On Wed, Sep 18, 2013 at 6:10 PM, arun kumar <arunkr.linux@gmail.com> wrote:
Does the BSP has any role to play in the kernel build process. is the Image "Vmlinux" dependent on BSP in any way?
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
participants (5)
-
arshad hussain -
arun kumar -
Mandeep Sandhu -
Prabhunath G -
Srinivas Ganji