Re: [U-Boot] 2013 Plumber's CFP: Fastboot

2013-05-15 Thread Jeremiah Foster
On Tue, May 14, 2013 at 1:51 AM, Mehaffey, John john_mehaf...@mentor.comwrote:

 Hello All,


Hey John!


 I am proposing a microconference on fastboot at the Linux Plumber's
 conference 2013 in New Orleans. The goal is to get to sub 1S boot times for
 a large (IVI) system using NAND flash. This pushes the state of the art,
 and will require innovative solutions in may areas of Linux plumbing,
 including bootloader, kernel init, UBI, and systemd.

 Note that fastboot improvements will (generally) help all architectures so
 I am not limiting this to automotive systems.

 Please visit http://wiki.linuxplumbersconf.org/2013:fastboot for more
 information or if you want to submit a topic.


I've linked to your micrconference from the automotive microconference:
http://wiki.linuxplumbersconf.org/2013:automotive

I'm a bit confused about the LPC format though. John, is it planned to have
the non-Android fastboot discussion as part of the automotive
microconference or is this separate (despite its automotive relevance.) I
ask because it might be nice to have the participants in both
microconferences and it would be a shame to lose attendees to one or the
other if they're competing tracks.

Can someone clue me in to the microconference format as regards LPC?

Thanks,

Jeremiah
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] 2013 Plumber's CFP: Fastboot

2013-05-14 Thread Thomas Petazzoni
Dear Mehaffey, John,

On Mon, 13 May 2013 23:51:46 +, Mehaffey, John wrote:

 I am proposing a microconference on fastboot at the Linux Plumber's
 conference 2013 in New Orleans. The goal is to get to sub 1S boot
 times for a large (IVI) system using NAND flash. This pushes the
 state of the art, and will require innovative solutions in may areas
 of Linux plumbing, including bootloader, kernel init, UBI, and
 systemd.

Beware that the 'fastboot' you're talking about (making Linux boot
fast), especially written this way, may easily be confused with
'fastboot', which is the Android-specific protocol to flash a system
through USB (see
http://en.wikipedia.org/wiki/Android_software_development#Fastboot).

Besides this minor comment, I'm looking forward for the notes of this
discussion on this very interesting topic.

Best regards,

Thomas
-- 
Thomas Petazzoni, Free Electrons
Kernel, drivers, real-time and embedded Linux
development, consulting, training and support.
http://free-electrons.com
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] 2013 Plumber's CFP: Fastboot

2013-05-14 Thread richard -rw- weinberger
On Tue, May 14, 2013 at 1:51 AM, Mehaffey, John
john_mehaf...@mentor.com wrote:
 Hello All,

 I am proposing a microconference on fastboot at the Linux Plumber's 
 conference 2013 in New Orleans. The goal is to get to sub 1S boot times for a 
 large (IVI) system using NAND flash. This pushes the state of the art, and 
 will require innovative solutions in may areas of Linux plumbing, including 
 bootloader, kernel init, UBI, and systemd.

 Note that fastboot improvements will (generally) help all architectures so I 
 am not limiting this to automotive systems.

 Please visit http://wiki.linuxplumbersconf.org/2013:fastboot for more 
 information or if you want to submit a topic.

 If you want to reply to this message, please trim the cc list!

Why trimming the CC? Changing the CC list is a _very_ bad habit.

Anyway, a few notes on UBI fastmap.
Before we talk about optimizing it we have to make sure that it is stable.
Currently it has not much users because embedded folks are a few
kernel releases behind.
I expect that we'll face some issues (hey it's software!). Instead of
making the code more complicated we have to
make very sure that it works well.
Fastmap got much more complicated than I thought while developing the
first proof of concept implementation.

We also have to think more about userland support, e.g. making tools
like ubinize fastmap aware...
User want ready to use fastmap UBI images and not images which have to
be converted by the kernel on the very first boot.

Sharing UBI EBA table between U-Boot and the kernel would be a nice
feature, but we also have to make sure
that we can share the EBA table between two kernels (think of kexec).
So, a more general solution is needed.

--
Thanks,
//richard
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] 2013 Plumber's CFP: Fastboot

2013-05-14 Thread Mehaffey, John
 From: richard -rw- weinberger [richard.weinber...@gmail.com]
 Sent: Tuesday, May 14, 2013 8:10 AM
 To: Mehaffey, John
 Cc: tim.b...@am.sony.com; w...@denx.de; mz...@0pointer.net; 
 kay.siev...@vrfy.org; Pomerantz, Brian; yo...@cs.msu.su; 
 u-boot@lists.denx.de; genivi-...@mail.genivi.org; 
 systemd-de...@lists.freedesktop.org; celinux-...@lists.celinuxforum.org; 
 linux-ker...@vger.kernel.org; linux-embed...@vger.kernel.org
 Subject: Re: 2013 Plumber's CFP: Fastboot
 
 On Tue, May 14, 2013 at 1:51 AM, Mehaffey, John
 john_mehaf...@mentor.com wrote:
  Hello All,
 
  I am proposing a microconference on fastboot at the Linux Plumber's 
  conference 2013 in New Orleans. The goal is to get to sub 1S boot times for 
  a large (IVI) system using NAND flash. This pushes the state of the art, 
  and will require innovative solutions in may areas of Linux plumbing, 
  including bootloader, kernel init, UBI, and systemd.
 
  Note that fastboot improvements will (generally) help all architectures so 
  I am not limiting this to automotive systems.
 
  Please visit http://wiki.linuxplumbersconf.org/2013:fastboot for more 
  information or if you want to submit a topic.
 
  If you want to reply to this message, please trim the cc list!
 
 Why trimming the CC? Changing the CC list is a _very_ bad habit.

Thanks for the advice.

 Anyway, a few notes on UBI fastmap.
 Before we talk about optimizing it we have to make sure that it is stable.
 Currently it has not much users because embedded folks are a few
 kernel releases behind.
 I expect that we'll face some issues (hey it's software!). Instead of
 making the code more complicated we have to
 make very sure that it works well.
 Fastmap got much more complicated than I thought while developing the
 first proof of concept implementation.

This is good software practice, but is out of scope for this uconf. Fastmap 
will be getting more usage in the future as systems deploy using it.

I think that low-hanging fruit to speed things up, such as Brian's RB-tree 
lookup, can proceed in parallel with testing and stabilization (hey, it's 
open-source software :)

 We also have to think more about userland support, e.g. making tools
 like ubinize fastmap aware...
 User want ready to use fastmap UBI images and not images which have to
 be converted by the kernel on the very first boot.
 
 Sharing UBI EBA table between U-Boot and the kernel would be a nice
 feature, but we also have to make sure
 that we can share the EBA table between two kernels (think of kexec).
 So, a more general solution is needed.
 
 --
 Thanks,
 //richard

Thanks for your feedback, I agree that these are things that should also be 
looked at!

-mehaf

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


[U-Boot] 2013 Plumber's CFP: Fastboot

2013-05-13 Thread Mehaffey, John
Hello All,

I am proposing a microconference on fastboot at the Linux Plumber's conference 
2013 in New Orleans. The goal is to get to sub 1S boot times for a large (IVI) 
system using NAND flash. This pushes the state of the art, and will require 
innovative solutions in may areas of Linux plumbing, including bootloader, 
kernel init, UBI, and systemd.

Note that fastboot improvements will (generally) help all architectures so I am 
not limiting this to automotive systems.

Please visit http://wiki.linuxplumbersconf.org/2013:fastboot for more 
information or if you want to submit a topic.

If you want to reply to this message, please trim the cc list!

Sincerely,
John Mehaffey
Senior System Architect (Automotive)
Mentor Graphics Corporation
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot