User Details
- User Since
- May 9 2014, 10:54 PM (553 w, 3 d)
Jan 28 2024
Jan 19 2024
Jan 14 2024
Aug 10 2023
Jul 11 2023
Jul 7 2023
Oct 10 2022
Sep 17 2022
Aug 16 2022
Looks good.
Jun 30 2022
May 17 2022
May 15 2022
Apr 13 2022
Mar 19 2022
Removing guest pages from the host domain has the appearance of offering some additional security, but VM control structures are still accessible (EPT, VMCS etc). Also, it only protects guests that have ppt devices configured, and doesn't do anything for other guests.
Mar 9 2022
Mar 8 2022
The use of num_vcpus_allowed() could probably be collapsed at some point into calc_topology()
Jan 13 2022
Nov 19 2021
Nov 18 2021
Nov 14 2021
Nov 13 2021
Nov 12 2021
Maybe a note to fix the spelling later in the commit :)
Nov 8 2021
Nov 1 2021
Oct 27 2021
Been lucky that most if not all 64-bit BARs have been prefetchable.
Oct 25 2021
Works fine.
Oct 22 2021
Oct 21 2021
Oct 20 2021
Oct 19 2021
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.
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
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.