welly87 / aeron-native

experiment on porting aeron on graviton3
Other
1 stars 0 forks source link

investigate native libraries from arm that boost speed compute etc #4

Open welly87 opened 2 years ago

welly87 commented 2 years ago

trying to find the arm spesific one using sudo find / -name arm*.h

from gcc

/usr/lib/gcc/aarch64-redhat-linux/11/include/arm_acle.h
/usr/lib/gcc/aarch64-redhat-linux/11/include/arm_bf16.h
/usr/lib/gcc/aarch64-redhat-linux/11/include/arm_fp16.h
/usr/lib/gcc/aarch64-redhat-linux/11/include/arm_neon.h
/usr/lib/gcc/aarch64-redhat-linux/11/include/arm_sve.h

from clang

/usr/lib64/clang/14.0.5/include/arm64intr.h
/usr/lib64/clang/14.0.5/include/arm_acle.h
/usr/lib64/clang/14.0.5/include/arm_bf16.h
/usr/lib64/clang/14.0.5/include/arm_cde.h
/usr/lib64/clang/14.0.5/include/arm_cmse.h
/usr/lib64/clang/14.0.5/include/arm_fp16.h
/usr/lib64/clang/14.0.5/include/arm_mve.h
/usr/lib64/clang/14.0.5/include/arm_neon.h
/usr/lib64/clang/14.0.5/include/arm_sve.h
/usr/lib64/clang/14.0.5/include/armintr.h

from al2022 kernels

/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/arch/arm64/include/asm/arm-cci.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/arch/arm64/include/asm/arm_dsu_pmu.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/clocksource/arm_arch_timer.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/dt-bindings/interrupt-controller/arm-gic.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/kvm/arm_arch_timer.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/kvm/arm_hypercalls.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/kvm/arm_pmu.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/kvm/arm_psci.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/kvm/arm_vgic.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/arm-cci.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/arm-smccc.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/arm_ffa.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/arm_sdei.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/armada-37xx-rwtm-mailbox.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/irqchip/arm-gic-common.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/irqchip/arm-gic-v3.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/irqchip/arm-gic-v4.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/irqchip/arm-gic.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/irqchip/arm-vgic-info.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/irqchip/arm-vic.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/mailbox/arm_mhuv2_message.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/perf/arm_pmu.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/linux/platform_data/arm-ux500-pm.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/uapi/drm/armada_drm.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/include/uapi/linux/arm_sdei.h
/usr/src/kernels/5.15.54-25.126.amzn2022.aarch64/scripts/dtc/include-prefixes/dt-bindings/interrupt-controller/arm-gic.h