I/O ports are 16bit, so change 'unsigned long port_base' to 'u16 port_base'.
-rw-r--r-- 17987 COPYING
-rw-r--r-- 3346 NEWS
-rw-r--r-- 2388 README
drwxr-xr-x - documentation
drwxr-xr-x - payloads
drwxr-xr-x - src
drwxr-xr-x - targets
drwxr-xr-x - util