Page MenuHomeFreeBSD
Feed Advanced Search

Dec 2 2016

royger committed rP427568: xen: update to 4.7.1.
xen: update to 4.7.1
Dec 2 2016, 4:07 PM

Oct 31 2016

royger closed D7429: Add Reference Count to Xen Event Channel.
Oct 31 2016, 3:35 PM
royger closed D7293: Grant-Table User-Space Device.
Oct 31 2016, 3:35 PM
royger accepted D7293: Grant-Table User-Space Device.
Oct 31 2016, 3:35 PM
royger committed rS308128: xen: add a grant-table user-space device.
xen: add a grant-table user-space device
Oct 31 2016, 1:13 PM
royger committed rS308127: xen/intr: add reference counts to event channels.
xen/intr: add reference counts to event channels
Oct 31 2016, 1:01 PM
royger committed rS308126: xen/netfront: fix statistics.
xen/netfront: fix statistics
Oct 31 2016, 11:31 AM

Oct 27 2016

royger committed rP424763: seabios: update to 1.10.0.
seabios: update to 1.10.0
Oct 27 2016, 1:04 PM

Oct 13 2016

royger committed rS307213: MFC r303491:.
MFC r303491:
Oct 13 2016, 9:37 AM

Sep 30 2016

royger committed rS306501: MFC r299064.
MFC r299064
Sep 30 2016, 1:50 PM
royger committed rS306499: xen/vchan: change license of header from Lesser GPL v2.1 to BSD.
xen/vchan: change license of header from Lesser GPL v2.1 to BSD
Sep 30 2016, 1:41 PM

Aug 22 2016

royger added inline comments to D7293: Grant-Table User-Space Device.
Aug 22 2016, 9:41 AM

Aug 21 2016

royger accepted D7293: Grant-Table User-Space Device.

LGTM, just one minor comment.

Aug 21 2016, 3:50 PM
royger added a comment to D7429: Add Reference Count to Xen Event Channel.

Oh, thanks for noticing! Those are leftovers from when we used the port as the opaque handler.

Aug 21 2016, 2:53 PM
royger accepted D7429: Add Reference Count to Xen Event Channel.

LGTM, just a minor comment.

Aug 21 2016, 2:39 PM

Aug 10 2016

royger committed rS303902: MFC r303488 and r303771:.
MFC r303488 and r303771:
Aug 10 2016, 8:06 AM

Aug 9 2016

royger added inline comments to D7429: Add Reference Count to Xen Event Channel.
Aug 9 2016, 8:08 AM

Aug 8 2016

royger added a comment to D7429: Add Reference Count to Xen Event Channel.

I've been thinking a little bit about this, and AFAIK from the gntdev you need to send a signal to a specific event channel port that's provided from an ioctl. I don't think you need refcounting for this, can you simply add something like:

Aug 8 2016, 9:46 AM

Aug 5 2016

royger added inline comments to D7293: Grant-Table User-Space Device.
Aug 5 2016, 4:53 PM
royger committed rS303771: xen-netfront: improve the logic when handling nic features from ioctl.
xen-netfront: improve the logic when handling nic features from ioctl
Aug 5 2016, 3:49 PM

Aug 3 2016

royger committed rS303711: MFC r303490, r303491:.
MFC r303490, r303491:
Aug 3 2016, 1:20 PM

Aug 2 2016

royger added a comment to D7293: Grant-Table User-Space Device.

Just some initial thoughts, I will try to do a more in-deep review tomorrow.

Aug 2 2016, 4:12 PM

Aug 1 2016

royger committed rP419430: xen: apply XSA-{182/183/184}.
xen: apply XSA-{182/183/184}
Aug 1 2016, 8:36 AM

Jul 29 2016

royger abandoned D7362: xen-intr: fix removal of event channels during resume.
Jul 29 2016, 4:36 PM
royger committed rS303491: Revert r291022: x86/intr: allow mutex recursion in intr_remove_handler.
Revert r291022: x86/intr: allow mutex recursion in intr_remove_handler
Jul 29 2016, 4:36 PM
royger closed D7363: Revert r291022: x86/intr: allow mutex recursion in intr_remove_handler by committing rS303491: Revert r291022: x86/intr: allow mutex recursion in intr_remove_handler.
Jul 29 2016, 4:36 PM
royger committed rS303490: xen-intr: fix removal of event channels during resume.
xen-intr: fix removal of event channels during resume
Jul 29 2016, 4:35 PM
royger committed rS303488: xen-netfront: fix trying to send packets with disconnected netfront.
xen-netfront: fix trying to send packets with disconnected netfront
Jul 29 2016, 4:33 PM
royger closed D7349: xen-netfront: fix trying to send packets with disconnected netfront by committing rS303488: xen-netfront: fix trying to send packets with disconnected netfront.
Jul 29 2016, 4:33 PM
royger retitled D7363: Revert r291022: x86/intr: allow mutex recursion in intr_remove_handler from to Revert r291022: x86/intr: allow mutex recursion in intr_remove_handler.
Jul 29 2016, 8:24 AM
royger retitled D7362: xen-intr: fix removal of event channels during resume from to xen-intr: fix removal of event channels during resume.
Jul 29 2016, 8:23 AM

Jul 28 2016

royger retitled D7349: xen-netfront: fix trying to send packets with disconnected netfront from to xen-netfront: fix trying to send packets with disconnected netfront.
Jul 28 2016, 2:12 PM

Jul 27 2016

royger added a comment to D7293: Grant-Table User-Space Device.

Thanks, the code looks good, but it's a complicated device and there are no comments almost anywhere describing what's going on. Please add comments to the major functions (as described in style(9).

Jul 27 2016, 3:54 PM

Jul 23 2016

royger added a comment to D7290: Use MTX_SYSINIT for the VESA lock..

Oh, forgot to ask, but since I'm not going to MFC r303076 could you please MFC this to stable/11?

Jul 23 2016, 9:55 AM
royger accepted D7290: Use MTX_SYSINIT for the VESA lock..

I cannot test this ATM (I might be able to do it tomorrow), but it looks fine, and AFAICT it should also solve the issue I was seeing. Thanks for taking care of this (and sorry for messing it up)!

Jul 23 2016, 9:43 AM

Jul 20 2016

royger committed rS303076: vesa: fix panic on suspend.
vesa: fix panic on suspend
Jul 20 2016, 9:30 AM
royger closed D7196: vesa: fix panic on suspend by committing rS303076: vesa: fix panic on suspend.
Jul 20 2016, 9:30 AM

Jul 19 2016

royger added a comment to D7196: vesa: fix panic on suspend.

Or the reverse: vesa_late_load(flags) calls vesa_load()? Just to avoid code duplication.

But my suggestion could be wrong: vesa_load() checks vesa_init_done and nullifies vesa_adp. I don't know the code enough :(

Jul 19 2016, 9:19 AM
royger added a comment to D7196: vesa: fix panic on suspend.

I don't know the interaction between vga and vesa here and how all those functions are called and in which order.

I suppose vesa_load() is not called at all in the code path you hit. But can't you use it as vga_sub_configure?

Jul 19 2016, 9:01 AM

Jul 15 2016

royger committed rS302895: MFC r302635:.
MFC r302635:
Jul 15 2016, 9:45 AM
royger added a comment to D7196: vesa: fix panic on suspend.

Ping? Sorry for the hurry, but I would like to get this into 11.

Jul 15 2016, 8:04 AM

Jul 12 2016

royger retitled D7196: vesa: fix panic on suspend from to vesa: fix panic on suspend.
Jul 12 2016, 2:04 PM
royger committed rS302635: xen: automatically disable MSI-X interrupt migration.
xen: automatically disable MSI-X interrupt migration
Jul 12 2016, 8:43 AM
royger closed D7148: xen: automatically disable MSI-X interrupt migration by committing rS302635: xen: automatically disable MSI-X interrupt migration.
Jul 12 2016, 8:43 AM

Jul 11 2016

royger updated the diff for D7148: xen: automatically disable MSI-X interrupt migration.

Fix comment.

Jul 11 2016, 9:50 AM
royger added a comment to D7148: xen: automatically disable MSI-X interrupt migration.

I'm currently running a tinderbox with it and will commit unless anything comes up.

Jul 11 2016, 9:49 AM
royger updated the diff for D7148: xen: automatically disable MSI-X interrupt migration.

Fix comments.

Jul 11 2016, 9:48 AM

Jul 7 2016

royger retitled D7148: xen: automatically disable MSI-X interrupt migration from to xen: automatically disable MSI-X interrupt migration.
Jul 7 2016, 3:08 PM

Jul 6 2016

royger committed rP418138: xen-tools: bump PORTREVISION after SeaBIOS update.
xen-tools: bump PORTREVISION after SeaBIOS update
Jul 6 2016, 2:49 PM
royger committed rP418136: seabios: update to 1.9.3.
seabios: update to 1.9.3
Jul 6 2016, 2:30 PM

Jul 4 2016

royger committed rP418043: MFH: r418036.
MFH: r418036
Jul 4 2016, 4:36 PM
royger committed rP418036: xen: update to final 4.7.0.
xen: update to final 4.7.0
Jul 4 2016, 3:30 PM

Jun 16 2016

royger committed rP416971: xen: update to 4.7.0-rc6.
xen: update to 4.7.0-rc6
Jun 16 2016, 3:25 PM

Jun 9 2016

royger committed rS301742: xen/timer: re-introduce the inittodr call in the resume path.
xen/timer: re-introduce the inittodr call in the resume path
Jun 9 2016, 4:15 PM

Jun 7 2016

royger committed rP416497: xen: add missing file from r416310.
xen: add missing file from r416310
Jun 7 2016, 7:34 AM

Jun 6 2016

royger committed rS301512: xen-netfront: fix initialization.
xen-netfront: fix initialization
Jun 6 2016, 3:01 PM
royger closed D6657: xen-netfront: fix initialization by committing rS301512: xen-netfront: fix initialization.
Jun 6 2016, 3:01 PM
royger committed rS301511: xen: Correct typo in #undef for symbol NBPL.
xen: Correct typo in #undef for symbol NBPL
Jun 6 2016, 2:56 PM
royger added a comment to D6612: net: allow fast-forwarding TSO packets.

Ping? I have this and a couple more revisions (D6656 and D6611) that I would like to get committed before the code freeze (although I consider them bug-fixes, so they could also go in during the freeze).

Jun 6 2016, 2:53 PM

Jun 3 2016

royger abandoned D6305: binutils: enable all bfd targets.
Jun 3 2016, 2:55 PM
royger abandoned D2617: blkback: add support for hotplug scripts.

Committed as rS301268.

Jun 3 2016, 2:55 PM
royger closed D6678: xen: update to Xen 4.7-rc4.

Committed as rP416310.

Jun 3 2016, 2:54 PM
royger committed rP416313: xen-kernel: update post install message.
xen-kernel: update post install message
Jun 3 2016, 1:03 PM
royger committed rS301269: xen-blkback: fix error path on failed attach.
xen-blkback: fix error path on failed attach
Jun 3 2016, 11:39 AM
royger committed rS301268: blkback: add support for hotplug scripts.
blkback: add support for hotplug scripts
Jun 3 2016, 11:39 AM
royger committed rP416310: xen: update to Xen 4.7-rc4.
xen: update to Xen 4.7-rc4
Jun 3 2016, 11:26 AM

Jun 2 2016

royger updated the diff for D6657: xen-netfront: fix initialization.

Split xn_kick_rings from xn_connect and leave the set_state call at the same
place. Also remove the taskqueue kick.

Jun 2 2016, 3:42 PM
royger committed rS301204: xen-netfront: use callout_reset_curcpu instead of callout_reset.
xen-netfront: use callout_reset_curcpu instead of callout_reset
Jun 2 2016, 2:25 PM
royger closed D6610: xen-netfront: always keep the Rx ring full of requests.

Committed as rS301197

Jun 2 2016, 11:24 AM
royger abandoned D6609: xen-netfront: switch to using an interrupt handler.

Committed as rS301198

Jun 2 2016, 11:23 AM
royger committed rS301201: xen-netfront: perform an interface reset when changing options.
xen-netfront: perform an interface reset when changing options
Jun 2 2016, 11:21 AM
royger closed D6658: xen-netfront: perform an interface reset when changing options by committing rS301201: xen-netfront: perform an interface reset when changing options.
Jun 2 2016, 11:21 AM
royger committed rS301200: xen-netfront: release grant references used for the shared rings.
xen-netfront: release grant references used for the shared rings
Jun 2 2016, 11:19 AM
royger closed D6608: xen-netfront: release grant references used for the shared rings by committing rS301200: xen-netfront: release grant references used for the shared rings.
Jun 2 2016, 11:19 AM
royger committed rS301199: xen-netfront: fix two hotplug related issues.
xen-netfront: fix two hotplug related issues
Jun 2 2016, 11:18 AM
royger closed D6646: xen-netfront: fix two hotplug related issues by committing rS301199: xen-netfront: fix two hotplug related issues.
Jun 2 2016, 11:18 AM
royger committed rS301198: xen-netfront: switch to using an interrupt handler.
xen-netfront: switch to using an interrupt handler
Jun 2 2016, 11:16 AM
royger committed rS301197: xen-netfront: always keep the Rx ring full of requests.
xen-netfront: always keep the Rx ring full of requests
Jun 2 2016, 11:14 AM
royger committed rS301196: xen-netfront: fix receiving TSO packets.
xen-netfront: fix receiving TSO packets
Jun 2 2016, 11:12 AM
royger updated the diff for D6678: xen: update to Xen 4.7-rc4.

Add missing dependencies to the xen-tools package, as reported by poudriere
testport:

Jun 2 2016, 10:44 AM
royger committed rS301195: xen: rewrite Xen error translation.
xen: rewrite Xen error translation
Jun 2 2016, 7:45 AM
royger committed rS301194: xen: add missing #define in include guard..
xen: add missing #define in include guard.
Jun 2 2016, 7:43 AM
royger updated the diff for D6678: xen: update to Xen 4.7-rc4.

Disable bash and xgettext configure tests, they are not used on FreeBSD
(just as they where before).

Jun 2 2016, 7:28 AM

Jun 1 2016

royger updated the diff for D6610: xen-netfront: always keep the Rx ring full of requests.

Remove leftover debug printf

Jun 1 2016, 5:12 PM
royger retitled D6678: xen: update to Xen 4.7-rc4 from to xen: update to Xen 4.7-rc4.
Jun 1 2016, 5:10 PM
royger added inline comments to D6610: xen-netfront: always keep the Rx ring full of requests.
Jun 1 2016, 3:55 PM
royger added inline comments to D6657: xen-netfront: fix initialization.
Jun 1 2016, 3:54 PM
royger updated the diff for D6612: net: allow fast-forwarding TSO packets.

Use m_copydata instead of mtodo in order to get the TCP header. Using mtodo
is not correct because it's possible that the TCP header is not in the first
mbuf.

Jun 1 2016, 7:15 AM
royger added a reviewer for D6611: net: translate inbound checksum offloading flags to outbound when forwarding: transport.
Jun 1 2016, 7:08 AM

May 31 2016

royger retitled D6658: xen-netfront: perform an interface reset when changing options from to xen-netfront: perform an interface reset when changing options.
May 31 2016, 12:18 PM
royger retitled D6657: xen-netfront: fix initialization from to xen-netfront: fix initialization.
May 31 2016, 12:18 PM
royger added inline comments to D6612: net: allow fast-forwarding TSO packets.
May 31 2016, 9:30 AM
royger added inline comments to D6612: net: allow fast-forwarding TSO packets.
May 31 2016, 9:06 AM
royger updated the diff for D6612: net: allow fast-forwarding TSO packets.

Add more checks to make sure the output interface supports the TSO chain.

May 31 2016, 7:37 AM
royger added a reviewer for D6656: net/tso: use the most restrictive segment size to perform the calculations: network.
May 31 2016, 7:33 AM
royger retitled D6656: net/tso: use the most restrictive segment size to perform the calculations from to net/tso: use the most restrictive segment size to perform the calculations.
May 31 2016, 7:32 AM

May 30 2016

royger retitled D6646: xen-netfront: fix two hotplug related issues from to xen-netfront: fix two hotplug related issues.
May 30 2016, 1:56 PM

May 27 2016

royger added a reviewer for D6612: net: allow fast-forwarding TSO packets: network.
May 27 2016, 4:18 PM
royger retitled D6612: net: allow fast-forwarding TSO packets from to net: allow fast-forwarding TSO packets.
May 27 2016, 4:15 PM
royger added a reviewer for D6611: net: translate inbound checksum offloading flags to outbound when forwarding: network.
May 27 2016, 4:10 PM