Page MenuHomeFreeBSD

corvink (Corvin Köhne)
User

Projects

User does not belong to any projects.

User Details

User Since
Aug 27 2020, 6:07 AM (193 w, 1 d)

Recent Activity

Thu, May 2

corvink added a comment to D45049: bhyve: Let the guest enable PCI BARs on arm64.

IIRC, the default value of the busmasteren, porten and memen bits is 0 according to PCI specification. So, as jhb already mentioned, it should be valid to unset these values when booting with a bootrom.

Thu, May 2, 6:26 AM
corvink accepted D44995: vmm: Start reconciling amd64 and arm64 copies of vmm_dev.c.
Thu, May 2, 6:09 AM

Tue, Apr 30

corvink added inline comments to D44933: vmrun.sh: Add arm64 support.
Tue, Apr 30, 6:47 AM
corvink added a comment to D44932: bhyvectl: Add an arm64 port.

First of all, looks good. Splitting the commit is just a suggestion!

Tue, Apr 30, 6:43 AM
corvink added inline comments to D44995: vmm: Start reconciling amd64 and arm64 copies of vmm_dev.c.
Tue, Apr 30, 6:31 AM

Mon, Apr 29

corvink accepted D44934: arm64/vmm: Handle VM_EXITCODE_SUSPENDED.
Mon, Apr 29, 6:25 AM
corvink accepted D44974: bhyve: Fix handling of -r.
Mon, Apr 29, 6:24 AM

Fri, Apr 26

corvink accepted D44947: Move lock of uart frontend to uart backend in bhyve.
Fri, Apr 26, 7:20 AM
corvink added inline comments to D44934: arm64/vmm: Handle VM_EXITCODE_SUSPENDED.
Fri, Apr 26, 7:11 AM
corvink accepted D44933: vmrun.sh: Add arm64 support.
Fri, Apr 26, 7:06 AM
corvink added a comment to D44932: bhyvectl: Add an arm64 port.

Can this patch be split into multiple smaller ones to make it easier for review?

Fri, Apr 26, 7:01 AM
corvink added inline comments to D44947: Move lock of uart frontend to uart backend in bhyve.
Fri, Apr 26, 6:59 AM

Thu, Apr 11

corvink accepted D44741: bhyve: Add a stub VM_EXITCODE_REG_EMUL handler.
Thu, Apr 11, 6:06 AM
corvink accepted D44738: bhyve.8: Document arm64 support.
Thu, Apr 11, 5:57 AM
corvink accepted D44737: bhyve.8: Remove mention of the -A flag.
Thu, Apr 11, 5:54 AM

Feb 16 2024

corvink added a comment to D43514: Add Bhyve TCP raw socket on console.

You have to add an entry to the manpage before we can commit it.

Feb 16 2024, 6:57 AM

Feb 6 2024

corvink accepted D43514: Add Bhyve TCP raw socket on console.
Feb 6 2024, 7:52 AM
corvink added inline comments to D43514: Add Bhyve TCP raw socket on console.
Feb 6 2024, 7:52 AM

Feb 2 2024

corvink added inline comments to D43514: Add Bhyve TCP raw socket on console.
Feb 2 2024, 10:19 AM
corvink added inline comments to D43514: Add Bhyve TCP raw socket on console.
Feb 2 2024, 8:28 AM

Jan 31 2024

corvink accepted D43664: bhyve: Add support for the 'p' query.
Jan 31 2024, 6:45 AM

Jan 26 2024

corvink accepted D43600: bhyve: Use NVMEV to read the ASQS field of AQA.
Jan 26 2024, 7:48 AM
corvink accepted D43607: bhyve: Use NVMEF macro to construct fields.
Jan 26 2024, 7:48 AM
corvink accepted D43603: bhyve: Use the NVMEM macro instead of expanded versions.
Jan 26 2024, 7:44 AM
corvink accepted D43598: bhyve: Use the NVMEV macro instead of expanded versions.
Jan 26 2024, 7:43 AM

Jan 24 2024

corvink added a reviewer for D43514: Add Bhyve TCP raw socket on console: corvink.
Jan 24 2024, 8:17 AM
corvink added inline comments to D43514: Add Bhyve TCP raw socket on console.
Jan 24 2024, 8:16 AM

Jan 23 2024

corvink accepted D43483: bhyve: Prepare to add arm64 support to the gdb stub.
Jan 23 2024, 8:05 AM

Jan 22 2024

corvink added a comment to D43541: gen_pci_vendors: Add new script.

Not sure if it's worth parsing the header file and the pci.ids file. If you want to update the header file, you can simply parse the pci.ids file and diff the output or you simply overwrite the header file and use git clean up the diff.

Jan 22 2024, 2:55 PM
corvink added a comment to D43514: Add Bhyve TCP raw socket on console.

You should add a manpage entry.

Jan 22 2024, 7:58 AM

Jan 18 2024

corvink accepted D43483: bhyve: Prepare to add arm64 support to the gdb stub.
Jan 18 2024, 8:23 AM
corvink accepted D43481: bhyve: Simplify register definitions a bit.
Jan 18 2024, 8:16 AM
corvink accepted D43480: bhyve: Avoid underflows when handling remote commands.
Jan 18 2024, 8:13 AM

Jan 17 2024

corvink accepted D43472: bhyve: correct slirp_recv_disable().
Jan 17 2024, 7:20 AM

Jan 8 2024

corvink added a comment to D42406: bhyve: fix invalid argument in a GDB stub debug printf statement.

Already fixed by 4e288572b8581

Jan 8 2024, 10:53 AM

Dec 19 2023

corvink accepted D42692: bhyve: use fbuf defaults when config parsing fails.
Dec 19 2023, 7:34 AM

Dec 14 2023

corvink added a comment to D25672: bhyve, DMAR: integrate.

Is this still WIP? And could it be related to https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270966 and https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266325?

Dec 14 2023, 6:55 AM

Dec 12 2023

corvink added inline comments to D41006: bhyve: Add bhyverun and vmexit handlers for arm64.
Dec 12 2023, 7:04 AM
corvink accepted D40996: bhyve: Add FDT building code for arm64.
Dec 12 2023, 6:59 AM

Dec 7 2023

corvink abandoned D42921: random: add boot id sysctl.
In D42921#978988, @jhb wrote:

I just don't understand why it's under kern.random and in the random driver? It would make sense to me for this to just be under kern and probably live in sys/kern/kern_mib.c instead with a SYSINIT to initialize it?

Dec 7 2023, 7:36 AM

Dec 6 2023

corvink updated the diff for D42921: random: add boot id sysctl.
  • firstboot handling in linprocfs is not required anymore
Dec 6 2023, 8:02 AM
corvink added reviewers for D42921: random: add boot id sysctl: jhb, imp, cperciva, cem, dchagin, manu.

I'm not sure who's the right person to review this. I've found you in the git log of dev/random and linprocfs.

Dec 6 2023, 7:58 AM
corvink requested review of D42921: random: add boot id sysctl.
Dec 6 2023, 7:52 AM

Nov 24 2023

corvink committed R11:9b7e23c09b6b: sysutils/edk2: set IO port range properly for bhyve (authored by corvink).
sysutils/edk2: set IO port range properly for bhyve
Nov 24 2023, 9:39 AM
corvink closed D42627: sysutils/edk2: set IO port range properly for bhyve.
Nov 24 2023, 9:38 AM
corvink committed R11:231c5bc3a4c9: sysutils/edk2: set IO port range properly for bhyve (authored by corvink).
sysutils/edk2: set IO port range properly for bhyve
Nov 24 2023, 9:38 AM

Nov 21 2023

corvink accepted D42692: bhyve: use fbuf defaults when config parsing fails.
Nov 21 2023, 7:37 AM
corvink added inline comments to D42510: bhyve: Add a slirp network backend.
Nov 21 2023, 7:32 AM
corvink accepted D42689: bhyve: Split backends into separate files.
Nov 21 2023, 7:28 AM

Nov 17 2023

corvink added a comment to D42627: sysutils/edk2: set IO port range properly for bhyve.

FYI: I've send this patch to EDKII https://edk2.groups.io/g/devel/topic/patch_v1_1_1_ovmfpkg_bhyve/102646333

Nov 17 2023, 12:46 PM
corvink updated the diff for D42627: sysutils/edk2: set IO port range properly for bhyve.
  • fix newline style
Nov 17 2023, 12:33 PM

Nov 16 2023

corvink added a comment to D42627: sysutils/edk2: set IO port range properly for bhyve.
In D42627#972664, @manu wrote:

I'm ok with this as long as this will be upstreamed and that the patch will be dropped in a future update.

Nov 16 2023, 9:51 AM
corvink added a comment to D42627: sysutils/edk2: set IO port range properly for bhyve.
In D42627#972662, @manu wrote:
  • set EDKII IO port range to [ 0x2000, 0x10000 ] too

Did you forget a patch ? I don't see any diff between your two diffs

Nov 16 2023, 7:28 AM
corvink added a comment to D42510: bhyve: Add a slirp network backend.

I do agree with jhb. Why do we need to make it optional? If there's no use case, just drop BHYVE_SLIRP. We can add it later if required.

Nov 16 2023, 6:22 AM
corvink accepted D42620: bhyve: increase fbuf display resolution limit.
Nov 16 2023, 6:15 AM
corvink updated the diff for D42627: sysutils/edk2: set IO port range properly for bhyve.
  • set EDKII IO port range to [ 0x2000, 0x10000 ] too
Nov 16 2023, 6:12 AM
corvink requested review of D42627: sysutils/edk2: set IO port range properly for bhyve.
Nov 16 2023, 6:09 AM

Nov 14 2023

corvink accepted D42572: bhyve: Add partial support for multiple config node values.
Nov 14 2023, 7:39 AM

Nov 2 2023

corvink accepted D42434: bhyve(8): fix manpage formatting.
Nov 2 2023, 8:59 AM

Oct 30 2023

corvink accepted D42299: vmm: implement VM_CAP_MASK_HWINTR on AMD CPUs.
Oct 30 2023, 2:59 PM · bhyve
corvink added inline comments to D42296: vmm: implement single-stepping for AMD CPUs.
Oct 30 2023, 2:58 PM · bhyve
corvink added a comment to D42295: vmm: enable software breakpoints for AMD CPUs.

Maybe add some more information to the commit message. Something like "This commit adds a new capability to enable software breakpoints. When enabled, vmexits are passed to userspace where they should be handled. ..."

Oct 30 2023, 2:31 PM · bhyve
corvink added inline comments to D42298: bhyve: refactor gdbstub to enable single-stepping on AMD CPUs.
Oct 30 2023, 2:26 PM · bhyve
corvink accepted D41742: arm64: Connect bhyve and libvmmapi to the build.
Oct 30 2023, 2:12 PM
corvink accepted D42384: bhyve: ps2 implement command 0xf6.
Oct 30 2023, 7:50 AM

Oct 17 2023

corvink accepted D42251: vmx: Prefer consistent naming for loader tunables.
Oct 17 2023, 1:58 PM
corvink committed rG4a3810075fd3: bhyve: fix buffer overflow in QemuFwCfg (authored by corvink).
bhyve: fix buffer overflow in QemuFwCfg
Oct 17 2023, 1:58 PM
corvink closed D42220: bhyve: fix buffer overflow in QemuFwCfg.
Oct 17 2023, 1:58 PM
corvink added inline comments to D42220: bhyve: fix buffer overflow in QemuFwCfg.
Oct 17 2023, 6:52 AM

Oct 16 2023

corvink updated subscribers of D42220: bhyve: fix buffer overflow in QemuFwCfg.
Oct 16 2023, 10:55 AM
corvink updated the summary of D42220: bhyve: fix buffer overflow in QemuFwCfg.
Oct 16 2023, 10:04 AM
corvink requested review of D42220: bhyve: fix buffer overflow in QemuFwCfg.
Oct 16 2023, 9:32 AM
corvink accepted D42182: bhyve: Replace many fprintf(stderr, ...) calls with EPRINTLN.
Oct 16 2023, 8:04 AM
corvink accepted D42076: bhyve: remove #ifndef WITHOUT_CAPSICUM cases.
Oct 16 2023, 7:49 AM

Sep 28 2023

corvink committed rG6a0e7f908802: bhyve: always generate ACPI tables (authored by corvink).
bhyve: always generate ACPI tables
Sep 28 2023, 8:51 AM
corvink closed D41778: bhyve: always generate ACPI tables.
Sep 28 2023, 8:51 AM · bhyve

Sep 21 2023

corvink committed rGc0e249d32c78: bsdinstall: avoid conflicts with fd 3 (authored by Lars Kellogg-Stedman <lars@oddbit.com>).
bsdinstall: avoid conflicts with fd 3
Sep 21 2023, 7:52 AM

Sep 15 2023

corvink closed D41868: sysutils/edk2: enable TPM on bhyve.
Sep 15 2023, 3:01 PM · bhyve
corvink committed R11:37e614b16cd6: sysutils/edk2: enable TPM on bhyve (authored by corvink).
sysutils/edk2: enable TPM on bhyve
Sep 15 2023, 3:01 PM
corvink closed D41869: sysutils/edk2: enable secure boot on bhyve.
Sep 15 2023, 3:00 PM · bhyve
corvink committed R11:46375fd00293: sysutils/edk2: enable secure boot on bhyve (authored by corvink).
sysutils/edk2: enable secure boot on bhyve
Sep 15 2023, 3:00 PM
corvink added a comment to D41868: sysutils/edk2: enable TPM on bhyve.

If you don't configure a TPM device for your VM, the TPM driver refuses to start and the boot wents on properly.

Sep 15 2023, 10:10 AM · bhyve
corvink added a project to D41869: sysutils/edk2: enable secure boot on bhyve: bhyve.
Sep 15 2023, 10:05 AM · bhyve
corvink requested review of D41869: sysutils/edk2: enable secure boot on bhyve.
Sep 15 2023, 10:05 AM · bhyve
corvink updated the diff for D41868: sysutils/edk2: enable TPM on bhyve.
  • bump portrevision
Sep 15 2023, 9:52 AM · bhyve
corvink requested review of D41868: sysutils/edk2: enable TPM on bhyve.
Sep 15 2023, 9:52 AM · bhyve

Sep 12 2023

corvink committed R11:de862b33d480: emulators/virtualbox-ose: fix build errors on CURRENT (authored by takahiro.kurosawa_gmail.com).
emulators/virtualbox-ose: fix build errors on CURRENT
Sep 12 2023, 12:00 PM

Sep 11 2023

corvink added a comment to D41778: bhyve: always generate ACPI tables.

The bhyve manual page needs to be updated as well.

Would -o acpi_tables=false still work to restore the old behaviour, if one wanted?

Sep 11 2023, 5:49 AM · bhyve
corvink updated the diff for D41778: bhyve: always generate ACPI tables.
  • update man page
Sep 11 2023, 5:49 AM · bhyve

Sep 8 2023

corvink requested review of D41778: bhyve: always generate ACPI tables.
Sep 8 2023, 6:59 AM · bhyve
corvink closed D41769: OvmfPkg/Bhyve: don't exit early if RSDP is not found in memory.
Sep 8 2023, 6:54 AM · bhyve
corvink committed R11:d64f4b43b1d2: OvmfPkg/Bhyve: don't exit early if RSDP is not found in memory (authored by corvink).
OvmfPkg/Bhyve: don't exit early if RSDP is not found in memory
Sep 8 2023, 6:54 AM

Sep 7 2023

corvink updated the diff for D41769: OvmfPkg/Bhyve: don't exit early if RSDP is not found in memory.
  • bump portrevision
Sep 7 2023, 9:15 AM · bhyve
corvink accepted D41739: bhyve: Add PCI mappings for arm64.
Sep 7 2023, 8:45 AM
corvink accepted D41752: libvmmapi: Make vm_raise_msi() a common function.
Sep 7 2023, 8:42 AM
corvink accepted D41740: bhyve: Use vm_raise_msi() instead of vm_lapic_msi().
Sep 7 2023, 8:41 AM
corvink requested review of D41769: OvmfPkg/Bhyve: don't exit early if RSDP is not found in memory.
Sep 7 2023, 8:40 AM · bhyve

Sep 6 2023

corvink accepted D41753: bhyve: Push option parsing down into bhyverun_machdep.c.
Sep 6 2023, 10:02 AM
corvink accepted D41740: bhyve: Use vm_raise_msi() instead of vm_lapic_msi().
Sep 6 2023, 9:32 AM
corvink accepted D41752: libvmmapi: Make vm_raise_msi() a common function.
Sep 6 2023, 9:31 AM