Page MenuHomeFreeBSD
Feed Advanced Search

Jul 10 2017

grehan committed rS320855: MFC r311699.
MFC r311699
Jul 10 2017, 3:12 AM

Jul 6 2017

grehan accepted D11485: amd-vi: fix gcc build errors.

Tested fine on a Ryzen 1700, passing through an em device to an 11.1 guest, and doing lots of network file transfers.

Jul 6 2017, 7:36 AM

Jul 5 2017

grehan added a comment to D11485: amd-vi: fix gcc build errors.

Thanks for this work. Let me give it a quick test (later today) to verify.

Jul 5 2017, 12:57 PM

Jul 3 2017

grehan added a comment to D11113: Intel SGX driver.

(interested in adding bhyve support for SGX)

Jul 3 2017, 11:50 PM

Jun 8 2017

grehan accepted D11071: Make the VNC authentication build with LibreSSL on HardenedBSD and TrueOS..
Jun 8 2017, 4:36 AM
grehan accepted D11090: Allow sysctl kern.vm_guest to return bhyve when running under bhyve..
Jun 8 2017, 3:41 AM

Jun 1 2017

grehan accepted D10818: VNC authentication based on review D7029.

Please credit Fabian Freyer (from D7029) as the original submitter of this code when committing.

Jun 1 2017, 10:28 PM

May 26 2017

grehan added inline comments to D10818: VNC authentication based on review D7029.
May 26 2017, 2:37 AM

May 25 2017

grehan added inline comments to D10818: VNC authentication based on review D7029.
May 25 2017, 1:10 AM

May 24 2017

grehan added a comment to D10581: Raise BLOCKIF_IOV_MAX to 128. Windows uses at least 67 and qemu alsosupports 128..

There was already a review for this in D9033 where I pointed out the initial fix by myself that bumped the number of descs, and the subsequent backout when it broke Linux guests :(

May 24 2017, 9:52 PM

May 18 2017

grehan requested changes to D10581: Raise BLOCKIF_IOV_MAX to 128. Windows uses at least 67 and qemu alsosupports 128..

I emailed Marcelo some changes I had to this - it doesn't work as is.

May 18 2017, 11:00 PM
grehan added a comment to D10170: Capsicumize cpuset_*.

Any chance this could be committed ?

May 18 2017, 2:33 AM

May 2 2017

grehan added a comment to D10014: bhyve: document fbuf and xhci devices in the manpage.

I missed one thing yesterday. The default for vga is "on", not "io". Lines 363-364 of pci_fbuf.c.

May 2 2017, 6:26 PM

May 1 2017

grehan added inline comments to D10540: vmx: explicit checking for necessary invvpid/invept types.
May 1 2017, 4:43 PM

Apr 27 2017

grehan added inline comments to D10014: bhyve: document fbuf and xhci devices in the manpage.
Apr 27 2017, 4:34 PM

Apr 24 2017

grehan accepted D10049: Add AMD IOMMU support in bhyve.

Thanks for the clarification on v2.

Apr 24 2017, 5:25 AM

Apr 13 2017

grehan added inline comments to D10213: Adding virtualization support for ARMv7 platforms.
Apr 13 2017, 9:39 PM · ARM

Apr 10 2017

grehan added a comment to D10335: VirtFS/9p filesystem passthrough support (virtio-9p).

You'll have to use openat(), with the fd set up prior to cap_enter(). Here's a small example from theraven@freebsd.org, who I'm sure will be happy to provide further advice :) http://www.informit.com/articles/article.aspx?p=1924012&seqNum=2

Apr 10 2017, 2:15 AM

Apr 9 2017

grehan added a comment to D10335: VirtFS/9p filesystem passthrough support (virtio-9p).

Any thoughts on the interaction with capsicum ? Seems like you just need blanket access underneath a particular directory.

Apr 9 2017, 10:17 PM
grehan accepted D10014: bhyve: document fbuf and xhci devices in the manpage.

Fine to commit after the max fbuf res added.

Apr 9 2017, 5:53 PM

Apr 5 2017

grehan added a comment to D9921: AMD-Vi (IOMMU)support for bhyve.

Fine by me. I didn't check, but were all the comments in this applied to the new revision ?

Apr 5 2017, 12:57 AM

Mar 25 2017

grehan committed rS315930: MFC r315716.
MFC r315716
Mar 25 2017, 5:41 AM
grehan committed rS315929: MFC r315715 Fix a type in bhyve's USB mouse emulation..
MFC r315715 Fix a type in bhyve's USB mouse emulation.
Mar 25 2017, 5:22 AM
grehan committed rS315928: MFC r315361 and r315364: Hide MONITORX/MWAITX from guests..
MFC r315361 and r315364: Hide MONITORX/MWAITX from guests.
Mar 25 2017, 5:09 AM
grehan committed rS315927: MFC r315361 and r315364: Hide MONITORX/MWAITX from guests..
MFC r315361 and r315364: Hide MONITORX/MWAITX from guests.
Mar 25 2017, 5:05 AM

Mar 23 2017

grehan added inline comments to D10014: bhyve: document fbuf and xhci devices in the manpage.
Mar 23 2017, 12:13 AM

Mar 22 2017

grehan closed D9595: Fix ums handling of y axis by committing rS315716: Bring the handling of the y axis in the ums driver in-line with the other.
Mar 22 2017, 5:07 PM
grehan committed rS315716: Bring the handling of the y axis in the ums driver in-line with the other.
Bring the handling of the y axis in the ums driver in-line with the other
Mar 22 2017, 5:07 PM
grehan committed rS315715: This fixes a typo in bhyve's USB mouse emulation..
This fixes a typo in bhyve's USB mouse emulation.
Mar 22 2017, 4:53 PM
grehan closed D9597: Fix typo in bhyve usb_mouse.c by committing rS315715: This fixes a typo in bhyve's USB mouse emulation..
Mar 22 2017, 4:53 PM
grehan accepted D9597: Fix typo in bhyve usb_mouse.c.
Mar 22 2017, 4:45 PM

Mar 21 2017

grehan added a comment to D10049: Add AMD IOMMU support in bhyve.

The most recent spec (Rev 3.00—December 2016, http://support.amd.com/TechDocs/48882_IOMMU.pdf) seems to indicate that v1 is the base features, and new features are described as options, so not sure how to determine if it's v2. The IVRS table does have a v1/v2 format discriminator, though that isn't printed out in the current code.

Mar 21 2017, 6:31 PM
grehan added a comment to D10049: Add AMD IOMMU support in bhyve.

Tested fine on a Ryzen 1700 + Asus X370 mobo, with a dual-port Intel 82571 card. Both ports passed through to a FreeBSD 12-CURRENT amd64 4 vCPU guest, with iperf3/netperf stress tests run.

Mar 21 2017, 5:28 PM

Mar 20 2017

grehan added inline comments to D10014: bhyve: document fbuf and xhci devices in the manpage.
Mar 20 2017, 4:27 AM

Mar 16 2017

grehan added a comment to D10014: bhyve: document fbuf and xhci devices in the manpage.

Many thanks for doing this. I'll get some detailed comments shortly.

Mar 16 2017, 5:16 AM
grehan added inline comments to D9930: Bhyve cpu topology control.
Mar 16 2017, 4:13 AM
grehan committed rS315364: Hide the AMD MONITORX/MWAITX capability..
Hide the AMD MONITORX/MWAITX capability.
Mar 16 2017, 3:21 AM
grehan committed rS315361: Add the AMD MONITORX/MWAITX feature definition introduced in.
Add the AMD MONITORX/MWAITX feature definition introduced in
Mar 16 2017, 3:07 AM

Mar 15 2017

grehan accepted D10009: Fix a memory leak in bhyve.
Mar 15 2017, 1:18 AM

Mar 8 2017

grehan added a comment to D7149: Fix gcc warnings.

That was mentioned in earlier review comments. Maybe something like a kassert_decl attribute (expanding to unused if INVARIANTS not defined) ?

Mar 8 2017, 6:49 PM
grehan added a comment to D7149: Fix gcc warnings.

Thanks for the info. I'll see if I can move this forward under a different phab review.

Mar 8 2017, 7:20 AM
grehan added a comment to D7149: Fix gcc warnings.

I emailed on 7/16/2016 asking for help on running gcc and didn't get a response.

Mar 8 2017, 7:08 AM

Mar 3 2017

grehan requested changes to D2448: give bhyve the ability to parse a libucl guest configuration file.

Thanks for keeping this going Allan.

Mar 3 2017, 4:03 AM

Feb 25 2017

grehan accepted D9564: bhyve: document virtio-console in the manpage.
Feb 25 2017, 4:59 PM

Feb 16 2017

grehan committed rS313812: MFC r311702.
MFC r311702
Feb 16 2017, 5:09 PM
grehan committed rS313811: MFC r311702.
MFC r311702
Feb 16 2017, 5:07 PM

Feb 14 2017

grehan added a comment to D8290: Capsicumise bhyve.

emaste - any suggestions for a good forum to discuss this ? Unfortunately it straddles the capsicum@ and virtualization@ lists :(

Feb 14 2017, 5:47 PM

Feb 12 2017

grehan accepted D8290: Capsicumise bhyve.

robak - this is fine to commit once the last minor changes are done.

Feb 12 2017, 8:08 PM

Feb 8 2017

grehan added a comment to D8290: Capsicumise bhyve.

Into the final straight now: doing a visual inspection and picking up minor style issues.

Feb 8 2017, 8:08 AM

Feb 6 2017

grehan added a comment to D7029: VNC Auth for bhyve_graphics.

Click on the 'Download raw diff' button on the right-hand side menu. Apply that diff to a FreeBSD source tree and rebuild.

Feb 6 2017, 6:41 PM

Feb 4 2017

grehan added inline comments to D8290: Capsicumise bhyve.
Feb 4 2017, 5:54 AM

Feb 1 2017

grehan added inline comments to D8290: Capsicumise bhyve.
Feb 1 2017, 8:47 AM

Jan 30 2017

grehan added a comment to D8290: Capsicumise bhyve.

Still some of the test matrix to cover. Hopefully shortly.

Jan 30 2017, 3:56 PM
grehan added inline comments to D8290: Capsicumise bhyve.
Jan 30 2017, 9:28 AM

Jan 24 2017

grehan added a comment to D8290: Capsicumise bhyve.

Rebuilding with CURRENT to give it a tryout - thanks for the nudge.

Jan 24 2017, 8:32 AM

Jan 11 2017

grehan added a comment to D8290: Capsicumise bhyve.

Thanks for the update - I'll give this a tryout.

Jan 11 2017, 12:04 AM

Jan 8 2017

grehan committed rS311702: Use correct PCI device id for virtio-rng..
Use correct PCI device id for virtio-rng.
Jan 8 2017, 8:59 PM
grehan committed rS311699: Make sure the 'Always-one' bit is always set to one,.
Make sure the 'Always-one' bit is always set to one,
Jan 8 2017, 8:29 PM

Jan 3 2017

grehan added a comment to D9033: Raise BLOCKIF_IOV_MAX to 128. .

It fixes Windows but breaks other guests.

Jan 3 2017, 7:50 PM
grehan added a comment to D9033: Raise BLOCKIF_IOV_MAX to 128. .

I don't think it's that simple (already tried - see r282922 and the subsequent backout in r283168)

Jan 3 2017, 7:44 PM

Dec 21 2016

grehan added inline comments to D8290: Capsicumise bhyve.
Dec 21 2016, 5:59 AM

Dec 15 2016

grehan added a comment to D8290: Capsicumise bhyve.

Thanks for making the change. I'll try and give it a test with PCI passthru.

Dec 15 2016, 8:44 AM
grehan added inline comments to D8100: Bhyve hypercall implementation.
Dec 15 2016, 8:39 AM

Dec 12 2016

grehan added inline comments to D8290: Capsicumise bhyve.
Dec 12 2016, 7:15 PM

Dec 3 2016

grehan added a comment to D8290: Capsicumise bhyve.

silence == Thanksgiving vacation.

Dec 3 2016, 4:30 PM

Nov 16 2016

grehan added a comment to D8290: Capsicumise bhyve.

Does VNC disconnect/reconnect work ? (I'll try and test this out)

Nov 16 2016, 9:51 PM

Oct 29 2016

grehan added a reviewer for D7840: HD Audio Emulation For Bhyve: grehan.
Oct 29 2016, 12:01 AM

Oct 22 2016

grehan accepted D8321: vmm/svm: iopm_bitmap and msr_bitmap must be contiguous in physical memory.

Great catch.

Oct 22 2016, 5:31 PM

Oct 20 2016

grehan added a comment to D8290: Capsicumise bhyve.

This is a good start.

Oct 20 2016, 5:57 PM

Sep 30 2016

grehan added a comment to D8100: Bhyve hypercall implementation.

Thanks for this work - it will be very useful.

Sep 30 2016, 8:46 PM

Sep 12 2016

grehan committed rS305718: MFC r305061.
MFC r305061
Sep 12 2016, 12:25 AM
grehan committed rS305717: MFC r303352.
MFC r303352
Sep 12 2016, 12:22 AM
grehan committed rS305716: MFC r302972,r303349.
MFC r302972,r303349
Sep 12 2016, 12:16 AM
grehan committed rS305714: MFC r302546.
MFC r302546
Sep 12 2016, 12:03 AM

Aug 26 2016

grehan accepted D7448: Enable I/O MMU when PCI pass through is first used..

This is fine as it stands. The potential issues with ppt devices can be addressed separately.

Aug 26 2016, 2:16 PM
grehan added a comment to D7613: Invert calloc(3) argument order..

Didn't want to sound alarmist - just that this type of thing can upset static analyzers.

Aug 26 2016, 2:08 PM
grehan accepted D7613: Invert calloc(3) argument order..

Will need to be MFC'd asap.

Aug 26 2016, 6:25 AM
grehan added a reviewer for D7613: Invert calloc(3) argument order.: mav.
Aug 26 2016, 6:23 AM

Aug 24 2016

grehan accepted D7635: Bug 212038 - svn commit: r304321 broken bhyve zvol VM bhyveload hang 100% WCPU.

Looks fine. userboot doesn't have the same resource constraints as the actual loader, so it's usually fine to bump limits.

Aug 24 2016, 3:54 PM
grehan added a reviewer for D7635: Bug 212038 - svn commit: r304321 broken bhyve zvol VM bhyveload hang 100% WCPU: grehan.
Aug 24 2016, 3:52 PM

Aug 14 2016

grehan added inline comments to D7448: Enable I/O MMU when PCI pass through is first used..
Aug 14 2016, 11:28 PM
grehan added a comment to D7448: Enable I/O MMU when PCI pass through is first used..

Another issue exposed by the more dynamic nature of ppt's now is that the host domain needs to be updated when a device is moved to/from the ppt state (perhaps ppt detach ?).

Aug 14 2016, 11:25 PM

Aug 9 2016

grehan accepted D7444: Add a dmardump utility to dump the VT-d context tables..
Aug 9 2016, 6:43 PM
grehan added inline comments to D7444: Add a dmardump utility to dump the VT-d context tables..
Aug 9 2016, 4:39 AM

Jul 27 2016

grehan committed rS303352: - Change the fbuf "vga" parameter to "vga=on|io|off"..
- Change the fbuf "vga" parameter to "vga=on|io|off".
Jul 27 2016, 12:03 AM

Jul 26 2016

grehan committed rS303349: Catch another case where an XHCI interrupt was being.
Catch another case where an XHCI interrupt was being
Jul 26 2016, 11:40 PM

Jul 17 2016

grehan committed rS302972: Disallow interrupt requests on disabled endpoints..
Disallow interrupt requests on disabled endpoints.
Jul 17 2016, 8:35 PM

Jul 11 2016

grehan added a comment to D7149: Fix gcc warnings.

The conditional code is a bit invasive - would it be better just to put an "__unused" attribute on the variables in question ?

Jul 11 2016, 6:43 AM
grehan committed rS302546: Implement right shift/ctl, and convert the VNC/xorg scancode.
Implement right shift/ctl, and convert the VNC/xorg scancode
Jul 11 2016, 6:31 AM

Jul 6 2016

grehan accepted D7130: Fix CTASSERT issue in a more clean way.

Thanks, much nicer.

Jul 6 2016, 7:00 AM
grehan accepted D7130: Fix CTASSERT issue in a more clean way.
Jul 6 2016, 6:30 AM

Jul 5 2016

grehan accepted D7119: Fix warnings with gcc 4.2/4.9/5.0.

All fine by me.

Jul 5 2016, 11:00 PM
grehan added a comment to D7119: Fix warnings with gcc 4.2/4.9/5.0.

Thanks for doing this. I'd started on it but hadn't made a lot of progress (couldn't get a complete full build with the amd64_gcc port - blew up in the loader).

Jul 5 2016, 8:16 PM

Jul 4 2016

grehan committed rS302332: Import bhyve_graphics into CURRENT. Thanks to all who tested.
Import bhyve_graphics into CURRENT. Thanks to all who tested
Jul 4 2016, 3:19 AM

Jun 24 2016

grehan accepted D6952: bhyve: improve memory size documentation.

I'm fine with this.

Jun 24 2016, 10:32 PM

May 27 2016

grehan committed rS300829: Initial bhyve native graphics support..
Initial bhyve native graphics support.
May 27 2016, 6:31 AM
grehan committed rS300828: Create branch for bhyve graphics import..
Create branch for bhyve graphics import.
May 27 2016, 6:22 AM

May 26 2016

grehan accepted D6576: Explicitly say which file cannot be open when failing to open a backing file.

Looks fine. This also closes PR 202321

May 26 2016, 1:52 PM

Apr 22 2016

grehan added a reviewer for D6059: fix-up for configuration of AMD Family 10h processors borrowed from Linux: anish.

Anish knows SVM :)

Apr 22 2016, 6:24 PM
grehan accepted D6054: Use MIN()/MAX() macros from sys/param.h..
Apr 22 2016, 6:17 AM