1) make -C prefixes (or create appropriate file prefixes/prefixes.c
manually). It wil contain the length of position independent function
prefix.
2) make -C yourkerndir SUBDIRS=`pwd` modules
3) insmod ./direct.o stext=addrof_stext_from_proc_kallsyms
4) set physical address to be accessed, e.g. 
	printf "\x00\x00\x10\x00" > /proc/physaddr (on x86_64, write 8
bytes)
5) dd if=/dev/zero bs=4k count=1 of=userinput
6) ./userread, ./userwrite to get/set data to/from "./userinput" file

xenhack and xenunhack scripts are for x86_64, xen-3.2.0 only.
