All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/1] Routerstationpro: The size of the kernel image is too big
@ 2013-03-28 19:32 michel.thebeau
  2013-03-28 19:32 ` [PATCH 1/1] routerstationpro: swap KERNEL_IMAGETYPE and KERNEL_ALT_IMAGETYPE michel.thebeau
  0 siblings, 1 reply; 3+ messages in thread
From: michel.thebeau @ 2013-03-28 19:32 UTC (permalink / raw)
  To: richard.purdie, bruce.ashfield; +Cc: poky

Hi Bruce, Richard,

I'd previously sent a patch to the poky list which Richard
has merged, commit 83716e40edacfd20dec8ef41f415ad5828d4643b:
"routerstationpro: use KERNEL_IMAGE_MAXSIZE to test the image"

The patch here is for yocto #3515.  I am sending two more patches
to the oe-core list:

I recommend that these three patches be applied in this order:
#3515
1. [OE-core] [PATCH 1/2] kernel.bbclass: omit vmlinux from rpm file when it is the alternative image
2. [poky] [PATCH 1/1] routerstationpro: swap KERNEL_IMAGETYPE and  KERNEL_ALT_IMAGETYPE

#3514
3. [OE-core] [PATCH 2/2] kernel.bbclass: do_sizecheck: update path to build image and do not delete

When these three are merged then I would consider #3514 and #3515 closed.

Michel


^ permalink raw reply	[flat|nested] 3+ messages in thread

* [PATCH 1/1] routerstationpro: swap KERNEL_IMAGETYPE and KERNEL_ALT_IMAGETYPE
  2013-03-28 19:32 [PATCH 0/1] Routerstationpro: The size of the kernel image is too big michel.thebeau
@ 2013-03-28 19:32 ` michel.thebeau
  2013-03-28 21:12   ` Michel Thebeau
  0 siblings, 1 reply; 3+ messages in thread
From: michel.thebeau @ 2013-03-28 19:32 UTC (permalink / raw)
  To: richard.purdie, bruce.ashfield; +Cc: poky

From: Michel Thebeau <michel.thebeau@windriver.com>

The routerstationpro has a 16mb flash which the kernel image should
fit into.  The default build type for vmlinux then should be the
stripped arch/mips/boot/vmlinux.bin.

Swapping KERNEL_IMAGETYPE and KERNEL_ALT_IMAGETYPE for rsp causes
vmlinux.bin to be linked in tmp/deploy/images instead of vmlinux, and
causes vmlinux.bin to appear in the kernel rpm file.

[YOCTO #3515]

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com>
---
 meta-yocto-bsp/conf/machine/routerstationpro.conf |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-yocto-bsp/conf/machine/routerstationpro.conf b/meta-yocto-bsp/conf/machine/routerstationpro.conf
index e5e4d1a..a727e2a 100644
--- a/meta-yocto-bsp/conf/machine/routerstationpro.conf
+++ b/meta-yocto-bsp/conf/machine/routerstationpro.conf
@@ -6,8 +6,8 @@ require conf/machine/include/tune-mips32.inc
 
 MACHINE_FEATURES = "screen keyboard pci usbhost ext2 ext3 serial"
 
-KERNEL_IMAGETYPE = "vmlinux"
-KERNEL_ALT_IMAGETYPE = "vmlinux.bin"
+KERNEL_ALT_IMAGETYPE = "vmlinux"
+KERNEL_IMAGETYPE = "vmlinux.bin"
 
 PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
 PREFERRED_VERSION_linux-yocto ?= "3.4%"
-- 
1.7.9.7



^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [PATCH 1/1] routerstationpro: swap KERNEL_IMAGETYPE and KERNEL_ALT_IMAGETYPE
  2013-03-28 19:32 ` [PATCH 1/1] routerstationpro: swap KERNEL_IMAGETYPE and KERNEL_ALT_IMAGETYPE michel.thebeau
@ 2013-03-28 21:12   ` Michel Thebeau
  0 siblings, 0 replies; 3+ messages in thread
From: Michel Thebeau @ 2013-03-28 21:12 UTC (permalink / raw)
  To: michel.thebeau; +Cc: poky



On 13-03-28 03:32 PM, michel.thebeau@windriver.com wrote:
> From: Michel Thebeau <michel.thebeau@windriver.com>
> 
> The routerstationpro has a 16mb flash which the kernel image should
> fit into.  The default build type for vmlinux then should be the
> stripped arch/mips/boot/vmlinux.bin.
> 
> Swapping KERNEL_IMAGETYPE and KERNEL_ALT_IMAGETYPE for rsp causes
> vmlinux.bin to be linked in tmp/deploy/images instead of vmlinux, and
> causes vmlinux.bin to appear in the kernel rpm file.
> 
> [YOCTO #3515]
> 
> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
> Signed-off-by: Michel Thebeau <michel.thebeau@windriver.com>
> ---
>  meta-yocto-bsp/conf/machine/routerstationpro.conf |    4 ++--
>  1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/meta-yocto-bsp/conf/machine/routerstationpro.conf b/meta-yocto-bsp/conf/machine/routerstationpro.conf
> index e5e4d1a..a727e2a 100644
> --- a/meta-yocto-bsp/conf/machine/routerstationpro.conf
> +++ b/meta-yocto-bsp/conf/machine/routerstationpro.conf
> @@ -6,8 +6,8 @@ require conf/machine/include/tune-mips32.inc
>  
>  MACHINE_FEATURES = "screen keyboard pci usbhost ext2 ext3 serial"
>  
> -KERNEL_IMAGETYPE = "vmlinux"
> -KERNEL_ALT_IMAGETYPE = "vmlinux.bin"
> +KERNEL_ALT_IMAGETYPE = "vmlinux"
> +KERNEL_IMAGETYPE = "vmlinux.bin"

I'd noted in email that arch/mips/boot/vmlinux.bin is looks like the
stripped file we were looking for.  But it doesn't load:

RedBoot> load -m tftp -h 192.168.1.6 mthebeau/vmlinux.bin
Unrecognized image type: 0x0

I was able to load the larger vmlinux and boot it.

And as previously noted by ,  using
tmp/sysroots/x86_64-linux/usr/bin/mips32-poky-linux/mips-poky-linux-strip would
get a bootable image as well from the vmlinux.

I'll try to figure out what the difference is between that and vmlinux.bin.

M


>  
>  PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
>  PREFERRED_VERSION_linux-yocto ?= "3.4%"
> 


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2013-03-28 21:12 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-03-28 19:32 [PATCH 0/1] Routerstationpro: The size of the kernel image is too big michel.thebeau
2013-03-28 19:32 ` [PATCH 1/1] routerstationpro: swap KERNEL_IMAGETYPE and KERNEL_ALT_IMAGETYPE michel.thebeau
2013-03-28 21:12   ` Michel Thebeau

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.