Added IDE controller model.
Added missing member initializations. NUL used to only hand out zeroed
memory.
Avoid bugs on 64-bit where ~0U != ~0UL.
hostsink: print <size> columns, not <size>-1