this adds support for riscv and fixes a bug in swab.h, allowing to build newer kernels - the objtool component is built using host kernel headers, not the ones available in-tree.