Rebuilding with CURRENT to give it a tryout - thanks for the nudge.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Advanced Search
Jan 24 2017
Jan 11 2017
Thanks for the update - I'll give this a tryout.
Jan 8 2017
Jan 3 2017
It fixes Windows but breaks other guests.
I don't think it's that simple (already tried - see r282922 and the subsequent backout in r283168)
Dec 21 2016
Dec 15 2016
Thanks for making the change. I'll try and give it a test with PCI passthru.
Dec 12 2016
Dec 3 2016
silence == Thanksgiving vacation.
Nov 16 2016
Does VNC disconnect/reconnect work ? (I'll try and test this out)
Oct 29 2016
Oct 22 2016
Great catch.
Oct 20 2016
Sep 30 2016
Thanks for this work - it will be very useful.
Sep 12 2016
Aug 26 2016
This is fine as it stands. The potential issues with ppt devices can be addressed separately.
Didn't want to sound alarmist - just that this type of thing can upset static analyzers.
Will need to be MFC'd asap.
Aug 24 2016
Looks fine. userboot doesn't have the same resource constraints as the actual loader, so it's usually fine to bump limits.
Aug 14 2016
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 9 2016
Jul 27 2016
Jul 26 2016
Jul 17 2016
Jul 11 2016
The conditional code is a bit invasive - would it be better just to put an "__unused" attribute on the variables in question ?
Jul 6 2016
Thanks, much nicer.
Jul 5 2016
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 4 2016
Jun 24 2016
I'm fine with this.
May 27 2016
May 26 2016
Looks fine. This also closes PR 202321
Apr 22 2016
Anish knows SVM :)
Apr 20 2016
Apr 13 2016
4096 should eventually be PAGE_SIZE but you inherited that :)
Apr 10 2016
Apr 5 2016
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 :)
Mar 1 2016
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.
I'm fine with this once the ordering issue neel mentioned is fixed.
Feb 1 2016
Jan 30 2016
Jan 5 2016
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.
Dec 30 2015
Dec 10 2015
Oct 5 2015
Oct 2 2015
Aug 17 2015
Jun 20 2015
Jun 3 2015
Jun 2 2015
May 21 2015
May 14 2015
May 13 2015
May 11 2015
May 7 2015
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.
Jan 17 2015
Jan 9 2015
Dec 27 2014
Nov 11 2014
Nov 7 2014
10.0/i386 kernel bhyve guest kernel at the bhyveload prompt, before the change:
Oct 27 2014
Oct 25 2014
Reviewers: I'm extremely open to changing the SVM dmesg text/ordering/etc.
Short (default) output with SVM enabled:
Sep 22 2014
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 9 2014
Agreed on the merge-rx stuff. Not sure the API can handle it the way it is written, but that can be changed.
Sep 6 2014
Aug 26 2014
Please remove debug printfs before submitting.
Aug 22 2014
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 13 2014
Aug 8 2014
Aug 5 2014
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.
It would be better if these two topics were split into separate reviews.