Re: bhyve regression (head): windows VMs failing with error 0xc000021a

2024-10-26 Thread Mark Johnston
On Fri, Oct 25, 2024 at 11:12:48PM +0200, Guido Falsi wrote: > On 25/10/24 22:49, Mark Johnston wrote: > > On Fri, Oct 25, 2024 at 09:24:13PM +0200, Guido Falsi wrote: > > > Hi, > > > > > > I've recently updated my current machines to git commit > >

Re: bhyve regression (head): windows VMs failing with error 0xc000021a

2024-10-25 Thread Mark Johnston
On Fri, Oct 25, 2024 at 09:24:13PM +0200, Guido Falsi wrote: > Hi, > > I've recently updated my current machines to git commit > 525a177c165740fc697df3de5b92e58b3b41477c (Sun Oct 20 22:43:41 2024 -0800) > and just have Windows 10 VMs fail to start in bhyve with the error in the > subject. > > I'v

PCI BAR registration overlap

2024-04-24 Thread Mark Johnston
I've been working on porting bhyvectl and vmrun.sh to arm64, as the initial arm64 bhyve port has landed in main. In the process I discovered a problem with bhyve's handling of BARs that I'd appreciate some help with. Suppose I configure a VM with a virtio-blk and virtio-net device. Both register

user networking for bhyve

2023-11-08 Thread Mark Johnston
Hello, I implemented a network backend for bhyve which uses libslirp to provide NAT on a virtual network. This enables some of the functionality one can get with "user" network devices in QEMU. I have a few use cases and particularly want to be able to ssh into guests without requiring any netwo

Re: bhyve 13.1 compatibility breakage

2023-02-08 Thread Mark Johnston
On Wed, Feb 08, 2023 at 11:08:31AM -0800, John Baldwin wrote: > On 2/8/23 10:05 AM, Mark Johnston wrote: > > On Sun, Jan 15, 2023 at 10:46:21AM -0500, Mark Johnston wrote: > >> On Wed, Nov 23, 2022 at 08:00:16AM +, Corvin Köhne wrote: > >>> The branch ma

bhyve 13.1 compatibility breakage

2023-02-08 Thread Mark Johnston
On Sun, Jan 15, 2023 at 10:46:21AM -0500, Mark Johnston wrote: > On Wed, Nov 23, 2022 at 08:00:16AM +, Corvin Köhne wrote: > > The branch main has been updated by corvink: > > > > URL: > > https://cgit.FreeBSD.org/src/commit/?id=7c326ab5bb9aced8dcbc2465ac1c9

Re: bhyve nvlist constness bug

2022-11-06 Thread Mark Johnston
On Fri, Nov 04, 2022 at 11:22:55AM +0100, Corvin Köhne wrote: > > On 10/23/22 11:18 AM, Mark Johnston wrote: > >> I'm going through compiler warnings in the bhyve code with the aim of > >> bumping WARNS, since the current setting hides bugs. There's one in the

bhyve nvlist constness bug

2022-10-23 Thread Mark Johnston
I'm going through compiler warnings in the bhyve code with the aim of bumping WARNS, since the current setting hides bugs. There's one in the config code that looks a bit tricky to resolve and I was hoping for some guidance on the right way to do that. The basic problem is _lookup_config_node() m

Re: FreeBSD 12.1 i386 on Hyper-V Fails to Mount Root

2021-06-07 Thread Mark Johnston
On Sat, Jun 05, 2021 at 01:00:45PM +, Wei Hu via freebsd-virtualization wrote: > Hi Harry, > > Can you test if this patch fixes the problems? > > https://reviews.freebsd.org/D30577 Hi Wei, Harry tested the patch before I submitted the review; it does indeed fix the problems with vmbus on i