one of the primary goals of NetBSD is to be maximally portable, so the same driver source code can be built for many different platforms.. > is it dangerous to simply call inb/outb ? yes, because it means that your driver won't be portable to non-x86 systems. - Bill