Page MenuHomeFreeBSD
Feed Advanced Search

Sep 6 2023

corvink accepted D41752: libvmmapi: Make vm_raise_msi() a common function.
Sep 6 2023, 9:31 AM
corvink accepted D41742: arm64: Connect bhyve and libvmmapi to the build.
Sep 6 2023, 9:29 AM
corvink accepted D41741: bhyve: Partially disable INT#x support in virtio for arm64.
Sep 6 2023, 9:28 AM
corvink accepted D41738: bhyve: Do not compile PCI passthrough support on arm64.
Sep 6 2023, 9:25 AM
corvink accepted D41006: bhyve: Add bhyverun and vmexit handlers for arm64.
Sep 6 2023, 9:24 AM

Sep 4 2023

corvink requested review of D41714: OvmfPkg/BhyvePkg: add PlatformGopPolicy driver.
Sep 4 2023, 6:55 AM · bhyve
corvink requested review of D41713: OvmfPkg/PlatformGopPolicy: implement GetVbtData.
Sep 4 2023, 6:54 AM · bhyve
corvink requested review of D41712: OvmfPkg/PlatformGopPolicy: add PlatformGopPolicy driver.
Sep 4 2023, 6:54 AM · bhyve
corvink requested review of D41711: OvmfPkg/Include: add OpRegion definitions.
Sep 4 2023, 6:53 AM · bhyve
corvink requested review of D41710: OvmfPkg/BhyvePkg: reserve igd memory by E820.
Sep 4 2023, 6:52 AM · bhyve

Sep 1 2023

corvink closed D41631: sysutils/edk2: update to 202308.
Sep 1 2023, 11:39 AM
corvink committed R11:8097dda40a03: sysutils/edk2: update to 202308 (authored by corvink).
sysutils/edk2: update to 202308
Sep 1 2023, 11:39 AM

Aug 29 2023

corvink requested review of D41631: sysutils/edk2: update to 202308.
Aug 29 2023, 11:13 AM

Aug 22 2023

corvink closed D39979: bhyve: add config option to load ACPI tables into memory.
Aug 22 2023, 5:50 AM
corvink committed rG6f7e9779fcb1: bhyve: add config option to load ACPI tables into memory (authored by corvink).
bhyve: add config option to load ACPI tables into memory
Aug 22 2023, 5:50 AM

Aug 18 2023

corvink committed R11:a6cf56902eb4: sysutils/swtpm: Update to 0.8.1 (authored by meka_tilda.center).
sysutils/swtpm: Update to 0.8.1
Aug 18 2023, 11:51 AM
corvink committed rGb02e0f964028: bhyve: add bootindex option for several devices (authored by corvink).
bhyve: add bootindex option for several devices
Aug 18 2023, 7:54 AM
corvink committed rGc791a53c8026: bhyve: add helper to create a bootorder (authored by corvink).
bhyve: add helper to create a bootorder
Aug 18 2023, 7:54 AM
corvink committed rG50734f2ba36b: bhyve: pass address of OpRegion to the guest (authored by corvink).
bhyve: pass address of OpRegion to the guest
Aug 18 2023, 7:43 AM
corvink committed rG04e774846c9d: bhyve: copy OpRegion into guest memory (authored by corvink).
bhyve: copy OpRegion into guest memory
Aug 18 2023, 7:43 AM
corvink committed rGb260e413b4b7: bhyve: read OpRegion address and size for GVT-d (authored by corvink).
bhyve: read OpRegion address and size for GVT-d
Aug 18 2023, 7:43 AM
corvink committed rG6d037b69ee62: bhyve: emulate graphics stolen memory register (authored by corvink).
bhyve: emulate graphics stolen memory register
Aug 18 2023, 7:43 AM
corvink committed rGaa598e677a7c: bhyve: allocate guest memory for graphics stolen memory (authored by corvink).
bhyve: allocate guest memory for graphics stolen memory
Aug 18 2023, 7:43 AM
corvink committed rG13a371bcdfdd: bhyve: read out graphics stolen memory address and size (authored by corvink).
bhyve: read out graphics stolen memory address and size
Aug 18 2023, 7:43 AM
corvink committed rG3b81aa26ab4c: bhyve: add empty GVT-d emulation (authored by corvink).
bhyve: add empty GVT-d emulation
Aug 18 2023, 7:43 AM
corvink committed rG6ae7ed9e3854: bhyve: import OpRegion definitions (authored by corvink).
bhyve: import OpRegion definitions
Aug 18 2023, 7:43 AM
corvink committed rG7ffa1d667f74: bhyve: add helper for passthru specific mmio ranges (authored by corvink).
bhyve: add helper for passthru specific mmio ranges
Aug 18 2023, 7:42 AM
corvink committed rG194d65b5f860: bhyve: make passthru sel public available (authored by corvink).
bhyve: make passthru sel public available
Aug 18 2023, 7:42 AM
corvink committed rGb3f053b4f46e: bhyve: allow adding FwCfg items to ACPI tables (authored by corvink).
bhyve: allow adding FwCfg items to ACPI tables
Aug 18 2023, 7:29 AM
corvink committed rGb1fffed683ab: bhyve: add cmdline option for user defined fw_cfg items (authored by corvink).
bhyve: add cmdline option for user defined fw_cfg items
Aug 18 2023, 7:29 AM
corvink committed rG8caac07ce933: bhyvectl: Add '--get-debug-cpus' command (authored by gusev.vitaliy_gmail.com).
bhyvectl: Add '--get-debug-cpus' command
Aug 18 2023, 7:21 AM
corvink committed rG5a07451f796f: bhyve: rename 'structs' snapshot key with 'kern_structs' (authored by gusev.vitaliy_gmail.com).
bhyve: rename 'structs' snapshot key with 'kern_structs'
Aug 18 2023, 7:21 AM
corvink committed rG295d69c8b00f: bhyve: add .pe_snapshot method for PCI 'hostbridge' (authored by gusev.vitaliy_gmail.com).
bhyve: add .pe_snapshot method for PCI 'hostbridge'
Aug 18 2023, 7:21 AM
corvink committed rG51e32fe73405: bhyve: add bus, slot and func to device name (authored by gusev.vitaliy_gmail.com).
bhyve: add bus, slot and func to device name
Aug 18 2023, 7:20 AM
corvink committed rG5573404166b0: bhyve: rename 'user_dev' with 'devices' (authored by gusev.vitaliy_gmail.com).
bhyve: rename 'user_dev' with 'devices'
Aug 18 2023, 7:20 AM
corvink committed rG3e520a8fc711: bhyve: save/restore pir_desc (authored by gusev.vitaliy_gmail.com).
bhyve: save/restore pir_desc
Aug 18 2023, 7:19 AM
corvink updated the diff for D39979: bhyve: add config option to load ACPI tables into memory.
  • update man page as suggested
Aug 18 2023, 6:12 AM
corvink added a comment to D39979: bhyve: add config option to load ACPI tables into memory.

How can this behaviour be requested from the command line? -o acpi_tables_in_memory=false?

Aug 18 2023, 5:40 AM

Aug 17 2023

corvink committed rG82eece443ee3: bhyve: fix vCPU single-stepping on VMX (authored by bnovkov).
bhyve: fix vCPU single-stepping on VMX
Aug 17 2023, 1:30 PM
corvink committed rG320ce3c3c56b: bhyve: Remove vestigial support for setting max vCPUs. (authored by jhb).
bhyve: Remove vestigial support for setting max vCPUs.
Aug 17 2023, 1:30 PM
corvink committed rG1fb7c59981bc: linuxkpi: advance platform_device (authored by corvink).
linuxkpi: advance platform_device
Aug 17 2023, 1:30 PM
corvink committed rG3152cbdd1657: bhyve: don't panic if e820 finds no available memory (authored by corvink).
bhyve: don't panic if e820 finds no available memory
Aug 17 2023, 1:03 PM
corvink abandoned D41480: sys/net: only panic on unset tx_csum_flags if cap is disabled.

Got confused by the meaning of isc_capabilites and isc_capenable. Sry for the noise.

Aug 17 2023, 9:22 AM
corvink updated the diff for D39979: bhyve: add config option to load ACPI tables into memory.
  • rebase onto main
Aug 17 2023, 7:18 AM
corvink committed rG67c26eb2a57c: bhyve: add cmdline option for TPM emulation (authored by corvink).
bhyve: add cmdline option for TPM emulation
Aug 17 2023, 7:09 AM
corvink closed D32961: bhyve: enable TPM2 passthrough.
Aug 17 2023, 7:09 AM · bhyve
corvink accepted D41487: bhyve: Store the FreeBSD OUI in little-endian in the controller data.
Aug 17 2023, 6:09 AM

Aug 16 2023

corvink requested review of D41480: sys/net: only panic on unset tx_csum_flags if cap is disabled.
Aug 16 2023, 11:56 AM

Aug 15 2023

corvink updated the summary of D32961: bhyve: enable TPM2 passthrough.
Aug 15 2023, 9:33 AM · bhyve
corvink updated the diff for D32961: bhyve: enable TPM2 passthrough.
  • create a init_devices and init_tpm function
Aug 15 2023, 7:40 AM · bhyve

Aug 14 2023

corvink added inline comments to D32961: bhyve: enable TPM2 passthrough.
Aug 14 2023, 8:25 AM · bhyve
corvink updated the summary of D32961: bhyve: enable TPM2 passthrough.
Aug 14 2023, 8:22 AM · bhyve
corvink updated the diff for D32961: bhyve: enable TPM2 passthrough.
  • mention supported tpm types in man page
Aug 14 2023, 8:22 AM · bhyve
corvink committed rG85a775e61b98: bhyve: add Qemu PPI emulation for TPM devices (authored by corvink).
bhyve: add Qemu PPI emulation for TPM devices
Aug 14 2023, 8:18 AM
corvink closed D40462: bhyve: add qemu ppi emulation for tpm devices.
Aug 14 2023, 8:18 AM

Aug 10 2023

corvink committed rG29200a8133c0: bhyve: emulate TPM passthru by accessing /dev/tpmX (authored by corvink).
bhyve: emulate TPM passthru by accessing /dev/tpmX
Aug 10 2023, 7:41 AM
corvink committed rG28dc1aa73392: bhyve: add emulation for CRB register of TPM devices (authored by corvink).
bhyve: add emulation for CRB register of TPM devices
Aug 10 2023, 7:41 AM
corvink closed D40460: bhyve: add execution command for tpm devices.
Aug 10 2023, 7:41 AM
corvink closed D40459: bhyve/tpm: add emulation for crb register.
Aug 10 2023, 7:41 AM
corvink updated subscribers of D32961: bhyve: enable TPM2 passthrough.

@jhb @markj Any additional comments?

Aug 10 2023, 7:25 AM · bhyve
corvink added a comment to D40462: bhyve: add qemu ppi emulation for tpm devices.

@jhb @markj Any additional comments?

Aug 10 2023, 7:25 AM

Aug 9 2023

corvink closed D41346: sysutils/swtpm: add port for a libtpm based TPM emulator.
Aug 9 2023, 7:25 AM
corvink closed D41345: sysutils/libtpms: add new port for TPM emulation.
Aug 9 2023, 7:25 AM
corvink committed R11:c3cfb98cbb5e: sysutils/swtpm: libtpms-based TPM emulator (authored by meka_tilda.center).
sysutils/swtpm: libtpms-based TPM emulator
Aug 9 2023, 7:25 AM
corvink committed R11:6dd18dc319c1: sysutils/libtpms: This library provides emulation of a Trusted Platform Module (authored by meka_tilda.center).
sysutils/libtpms: This library provides emulation of a Trusted Platform Module
Aug 9 2023, 7:25 AM

Aug 8 2023

corvink updated the diff for D40459: bhyve/tpm: add emulation for crb register.
  • apply correct diff
Aug 8 2023, 8:31 AM
corvink updated the diff for D40459: bhyve/tpm: add emulation for crb register.
  • fix style issues
Aug 8 2023, 8:30 AM

Aug 7 2023

corvink requested review of D41346: sysutils/swtpm: add port for a libtpm based TPM emulator.
Aug 7 2023, 9:29 AM
corvink requested review of D41345: sysutils/libtpms: add new port for TPM emulation.
Aug 7 2023, 9:28 AM
corvink added a comment to D40459: bhyve/tpm: add emulation for crb register.

@markj @jhb Any additional comments?

Aug 7 2023, 8:35 AM
corvink accepted D41286: bhyve: Some fwctl simplifications..

IMHO, we should get rid of fwctl. It was broken for years (https://github.com/freebsd/freebsd-src/commit/8ec366ec6c943550a011effe50bc73e3875f8ead) and nobody noticed it. So, there can't be any users.

Aug 7 2023, 7:49 AM
corvink added inline comments to D36146: vmm: Rework mapping of PCI passthrough bars into guests..
Aug 7 2023, 7:25 AM

Jul 25 2023

corvink committed rG65f8467e3351: bhyvectl: Add '--get-debug-cpus' command (authored by gusev.vitaliy_gmail.com).
bhyvectl: Add '--get-debug-cpus' command
Jul 25 2023, 12:52 PM
corvink closed D40804: bhyvectl: Add '--get-debug-cpus' command.
Jul 25 2023, 12:52 PM · bhyve
corvink committed rGf0124ab11122: bhyve: do not hold CRB mutex when executing TPM commands (authored by corvink).
bhyve: do not hold CRB mutex when executing TPM commands
Jul 25 2023, 6:51 AM
corvink closed D40724: bhyve: do not hold CRB mutex when executing TPM commands.
Jul 25 2023, 6:51 AM

Jul 13 2023

corvink added inline comments to D32961: bhyve: enable TPM2 passthrough.
Jul 13 2023, 8:23 AM · bhyve
corvink updated the diff for D32961: bhyve: enable TPM2 passthrough.
  • improve man page
Jul 13 2023, 8:20 AM · bhyve
corvink updated the diff for D40462: bhyve: add qemu ppi emulation for tpm devices.
  • use memcpy for mmio
  • remove \n from warn calls
  • add mmio registration helper
Jul 13 2023, 8:19 AM
corvink updated the diff for D40459: bhyve/tpm: add emulation for crb register.
  • acquire crb->mutex before writing and reading ctrl_start
Jul 13 2023, 7:50 AM
corvink accepted D41006: bhyve: Add bhyverun and vmexit handlers for arm64.
Jul 13 2023, 7:05 AM
corvink accepted D41005: libvmmapi: Add arm64 support.
Jul 13 2023, 6:58 AM
corvink accepted D41004: libvmmapi: Make memory segment handling a bit more abstract.
Jul 13 2023, 6:56 AM
corvink accepted D41003: libvmmapi: Move PCI passthrough ioctl wrappers into a separate file.
Jul 13 2023, 6:44 AM
corvink accepted D41002: libvmmapi: Move more amd64-specific ioctl wrappers to vmmapi_machdep.c.
Jul 13 2023, 6:44 AM
corvink accepted D41001: libvmmapi: Split the ioctl list into MI and MD lists.
Jul 13 2023, 6:43 AM
corvink accepted D41000: libvmmapi: Move VM capability names to vmmapi_machdep.c.
Jul 13 2023, 6:40 AM
corvink accepted D40999: libvmmapi: Move some ioctl wrappers to vmmapi_machdep.c.
Jul 13 2023, 6:38 AM
corvink accepted D40998: libvmmapi: Add a subdirectory for amd64-specific code.
Jul 13 2023, 6:37 AM
corvink accepted D40997: bhyve: Add PL011 UART emulation.
Jul 13 2023, 6:36 AM
corvink accepted D40996: bhyve: Add FDT building code for arm64.
Jul 13 2023, 6:29 AM
corvink accepted D40995: bhyve: Provide optional libfdt linking.
Jul 13 2023, 6:23 AM
corvink accepted D40994: libfdt: Make an internal FDT library available.
Jul 13 2023, 6:23 AM
corvink accepted D40993: bhyve: Move device model-independent UART code into a separate file.
Jul 13 2023, 6:13 AM
corvink accepted D40992: bhyve: Use vm_get_highmem_base() instead of hard-coding the value.

Might be worth mentioning in the commit message if that's required for the arm64 port or if it's just a style fix.

Jul 13 2023, 5:58 AM
corvink accepted D40991: bhyve: Move the vm_inject_fault() implementation to vmexit.c.
Jul 13 2023, 5:56 AM
corvink accepted D40990: bhyve: Build the HPET ACPI table on amd64 only.
Jul 13 2023, 5:52 AM
corvink added inline comments to D40987: bhyve: Move vcpu initialization into a MD source file.
Jul 13 2023, 5:47 AM
corvink accepted D40989: bhyve: Move most early initialization into an MD routine.
Jul 13 2023, 5:44 AM
corvink accepted D40988: bhyve: Remove an unneeded vm_get_register() call in main().
Jul 13 2023, 5:41 AM