Page MenuHomeFreeBSD
Feed Advanced Search

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

Apr 20 2016

grehan committed rS298355: Don't use SYSDIR to avoid conflicts with existing usage..
Don't use SYSDIR to avoid conflicts with existing usage.
Apr 20 2016, 5:05 PM

Apr 13 2016

grehan accepted D5919: Handle PBA that shares a page with MSI-X table for passthrough devices..

4096 should eventually be PAGE_SIZE but you inherited that :)

Apr 13 2016, 5:03 AM

Apr 10 2016

grehan committed rS297778: Allow the location of the kernel source tree to be overridden..
Allow the location of the kernel source tree to be overridden.
Apr 10 2016, 5:58 AM

Apr 5 2016

grehan accepted D5819: Ignore the write to AMD microcode update MSR by guest..

Fix up the plurality a bit in the checkin comment e.g. "If a guest tries to update the microcode register" and it's good to go :)

Apr 5 2016, 6:48 PM

Mar 1 2016

grehan added a comment to D5473: ATA/ATAPI6 device emulation in bhyve.

Support for legacy o/s's has driven much of bhyve development. I'm all for this, though I agree there should be some consolidation of code that could be shared between ATA/ATAPI and AHCI.

Mar 1 2016, 6:44 PM
grehan accepted D5371: Adding myself(anish) in various doc files..

I'm fine with this once the ordering issue neel mentioned is fixed.

Mar 1 2016, 6:37 PM

Feb 1 2016

grehan committed rS295124: MFC r284539, r284630, r284688, r284877, r285217, r285218,.
MFC r284539, r284630, r284688, r284877, r285217, r285218,
Feb 1 2016, 2:56 PM

Jan 30 2016

grehan committed rS295084: Welcome Anish Gupta (anish) as a new src committer. Anish added.
Welcome Anish Gupta (anish) as a new src committer. Anish added
Jan 30 2016, 8:49 PM

Jan 5 2016

grehan added a comment to D4793: Reduce libstand Makefile duplication.

The bsd.own.mk is a result of copying the libstand Makefile when userboot was first implemented by dfr, and subsequent catchups to changes in the mk templates. I can't think of any reason why it should continue to be there.

Jan 5 2016, 6:50 AM

Dec 30 2015

grehan accepted D4735: Clean up unused-but-set-variable spotted by gcc-4.9..
Dec 30 2015, 5:37 PM
grehan accepted D4734: Clean up unused-but-set-variable spotted by gcc-4.9..
Dec 30 2015, 5:37 PM

Dec 10 2015

grehan committed rS292061: vmm is still maintained..
vmm is still maintained.
Dec 10 2015, 12:13 PM

Oct 5 2015

grehan committed rS288826: Clean up some harmless unimplemented-command warning messages..
Clean up some harmless unimplemented-command warning messages.
Oct 5 2015, 2:57 PM

Oct 2 2015

grehan committed rS288524: Fix post-test typo that snuck in..
Fix post-test typo that snuck in.
Oct 2 2015, 10:06 PM
grehan committed rS288522: Simple sysctl-like firmware query interface. Similar in operation.
Simple sysctl-like firmware query interface. Similar in operation
Oct 2 2015, 9:09 PM
grehan committed rS288470: - Increase the max number of indirect descriptors to match.
- Increase the max number of indirect descriptors to match
Oct 2 2015, 2:10 AM

Aug 17 2015

grehan committed rS286838: Add simple (no-op) emulations for the CHECK_POWER_MODE,.
Add simple (no-op) emulations for the CHECK_POWER_MODE,
Aug 17 2015, 5:59 AM
grehan committed rS286837: Add define for SATA Check-Power-Mode command, 0xe5..
Add define for SATA Check-Power-Mode command, 0xe5.
Aug 17 2015, 5:56 AM

Jun 20 2015

grehan accepted D2875: support SO_REUSEADDR for debug port for bhyve.
Jun 20 2015, 5:50 AM
grehan added inline comments to D2875: support SO_REUSEADDR for debug port for bhyve.
Jun 20 2015, 5:35 AM

Jun 3 2015

grehan added a reviewer for D2723: bhyve/vmrun.sh: two improvements: neel.
Jun 3 2015, 3:37 PM

Jun 2 2015

grehan accepted D2709: userboot: enable bzipfs support.

Thanks, looks fine.

Jun 2 2015, 3:01 PM

May 21 2015

grehan committed rS283168: Temporarily revert r282922 which bumped the max descriptors..
Temporarily revert r282922 which bumped the max descriptors.
May 21 2015, 4:19 AM

May 14 2015

grehan committed rS282922: Bump the size of the blockif scatter-gather list to 67..
Bump the size of the blockif scatter-gather list to 67.
May 14 2015, 9:08 PM

May 13 2015

grehan committed rS282865: Set the subvendor field in config space to the vendor ID..
Set the subvendor field in config space to the vendor ID.
May 13 2015, 5:38 PM

May 11 2015

grehan committed rS282784: Handling indirect descriptors is a capability of the host and.
Handling indirect descriptors is a capability of the host and
May 11 2015, 9:24 PM

May 7 2015

grehan accepted D2469: Allow byte reads of AHCI registers..

The PCI common code could probably enforce some of this (and others, such as unaligned or natural boundary crossings in accesses), but this is fine for now.

May 7 2015, 9:34 AM

Jan 17 2015

grehan accepted D1526: Simplify instruction restart logic in bhyve..
Jan 17 2015, 6:09 AM

Jan 9 2015

grehan accepted D1432: paravirt: Add detection of bhyve using new hypervisor interface.
Jan 9 2015, 8:39 PM

Dec 27 2014

grehan accepted D1384: Implement "special mask mode" in vatpic..
Dec 27 2014, 11:15 PM
grehan added inline comments to D1384: Implement "special mask mode" in vatpic..
Dec 27 2014, 9:46 PM

Nov 11 2014

grehan closed D1129: Fix incorrect reading of 32-bit modinfo on 64-bit loaders..

Closed by commit rS274407 (authored by @grehan).

Nov 11 2014, 10:03 PM

Nov 7 2014

grehan added a comment to D1129: Fix incorrect reading of 32-bit modinfo on 64-bit loaders..

10.0/i386 kernel bhyve guest kernel at the bhyveload prompt, before the change:

Nov 7 2014, 5:33 AM
grehan added a comment to D1129: Fix incorrect reading of 32-bit modinfo on 64-bit loaders..

Reported at http://docs.freebsd.org/cgi/mid.cgi?CAHiafG_fD8d0kPias209SkM0faLQ=Rv3=gXtXCy2UFbsvwcrVA

Nov 7 2014, 5:21 AM
grehan retitled D1129: Fix incorrect reading of 32-bit modinfo on 64-bit loaders. from to Fix incorrect reading of 32-bit modinfo on 64-bit loaders..
Nov 7 2014, 5:19 AM

Oct 27 2014

grehan closed D1008: Add AMD SVM features to dmesg..

Closed by commit rS273748 (authored by @grehan).

Oct 27 2014, 10:02 PM

Oct 25 2014

grehan added a comment to D1008: Add AMD SVM features to dmesg..

Reviewers: I'm extremely open to changing the SVM dmesg text/ordering/etc.

Oct 25 2014, 2:48 AM
grehan added a comment to D1008: Add AMD SVM features to dmesg..

Short (default) output with SVM enabled:

Oct 25 2014, 2:47 AM
grehan retitled D1008: Add AMD SVM features to dmesg. from to Add AMD SVM features to dmesg..
Oct 25 2014, 2:40 AM

Sep 22 2014

grehan added a comment to D804: Use ahci-hd device instead of virtio-blk device in vmrun.sh.

I'd actually prefer that this remain as virtio-blk. Any decent virtualization system would prefer to use that over a h/w emulation (see Google Compute Engine, the VM configurations for Specvirt runs). Plus, having this for the disk device gets better coverage for bhyve at what I think is a negligible cost of not having the ATA-style disk name during installation.

Sep 22 2014, 9:23 PM
grehan closed D729: Fix issue with nmdm with leading zeros in device name..
Sep 22 2014, 9:16 PM

Sep 9 2014

grehan added a comment to D745: Allow vtnet operation without merged rx buffers..

Agreed on the merge-rx stuff. Not sure the API can handle it the way it is written, but that can be changed.

Sep 9 2014, 8:37 PM
grehan retitled D745: Allow vtnet operation without merged rx buffers. from to Allow vtnet operation without merged rx buffers..
Sep 9 2014, 5:52 AM

Sep 6 2014

grehan retitled D729: Fix issue with nmdm with leading zeros in device name. from to Fix issue with nmdm with leading zeros in device name..
Sep 6 2014, 1:45 AM

Aug 26 2014

grehan accepted D527: Begin adding IPv4 fragment handling and IPv4/IPv6 UDP awareness to the RSS code..

Please remove debug printfs before submitting.

Aug 26 2014, 1:40 AM

Aug 22 2014

grehan added a comment to D527: Begin adding IPv4 fragment handling and IPv4/IPv6 UDP awareness to the RSS code..

There is the possibility for frame reordering even with the netisr queue. Consider the case of a fragment train preceding a non-fragmented packet in the same connection. Other than the first one, the fragments will most likely arrive on a different queue than the following non-fragmented packet. By the time the last fragment has been reassembled and requeued, it is highly probable that the following packet has already been processed (depending on queue lengths in the adapter, and what work the pcbgroups are doing).

Aug 22 2014, 9:02 PM

Aug 13 2014

grehan added inline comments to D527: Begin adding IPv4 fragment handling and IPv4/IPv6 UDP awareness to the RSS code..
Aug 13 2014, 7:46 AM

Aug 8 2014

grehan added inline comments to D527: Begin adding IPv4 fragment handling and IPv4/IPv6 UDP awareness to the RSS code..
Aug 8 2014, 9:48 PM

Aug 5 2014

grehan accepted D505: Support PCI extended config space in bhyve..

Looks good.

Aug 5 2014, 6:18 PM
grehan added a comment to D527: Begin adding IPv4 fragment handling and IPv4/IPv6 UDP awareness to the RSS code..

My comments about PCBGROUPs and how they deal with packets not belonging to a group's PCB list are based on a proprietary implementation that may behave differently. In any event, it would seem prudent not to do direct dispatch since that would seem to have a high chance of ending up in the wrong context/group.

Aug 5 2014, 5:07 AM
grehan added a comment to D527: Begin adding IPv4 fragment handling and IPv4/IPv6 UDP awareness to the RSS code..

It would be better if these two topics were split into separate reviews.

Aug 5 2014, 12:55 AM

Aug 1 2014

grehan closed D516: Fix byte order in default RSS key..
Aug 1 2014, 6:37 PM
grehan retitled D516: Fix byte order in default RSS key. from to Fix byte order in default RSS key..
Aug 1 2014, 7:34 AM

Jul 29 2014

grehan accepted D498: Add VT-x features to dmesg..

Excellent, please commit !

Jul 29 2014, 6:18 PM