about livepatching, working with RISC-V extensions and creating a kernel module for the memory extender