[U-Boot] [PATCH v3 0/7] Add support for pxecfg commands

Jason Hobbs jason.hobbs at calxeda.com
Fri Jul 8 23:52:48 CEST 2011


Dear Wolfgang,

On Wed, Jun 29, 2011 at 11:25:12AM -0500, Jason Hobbs wrote:
> The pxecfg commands provide a near subset of the functionality provided
> by the PXELINUX boot loader. This allows U-boot based systems to be
> controlled remotely using the same PXE based techniques that many non
> U-boot based servers use. To avoid identity confusion with PXELINUX, and
> because not all behavior is identical, we call this feature 'pxecfg'.
> 
> As an example, support for the pxecfg commands is enabled for the
> ca9x4_ct_vxp config.
> 
> Additional details are available in the README file added as part of
> this patch series.
> 
> v2 of this patch series separates the menu code from the pxecfg code,
> giving a reusable menu implementation. It also contains various smaller
> changes documented in the comment section of the patches.
> 
> v3 of this patch series adds a README for the menu, improves the
> menu interface, and includes other smaller changes documented
> in the comment section of the patches.  The order of patches also
> changes, with all of the menu support being added first, followed by
> the pxecfg specific patches.
> 
> Jason Hobbs (7):
>   Add generic, reusable menu code
>   cosmetic, main: clean up declarations of abortboot
>   common, menu: use abortboot for menu timeout
>   cosmetic, main: correct indentation/spacing issues
>   common: add run_command2 for running simple or hush commands
>   Add pxecfg command
>   arm: ca9x4_ct_vxp: enable pxecfg support
> 
>  common/Makefile                |    2 +
>  common/cmd_pxecfg.c            |  991 ++++++++++++++++++++++++++++++++++++++++
>  common/hush.c                  |    2 +-
>  common/main.c                  |   62 ++--
>  common/menu.c                  |  279 +++++++++++
>  doc/README.menu                |  161 +++++++
>  doc/README.pxecfg              |  239 ++++++++++
>  include/common.h               |    7 +
>  include/configs/ca9x4_ct_vxp.h |    5 +
>  include/hush.h                 |    2 +-
>  include/menu.h                 |   30 ++
>  11 files changed, 1744 insertions(+), 36 deletions(-)
>  create mode 100644 common/cmd_pxecfg.c
>  create mode 100644 common/menu.c
>  create mode 100644 doc/README.menu
>  create mode 100644 doc/README.pxecfg
>  create mode 100644 include/menu.h

The v3 version of this patch series has been out for about 10 days
without any comments - can these patches please be pulled into
mainline?

Thanks,
Jason


More information about the U-Boot mailing list