All of lore.kernel.org
 help / color / mirror / Atom feed
* [RFC] Kbuild support for ARM FIT images
@ 2013-02-21  1:37 ` Joel A Fernandes
  0 siblings, 0 replies; 178+ messages in thread
From: Joel A Fernandes @ 2013-02-21  1:37 UTC (permalink / raw)
  To: u-boot, Linux OMAP List, linux-kbuild, Linux ARM Kernel List
  Cc: Fernandes, Joel A, tony, Rini, Tom, Grant Likely, Grant Likely

Hello,
I've been spinning some work-in-progress patches for FIT build support
in the kernel.
With the move to multiplatform support on OMAP, I feel it is a good
time to add  FIT support, also looking at the proliferating number of
dtbs, as it is a nice way

Currently the following is what I envision the way it will work:
- New "uImage-fit" target in $(boot)/ which is made to depend on "dtbs" target
- Changes to dtbs target to output a $(srctree)/.tmp_list_dtbs listing
the full paths to all the dtbs built
- A new script "mkfitsrc.sh" that spits out an ITS to
$(srctree)/.tmp_its . The above tmp file is passed
   - For each dtb, a new "device tree" node is created in the ITS
   - For each dtb, a new "configuration" node is created in the ITS
- mkimage is called on the ITS sources to output the kernel image.
(TODO: to use mkuboot.sh)

I have yet to do some boot time tests, as I don't have my board now
and don't want to post something that doesn't work. But all this has
been build-tested.

Any comments on this approach? Is it better to merge mkfitsrc.sh with
mkuboot.sh?

Regards,
Joel

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

end of thread, other threads:[~2013-03-18 19:57 UTC | newest]

Thread overview: 178+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2013-02-21  1:37 [RFC] Kbuild support for ARM FIT images Joel A Fernandes
2013-02-21  1:37 ` [U-Boot] " Joel A Fernandes
2013-02-21  1:37 ` Joel A Fernandes
2013-02-21  4:26 ` Stephen Warren
2013-02-21  4:26   ` [U-Boot] " Stephen Warren
2013-02-21  4:26   ` Stephen Warren
2013-02-21  7:15   ` Joel A Fernandes
2013-02-21  7:15     ` [U-Boot] " Joel A Fernandes
2013-02-21  7:15     ` Joel A Fernandes
2013-02-21 18:58     ` Stephen Warren
2013-02-21 18:58       ` [U-Boot] " Stephen Warren
2013-02-21 18:58       ` Stephen Warren
2013-02-21 19:18       ` Tom Rini
2013-02-21 19:18         ` Tom Rini
2013-02-21 13:29   ` Tom Rini
2013-02-21 13:29     ` [U-Boot] " Tom Rini
2013-02-21 13:29     ` Tom Rini
2013-02-21 19:03     ` Stephen Warren
2013-02-21 19:03       ` [U-Boot] " Stephen Warren
2013-02-21 19:03       ` Stephen Warren
2013-02-21 10:37 ` Russell King - ARM Linux
2013-02-21 10:37   ` [U-Boot] " Russell King - ARM Linux
2013-02-21 10:37   ` Russell King - ARM Linux
2013-02-21 13:20   ` Tom Rini
2013-02-21 13:20     ` [U-Boot] " Tom Rini
2013-02-21 13:20     ` Tom Rini
2013-02-21 13:46     ` Russell King - ARM Linux
2013-02-21 13:46       ` [U-Boot] " Russell King - ARM Linux
2013-02-21 13:46       ` Russell King - ARM Linux
2013-02-21 14:08       ` Tom Rini
2013-02-21 14:08         ` [U-Boot] " Tom Rini
2013-02-21 14:08         ` Tom Rini
2013-02-21 14:37         ` Russell King - ARM Linux
2013-02-21 14:37           ` Russell King - ARM Linux
2013-02-21 14:46           ` Tom Rini
2013-02-21 14:46             ` Tom Rini
2013-02-21 17:25         ` [U-Boot] " Nicolas Pitre
2013-02-21 17:25           ` Nicolas Pitre
2013-02-21 17:25           ` Nicolas Pitre
2013-02-21 17:40           ` Tom Rini
2013-02-21 17:40             ` Tom Rini
2013-02-21 17:40             ` Tom Rini
2013-02-21 17:40             ` Tom Rini
2013-02-21 19:21             ` [U-Boot] " Nicolas Pitre
2013-02-21 19:21               ` Nicolas Pitre
2013-02-21 19:21               ` Nicolas Pitre
2013-02-21 19:37               ` Stephen Warren
2013-02-21 19:37                 ` Stephen Warren
2013-02-21 19:37                 ` Stephen Warren
2013-02-21 19:57                 ` Wolfgang Denk
2013-02-21 19:57                   ` Wolfgang Denk
2013-02-21 19:57                   ` Wolfgang Denk
2013-02-21 20:05                   ` Stephen Warren
2013-02-21 20:05                     ` Stephen Warren
2013-02-21 20:05                     ` Stephen Warren
2013-02-21 20:18                     ` Wolfgang Denk
2013-02-21 20:18                       ` Wolfgang Denk
2013-02-21 20:18                       ` Wolfgang Denk
2013-02-21 21:18                 ` Nicolas Pitre
2013-02-21 21:18                   ` Nicolas Pitre
2013-02-21 21:18                   ` Nicolas Pitre
2013-02-22  0:10                   ` Stephen Warren
2013-02-22  0:10                     ` Stephen Warren
2013-02-22  0:10                     ` Stephen Warren
2013-02-22  0:39                     ` Russell King - ARM Linux
2013-02-22  0:39                       ` Russell King - ARM Linux
2013-02-22  0:39                       ` Russell King - ARM Linux
2013-02-22 20:48                       ` Stephen Warren
2013-02-22 20:48                         ` Stephen Warren
2013-02-22 20:48                         ` Stephen Warren
2013-02-21 18:27           ` Jason Gunthorpe
2013-02-21 18:27             ` Jason Gunthorpe
2013-02-21 18:27             ` Jason Gunthorpe
2013-02-21 19:08             ` Russell King - ARM Linux
2013-02-21 19:08               ` Russell King - ARM Linux
2013-02-21 19:08               ` Russell King - ARM Linux
2013-02-21 20:15               ` Jason Gunthorpe
2013-02-21 20:15                 ` Jason Gunthorpe
2013-02-21 20:15                 ` Jason Gunthorpe
2013-02-21 19:57             ` Nicolas Pitre
2013-02-21 19:57               ` Nicolas Pitre
2013-02-21 19:57               ` Nicolas Pitre
2013-02-21 21:14               ` Jason Gunthorpe
2013-02-21 21:14                 ` Jason Gunthorpe
2013-02-21 21:14                 ` Jason Gunthorpe
2013-02-21 22:05                 ` Nicolas Pitre
2013-02-21 22:05                   ` Nicolas Pitre
2013-02-21 22:05                   ` Nicolas Pitre
2013-02-21 23:11                   ` Jason Gunthorpe
2013-02-21 23:11                     ` Jason Gunthorpe
2013-02-21 23:11                     ` Jason Gunthorpe
2013-02-21 23:50                     ` Stephen Warren
2013-02-21 23:50                       ` Stephen Warren
2013-02-21 23:50                       ` Stephen Warren
2013-02-22  0:19                     ` Scott Wood
2013-02-22  0:19                       ` Scott Wood
2013-02-22  0:19                       ` Scott Wood
2013-02-22  0:19                       ` Scott Wood
2013-02-22  2:39                       ` [U-Boot] " Jason Gunthorpe
2013-02-22  2:39                         ` Jason Gunthorpe
2013-02-22  0:27                     ` Russell King - ARM Linux
2013-02-22  0:27                       ` Russell King - ARM Linux
2013-02-22  0:27                       ` Russell King - ARM Linux
2013-02-22  0:41                       ` Russell King - ARM Linux
2013-02-22  0:41                         ` Russell King - ARM Linux
2013-02-22  2:11                       ` Jason Gunthorpe
2013-02-22  2:11                         ` Jason Gunthorpe
2013-02-21 23:18                   ` Wolfgang Denk
2013-02-21 23:18                     ` Wolfgang Denk
2013-02-21 23:18                     ` Wolfgang Denk
2013-02-21 23:28                     ` Jason Gunthorpe
2013-02-21 23:28                       ` Jason Gunthorpe
2013-02-21 23:28                       ` Jason Gunthorpe
2013-02-22  0:19                       ` Rob Herring
2013-02-22  0:19                         ` Rob Herring
2013-02-22  0:19                         ` Rob Herring
2013-02-22  0:19                         ` Rob Herring
2013-02-22  2:22                         ` [U-Boot] " Jason Gunthorpe
2013-02-22  2:22                           ` Jason Gunthorpe
2013-02-22  2:22                           ` Jason Gunthorpe
2013-02-22  3:32                           ` Rob Herring
2013-02-22  3:32                             ` Rob Herring
2013-02-22  3:32                             ` Rob Herring
2013-02-22  7:56                           ` Jason Kridner
2013-02-22  7:56                             ` Jason Kridner
2013-02-22 17:43                             ` Jason Gunthorpe
2013-02-22 17:43                               ` Jason Gunthorpe
2013-02-22 17:43                               ` Jason Gunthorpe
2013-02-22  6:55                       ` Wolfgang Denk
2013-02-22  6:55                         ` Wolfgang Denk
2013-02-22  6:55                         ` Wolfgang Denk
2013-02-21 23:45                   ` Stephen Warren
2013-02-21 23:45                     ` Stephen Warren
2013-02-21 23:45                     ` Stephen Warren
2013-02-22  0:29                     ` Russell King - ARM Linux
2013-02-22  0:29                       ` Russell King - ARM Linux
2013-02-22  0:29                       ` Russell King - ARM Linux
2013-02-21 20:56             ` Peter Korsgaard
2013-02-21 20:56               ` Peter Korsgaard
2013-02-21 20:56               ` Peter Korsgaard
2013-02-21 17:37       ` Wolfgang Denk
2013-02-21 17:37         ` [U-Boot] " Wolfgang Denk
2013-02-21 17:37         ` Wolfgang Denk
2013-02-21 18:33         ` Russell King - ARM Linux
2013-02-21 18:33           ` Russell King - ARM Linux
2013-02-23  8:38   ` Joel A Fernandes
2013-02-23  8:38     ` [U-Boot] " Joel A Fernandes
2013-02-23  8:38     ` Joel A Fernandes
2013-02-22 16:00 ` Olof Johansson
2013-02-22 16:00   ` [U-Boot] " Olof Johansson
2013-02-22 16:00   ` Olof Johansson
2013-03-18 16:36   ` Pavel Machek
2013-03-18 16:36     ` [U-Boot] " Pavel Machek
2013-03-18 16:36     ` Pavel Machek
2013-03-18 16:44     ` Russell King - ARM Linux
2013-03-18 16:44       ` [U-Boot] " Russell King - ARM Linux
2013-03-18 16:44       ` Russell King - ARM Linux
2013-03-18 17:49       ` Pavel Machek
2013-03-18 17:49         ` [U-Boot] " Pavel Machek
2013-03-18 17:49         ` Pavel Machek
2013-03-18 17:57         ` Russell King - ARM Linux
2013-03-18 17:57           ` [U-Boot] " Russell King - ARM Linux
2013-03-18 17:57           ` Russell King - ARM Linux
2013-03-18 18:04           ` Pavel Machek
2013-03-18 18:04             ` [U-Boot] " Pavel Machek
2013-03-18 18:04             ` Pavel Machek
2013-03-18 18:14             ` [U-Boot] " Stephen Warren
2013-03-18 18:14               ` Stephen Warren
2013-03-18 18:14               ` Stephen Warren
2013-03-18 19:57               ` Wolfgang Denk
2013-03-18 19:57                 ` Wolfgang Denk
2013-03-18 19:57                 ` Wolfgang Denk
2013-03-18 19:51           ` Wolfgang Denk
2013-03-18 19:51             ` [U-Boot] " Wolfgang Denk
2013-03-18 19:51             ` Wolfgang Denk
2013-03-18 18:29     ` [U-Boot] " Tom Rini
2013-03-18 18:29       ` Tom Rini
2013-03-18 18:29       ` Tom Rini

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.