Re: Booting 9front on bhyve

2017-01-09 Thread Tycho Nightingale via freebsd-virtualization
Hi, On Dec 14, 2016, at 5:44 PM, Piotr Kubaj via freebsd-virtualization wrote: > Is it possible to use other mouse drivers, ps2intellimouse etc.? Not at this point as the emulation doesn’t currently support the ps2 intellimouse. Tycho

Re: Query about bhyve's blockif_cancel and the signalling mechanisms

2016-12-13 Thread Tycho Nightingale
Hi, On Dec 13, 2016, at 1:32 AM, Peter Grehan wrote: > Hi Ian, > >> To recap my understanding of the mechanisms at work (glossing over the >> queue handling and condvars involved etc), the bhyve block_if >> infrastructure registers a callback for SIGCONT with the mevent >>

Re: bhyve: disable msi and msix on virtio reset?

2016-07-12 Thread Tycho Nightingale via freebsd-virtualization
Hi, On Jul 12, 2016, at 7:38 PM, Peter Grehan wrote: >> Yes, writing 0 to the status resister should reset the device >> including all PCIE state. This implies that vi_reset_dev() needs to >> take the proper actions to bring the associated pci_devinst (which >> from the

Re: bhyve: disable msi and msix on virtio reset?

2016-07-12 Thread Tycho Nightingale via freebsd-virtualization
Hi, Yes, writing 0 to the status resister should reset the device including all PCIE state. This implies that vi_reset_dev() needs to take the proper actions to bring the associated pci_devinst (which from the guest’s perspective isn’t a discrete element) back to it’s reset state too. Tycho

Re: bhyve / libvmmapi usage

2016-06-24 Thread Tycho Nightingale via freebsd-virtualization
Hi, libvmmapi exists to support bhyveload and bhyve. It's as you say an internal library. While there is obviously nothing to preclude it’s use by others, I wouldn’t consider it’s interfaces “public” nor “stable”. Furthermore, though there has been some consideration taken not to recycle

Re: Illumos boot

2015-10-13 Thread Tycho Nightingale via freebsd-virtualization
Hi, Please see inline. On Oct 13, 2015, at 7:17 AM, Matt Churchyard via freebsd-virtualization wrote: > In my quest to continue expanding guest support in my vm-bhyve utility (See > https://github.com/churchers/vm-bhyve :) ), I've found the Windows

Re: Trying to run DragonFly under bhyve

2014-05-27 Thread Tycho Nightingale
On May 27, 2014, at 8:14 PM, Willem Jan Withagen wrote: When I do this under AMD I get: Copyright (c) 2003-2013 The DragonFly Project. Copyright (c) 1992-2003 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994

Re: bhyve and legacy

2014-01-22 Thread Tycho Nightingale
Hi, Interest? Yes! Matter of fact, I have some scraps of 8259 support lying around here if you are keen to have a starting point. Now with respect to bhyveload, while it certainly does have some FreeBSD-specific uses, it is a bit of a barrier to supporting non-FreeBSD guests and

direct descriptor support for virtio block device

2013-04-19 Thread Tycho Nightingale
The current virtio block device advertises support for the indirect descriptors feature yet is unable to cope if the guest elects not to use them. Attached is a patch for direct descriptors along with an implementation of device reset. Tycho diff -r 7ec7f1183c3c