Author: sephe
Date: Tue Jul 12 05:09:07 2016
New Revision: 302619
URL: https://svnweb.freebsd.org/changeset/base/302619
Log:
hyperv/vmbus: Busdma-fy Hypercall signal event input parameter.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue Jul 12 04:58:21 2016
New Revision: 302618
URL: https://svnweb.freebsd.org/changeset/base/302618
Log:
hyperv/vmbus: Avoid tx_evtflags setting code duplication.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue Jul 12 04:35:32 2016
New Revision: 302617
URL: https://svnweb.freebsd.org/changeset/base/302617
Log:
hyperv/vmbus: Flatten channel message response processing.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue Jul 12 03:38:29 2016
New Revision: 302612
URL: https://svnweb.freebsd.org/changeset/base/302612
Log:
hyperv: Nuke unused stuffs
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6913
Modified:
Author: sephe
Date: Tue Jul 12 03:32:07 2016
New Revision: 302611
URL: https://svnweb.freebsd.org/changeset/base/302611
Log:
hyperv/vmbus: Use post message Hypercall APIs for GPA disconnect
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue Jul 12 03:25:36 2016
New Revision: 302610
URL: https://svnweb.freebsd.org/changeset/base/302610
Log:
hyperv/vmbus: Use post message Hypercall APIs for channel close
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue Jul 12 03:19:40 2016
New Revision: 302609
URL: https://svnweb.freebsd.org/changeset/base/302609
Log:
hyperv/vmbus: Use post message Hypercall APIs for GPADL connect.
This also fixes memory leakge if sub-connect messages are needed.
MFC after:1 week
Author: sephe
Date: Tue Jul 12 03:14:35 2016
New Revision: 302608
URL: https://svnweb.freebsd.org/changeset/base/302608
Log:
hyperv/vmbus: Remove unnecessary check and unapplied comment
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue Jul 12 03:09:10 2016
New Revision: 302607
URL: https://svnweb.freebsd.org/changeset/base/302607
Log:
hyperv/vmbus: Use post message Hypercall APIs for channel open
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue Jul 12 03:03:17 2016
New Revision: 302606
URL: https://svnweb.freebsd.org/changeset/base/302606
Log:
hyperv/vmbus: Reorganize vmbus scan process.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6875
Author: sephe
Date: Tue Jul 12 02:57:13 2016
New Revision: 302605
URL: https://svnweb.freebsd.org/changeset/base/302605
Log:
hyperv/stor: Save the response status and xfer length properly.
The current command response handling discards status and xfer
length unconditionally, so that all
Author: sephe
Date: Mon Jul 11 08:12:04 2016
New Revision: 302559
URL: https://svnweb.freebsd.org/changeset/base/302559
Log:
hyperv/vmbus: Embed channel detach task in channel itself.
GC work queue stuffs.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon Jul 11 07:54:58 2016
New Revision: 302557
URL: https://svnweb.freebsd.org/changeset/base/302557
Log:
hyperv/vmbus: Save vmbus softc to channels.
So that we don't need to access the global vmbus softc.
MFC after:1 week
Sponsored by: Microsoft OSTC
Author: sephe
Date: Mon Jul 11 07:45:31 2016
New Revision: 302556
URL: https://svnweb.freebsd.org/changeset/base/302556
Log:
hyperv/vmbus: Create channel synchronously.
The device probe/attach has been move to a different thread, so the
reasons to create the channel asynchronously are no
Author: sephe
Date: Mon Jul 11 07:28:15 2016
New Revision: 302554
URL: https://svnweb.freebsd.org/changeset/base/302554
Log:
hyperv/vmbus: Use post message Hypercall APIs for unload
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon Jul 11 06:55:02 2016
New Revision: 302549
URL: https://svnweb.freebsd.org/changeset/base/302549
Log:
hyperv/vmbus: Add sysctl to expose vmbus version.
Requested by: Hongxiong Xian
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon Jul 11 06:37:04 2016
New Revision: 302547
URL: https://svnweb.freebsd.org/changeset/base/302547
Log:
hyperv/vmbus: Explicitly assign channel message process array.
While I'm here, remove the useless message type from message process
array, which is not used and
Author: sephe
Date: Mon Jul 11 06:29:56 2016
New Revision: 302545
URL: https://svnweb.freebsd.org/changeset/base/302545
Log:
hyperv/vmbus: Function renaming.
And pass vmbus_softc to vmbus_doattach()
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon Jul 11 06:23:01 2016
New Revision: 302544
URL: https://svnweb.freebsd.org/changeset/base/302544
Log:
hyperv/hn: Add tunable to allow tcp_lro_queue_mbuf()
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon Jul 11 06:11:24 2016
New Revision: 302543
URL: https://svnweb.freebsd.org/changeset/base/302543
Log:
hyperv/vmbus: Use post message Hypercall APIs for channel request
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon Jul 11 05:17:48 2016
New Revision: 302541
URL: https://svnweb.freebsd.org/changeset/base/302541
Log:
hyperv/stor: Fix the INQUIRY checks
Don't check the area that the host has not filled.
PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=209443
Author: sephe
Date: Mon Jul 11 04:52:11 2016
New Revision: 302540
URL: https://svnweb.freebsd.org/changeset/base/302540
Log:
hyperv/vmbus: Implement a new set of APIs for post message Hypercall
And use this new APIs for Initial Contact post message Hypercall.
More post message Hypercalls
On Thu, Jun 16, 2016 at 5:12 AM, John Baldwin wrote:
> On Wednesday, June 15, 2016 09:01:53 PM John Baldwin wrote:
>> Author: jhb
>> Date: Wed Jun 15 21:01:53 2016
>> New Revision: 301931
>> URL: https://svnweb.freebsd.org/changeset/base/301931
>>
>> Log:
>> Add a tool to
Author: sephe
Date: Wed Jun 8 07:47:21 2016
New Revision: 301588
URL: https://svnweb.freebsd.org/changeset/base/301588
Log:
hyperv/vmbus: Change tx_evtflags type to u_long to match vmbus_evtflags
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed Jun 8 05:34:22 2016
New Revision: 301583
URL: https://svnweb.freebsd.org/changeset/base/301583
Log:
hyperv/vmbus: Busdma-fy MNF and event flags.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6744
Author: sephe
Date: Tue Jun 7 04:51:50 2016
New Revision: 301538
URL: https://svnweb.freebsd.org/changeset/base/301538
Log:
net: Use M_HASHTYPE_OPAQUE_HASH if the mbuf flowid has hash properties
Reviewed by: hps, erj, tuexen
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon Jun 6 07:39:44 2016
New Revision: 301488
URL: https://svnweb.freebsd.org/changeset/base/301488
Log:
hyperv/vmbus: Constify channel message
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6708
Author: sephe
Date: Mon Jun 6 07:27:57 2016
New Revision: 301487
URL: https://svnweb.freebsd.org/changeset/base/301487
Log:
hyperv/vmbus: Factor out channel message processing
This paves the way for further cleanup.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential
Author: sephe
Date: Wed Jun 1 09:20:52 2016
New Revision: 301113
URL: https://svnweb.freebsd.org/changeset/base/301113
Log:
hyperv: Rename some cleaned up/almost cleaned up files
MFC after:1 week
Sponsored by: Microsoft OSTC
Added:
head/sys/dev/hyperv/vmbus/amd64/vmbus_vector.S
Author: sephe
Date: Wed Jun 1 07:11:54 2016
New Revision: 301109
URL: https://svnweb.freebsd.org/changeset/base/301109
Log:
hyperv/channel: Only cpu0 is supported as channel target cpu on WIN7
MFC after:1 week
Sponsored by: Microsoft OSTC
Modified:
Author: sephe
Date: Wed Jun 1 06:51:44 2016
New Revision: 301106
URL: https://svnweb.freebsd.org/changeset/base/301106
Log:
hyperv/vmbus: Redefine event flags.
- Nuke unnecessary union.
- Avoid convoluted macro indirection.
MFC after:1 week
Sponsored by: Microsoft OSTC
Author: sephe
Date: Wed Jun 1 05:15:11 2016
New Revision: 301103
URL: https://svnweb.freebsd.org/changeset/base/301103
Log:
bge: Force chipid to 5720 A0 for 5717 C0 in an early place
Discussed with: yongari
MFC after:1 week
Sponsored by: Microsoft OSTC
Modified:
Author: sephe
Date: Tue May 31 06:00:18 2016
New Revision: 301022
URL: https://svnweb.freebsd.org/changeset/base/301022
Log:
hyperv/kvp: Use if_xname.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6641
Modified:
Author: sephe
Date: Tue May 31 05:43:59 2016
New Revision: 301021
URL: https://svnweb.freebsd.org/changeset/base/301021
Log:
hyperv: Move guid2str from vmbus file to hyperv file
- Use uint8_t for GUID byte array.
- Define GUID string length.
- Break long lines.
- Nuke unnecessary
Author: sephe
Date: Tue May 31 05:34:46 2016
New Revision: 301020
URL: https://svnweb.freebsd.org/changeset/base/301020
Log:
hyperv/vmbus: White space cleanup
No functional changes
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue May 31 05:18:55 2016
New Revision: 301019
URL: https://svnweb.freebsd.org/changeset/base/301019
Log:
hyperv/vmbus: Redefine SynIC message.
- Avoid unnecessary indirection.
- Avoid bit fields.
- Use __packed.
Reviewed by: Jun Su
MFC after:1 week
Author: sephe
Date: Tue May 31 05:10:20 2016
New Revision: 301018
URL: https://svnweb.freebsd.org/changeset/base/301018
Log:
hyperv/vmbus: Move global vmbus id array to stack.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue May 31 05:01:43 2016
New Revision: 301017
URL: https://svnweb.freebsd.org/changeset/base/301017
Log:
hyperv/vmbus: Indentation cleanup
No functional changes.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue May 31 04:47:53 2016
New Revision: 301015
URL: https://svnweb.freebsd.org/changeset/base/301015
Log:
hyperv/vmbus: Rename ISR functions
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6601
Modified:
Author: sephe
Date: Tue May 31 04:10:15 2016
New Revision: 301009
URL: https://svnweb.freebsd.org/changeset/base/301009
Log:
hyperv/vmbus: Process event timer before checking events
And update comment.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon May 30 09:44:17 2016
New Revision: 300994
URL: https://svnweb.freebsd.org/changeset/base/300994
Log:
hyperv/et: Allow Hyper-V event timer be disabled
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon May 30 09:35:36 2016
New Revision: 300993
URL: https://svnweb.freebsd.org/changeset/base/300993
Log:
hyperv/et: Device renaming; consistent w/ other Hyper-V utils
While I'm here, prefix function names w/ vmbus, since unlike Hyper-V
timecounter, Hyper-V event timer
Author: sephe
Date: Mon May 30 09:20:08 2016
New Revision: 300992
URL: https://svnweb.freebsd.org/changeset/base/300992
Log:
hyperv: Move timer frequency definition to common place.
And cleanup event timer period settings.
MFC after:1 week
Sponsored by: Microsoft OSTC
Author: sephe
Date: Mon May 30 08:50:33 2016
New Revision: 300989
URL: https://svnweb.freebsd.org/changeset/base/300989
Log:
hyperv/et: Make sure only one event timer will be registered
This nullifies the need to use softc.
MFC after:1 week
Sponsored by: Microsoft OSTC
Author: sephe
Date: Mon May 30 08:42:35 2016
New Revision: 300988
URL: https://svnweb.freebsd.org/changeset/base/300988
Log:
hyperv/vmbus: Move SINT settings to vmbus_var.h
While I'm here remove the event timer's dependency on hv_vmbus_priv.h
MFC after:1 week
Sponsored by:
Author: sephe
Date: Mon May 30 08:25:09 2016
New Revision: 300987
URL: https://svnweb.freebsd.org/changeset/base/300987
Log:
hyperv/et: Fix STIMER0 operations.
- Make sure that STIMER0 is disabled before writting to it, since
writing to an enabled STIMER will result in undefined
Author: sephe
Date: Mon May 30 06:49:01 2016
New Revision: 300985
URL: https://svnweb.freebsd.org/changeset/base/300985
Log:
bge: Support 5717 C0, which is almost same as 5720 A0
PR: 209758
Obtained from:DragonFlyBSD d79f5d8f5fe94cd6769207b2901422977d502bc0
MFC after:
Author: sephe
Date: Mon May 30 04:48:06 2016
New Revision: 300982
URL: https://svnweb.freebsd.org/changeset/base/300982
Log:
mbuf: Add a flag for M_HASHTYPE_ to indicate the type has hash properties
This flag has not been used, and drivers setting M_HASHTYPE_OPAQUE have
not been
Author: sephe
Date: Mon May 30 03:31:37 2016
New Revision: 300981
URL: https://svnweb.freebsd.org/changeset/base/300981
Log:
tcp: Don't prematurely drop receiving-only connections
If the connection was persistent and receiving-only, several (12)
sporadic device insufficient buffers would
Author: sephe
Date: Fri May 27 07:29:31 2016
New Revision: 300834
URL: https://svnweb.freebsd.org/changeset/base/300834
Log:
hyperv: Test features before enabling optional functionalities
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Fri May 27 07:05:30 2016
New Revision: 300832
URL: https://svnweb.freebsd.org/changeset/base/300832
Log:
hyperv: Clean up Hyper-V timecounter a bit.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6569
Author: sephe
Date: Fri May 27 06:55:05 2016
New Revision: 300831
URL: https://svnweb.freebsd.org/changeset/base/300831
Log:
hyperv: GC unneeded bits
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6568
Modified:
Author: sephe
Date: Fri May 27 06:47:04 2016
New Revision: 300830
URL: https://svnweb.freebsd.org/changeset/base/300830
Log:
hyperv/vmbus: Move MSR EOM to hyperv_reg.h
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6567
Author: sephe
Date: Fri May 27 06:12:43 2016
New Revision: 300827
URL: https://svnweb.freebsd.org/changeset/base/300827
Log:
hyperv: Move timer related MSRs into hyperv_reg.h
And avoid bit fields for event timer.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential
Author: sephe
Date: Fri May 27 05:58:53 2016
New Revision: 300825
URL: https://svnweb.freebsd.org/changeset/base/300825
Log:
hyperv: Move CPUID related bits to hyperv_reg.h and give them clean name
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Thu May 26 03:50:52 2016
New Revision: 300708
URL: https://svnweb.freebsd.org/changeset/base/300708
Log:
hyperv: Rework guest id settings according to Hyper-V spec
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 25 06:01:47 2016
New Revision: 300655
URL: https://svnweb.freebsd.org/changeset/base/300655
Log:
hyperv: Preserve required bits when disable Hypercall
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 25 05:53:12 2016
New Revision: 300654
URL: https://svnweb.freebsd.org/changeset/base/300654
Log:
hyperv/vmbus: Rework SynIC setup and teardown
- Avoid bit fields.
- Fix SINT setup (preserve required bits).
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Wed May 25 05:45:43 2016
New Revision: 300653
URL: https://svnweb.freebsd.org/changeset/base/300653
Log:
hyperv/vmbus: Nuke unnecessary MSR read
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6528
Author: sephe
Date: Wed May 25 05:37:42 2016
New Revision: 300652
URL: https://svnweb.freebsd.org/changeset/base/300652
Log:
hyperv/vmbus: Pass vmbus softc to vmbus_synic_setup
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 25 05:30:48 2016
New Revision: 300651
URL: https://svnweb.freebsd.org/changeset/base/300651
Log:
hyperv/vmbus: Minor style and white space cleanup
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 25 05:22:35 2016
New Revision: 300650
URL: https://svnweb.freebsd.org/changeset/base/300650
Log:
hyperv/vmbus: Move two global flags into vmbus softc
And pack them into one flag field.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential
Author: sephe
Date: Wed May 25 05:06:15 2016
New Revision: 300647
URL: https://svnweb.freebsd.org/changeset/base/300647
Log:
hyperv/vmbus: Move vcpuid into vmbus softc per-cpu data
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 25 04:59:20 2016
New Revision: 300646
URL: https://svnweb.freebsd.org/changeset/base/300646
Log:
hyperv/vmbus: Move event/message taskqueue/task to vmbus softc
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 25 03:30:56 2016
New Revision: 300644
URL: https://svnweb.freebsd.org/changeset/base/300644
Log:
hyperv/vmbus: Check hyperv_dmamem_alloc return value
Though it is highly unlikely this function would fail w/ BUS_DMA_WAITOK,
we had better to check its return
Author: sephe
Date: Tue May 24 07:07:11 2016
New Revision: 300576
URL: https://svnweb.freebsd.org/changeset/base/300576
Log:
hyperv/vmbus: Free message taskqueue during interrupt teardown
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue May 24 06:42:14 2016
New Revision: 300574
URL: https://svnweb.freebsd.org/changeset/base/300574
Log:
hyperv/vmbus: Factor out functions for vmbus interrupt set/teardown
This paves way for further cleanup and fix.
MFC after:1 week
Sponsored by: Microsoft
Author: sephe
Date: Tue May 24 06:10:21 2016
New Revision: 300573
URL: https://svnweb.freebsd.org/changeset/base/300573
Log:
hyperv/vmbus: Git rid of sc version of pcpu data extraction macro
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue May 24 06:01:39 2016
New Revision: 300572
URL: https://svnweb.freebsd.org/changeset/base/300572
Log:
hyperv/vmbus: Use busdma(9) for messages and event flags
And
- Move message and event flags to vmbus_softc per-cpu data.
- Get rid of hv_setup_arg, which serves
Author: sephe
Date: Tue May 24 05:51:51 2016
New Revision: 300571
URL: https://svnweb.freebsd.org/changeset/base/300571
Log:
hyperv/vmbus: Move SynIC setup/teardown from hyperv file to vmbus file
Avoid unnecessary exposure.
MFC after:1 week
Sponsored by: Microsoft OSTC
Author: sephe
Date: Tue May 24 05:43:55 2016
New Revision: 300570
URL: https://svnweb.freebsd.org/changeset/base/300570
Log:
hyperv/vmbus: Rename local variable and break long lines
No functional changes.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue May 24 05:26:52 2016
New Revision: 300568
URL: https://svnweb.freebsd.org/changeset/base/300568
Log:
hyperv/busdma: Take BUS_DMA_ZERO into account
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6499
Author: sephe
Date: Tue May 24 05:18:26 2016
New Revision: 300567
URL: https://svnweb.freebsd.org/changeset/base/300567
Log:
hyperv/vmbus: Pass vmbus_softc and curcpu to hv_vmbus_isr()
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Tue May 24 05:06:01 2016
New Revision: 300565
URL: https://svnweb.freebsd.org/changeset/base/300565
Log:
hyperv/vmbus: Move vmbus interrupt counter into vmbus softc
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon May 23 07:32:34 2016
New Revision: 300487
URL: https://svnweb.freebsd.org/changeset/base/300487
Log:
hyperv/vmbus: Move IDT vector to vmbus_softc
Prepare to get rid of the hv_setup_arg.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential
Author: sephe
Date: Mon May 23 07:23:19 2016
New Revision: 300486
URL: https://svnweb.freebsd.org/changeset/base/300486
Log:
hyperv/vmbus: Get rid of vmbus_devp
While I'm here, nuke useless print in vmbus_attach().
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential
Author: sephe
Date: Mon May 23 06:35:11 2016
New Revision: 300478
URL: https://svnweb.freebsd.org/changeset/base/300478
Log:
hyperv: Add helpers for busdma(9) operation
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6443
Author: sephe
Date: Mon May 23 05:11:38 2016
New Revision: 300455
URL: https://svnweb.freebsd.org/changeset/base/300455
Log:
hyperv: Move guest id setup to early place
And
- Rework the guest id composition.
- Nuke useless saved guest_id.
MFC after:1 week
Sponsored by:
Author: sephe
Date: Wed May 18 07:18:11 2016
New Revision: 300129
URL: https://svnweb.freebsd.org/changeset/base/300129
Log:
hyperv/vmbus: Use consistent device description as other devices
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 18 07:09:44 2016
New Revision: 300127
URL: https://svnweb.freebsd.org/changeset/base/300127
Log:
hyperv/vmbus: Minor function definition style fixup
Reviewed by: Jun Su
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 18 07:01:32 2016
New Revision: 300126
URL: https://svnweb.freebsd.org/changeset/base/300126
Log:
hyperv/vmbus: Fix SYSINIT function prototype and usage.
Reviewed by: Jun Su
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 18 06:52:20 2016
New Revision: 300124
URL: https://svnweb.freebsd.org/changeset/base/300124
Log:
hyperv/vmbus: Reindent and cleanup devmethods.
While I'm here, use DEVMETHOD_END.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 18 06:43:15 2016
New Revision: 300123
URL: https://svnweb.freebsd.org/changeset/base/300123
Log:
hyperv/vmbus: Staticize vmbus_devclass
Reviewed by: Jun Su
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 18 06:36:28 2016
New Revision: 300122
URL: https://svnweb.freebsd.org/changeset/base/300122
Log:
hyperv: Set vm_guest to VM_GUEST_VM, if hypervisor is not Hyper-V
Reviewed by: kib
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 18 06:29:03 2016
New Revision: 300121
URL: https://svnweb.freebsd.org/changeset/base/300121
Log:
hyperv/vmbus: Nuke unnecessary function indirection
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 18 06:19:22 2016
New Revision: 300120
URL: https://svnweb.freebsd.org/changeset/base/300120
Log:
hyperv/vmbus: Remove useless modevent handler
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6410
Author: sephe
Date: Wed May 18 04:04:14 2016
New Revision: 300112
URL: https://svnweb.freebsd.org/changeset/base/300112
Log:
hyperv/vmbus: Function renaming vmbus_msg_swintr -> vmbus_msg_task
It is not an SWI handler for a long time.
MFC after:1 week
Sponsored by: Microsoft OSTC
Author: sephe
Date: Wed May 18 03:58:04 2016
New Revision: 300111
URL: https://svnweb.freebsd.org/changeset/base/300111
Log:
hyperv/vmbus: Utilize curcpu
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6408
Modified:
Author: sephe
Date: Wed May 18 03:50:18 2016
New Revision: 300108
URL: https://svnweb.freebsd.org/changeset/base/300108
Log:
hyperv/vmbus: Minor white space and style cleanup
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 18 03:41:37 2016
New Revision: 300107
URL: https://svnweb.freebsd.org/changeset/base/300107
Log:
hyperv/vmbus: Avoid two unnecessary protocol checks on isr handling path
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Wed May 18 03:28:51 2016
New Revision: 300105
URL: https://svnweb.freebsd.org/changeset/base/300105
Log:
hyperv/vmbus: Use atomic swap and flsl to process event flags
Greatly reduce the locked instructions and reduce number of inner loops.
MFC after:1 week
Author: sephe
Date: Wed May 18 03:19:53 2016
New Revision: 300102
URL: https://svnweb.freebsd.org/changeset/base/300102
Log:
hyperv/vmbus: Reduce the # of event loops by recording event flag count
Use vmbus softc to save vmbus per-cpu data. More stuffs will be moved
into vmbus softc.
On Tue, May 17, 2016 at 8:31 AM, Adrian Chadd wrote:
> Author: adrian
> Date: Tue May 17 00:31:37 2016
> New Revision: 30
> URL: https://svnweb.freebsd.org/changeset/base/30
30! Congrats! :P
___
svn-src-head@freebsd.org
Author: sephe
Date: Mon May 16 08:50:32 2016
New Revision: 299927
URL: https://svnweb.freebsd.org/changeset/base/299927
Log:
hyperv/vmbus: Use atomic_testandclear
Prepare to use unsigned long for event channel bit array.
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon May 16 07:19:33 2016
New Revision: 299912
URL: https://svnweb.freebsd.org/changeset/base/299912
Log:
atomic: Add testandclear on i386/amd64
Reviewed by: kib
Sponsored by: Microsoft OSTC
Differential Revision:https://reviews.freebsd.org/D6381
Modified:
Author: sephe
Date: Mon May 16 04:03:52 2016
New Revision: 299892
URL: https://svnweb.freebsd.org/changeset/base/299892
Log:
hyperv/vmbus: Fix event processing loop indentation.
No functional changes.
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
Author: sephe
Date: Mon May 16 03:56:24 2016
New Revision: 299890
URL: https://svnweb.freebsd.org/changeset/base/299890
Log:
hyperv/vmbus: Simplify event processing
For channel0, it will never be processed on event handling path,
so there is no need to install it. After skipping in the
Author: sephe
Date: Mon May 16 03:48:00 2016
New Revision: 299889
URL: https://svnweb.freebsd.org/changeset/base/299889
Log:
hyperv/vmbus: Simplify event processing
While I'm here, remove useless comment and unnecessary return.
MFC after:1 week
Sponsored by: Microsoft OSTC
Author: sephe
Date: Mon May 16 03:26:16 2016
New Revision: 299888
URL: https://svnweb.freebsd.org/changeset/base/299888
Log:
hyperv/hn: Combine per-packet-information parsing.
MFC after:1 week
Sponsored by: Microsoft OSTC
Modified:
Author: sephe
Date: Thu May 12 03:36:49 2016
New Revision: 299506
URL: https://svnweb.freebsd.org/changeset/base/299506
Log:
mxge: Setup mbuf flowid before calling tcp_lro_rx().
Reviewed by: gallatin
MFC after:1 week
Sponsored by: Microsoft OSTC
Differential Revision:
501 - 600 of 786 matches
Mail list logo