Oh yes - just checked the device trees that come on the armv8 kernel, it has : /boot/dtbs/amlogic/meson-gxm-khadas-vim2.dtb
So that side is known, the basic armv8 arm arch will work.
So the main hassle you have porting (and porting is what you must do - as the vim2 isn'y (yet) a supported platform) is porting the booting part of the OS. You may be able to reuse the uboot that comes with the machine (which would be good, as on armv8 thats inside the secure area).
On the secure boot this is a good read:
https://www.fredericb.info/2016/10/amlo ... ot-so.htmlAs he explains what you are up against, but also how amlogic cpu (905) is left open. Not that this is how arm arch does the odroid c2, there it uses hardkernels signature code ...