This commits inserts TODOs into all necessary places to make the kernel compile on riscv64!
No functional change.
These 2 classes currently contain much code that is x86(_64) specific. Move them to the architecture specific directory. This also allows for a simpler implementation for aarch64.