With bug #1288 done a long time ago, we have unused infrastructure
to record kernel address ranges that are not necessarily safe to
examine with e.g. kernel_long() et al. We need to actually gather
some (like I/O ranges) and call add_bad_addr_entry() at startup.
For bonus marks, keep them up-to-date based upon hotplug callbacks.