#include #include #include #include #ifndef MODULE BUILD_BUG("pKVM pl011 UART must be compiled as a module"); #endif int __kvm_nvhe_pl011_hyp_init(const struct pkvm_module_ops *ops); static int __init pl011_nvhe_init(void) { unsigned long token; int ret; ret = pkvm_load_el2_module(__kvm_nvhe_pl011_hyp_init, &token); if (ret) return ret; return 0; } module_init(pl011_nvhe_init); MODULE_LICENSE("GPL");