This may have been leftover from some early soft-partitioning work where the host was running on CPU 0 (and low CPUs) with bhyve and a single-guest running on the remainder with halt-exits disabled.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Oct 20 2021
Oct 19 2021
Oct 17 2021
I'd say until snapshots are enabled by default, there are no guarantees.
Oct 8 2021
Oct 7 2021
Sep 22 2021
In practice this hasn't been an issue since a) guests use ECAM for config access, or b) mask off the lower bits (e.g. Linux routines in arch/x86/pci/direct.c).
Aug 23 2021
Aug 22 2021
Aug 19 2021
In D31578#712408, @c.koehne_beckhoff.com wrote:Add option -l fwcfg,<name> to select either QEMU or bhyve fwcfg.
What are the features that you're looking to get from Qemu fwcfg ?
- An E820 table. It could help D26209.
...
- ACPI/SMBIOS tables. Don't know if it's benefitial, yet.
Aug 17 2021
Double-accounting for memory is a never-ending issue in bhyve :(
There's zero reason to change for this alone, and it requires a flag day for both bhyve and UEFI firmware which has thus far been avoided.
As next step bhyve could implement more fwcfg items from QEMU to use QEMU's features without developing an own firmware implementation.
Bhyve's fwctl only passes the number of vcpus to the guest. That could be done easily by QEMU's fwcfg.
Aug 15 2021
Aug 9 2021
Aug 8 2021
Aug 7 2021
Aug 5 2021
Aug 2 2021
Jul 31 2021
No POLA concerns: this is fine. Thanks bz.
Jul 26 2021
Jul 25 2021
Jul 23 2021
- Invert sense of SEVL printing.
Jul 21 2021
The register printing may be a bit verbose: feedback welcome.
AArch32 Instruction Set Attributes 5 = <CRC32,SHA2,SHA1,AES+VMULL> AArch32 Media and VFP Features 0 = <FPRound,FPSqrt,FPDivide,DP VFPv3+v4,SP VFPv3+v4,AdvSIMD> AArch32 Media and VFP Features 1 = <SIMDFMAC,FPHP DP Conv,SIMDHP SP Conv,SIMDSP,SIMDInt,SIMDLS,FPDNaN,FPFtZ>
- Remove HWCAP32_THUMBEE as this is unused in ARMv8
- Update COMPAT HWCAP comments to reflect ARMv8 usage.
- Print aarch32 regs, and compare across all CPUs.
- Remove _EL1 from register defines.
- Fix typo in ID_ISAR5_VCMA_IMPL constant.
- FPshVec -> FPShVec in register defines.
- Review feedback on register names
Jul 20 2021
Thanks: I'll pull in changes for this with the fix for checking caps across CPUs.
Jul 15 2021
- Remove HWCAP32_THUMBEE as this is unused in ARMv8
- Update COMPAT HWCAP comments to reflect ARMv8 usage.
Jul 14 2021
Jul 13 2021
Jul 12 2021
Jun 28 2021
- Merge e1000 commit 4b38eed76d for promisc filter handling.
Jun 25 2021
Jun 16 2021
- Use correct SPDX identifier and move to after copyrights.
Jun 15 2021
I don't see any glaring problems with it that should block it from going upstream. Are you going to announce this addition on the mailing lists?
Jun 8 2021
- Fix up copyrights based on review feedback.
- Consistent capitalization of I225
Even absent my new draft, there's already a few files in the tree with this construct, so these should be fine going in prior to it being finalized.
Jun 7 2021
Jun 4 2021
Verified this works with a mouse on Win10.
Jun 3 2021
May 31 2021
bcran that's just informational: it still works fine.
May 26 2021
In D30462#684409, @kib wrote:I believe SMAP on AMD is very recent feature, AFAIR it is not present on Zen2.
From dmesg on a FreeBSD-14 guest on a Ryzen 4700U.
May 24 2021
May 8 2021
May 7 2021
May 3 2021
May 1 2021
Apr 30 2021
The uuid is being correctly validated in smbiostbl.c:smbios_type1_initializer() so there's no need to do it again. An fprintf to stderr there indicatiing it is invalid is fine, and the assert on a return from smbios_build() can be changed into an exit(1).
Apr 19 2021
Apr 17 2021
Apr 15 2021
Apr 14 2021
the least effort would be to not touch this review and commit the already reviewed patch to main.
Apr 13 2021
Looks fine, and preserves #GP on writes.
Want to abandon this one and re-submit ?
This is worth having.
Apr 9 2021
Apr 7 2021
Rod, why is your opinion so important ?
Apr 3 2021
Mar 31 2021
Fixes the issue for me.
Mar 30 2021
Mar 27 2021
Looks fine: please fix the #define on submit.
Mar 18 2021
Mar 17 2021
The older bhyve edk2 f/w can be built with up to gcc7, if gcc48 needs to be killed off
(https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222233#c7)
Mar 9 2021
Mar 8 2021
Maybe ping ctuffli/imp for nvme.h, since that may involve removing other unecessary __packed's
Yes for the bhyve parts.
Mar 7 2021
Good catch rew :)
Mar 6 2021
Thanks for doing this; a long overdue change.
Mar 5 2021
Mar 2 2021
D28962 now committed with 95331c228a39