This patch is based on the minimal extract of D128250.
What is implemented:
- Use the same register layout as Linux kernel and mock read/write for x0 register (the always zero register).
- Refactor some duplicate code, and delete unused register definitions.
This can be sys/uio.h I'm pretty sure.
I know the other NativeRegisterContexts include socket.h but I'm looking at changing those.