mail archive of the barebox mailing list
 help / color / mirror / Atom feed
* [PATCH 0/3] MIPS: add support for metadata in pbl-enabled barebox images
@ 2014-08-02  5:43 Antony Pavlov
  2014-08-02  5:43 ` [PATCH 1/3] fixup! Add support for metadata in " Antony Pavlov
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Antony Pavlov @ 2014-08-02  5:43 UTC (permalink / raw)
  To: barebox

This patch series make it possible to use metadata
in big-endian qemu-malta barebox images.

The first patch fixes up metadata for big-endian targets.

Antony Pavlov (3):
  fixup! Add support for metadata in barebox images
  MIPS: add support for metadata in barebox images
  MIPS: qemu-malta_defconfig: enable metadata in barebox image (IMD)

 arch/mips/configs/qemu-malta_defconfig | 1 +
 arch/mips/lib/barebox.lds.S            | 2 ++
 arch/mips/pbl/zbarebox.lds.S           | 2 ++
 common/imd-barebox.c                   | 4 ++--
 4 files changed, 7 insertions(+), 2 deletions(-)

-- 
2.0.1


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

* [PATCH 1/3] fixup! Add support for metadata in barebox images
  2014-08-02  5:43 [PATCH 0/3] MIPS: add support for metadata in pbl-enabled barebox images Antony Pavlov
@ 2014-08-02  5:43 ` Antony Pavlov
  2014-08-02  5:43 ` [PATCH 2/3] MIPS: add " Antony Pavlov
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Antony Pavlov @ 2014-08-02  5:43 UTC (permalink / raw)
  To: barebox

---
 common/imd-barebox.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/common/imd-barebox.c b/common/imd-barebox.c
index 7122740..e9cd37d 100644
--- a/common/imd-barebox.c
+++ b/common/imd-barebox.c
@@ -13,12 +13,12 @@ void imd_used(const void *used)
 
 struct imd_header imd_start_header
 __BAREBOX_IMD_SECTION(.barebox_imd_start) = {
-	.type = IMD_TYPE_START,
+	.type = cpu_to_le32(IMD_TYPE_START),
 };
 
 struct imd_header imd_end_header
 __BAREBOX_IMD_SECTION(.barebox_imd_end) = {
-	.type = IMD_TYPE_END,
+	.type = cpu_to_le32(IMD_TYPE_END),
 };
 
 BAREBOX_IMD_TAG_STRING(imd_build_tag, IMD_TYPE_BUILD, UTS_VERSION, 1);
-- 
2.0.1


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

* [PATCH 2/3] MIPS: add support for metadata in barebox images
  2014-08-02  5:43 [PATCH 0/3] MIPS: add support for metadata in pbl-enabled barebox images Antony Pavlov
  2014-08-02  5:43 ` [PATCH 1/3] fixup! Add support for metadata in " Antony Pavlov
@ 2014-08-02  5:43 ` Antony Pavlov
  2014-08-02  5:43 ` [PATCH 3/3] MIPS: qemu-malta_defconfig: enable metadata in barebox image (IMD) Antony Pavlov
  2014-08-04 18:51 ` [PATCH 0/3] MIPS: add support for metadata in pbl-enabled barebox images Sascha Hauer
  3 siblings, 0 replies; 5+ messages in thread
From: Antony Pavlov @ 2014-08-02  5:43 UTC (permalink / raw)
  To: barebox

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
---
 arch/mips/lib/barebox.lds.S  | 2 ++
 arch/mips/pbl/zbarebox.lds.S | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/arch/mips/lib/barebox.lds.S b/arch/mips/lib/barebox.lds.S
index 4ee4252..c690e71 100644
--- a/arch/mips/lib/barebox.lds.S
+++ b/arch/mips/lib/barebox.lds.S
@@ -49,6 +49,8 @@ SECTIONS
 	. = ALIGN(4);
 	.data : { *(.data*) }
 
+	.barebox_imd : { BAREBOX_IMD }
+
 	. = ALIGN(4);
 	.got : { *(.got*) }
 
diff --git a/arch/mips/pbl/zbarebox.lds.S b/arch/mips/pbl/zbarebox.lds.S
index 3a26942..a883fdb 100644
--- a/arch/mips/pbl/zbarebox.lds.S
+++ b/arch/mips/pbl/zbarebox.lds.S
@@ -44,6 +44,8 @@ SECTIONS
 	. = ALIGN(4);
 	.rodata : { *(.rodata*) }
 
+	.barebox_imd : { BAREBOX_IMD }
+
 	_etext = .;			/* End of text and rodata section */
 
 	. = ALIGN(4);
-- 
2.0.1


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

* [PATCH 3/3] MIPS: qemu-malta_defconfig: enable metadata in barebox image (IMD)
  2014-08-02  5:43 [PATCH 0/3] MIPS: add support for metadata in pbl-enabled barebox images Antony Pavlov
  2014-08-02  5:43 ` [PATCH 1/3] fixup! Add support for metadata in " Antony Pavlov
  2014-08-02  5:43 ` [PATCH 2/3] MIPS: add " Antony Pavlov
@ 2014-08-02  5:43 ` Antony Pavlov
  2014-08-04 18:51 ` [PATCH 0/3] MIPS: add support for metadata in pbl-enabled barebox images Sascha Hauer
  3 siblings, 0 replies; 5+ messages in thread
From: Antony Pavlov @ 2014-08-02  5:43 UTC (permalink / raw)
  To: barebox

Usage:

  $ qemu-system-mips -nodefaults -nographic -M malta -m 256 \
        -serial stdio -monitor null \
        -bios ./barebox-flash-image

  ...

  barebox:/ imd /dev/nor0
  release: 2014.07.0-00401-gd863821
  build: #148 Sat Aug 2 09:22:16 MSK 2014

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
---
 arch/mips/configs/qemu-malta_defconfig | 1 +
 1 file changed, 1 insertion(+)

diff --git a/arch/mips/configs/qemu-malta_defconfig b/arch/mips/configs/qemu-malta_defconfig
index 6ee302d..5a1ca36 100644
--- a/arch/mips/configs/qemu-malta_defconfig
+++ b/arch/mips/configs/qemu-malta_defconfig
@@ -14,6 +14,7 @@ CONFIG_POLLER=y
 CONFIG_DEBUG_INFO=y
 CONFIG_LONGHELP=y
 CONFIG_CMD_IOMEM=y
+CONFIG_CMD_IMD=y
 CONFIG_CMD_MEMINFO=y
 CONFIG_CMD_BOOTM_SHOW_TYPE=y
 CONFIG_CMD_GO=y
-- 
2.0.1


_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

* Re: [PATCH 0/3] MIPS: add support for metadata in pbl-enabled barebox images
  2014-08-02  5:43 [PATCH 0/3] MIPS: add support for metadata in pbl-enabled barebox images Antony Pavlov
                   ` (2 preceding siblings ...)
  2014-08-02  5:43 ` [PATCH 3/3] MIPS: qemu-malta_defconfig: enable metadata in barebox image (IMD) Antony Pavlov
@ 2014-08-04 18:51 ` Sascha Hauer
  3 siblings, 0 replies; 5+ messages in thread
From: Sascha Hauer @ 2014-08-04 18:51 UTC (permalink / raw)
  To: Antony Pavlov; +Cc: barebox

On Sat, Aug 02, 2014 at 09:43:20AM +0400, Antony Pavlov wrote:
> This patch series make it possible to use metadata
> in big-endian qemu-malta barebox images.
> 
> The first patch fixes up metadata for big-endian targets.
> 
> Antony Pavlov (3):
>   fixup! Add support for metadata in barebox images
>   MIPS: add support for metadata in barebox images
>   MIPS: qemu-malta_defconfig: enable metadata in barebox image (IMD)

Applied, thanks.

Sascha

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

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

end of thread, other threads:[~2014-08-04 18:51 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-08-02  5:43 [PATCH 0/3] MIPS: add support for metadata in pbl-enabled barebox images Antony Pavlov
2014-08-02  5:43 ` [PATCH 1/3] fixup! Add support for metadata in " Antony Pavlov
2014-08-02  5:43 ` [PATCH 2/3] MIPS: add " Antony Pavlov
2014-08-02  5:43 ` [PATCH 3/3] MIPS: qemu-malta_defconfig: enable metadata in barebox image (IMD) Antony Pavlov
2014-08-04 18:51 ` [PATCH 0/3] MIPS: add support for metadata in pbl-enabled barebox images Sascha Hauer

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox