[romprefix] Add vendor branding facilities and guidelines
authorMichael Brown <mcb30@etherboot.org>
Fri, 31 Oct 2008 19:10:28 +0000 (19:10 +0000)
committerMichael Brown <mcb30@etherboot.org>
Fri, 31 Oct 2008 19:10:28 +0000 (19:10 +0000)
commit5e6b82104df452bb7f6d2feed67a1d2079ddc4ce
tree40df662f3546833d506578f76009b18d49476d64
parent32bc76f902d2f38974311acc12457f25819bf539
[romprefix] Add vendor branding facilities and guidelines

Some hardware vendors have been known to remove all gPXE-related
branding from ROMs that they build.  While this is not prohibited by
the GPL, it is a little impolite.

Add a facility for adding branding messages via two #defines
(PRODUCT_NAME and PRODUCT_SHORT_NAME) in config/general.h.  This
should accommodate all known OEM-mandated branding requirements.
Vendors with branding requirements that cannot be satisfied by using
PRODUCT_NAME and/or PRODUCT_SHORT_NAME should contact us so that we
can extended this facility as necessary.
src/arch/i386/prefix/libprefix.S
src/arch/i386/prefix/romprefix.S
src/config/general.h
src/core/main.c