rmodule: add string functions to rmodules class

The standard string functions memcmp(), memset(), and memcpy()
are needed by most programs. The rmodules class provides a way to
build objects for the rmodules class. Those programs most likely need
the string functions. Therefore provide those standard functions to
be used by any generic rmodule program.

Change-Id: I2737633f03894d54229c7fa7250c818bf78ee4b7
Signed-off-by: Aaron Durbin <adurbin@chromium.org>
Reviewed-on: http://review.coreboot.org/2821
Tested-by: build bot (Jenkins)
Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
This commit is contained in:
Aaron Durbin 2013-03-01 16:56:34 -06:00 committed by Ronald G. Minnich
parent deb90f4759
commit 2b7c88f99e
2 changed files with 7 additions and 0 deletions

View File

@ -20,4 +20,7 @@ smm-y += memset.c
smm-y += memcpy.c
smm-y += rom_media.c
rmodules-y += memset.c
rmodules-y += memcpy.c
$(obj)/arch/x86/lib/console.ramstage.o :: $(obj)/build.h

View File

@ -29,12 +29,15 @@ bootblock-y += memcmp.c
ifneq ($(CONFIG_HAVE_ARCH_MEMSET),y)
romstage-y += memset.c
rmodules-y += memset.c
endif
romstage-y += memchr.c
ifneq ($(CONFIG_HAVE_ARCH_MEMCPY),y)
romstage-y += memcpy.c
rmodules-y += memcpy.c
endif
romstage-y += memcmp.c
rmodules-y += memcmp.c
romstage-y += cbfs.c
romstage-y += lzma.c
#romstage-y += lzmadecode.c
@ -127,3 +130,4 @@ $(strip $(1)): $(strip $(2)) $$(RMODULE_LDSCRIPT) $$(obj)/ldoptions
endef
endif