From 2b7c88f99ed55682378bc0b1aae8004e6e27fe7b Mon Sep 17 00:00:00 2001 From: Aaron Durbin Date: Fri, 1 Mar 2013 16:56:34 -0600 Subject: 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 Reviewed-on: http://review.coreboot.org/2821 Tested-by: build bot (Jenkins) Reviewed-by: Ronald G. Minnich --- src/arch/x86/lib/Makefile.inc | 3 +++ src/lib/Makefile.inc | 4 ++++ 2 files changed, 7 insertions(+) (limited to 'src') diff --git a/src/arch/x86/lib/Makefile.inc b/src/arch/x86/lib/Makefile.inc index 49d7e9e60e..82f4e62d21 100644 --- a/src/arch/x86/lib/Makefile.inc +++ b/src/arch/x86/lib/Makefile.inc @@ -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 diff --git a/src/lib/Makefile.inc b/src/lib/Makefile.inc index 97baaa2be0..132e662d8c 100644 --- a/src/lib/Makefile.inc +++ b/src/lib/Makefile.inc @@ -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 + -- cgit v1.2.3