Make the detach function handle the case of a partial attach, and make sure we also free the additional mapped BAR on "cyclone" chips.
Make the detach function handle the case of a partial attach, and make sure
we also free the additional mapped BAR on "cyclone" chips.

ok deraadt@

orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars,orumin/openbsd-efivars