Sergey Matyukevich

Results 3 issues of Sergey Matyukevich

Kernel build fails when CONFIG_DEBUG_INFO_BTF configuration option is enabled: ``` $ ARCH=arc CROSS_COMPILE=arc32-linux- make loader ... AR init/built-in.a LD vmlinux.o MODPOST vmlinux.symvers MODINFO modules.builtin.modinfo GEN modules.builtin LD .tmp_vmlinux.btf BTF .btf.vmlinux.bin.o...

Kernel build fails for HS6x (ARCv3 64-bit) configuration with enabled CONFIG_DEBUG_INFO_BTF even if workaround from https://github.com/foss-for-synopsys-dwc-arc-processors/linux/issues/87 is applied: ``` $ ARCH=arc CROSS_COMPILE=arc64-buildroot-linux-gnu- make ... CC init/version.o AR init/built-in.a LD vmlinux.o...

This PR enables a couple of features required for better BPF support on ARCompact/ARCv2/ARCv3 architectures: * HAVE_REGS_AND_STACK_ACCESS_API * HAVE_SYSCALL_TRACEPOINTS Known issues with BTF generation: * https://github.com/foss-for-synopsys-dwc-arc-processors/linux/issues/87 * https://github.com/foss-for-synopsys-dwc-arc-processors/linux/issues/88 With quick...