[U-Boot] what means the "CONFIG_SYS_USE_PPCENV" config setting?
Robert P. J. Day
rpjday at crashcourse.ca
Wed Aug 31 12:01:03 CEST 2016
currently pawing my way through the mechanics of u-boot environment,
and noticed that a small number of boards support:
$ grep -r PPCENV *
common/env_embedded.c:#if defined(CONFIG_SYS_USE_PPCENV) && \
common/env_embedded.c:# define __PPCENV__ __attribute__ ((section(".ppcenv")))
common/env_embedded.c:# define __PPCENV__ /*XXX DO_NOT_DEL_THIS_COMMENT*/
common/env_embedded.c:# define __PPCENV__ __attribute__ ((section(".text")))
common/env_embedded.c:env_t redundand_environment __PPCENV__ = {
include/configs/TQM823M.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/TQM855L.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/TQM866M.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/TQM850L.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/TQM860M.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/TQM850M.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/TQM862M.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/TQM862L.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/inka4x0.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/TQM855M.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/TQM860L.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/configs/TQM823L.h:#define CONFIG_SYS_USE_PPCENV /* Environment embedded in sect .ppcenv */
include/env_default.h:env_t environment __PPCENV__ = {
$
what is the rationale for that small selection of boards to put
their environment in a separate section? if i keep reading, i'm sure
it will become obvious.
rday
--
========================================================================
Robert P. J. Day Ottawa, Ontario, CANADA
http://crashcourse.ca
Twitter: http://twitter.com/rpjday
LinkedIn: http://ca.linkedin.com/in/rpjday
========================================================================
More information about the U-Boot
mailing list