ARM64: add vmx and pvscsi to GENERIC As more people are starting to use VMWare ESXi ARM Fling along with pre-built FreeBSD ISO images, I think it would be worthwhile to include the "vmx" network driver and "pvscsi" storage controller driver in ARM64 GENERIC, just as it is included with AMD64 GENERIC. Since the drivers are identical between AMD64 and ARM64, this shouldn't cause much concern. I've personally been using both drivers for a couple months now, since around the launch of ESXi ARM Fling. This will give users wanting to test FreeBSD ARM virtual machines a much better "out of the box" experience.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=375d797b81916eb3d16927c9dac8c42975784252 commit 375d797b81916eb3d16927c9dac8c42975784252 Author: Ed Maste <emaste@FreeBSD.org> AuthorDate: 2021-02-05 00:14:12 +0000 Commit: Ed Maste <emaste@FreeBSD.org> CommitDate: 2021-02-05 00:21:38 +0000 Enable pvscsi and vmx in arm64 GENERIC FreeBSD pvscsi and vmx work with VMware ESXi Arm "Fling"; provide these in GENERIC for a convenient out-of-the-box experience. PR: 253202 Reported by: Vincent Milum Jr MFC after: 3 days Sponsored by: The FreeBSD Foundation sys/arm64/conf/GENERIC | 2 ++ 1 file changed, 2 insertions(+)
A commit in branch stable/13 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=87eac7608343d86f2d33d15139ca467565bd7623 commit 87eac7608343d86f2d33d15139ca467565bd7623 Author: Ed Maste <emaste@FreeBSD.org> AuthorDate: 2021-02-05 00:14:12 +0000 Commit: Ed Maste <emaste@FreeBSD.org> CommitDate: 2021-02-08 00:47:23 +0000 Enable pvscsi and vmx in arm64 GENERIC FreeBSD pvscsi and vmx work with VMware ESXi Arm "Fling"; provide these in GENERIC for a convenient out-of-the-box experience. PR: 253202 Reported by: Vincent Milum Jr Sponsored by: The FreeBSD Foundation (cherry picked from commit 375d797b81916eb3d16927c9dac8c42975784252) sys/arm64/conf/GENERIC | 2 ++ 1 file changed, 2 insertions(+)
A commit in branch releng/13.0 references this bug: URL: https://cgit.FreeBSD.org/src/commit/?id=0b54d2764737cbe0c4cdd0c0aecddbc485653a07 commit 0b54d2764737cbe0c4cdd0c0aecddbc485653a07 Author: Ed Maste <emaste@FreeBSD.org> AuthorDate: 2021-02-05 00:14:12 +0000 Commit: Ed Maste <emaste@FreeBSD.org> CommitDate: 2021-02-10 17:10:45 +0000 Enable pvscsi and vmx in arm64 GENERIC FreeBSD pvscsi and vmx work with VMware ESXi Arm "Fling"; provide these in GENERIC for a convenient out-of-the-box experience. PR: 253202 Reported by: Vincent Milum Jr Approved by: re (gjb) Sponsored by: The FreeBSD Foundation (cherry picked from commit 375d797b81916eb3d16927c9dac8c42975784252) (cherry picked from commit 87eac7608343d86f2d33d15139ca467565bd7623) sys/arm64/conf/GENERIC | 2 ++ 1 file changed, 2 insertions(+)
Thank you for the submission! Now merged to stable/13.0