From: Stefano Babic <sbabic@denx.de>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH V13 01/12] Add cmd_spl command
Date: Tue, 14 Feb 2012 09:56:05 +0100 [thread overview]
Message-ID: <4F3A21A5.8020106@denx.de> (raw)
In-Reply-To: <20120213075404.C4D14193BB42@gemini.denx.de>
On 13/02/2012 08:54, Wolfgang Denk wrote:
> Dear Stefano Babic,
>
> In message <1328350963-30989-2-git-send-email-sbabic@denx.de> you wrote:
>> From: Simon Schwarz <simonschwarzcor@googlemail.com>
>>
>> This adds a spl command to the u-boot.
>>
>> Related config:
>> CONFIG_CMD_CPL
>> activate/deactivate the command
>
> CONFIG_CMD_CPL??? Is this a typo, and you mean CONFIG_CMD_SPL ?
Yes, this a type - must be fixed.
>
>> CONFIG_CMD_SPL_NAND_OFS
>> Offset in NAND to use
>
> What about other storage devices?
Booting from other storage devices is not yet implemented, but it is
surely desired. I can imagine that after this patchset will flow into
mainline, there will be more use cases, and further storages will be added.
At the moment, only NAND is implemented and for this reason
only CONFIG_CMD_SPL_NAND_OFS is defined. This leaves the possibility to
have different offsets from different boot devices for the kernel
parameter area.
>
> ...
>> +/* Calls bootm with the parameters given */
>> +static int call_bootm(int argc, char * const argv[], char *subcommand[])
>> +{
>> + char *bootm_argv[5];
>> + char command[] = "do_bootm";
> ...
>> +}
>
> Why is this needed? Why don't you run do_bootm() directly?
Mmmhh... At least using find_cmd("do_bootm") in do_bootm should be not
required,
if this is what you mind.
>> +static int spl_export_fdt(int argc, char * const argv[])
>> +{
> ...
>> + /* inspect paramters and execute bootm */
>> + argc--;
>> + argv++;
>> + if (call_bootm(argc, argv, subcommand))
>> + return -1;
>> +
>> + printf("Argument image is now in RAM: 0x%p\n",
>> + (void *)images.ft_addr);
>> + return 0;
>> +#else
>> + printf("Das U-Boot was build without fdt support - aborting\n");
>> + return -1;
>> +#endif
>> +}
>> +
>> +/* assemble the bootm patameters for atags creation */
>> +static int spl_export_atags(int argc, char * const argv[])
>> +{
> ...
>> + /* inspect parameters and execute bootm */
>> + argc--;
>> + argv++;
>> + if (call_bootm(argc, argv, subcommand))
>> + return -1;
>> +
>> + printf("Argument image is now in RAM at: 0x%p\n",
>> + (void *)gd->bd->bi_boot_params);
>> + return 0;
>> +#endif
>> + printf("Das U-Boot was build without ATAGS support - aborting\n");
>> + return -1;
>> +}
>
> This is basicly identical code, only the data structures differ.
>
> Please use a common function, and pass (a pointer to) the data as
> argument.
Clear, thanks, I'll fix it.
>
>> + if (c) {
>> + cmd = (int)c->cmd;
>> + switch (cmd) {
>> + case SPL_EXPORT_FDT:
>> + argc--;
>> + argv++;
>> + return spl_export_fdt(argc, argv);
>> + break;
>> + case SPL_EXPORT_ATAGS:
>> + argc--;
>> + argv++;
>> + return spl_export_atags(argc, argv);
>> + break;
>> + default:
>
> This will also eliminate this switch() - you just have to set the
> pointer to the respective data to pass.
You're right !
>
>> +/*
>> + * Arguments:
>> + * 1: subcommand
>> + * 2: image_type
>> + * 3: nand_offset
>> + * 4: kernel_addr
>> + * 5: initrd_addr
>> + * 6: fdt_adr
>> + */
>
> I think it is broken to restrict this by design to NAND booting only.
It is not. The comment is wrong and does not correspond to the
implemented command. The result of spl export is not written
automatically to storage, and this let the possibility to write it into
the correct storage device.
"spl export <img=atags|fdt> [kernel_addr] [initrd_addr] "
nand_offset is something obsolete - and the whole comment does not add
more info as we can read after the U_BOOT_CMD. I will drop it.
>
> This is a command that attemtps to deal with SPL booting in general,
> so it should support all possible kinds of boot media - NOR, NAND,
> MMC, SPI flash, USB, ...
Right. However, this restriction is not in this patch (apart the wrong
comment). I think the command is already general and not limited to a
storage device. But there is this limitation in another patch.
The restriction about storage media is in board_init_r(), in
[PATCH V13 03/12] omap-common: Add NAND SPL linux booting. Maybe you can
take a look.
Here the selection if booting the kernel or u-boot is taken inside
spl_nand_load_image(). So at this point we have already decided which is
the storage media, and this function starts the kernel. So maybe we
should also rename it to a general name, such as spl_load_image().
Really this function has not a lot to do to do with NAND, except the
fact it calls nand_spl_load_image() to copy from NAND to RAM.
Your comment applies very well to this function. It should be made
more general, maybe adding function pointers that must be called after
selecting the right device, something like:
device_media->load_image(addr, size);
where device_media->load_image points to the specific devic media
function to copy an image, for NAND it is nand_spl_load_image.
What do you think about ?
We have already discussed how we can proceed with this feature and how
to merge it into mainline. Maybe it is worth to spend again a couple of
words. The other main restriction is the fact that this feature is
OMAP-only, and not so general as it should be. Not only, also the SPL
framework runs mainly on TI SOCs, and it is really a pity. Most of part
that are now hidden in omap-common/ can be generalized for the other
SOCs, and duplication can be avoided. IMHO there is already some code
that can be factorized between OMAp and Davinci.
Because there is a high probability to break other boards (I have
already posted patches in this direction, but I broke davinci), we
decided to make several steps. Firstly pushing this feature, then making
SPL common - I will add now also making booting from SPL device-independent.
My question is if we proceed with several steps, or we want to push only
a complete version. Any thought about this ?
Best regards,
Stefano Babic
--
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================
next prev parent reply other threads:[~2012-02-14 8:56 UTC|newest]
Thread overview: 245+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-08-11 14:44 [U-Boot] [PATCH 0/7] SPL Linux boot Simon Schwarz
2011-08-11 14:44 ` [U-Boot] [PATCH 1/7] arm: Add Prep subcommand support to bootm Simon Schwarz
2011-08-11 14:44 ` [U-Boot] [PATCH 2/7] Add savebp command Simon Schwarz
2011-08-11 14:44 ` [U-Boot] [PATCH 3/7] arm: Add savebp implementation for arm Simon Schwarz
2011-08-11 14:44 ` [U-Boot] [PATCH 4/7] omap-common/spl: Add linux boot to SPL Simon Schwarz
2011-08-11 14:44 ` [U-Boot] [PATCH 5/7] devkit8000/spl: init GPMC for dm9000 in SPL Simon Schwarz
2011-08-11 14:44 ` [U-Boot] [PATCH 6/7] omap-common: Add NAND SPL linux booting Simon Schwarz
2011-08-11 14:44 ` [U-Boot] [PATCH 7/7] omap-common: fixes BSS overwriting problem Simon Schwarz
2011-08-24 10:39 ` [U-Boot] [PATCH V2 0/8] SPL Linux boot Simon Schwarz
2011-08-24 10:39 ` [U-Boot] [PATCH V2 1/8] arm: Add Prep subcommand support to bootm Simon Schwarz
2011-08-24 10:39 ` [U-Boot] [PATCH V2 2/8] Add savebp command Simon Schwarz
2011-08-24 10:39 ` [U-Boot] [PATCH V2 3/8] arm: Add savebp implementation for arm Simon Schwarz
2011-08-24 10:39 ` [U-Boot] [PATCH V2 4/8] omap-common/spl: Add linux boot to SPL Simon Schwarz
2011-08-24 10:39 ` [U-Boot] [PATCH V2 5/8] devkit8000/spl: init GPMC for dm9000 in SPL Simon Schwarz
2011-08-24 10:39 ` [U-Boot] [PATCH V2 6/8] omap-common: Add NAND SPL linux booting Simon Schwarz
2011-08-24 10:39 ` [U-Boot] [PATCH V2 7/8] omap-common: fixes BSS overwriting problem Simon Schwarz
2011-08-24 10:39 ` [U-Boot] [PATCH V2 8/8] savebp: added Readme Simon Schwarz
2011-08-25 8:33 ` [U-Boot] [PATCH V3 0/8] SPL Linux boot Simon Schwarz
2011-08-25 8:33 ` [U-Boot] [PATCH V3 1/8] arm: Add Prep subcommand support to bootm Simon Schwarz
2011-08-25 9:40 ` Andreas Bießmann
2011-08-26 9:57 ` Simon Schwarz
2011-08-26 11:52 ` Andreas Bießmann
2011-08-25 8:33 ` [U-Boot] [PATCH V3 2/8] Add savebp command Simon Schwarz
2011-08-25 10:37 ` Andreas Bießmann
2011-08-26 9:35 ` Simon Schwarz
2011-08-25 8:33 ` [U-Boot] [PATCH V3 3/8] arm: Add savebp implementation for arm Simon Schwarz
2011-08-25 11:08 ` Andreas Bießmann
2011-08-26 10:10 ` Simon Schwarz
2011-08-26 11:22 ` Andreas Bießmann
2011-08-25 8:33 ` [U-Boot] [PATCH V3 4/8] omap-common/spl: Add linux boot to SPL Simon Schwarz
2011-08-25 11:28 ` Andreas Bießmann
2011-08-26 10:17 ` Simon Schwarz
2011-08-26 10:45 ` Andreas Bießmann
2011-08-26 11:22 ` Simon Schwarz
2011-08-26 16:40 ` Simon Schwarz
2011-08-25 8:33 ` [U-Boot] [PATCH V3 5/8] devkit8000/spl: init GPMC for dm9000 in SPL Simon Schwarz
2011-08-25 8:33 ` [U-Boot] [PATCH V3 6/8] omap-common: Add NAND SPL linux booting Simon Schwarz
2011-08-25 8:33 ` [U-Boot] [PATCH V3 7/8] omap-common: fixes BSS overwriting problem Simon Schwarz
2011-08-25 8:33 ` [U-Boot] [PATCH V3 8/8] savebp: added Readme Simon Schwarz
2011-08-25 11:15 ` Andreas Bießmann
2011-08-26 10:23 ` Simon Schwarz
2011-08-26 11:55 ` Sergei Shtylyov
2011-08-25 10:17 ` [U-Boot] [PATCH V3 0/8] SPL Linux boot Wolfgang Denk
2011-08-25 11:25 ` Simon Schwarz
2011-08-26 11:36 ` Wolfgang Denk
2011-08-26 11:47 ` Aneesh V
2011-08-26 12:01 ` Wolfgang Denk
2011-08-26 12:19 ` Simon Schwarz
2011-08-26 12:21 ` Andreas Bießmann
2011-09-02 10:50 ` [U-Boot] [PATCH V4 0/6] " Simon Schwarz
2011-09-02 10:50 ` [U-Boot] [PATCH V4 1/6] removed static from images in cmd_bootm.c Simon Schwarz
2011-09-02 10:50 ` [U-Boot] [PATCH V4 2/6] Add cmd_spl command Simon Schwarz
2011-09-02 10:50 ` [U-Boot] [PATCH V4 3/6] devkit8000/spl: init GPMC for dm9000 in SPL Simon Schwarz
2011-09-02 10:50 ` [U-Boot] [PATCH V4 4/6] omap-common/spl: Add linux boot to SPL Simon Schwarz
2011-09-02 10:50 ` [U-Boot] [PATCH V4 5/6] omap-common: Add NAND SPL linux booting Simon Schwarz
2011-09-02 10:50 ` [U-Boot] [PATCH V4 6/6] omap-common: fixes BSS overwriting problem Simon Schwarz
2011-09-19 13:32 ` [U-Boot] [PATCH V5 0/6] SPL Linux boot Simon Schwarz
2011-09-19 13:32 ` [U-Boot] [PATCH V5 1/6] removed static from images in cmd_bootm.c Simon Schwarz
2011-09-19 13:32 ` [U-Boot] [PATCH V5 2/6] Add cmd_spl command Simon Schwarz
2011-09-19 13:32 ` [U-Boot] [PATCH V5 3/6] devkit8000/spl: init GPMC for dm9000 in SPL Simon Schwarz
2011-09-19 13:32 ` [U-Boot] [PATCH V5 4/6] omap-common/spl: Add linux boot to SPL Simon Schwarz
2011-09-19 13:32 ` [U-Boot] [PATCH V5 5/6] omap-common: Add NAND SPL linux booting Simon Schwarz
2011-09-19 13:32 ` [U-Boot] [PATCH V5 6/6] omap-common: fixes BSS overwriting problem Simon Schwarz
2011-09-29 8:13 ` [U-Boot] [PATCH V6 0/6] SPL Linux boot Simon Schwarz
2011-09-29 8:13 ` [U-Boot] [PATCH V6 1/6] removed static from images in cmd_bootm.c Simon Schwarz
2011-10-21 21:56 ` Wolfgang Denk
2011-09-29 8:13 ` [U-Boot] [PATCH V6 2/6] Add cmd_spl command Simon Schwarz
2011-10-21 22:01 ` Wolfgang Denk
2011-10-21 22:06 ` Wolfgang Denk
2011-09-29 8:13 ` [U-Boot] [PATCH V6 3/6] devkit8000/spl: init GPMC for dm9000 in SPL Simon Schwarz
2011-10-21 22:07 ` Wolfgang Denk
2011-09-29 8:13 ` [U-Boot] [PATCH V6 4/6] omap-common/spl: Add linux boot to SPL Simon Schwarz
2011-10-21 22:08 ` Wolfgang Denk
2011-09-29 8:13 ` [U-Boot] [PATCH V6 5/6] omap-common: Add NAND SPL linux booting Simon Schwarz
2011-09-29 8:13 ` [U-Boot] [PATCH V6 6/6] omap-common: fixes BSS overwriting problem Simon Schwarz
2011-10-31 16:23 ` [U-Boot] [PATCH V7 0/5] SPL Linux boot Simon Schwarz
2011-10-31 16:23 ` [U-Boot] [PATCH V7 1/5] Add cmd_spl command Simon Schwarz
2011-10-31 16:23 ` [U-Boot] [PATCH V7 2/5] omap-common: Add NAND SPL linux booting Simon Schwarz
2011-12-06 14:38 ` Tom Rini
2011-10-31 16:23 ` [U-Boot] [PATCH V7 3/5] omap-common/spl: Add linux boot to SPL Simon Schwarz
2011-10-31 16:23 ` [U-Boot] [PATCH V7 4/5] devkit8000/spl: init GPMC for dm9000 in SPL Simon Schwarz
2011-12-06 14:36 ` Tom Rini
2011-10-31 16:23 ` [U-Boot] [PATCH V7 5/5] omap-common: fixes BSS overwriting problem Simon Schwarz
2011-12-06 17:18 ` Stefano Babic
2011-12-06 17:53 ` Simon Schwarz
2011-12-06 18:21 ` Stefano Babic
2011-12-06 18:21 ` Wolfgang Denk
2011-12-06 19:42 ` Scott Wood
2011-12-06 18:06 ` Simon Schwarz
2011-12-06 14:26 ` [U-Boot] [PATCH V7 0/5] SPL Linux boot Stefano Babic
2011-12-06 17:39 ` [U-Boot] [PATCH V8 " Simon Schwarz
2011-12-06 17:39 ` [U-Boot] [PATCH V8 1/5] Add cmd_spl command Simon Schwarz
2011-12-06 17:39 ` [U-Boot] [PATCH V8 2/5] omap-common: Add NAND SPL linux booting Simon Schwarz
2011-12-06 17:39 ` [U-Boot] [PATCH V8 3/5] devkit8000/spl: init GPMC for dm9000 in SPL Simon Schwarz
2011-12-06 17:39 ` [U-Boot] [PATCH V8 4/5] omap-common: fixes BSS overwriting problem Simon Schwarz
2011-12-06 17:39 ` [U-Boot] [PATCH V8 5/5] omap-common/spl: Add linux boot to SPL Simon Schwarz
2011-12-06 18:34 ` [U-Boot] [PATCH V9 0/4] SPL Linux boot Simon Schwarz
2011-12-06 18:34 ` [U-Boot] [PATCH V9 1/4] Add cmd_spl command Simon Schwarz
2011-12-08 0:48 ` Mike Frysinger
2011-12-12 17:55 ` Simon Schwarz
2011-12-06 18:34 ` [U-Boot] [PATCH V9 2/4] omap-common: Add NAND SPL linux booting Simon Schwarz
2011-12-07 15:39 ` Stefano Babic
2011-12-07 17:57 ` Simon Schwarz
2011-12-07 18:10 ` Stefano Babic
2011-12-07 19:58 ` Tom Rini
2011-12-07 18:47 ` Wolfgang Denk
2011-12-08 10:14 ` Stefano Babic
2011-12-08 15:54 ` Mike Frysinger
2011-12-08 16:40 ` Stefano Babic
2011-12-08 18:31 ` Mike Frysinger
2011-12-06 18:34 ` [U-Boot] [PATCH V9 3/4] devkit8000/spl: init GPMC for dm9000 in SPL Simon Schwarz
2011-12-06 23:46 ` Tom Rini
2011-12-06 18:34 ` [U-Boot] [PATCH V9 4/4] omap-common/spl: Add linux boot to SPL Simon Schwarz
2011-12-08 0:50 ` Mike Frysinger
2011-12-08 1:09 ` Tom Rini
2011-12-08 5:39 ` Mike Frysinger
2011-12-08 6:00 ` [U-Boot] [PATCH V7 3/5] " Tom Rini
2011-12-08 7:11 ` Wolfgang Denk
2011-12-06 22:41 ` [U-Boot] [PATCH V9 0/4] SPL Linux boot Tom Rini
2011-12-07 15:30 ` Stefano Babic
2011-12-07 15:52 ` Stefano Babic
2011-12-07 17:37 ` Simon Schwarz
2011-12-08 0:39 ` Mike Frysinger
2011-12-13 10:20 ` [U-Boot] [PATCH V10 0/7] " Simon Schwarz
2011-12-13 10:20 ` [U-Boot] [PATCH V10 1/7] Add cmd_spl command Simon Schwarz
2011-12-13 10:20 ` [U-Boot] [PATCH V10 2/7] devki8000: add config for spl command Simon Schwarz
2011-12-13 10:20 ` [U-Boot] [PATCH V10 3/7] omap-common: Add NAND SPL linux booting Simon Schwarz
2011-12-13 10:20 ` [U-Boot] [PATCH V10 4/7] devkit8000/spl: init GPMC for dm9000 in SPL Simon Schwarz
2011-12-13 10:20 ` [U-Boot] [PATCH V10 5/7] omap-common/spl: Add linux boot to SPL Simon Schwarz
2011-12-15 13:21 ` Stefano Babic
2011-12-13 10:20 ` [U-Boot] [PATCH V10 6/7] omap/spl: change output of spl_parse_image_header Simon Schwarz
2011-12-13 10:20 ` [U-Boot] [PATCH V10 7/7] devkit8000: Implement and activate direct OS boot Simon Schwarz
2011-12-13 10:25 ` [U-Boot] [PATCH V10 0/7] SPL Linux boot Simon Schwarz
2011-12-13 10:36 ` Stefano Babic
2011-12-14 8:23 ` Simon Schwarz
2011-12-16 15:37 ` [U-Boot] SPL Linux Boot Stefano Babic
2011-12-16 15:37 ` [U-Boot] [PATCH V11 01/13] Add cmd_spl command Stefano Babic
2011-12-16 15:37 ` [U-Boot] [PATCH V11 02/13] devki8000: add config for spl command Stefano Babic
2011-12-16 15:37 ` [U-Boot] [PATCH V11 03/13] omap-common: Add NAND SPL linux booting Stefano Babic
2011-12-16 15:37 ` [U-Boot] [PATCH V11 04/13] devkit8000/spl: init GPMC for dm9000 in SPL Stefano Babic
2011-12-16 15:37 ` [U-Boot] [PATCH V11 05/13] omap-common/spl: Add linux boot to SPL Stefano Babic
2011-12-16 15:37 ` [U-Boot] [PATCH V11 06/13] omap/spl: change output of spl_parse_image_header Stefano Babic
2011-12-16 15:37 ` [U-Boot] [PATCH V11 07/13] devkit8000: Implement and activate direct OS boot Stefano Babic
2011-12-16 15:37 ` [U-Boot] [PATCH V11 08/13] Add cache functions to SPL for armv7 Stefano Babic
2011-12-16 15:46 ` Tom Rini
2011-12-16 15:37 ` [U-Boot] [PATCH V11 09/13] OMAP3: SPL: do not call I2C init if no I2C is set Stefano Babic
2011-12-16 15:53 ` Tom Rini
2011-12-16 15:37 ` [U-Boot] [PATCH V11 10/13] OMAP3: move SPL files to be used by other architectures Stefano Babic
2011-12-16 15:55 ` Tom Rini
2011-12-16 16:12 ` Stefano Babic
2011-12-16 15:37 ` [U-Boot] [PATCH V11 11/13] TI: SPL: make SPL available for other SOCs as TI Stefano Babic
2011-12-16 15:59 ` Tom Rini
2011-12-16 16:18 ` Stefano Babic
2011-12-16 16:31 ` Tom Rini
2011-12-16 15:37 ` [U-Boot] [PATCH V11 12/13] SPL: call cleanup_before_linux() before booting Linux Stefano Babic
2011-12-16 15:37 ` [U-Boot] [PATCH V11 13/13] OMAP3: twister: add support to boot Linux from SPL Stefano Babic
2011-12-16 16:01 ` Tom Rini
2011-12-16 16:13 ` Stefano Babic
2011-12-16 15:45 ` [U-Boot] SPL Linux Boot Tom Rini
2011-12-16 16:04 ` Stefano Babic
2011-12-19 8:43 ` Stefano Babic
2011-12-20 5:54 ` Tom Rini
2012-01-25 11:50 ` Stefano Babic
2012-01-25 21:35 ` Tom Rini
[not found] ` <CA+M6bXkv=fav4ApxW7h=86i31bXpdpML1TWyYeWpaGqH7z8TyA@mail.gmail.com>
[not found] ` <4F20283D.9020007@denx.de>
[not found] ` <CA+M6bX=qKs2e4qoseFT=3WSZ_FWSNLivR8OaEP4-K7eL2u_89w@mail.gmail.com>
[not found] ` <4F23FF4D.5040204@denx.de>
[not found] ` <CA+M6bXnR-k7gK_iTENJvBNJRBbfEBfWDot4zHMUhMyUUOo2qsQ@mail.gmail.com>
[not found] ` <CA+M6bXkS6DPmW32+n=rB98MXownMpnB7B8kHPz1wtdHTKqS_Sw@mail.gmail.com>
2012-01-31 11:25 ` Stefano Babic
2012-01-31 14:26 ` Tom Rini
2012-02-01 12:18 ` Stefano Babic
2012-01-04 8:25 ` [U-Boot] SPL Linux Boot - updated Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 01/14] Add cmd_spl command Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 02/14] devki8000: add config for spl command Stefano Babic
2012-01-07 10:21 ` Andreas Bießmann
2012-01-08 13:01 ` stefano babic
2012-01-11 9:07 ` [U-Boot] [PATCH V13 02/14] devkit8000: " Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 03/14] omap-common: Add NAND SPL linux booting Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 04/14] devkit8000/spl: init GPMC for dm9000 in SPL Stefano Babic
2012-01-07 10:10 ` Simon Schwarz
2012-01-11 9:08 ` [U-Boot] [PATCH V13 " Stefano Babic
[not found] ` <4F0FFDD2.9060806@gmail.com>
[not found] ` <CAA5zgp-HsQZzgzxftV6GTCavpzTmvTX4PiUXfNAofcEKFVW+GA@mail.gmail.com>
[not found] ` <CAA5zgp_9-yCVOg2b4VS-nG1En_HW3M6BFhHHKY-tiMXGrAfRcg@mail.gmail.com>
2012-01-16 8:41 ` Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 05/14] omap-common/spl: Add linux boot to SPL Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 06/14] omap/spl: change output of spl_parse_image_header Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 07/14] devkit8000: Implement and activate direct OS boot Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 08/14] Add cache functions to SPL for armv7 Stefano Babic
2012-01-04 11:33 ` Aneesh V
2012-01-04 13:22 ` Stefano Babic
[not found] ` <4F045B0D.8040301@gmail.com>
2012-01-04 14:04 ` Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 09/14] OMAP3: SPL: do not call I2C init if no I2C is set Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 10/14] OMAP3: move SPL files to be used by other architectures Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 11/14] TI: SPL: make SPL available for other SOCs as TI Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 12/14] SPL: call cleanup_before_linux() before booting Linux Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 13/14] Fix build OMAP4/5 Stefano Babic
2012-01-04 8:25 ` [U-Boot] [PATCH V12 14/14] OMAP3: twister: add support to boot Linux from SPL Stefano Babic
2012-01-28 13:48 ` [U-Boot] [PATCH V12 15/15] SPL: wrong prototype for omap_rev_string Stefano Babic
2012-02-04 10:22 ` [U-Boot] SPL Linux Boot V13 Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 01/12] Add cmd_spl command Stefano Babic
2012-02-10 18:48 ` Tom Rini
2012-02-10 18:53 ` Tom Rini
2012-02-10 19:03 ` Tom Rini
2012-02-13 6:44 ` Heiko Schocher
2012-02-13 7:54 ` Wolfgang Denk
2012-02-14 8:56 ` Stefano Babic [this message]
2012-02-19 6:09 ` Thomas Weber
2012-02-04 10:22 ` [U-Boot] [PATCH V13 02/12] devkit8000: add config for spl command Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 03/12] omap-common: Add NAND SPL linux booting Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 04/12] devkit8000/spl: init GPMC for dm9000 in SPL Stefano Babic
2012-02-19 5:57 ` Thomas Weber
2012-02-20 8:28 ` Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 05/12] omap-common/spl: Add linux boot to SPL Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 06/12] omap/spl: change output of spl_parse_image_header Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 07/12] devkit8000: Implement and activate direct OS boot Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 08/12] Add cache functions to SPL for armv7 Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 09/12] OMAP3: SPL: do not call I2C init if no I2C is set Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 10/12] SPL: call cleanup_before_linux() before booting Linux Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 11/12] OMAP3: twister: add support to boot Linux from SPL Stefano Babic
2012-02-04 10:22 ` [U-Boot] [PATCH V13 12/12] arm: Add Prep subcommand support to bootm Stefano Babic
2012-02-12 14:48 ` Albert ARIBAUD
2012-02-12 14:58 ` Tom Rini
2012-02-12 15:21 ` Stefano Babic
2012-02-12 16:10 ` Tom Rini
2012-03-15 14:01 ` [U-Boot] SPL Linux Boot Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 01/13] Add cmd_spl command Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 02/13] devkit8000: add config for spl command Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 03/13] omap-common: Add NAND SPL linux booting Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 04/13] devkit8000/spl: init GPMC for dm9000 in SPL Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 05/13] omap-common/spl: Add linux boot to SPL Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 06/13] omap/spl: change output of spl_parse_image_header Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 07/13] devkit8000: Implement and activate direct OS boot Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 08/13] Add cache functions to SPL for armv7 Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 09/13] OMAP3: SPL: do not call I2C init if no I2C is set Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 10/13] SPL: call cleanup_before_linux() before booting Linux Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 11/13] OMAP3: twister: add support to boot Linux from SPL Stefano Babic
2012-03-15 14:01 ` [U-Boot] [PATCH V14 12/13] arm: Add Prep subcommand support to bootm Stefano Babic
2012-03-19 17:26 ` Tom Rini
2012-03-15 14:01 ` [U-Boot] [PATCH V14 13/13] cam_enc_4xx: Rename 'images' to 'imgs' Stefano Babic
2012-03-16 17:26 ` [U-Boot] SPL Linux Boot Tom Rini
2012-03-16 19:24 ` Wolfgang Denk
2012-03-16 19:30 ` Tom Rini
2012-03-16 20:38 ` Wolfgang Denk
2012-03-16 21:24 ` Tom Rini
2012-03-17 15:16 ` Wolfgang Denk
2012-03-17 15:24 ` Tom Rini
2012-03-17 17:46 ` Stefano Babic
2012-03-17 18:41 ` Wolfgang Denk
2012-03-19 16:51 ` Tom Rini
2012-03-17 4:34 ` Thomas Weber
2012-03-17 8:16 ` stefano babic
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4F3A21A5.8020106@denx.de \
--to=sbabic@denx.de \
--cc=u-boot@lists.denx.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.