OD Beta / RG350 : add support for hugepages
This is always beneficial, and on some large apps like the standalone ScummVM I have a perf boost as much as 15% Not so drastic on smaller apps. I recommend to add this to the cores as well. Signed-off-by: Christophe Branchereau <cbranchereau@gmail.com>
This commit is contained in:
parent
dcf77c4d1e
commit
562a62de94
|
@ -32,6 +32,8 @@ GCW0_MK_SQUASH_FS ?= $(TOOLCHAIN_DIR)/usr/bin/mksquashfs
|
||||||
GCW0_INC_DIR ?= $(TOOLCHAIN_DIR)/usr/mipsel-gcw0-linux-uclibc/sysroot/usr/include
|
GCW0_INC_DIR ?= $(TOOLCHAIN_DIR)/usr/mipsel-gcw0-linux-uclibc/sysroot/usr/include
|
||||||
GCW0_LIB_DIR ?= $(TOOLCHAIN_DIR)/usr/mipsel-gcw0-linux-uclibc/sysroot/usr/lib
|
GCW0_LIB_DIR ?= $(TOOLCHAIN_DIR)/usr/mipsel-gcw0-linux-uclibc/sysroot/usr/lib
|
||||||
|
|
||||||
|
HUGEEDIT ?= $(TOOLCHAIN_DIR)/bin/hugeedit
|
||||||
|
|
||||||
#########################
|
#########################
|
||||||
#########################
|
#########################
|
||||||
|
|
||||||
|
@ -126,7 +128,7 @@ LIBS := -ldl -lz -lrt -ludev -pthread
|
||||||
CFLAGS :=
|
CFLAGS :=
|
||||||
CXXFLAGS := -fno-exceptions -fno-rtti -std=c++11 -D__STDC_CONSTANT_MACROS
|
CXXFLAGS := -fno-exceptions -fno-rtti -std=c++11 -D__STDC_CONSTANT_MACROS
|
||||||
ASFLAGS :=
|
ASFLAGS :=
|
||||||
LDFLAGS := -Wl,--gc-sections
|
LDFLAGS := -Wl,--gc-sections -Wl,-zcommon-page-size=2097152 -Wl,-zmax-page-size=2097152 -lhugetlbfs
|
||||||
INCLUDE_DIRS = -I$(GCW0_INC_DIR)
|
INCLUDE_DIRS = -I$(GCW0_INC_DIR)
|
||||||
LIBRARY_DIRS = -L$(GCW0_LIB_DIR)
|
LIBRARY_DIRS = -L$(GCW0_LIB_DIR)
|
||||||
DEFINES := -DRARCH_INTERNAL -D_FILE_OFFSET_BITS=64 -UHAVE_STATIC_DUMMY
|
DEFINES := -DRARCH_INTERNAL -D_FILE_OFFSET_BITS=64 -UHAVE_STATIC_DUMMY
|
||||||
|
@ -223,6 +225,7 @@ opk: $(TARGET)
|
||||||
ifeq ($(STRIP_BIN),1)
|
ifeq ($(STRIP_BIN),1)
|
||||||
$(STRIP) --strip-unneeded retroarch
|
$(STRIP) --strip-unneeded retroarch
|
||||||
endif
|
endif
|
||||||
|
$(HUGEEDIT) --text --data retroarch
|
||||||
$(GCW0_MK_SQUASH_FS) retroarch default.gcw0.desktop retroarch.png $(OPK_NAME) -all-root -no-xattrs -noappend -no-exports
|
$(GCW0_MK_SQUASH_FS) retroarch default.gcw0.desktop retroarch.png $(OPK_NAME) -all-root -no-xattrs -noappend -no-exports
|
||||||
rm -f default.gcw0.desktop retroarch.png
|
rm -f default.gcw0.desktop retroarch.png
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue