Changes from NetBSD: * support for ax88190 cards * instead of using the first cfe entry, go thru the whole list. * change the code so cards with same id but different mac can be   allowed (ibm infomover by instance) * on fail, be sure to unmap and/or free all the resources previously   allocated; we really need to do this in the rest of the drivers * new products
Changes from NetBSD:
* support for ax88190 cards
* instead of using the first cfe entry, go thru the whole list.
* change the code so cards with same id but different mac can be
  allowed (ibm infomover by instance)
* on fail, be sure to unmap and/or free all the resources previously
  allocated; we really need to do this in the rest of the drivers
* new products

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