[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Minios-devel] [UNIKRAFT/NNPACK PATCH 1/1] Add support for ARM64



Hi Vlad,

This patch looks good, I've tested on ARM64/QEMU and on an RPI b+ (bare metal).

Thanks,

-- Felipe

Reviewed-by: Felipe Huici <felipe.huici@xxxxxxxxx>

On 22.01.20, 11:40, "Vlad-Andrei BĂDOIU (78692)" 
<vlad_andrei.badoiu@xxxxxxxxxxxxxxx> wrote:

    We define CPUINFO_ARCH_ARM64 when ARM64 is selected.
    
    Signed-off-by: Vlad-Andrei Badoiu <vlad_andrei.badoiu@xxxxxxxxxxxxxxx>
    ---
     Makefile.uk | 11 +++++++++--
     1 file changed, 9 insertions(+), 2 deletions(-)
    
    diff --git a/Makefile.uk b/Makefile.uk
    index 2da2af1..de7c6b4 100644
    --- a/Makefile.uk
    +++ b/Makefile.uk
    @@ -59,6 +59,7 @@ LIBNNPACK_SRC = $(LIBNNPACK_ORIGIN)/$(LIBNNPACK_SUBDIR)
     LIBNNPACK_GLOBAL_INCLUDES-y += -I$(LIBNNPACK_SRC)/src
     LIBNNPACK_GLOBAL_INCLUDES-y += -I$(LIBNNPACK_SRC)/src/ref
     LIBNNPACK_GLOBAL_INCLUDES-y += -I$(LIBNNPACK_SRC)/include
    +LIBNNPACK_GLOBAL_INCLUDES-y += -I$(LIBNNPACK_SRC)/include/nnpack
     LIBNNPACK_GLOBAL_INCLUDES-y += -I$(LIBNNPACK_BASE)/include
     
     CINCLUDES-$(CONFIG_LIBNNPACK) += $(LIBNNPACK_GLOBAL_INCLUDES-y)
    @@ -78,8 +79,14 @@ LIBNNPACK_SUPPRESS_FLAGS += -Wno-unused-parameter        
                \
     LIBNNPACK_CFLAGS-y += $(LIBNNPACK_SUPPRESS_FLAGS) -Wno-pointer-to-int-cast 
-Wno-int-to-pointer-cast
     LIBNNPACK_CXXFLAGS-y       += $(LIBNNPACK_SUPPRESS_FLAGS)
     
    -LIBNNPACK_CFLAGS-y +=  -D__linux__ -DCPUINFO_ARCH_X86
    -LIBNNPACK_CXXFLAGS-y       +=  -D__linux__ -DCPUINFO_ARCH_X86
    +LIBNNPACK_CFLAGS-y +=  -D__linux__
    +LIBNNPACK_CXXFLAGS-y       +=  -D__linux__
    +
    +LIBNNPACK_CFLAGS-$(CONFIG_ARCH_X86_64)     += -DCPUINFO_ARCH_X86
    +LIBNNPACK_CXXFLAGS-$(CONFIG_ARCH_X86_64)   += -DCPUINFO_ARCH_X86
    +
    +LIBNNPACK_CFLAGS-$(CONFIG_ARCH_ARM_64)     += -DCPUINFO_ARCH_ARM64
    +LIBNNPACK_CXXFLAGS-$(CONFIG_ARCH_ARM_64)   += -DCPUINFO_ARCH_ARM64
     
     LIBNNPACK_CFLAGS-$(CONFIG_LIBNNPACK_BACKEND_PSIMD) += -DNNP_BACKEND_PSIMD
     LIBNNPACK_CXXFLAGS-$(CONFIG_LIBNNPACK_BACKEND_PSIMD)       += 
-DNNP_BACKEND_PSIMD
    -- 
    2.20.1
    
    

_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.