Currently, hypcalls requires root privileges to access /proc/*
for translating the virtual address to a physical address.
Converting this to a page table walk within the kernel driver allows for libuhcall to pass the user space virtual address, and the kernel driver to convert this to a physical address used by the hvc
call. Thereby allowing any user with write access to /dev/uhcallkmod
the ability to make a hypercall