[gPXE-devel] [PATCH] hierarchal friendly settings_ui
Stefan Hajnoczi
stefanha at gmail.com
Thu Jul 8 13:09:21 EDT 2010
Did patch 1/1 tag_type make it to the mailing list? I don't seem to have it.
Thanks,
Stefan
On 7 Jul 2010 00:20, "Glenn Brown" <glenn at myri.com> wrote:
> The following patch set adds user-friendly features to the settings
> user interface, transforming the "config" command into a settings
> browser capable of navigating the configuration hierarchy, highlighting
> variables set at the current level while still showing inheritted values,
> and alerting the user of attempts to edit read-only variables.
> Details are included in each patch, and screenshots will follow.
>
> In total, these patches require 768 bytes (uncompressed), and I leave
> it to the gPXE maintainers to judge if the cost is acceptable. The
> cost per-patch is as follows:
>
> abfca7e [settings] Introduce TAG_TYPE().
> text data bss filename
> ---- ---- --- --------
> 6 - - bin/smbios_settings.o
>
> 8d75f17 [settings] Add optionally-recursive fetch_setting_ex().
> text data bss filename
> ---- ---- --- --------
> 21 - - bin/settings.o
>
> 7b009c8 [settings_ui] Display only relevant settings.
> text data bss filename
> ---- ---- --- --------
> 129 - - bin/settings_ui.o
>
> 3375845 [settings_ui] Highlight locally-set variables.
> text data bss filename
> ---- ---- --- --------
> 157 - - bin/settings_ui.o
>
> c447594 [settings] Export settings_name()
> text data bss filename
> ---- ---- --- --------
> 88 - 16 bin/settings.o
>
> 1e780dc [settings_ui] Add hierarchy navigation.
> text data bss filename
> ---- ---- --- --------
> 367 - - bin/settings_ui.o
>
> Thanks to Michael Brown for the settings tag description on this list.
> Michael will likely want to comment on the first patch in the set.
>
> --Glenn
> _______________________________________________
> gPXE-devel mailing list
> gPXE-devel at etherboot.org
> http://etherboot.org/mailman/listinfo/gpxe-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://etherboot.org/pipermail/gpxe-devel/attachments/20100708/01d0774f/attachment.html
More information about the gPXE-devel
mailing list