Page MenuHomeFreeBSD
Feed Advanced Search

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

Jul 25 2014

grehan accepted D480: Simplify the meaning of return values from the bhyve's inout handlers..

Looks fine.

Jul 25 2014, 6:17 PM

Jul 23 2014

grehan added a comment to D474: Nuke nonsense symlinks in sys/modules when the user actually invokes clean.

Looks good !

Jul 23 2014, 10:48 PM