Tested this out and it looks good to me. [devel/hwloc2](https://www.freshports.org/devel/hwloc2/) has pretty minimal dependencies (libxml2, libpciaccess, something called level-zero), provides cache info also, and is easier than parsing XML ourselves. Plus it could be used on NetBSD or other OSes if we didn't want to populate this info ourselves.