title: Execute a program in kernel space in Linux
body: <p>If I want to execute a user program (not a kernel module) in Linux kernel space, what options do I have?</p>
  
  <p>I have looked at KML(kernel mode linux) but that is specific to IA-32 architecture. I want a solution which is cross platform and can work on embedded linux systems.</p>