Move kernel modules to a separate source tree

Signed-off-by: matsi <matsi@example.org>
Support early-init/late-attach approach

* change some virtual addresses to fit simple IPU MMU configuration
* clean-up

Signed-off-by: matsi <matsi@example.org>