On Fri, Dec 8, 2017 at 6:23 AM, Andriy Gapon wrote:
> On 07/12/2017 12:03, Alexey Dokuchaev wrote:
>> On Thu, Nov 30, 2017 at 03:08:49PM -0500, Jung-uk Kim wrote:
>>> ...
>>> Probably. However, I am just trying to fix my FX-8350 and A10-6800 and
>>> I don't have Zen processors to verify the MSRs
Author: sephe
Date: Wed Oct 11 06:08:01 2017
New Revision: 324519
URL: https://svnweb.freebsd.org/changeset/base/324519
Log:
rss: Remove never defined UDP_IPV4_EX
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D12455
Modified:
head/sys/net/rss_config.
Author: sephe
Date: Wed Oct 11 05:55:52 2017
New Revision: 324518
URL: https://svnweb.freebsd.org/changeset/base/324518
Log:
ixgbe: Remove never defined UDP_IPV4_EX
Reviewed by: sbruno
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D12454
Modified:
Author: sephe
Date: Wed Oct 11 05:28:51 2017
New Revision: 324517
URL: https://svnweb.freebsd.org/changeset/base/324517
Log:
hyperv/hn: Enable transparent VF by default.
MFC after:3 days
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/netvsc/if_hn.c
Modified: head/sys/dev/hy
Author: sephe
Date: Wed Oct 11 05:15:49 2017
New Revision: 324516
URL: https://svnweb.freebsd.org/changeset/base/324516
Log:
hyperv/hn: Workaround erroneous hash type observed on WS2016 for VF.
The background was described in r324489.
MFC after:3 days
Sponsored by: Microsoft
Mod
Author: sephe
Date: Tue Oct 10 08:32:03 2017
New Revision: 324489
URL: https://svnweb.freebsd.org/changeset/base/324489
Log:
hyperv/hn: Workaround erroneous hash type observed on WS2016.
Background:
- UDP 4-tuple hash type is unconditionally enabled in Hyper-V on WS2016,
which is _not
Author: sephe
Date: Tue Oct 10 08:23:19 2017
New Revision: 324488
URL: https://svnweb.freebsd.org/changeset/base/324488
Log:
hyperv/vmbus: Expose Hyper-V major version.
MFC after:3 days
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/include/hyperv.h
head/sys/dev/hyperv/vmb
Author: sephe
Date: Tue Oct 10 08:16:55 2017
New Revision: 324487
URL: https://svnweb.freebsd.org/changeset/base/324487
Log:
hyperv/vmbus: Add tunable to pin/unpin event tasks.
Event tasks are pinned to their respective CPU by default, in the same
fashion as they were.
Unpin the even
Author: sephe
Date: Thu Oct 5 13:22:14 2017
New Revision: 324316
URL: https://svnweb.freebsd.org/changeset/base/324316
Log:
hyperv/hn: Fix options RSS building
Reported by: np
MFC after:1 week
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/netvsc/if_hn.c
Modified: head/
Author: sephe
Date: Thu Sep 28 07:02:56 2017
New Revision: 324077
URL: https://svnweb.freebsd.org/changeset/base/324077
Log:
hyperv/hn: Unbreak i386 building.
Reported by: cy
MFC after:1 week
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/netvsc/if_hn.c
Modified: head/sy
Thanks, I am doing a test building. I am planning to drop the Hyper-V
on i386, which is never officially supported.
On Thu, Sep 28, 2017 at 2:08 PM, Cy Schubert wrote:
> In message <201709270544.v8r5io50067...@repo.freebsd.org>, Sepherosa Ziehau
> wri
> tes:
>> Author: seph
Author: sephe
Date: Wed Sep 27 06:33:55 2017
New Revision: 324053
URL: https://svnweb.freebsd.org/changeset/base/324053
Log:
kernel: Bump __FreeBSD_version for the removal of M_HASHTYPE_RSS_UDP_IPV4_EX
Sponsored by: Microsoft
Modified:
head/sys/sys/param.h
Modified: head/sys/sys/param.h
Author: sephe
Date: Wed Sep 27 06:31:35 2017
New Revision: 324052
URL: https://svnweb.freebsd.org/changeset/base/324052
Log:
mbuf: Remove UDP_IPV4_EX, which was never defined.
Add comment to explain the IPV6_EX suffix. The confusion about
these RSS hash type probably stems from the facts
Author: sephe
Date: Wed Sep 27 05:59:54 2017
New Revision: 324051
URL: https://svnweb.freebsd.org/changeset/base/324051
Log:
ixl: Fix mbuf hash type settings.
IPV6_EXs in RSS never mean fragment. They mean:
"- Home address from the home address option in the IPv6 destination
options
Author: sephe
Date: Wed Sep 27 05:52:37 2017
New Revision: 324050
URL: https://svnweb.freebsd.org/changeset/base/324050
Log:
tcp: Don't "negotiate" MSS.
_NO_ OSes actually "negotiate" MSS.
RFC 879:
"... This Maximum Segment Size (MSS) announcement (often mistakenly
called a negotia
Author: sephe
Date: Wed Sep 27 05:44:50 2017
New Revision: 324049
URL: https://svnweb.freebsd.org/changeset/base/324049
Log:
hyperv/hn: Fix UDP checksum offload issue in Azure.
UDP checksum offload does not work in Azure if following conditions are
met:
- sizeof(IP hdr + UDP hdr + paylo
Author: sephe
Date: Wed Sep 27 04:42:40 2017
New Revision: 324048
URL: https://svnweb.freebsd.org/changeset/base/324048
Log:
hyperv/hn: Set tcp header offset for CSUM/LSO offloading.
No observable effect; better safe than sorry.
MFC after:1 week
Sponsored by: Microsoft
Differen
Author: sephe
Date: Tue Sep 19 06:46:00 2017
New Revision: 323729
URL: https://svnweb.freebsd.org/changeset/base/323729
Log:
hyperv/hn: Incease max supported MTU
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D12365
Modified:
he
Author: sephe
Date: Tue Sep 19 06:38:57 2017
New Revision: 323728
URL: https://svnweb.freebsd.org/changeset/base/323728
Log:
hyperv/hn: Fix MTU setting
- Add size of an ethernet header to the value configured to NVS. This
does not seem to have any effects if MTU is 1500, but fix hyperv
Author: sephe
Date: Tue Sep 19 06:29:38 2017
New Revision: 323727
URL: https://svnweb.freebsd.org/changeset/base/323727
Log:
hyperv/hn: Apply VF's RSS setting
Since in Azure SYN and SYN|ACK go through the synthetic parts while the
rest of the same TCP flow goes through the VF, apply VF's
Author: sephe
Date: Tue Sep 5 06:20:02 2017
New Revision: 323176
URL: https://svnweb.freebsd.org/changeset/base/323176
Log:
hyperv/hn: Log RSS capabilities mask.
This helps to detect when UDP hash types can be supported.
MFC after:3 days
Sponsored by: Microsoft
Differential Re
Author: sephe
Date: Tue Sep 5 06:05:48 2017
New Revision: 323175
URL: https://svnweb.freebsd.org/changeset/base/323175
Log:
hyperv/hn: Implement SIOCGIFRSS{KEY,HASH}.
The conditional compiling in the review request is removed, since
these IOCTLs will be available in stable/10 and stable/
Author: sephe
Date: Tue Sep 5 05:28:52 2017
New Revision: 323170
URL: https://svnweb.freebsd.org/changeset/base/323170
Log:
if: Add ioctls to get RSS key and hash type/function.
It will be needed by hn(4) to configure its RSS key and hash
type/function in the transparent VF mode in order
I just MFCed it to stable/11. Please MFC it to stable/10.
On Mon, Aug 14, 2017 at 2:28 PM, Sepherosa Ziehau wrote:
> Please MFC this to 10-stable/11-stable.
>
> Thanks,
> sephe
>
> On Thu, Aug 10, 2017 at 2:09 AM, Jung-uk Kim wrote:
>> Author: jkim
>> Date: W
Please MFC this to 10-stable/11-stable.
Thanks,
sephe
On Thu, Aug 10, 2017 at 2:09 AM, Jung-uk Kim wrote:
> Author: jkim
> Date: Wed Aug 9 18:09:09 2017
> New Revision: 322323
> URL: https://svnweb.freebsd.org/changeset/base/322323
>
> Log:
> Split identify_cpu() into two functions for amd64
Author: sephe
Date: Mon Aug 14 06:00:50 2017
New Revision: 322488
URL: https://svnweb.freebsd.org/changeset/base/322488
Log:
hyperv: Update copyright for the files changed in 2017
MFC after:3 days
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D119
Author: sephe
Date: Mon Aug 14 05:55:16 2017
New Revision: 322487
URL: https://svnweb.freebsd.org/changeset/base/322487
Log:
hyperv/hn: Re-set datapath after synthetic parts reattached.
Do this even for non-transparent mode VF. Better safe than sorry.
MFC after:3 days
Sponsored b
Author: sephe
Date: Mon Aug 14 05:46:50 2017
New Revision: 322486
URL: https://svnweb.freebsd.org/changeset/base/322486
Log:
hyperv/hn: Minor cleanup
MFC after:3 days
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D11979
Modified:
head/sys/dev/h
Author: sephe
Date: Mon Aug 14 05:40:52 2017
New Revision: 322485
URL: https://svnweb.freebsd.org/changeset/base/322485
Log:
hyperv/hn: Fix/enhance receiving path when VF is activated.
- Update hn(4)'s stats properly for non-transparent mode VF.
- Allow BPF tapping to hn(4) for non-transp
Author: sephe
Date: Mon Aug 14 05:30:02 2017
New Revision: 322483
URL: https://svnweb.freebsd.org/changeset/base/322483
Log:
hyperv/hn: Update VF's ibytes properly under transparent VF mode.
While, I'm here add comment about why updating VF's imcast stat is
not necessary.
MFC after:
Author: sephe
Date: Wed Aug 9 05:59:45 2017
New Revision: 322299
URL: https://svnweb.freebsd.org/changeset/base/322299
Log:
hyperv/hn: Implement transparent mode network VF.
How network VF works with hn(4) on Hyper-V in transparent mode:
- Each network VF has a cooresponding hn(4).
Author: sephe
Date: Thu Aug 3 01:44:40 2017
New Revision: 321965
URL: https://svnweb.freebsd.org/changeset/base/321965
Log:
hyperv/kvp: Use proper size macro for adapter id.
Submitted by: Christopher Ertl
MFC after:3 days
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/ut
Author: sephe
Date: Tue Aug 1 02:55:43 2017
New Revision: 321837
URL: https://svnweb.freebsd.org/changeset/base/321837
Log:
hyperv/hn: Add comment about ether_ifattach event subscription.
MFC after:3 days
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd
Author: sephe
Date: Tue Aug 1 02:45:54 2017
New Revision: 321836
URL: https://svnweb.freebsd.org/changeset/base/321836
Log:
hyperv/hn: Renaming and minor cleanup
This prepares for the upcoming transparent VF support.
MFC after:3 days
Sponsored by: Microsoft
Differential Revisi
@@
11/21 Mark Johnston born in Toronto, Ontario, Canada, 1989
11/22 Frederic Culot born in Saint-Germain-En-Laye,
France, 1976
11/23 Josef Lawrence Karthauser born in Pembury, Kent,
United Kingdom, 1972
+11/23 Sepherosa Ziehau born in Shanghai, China, 1980
11/24 Andrey Zakhvatov born in
Author: sephe
Date: Mon Jul 31 07:18:15 2017
New Revision: 321762
URL: https://svnweb.freebsd.org/changeset/base/321762
Log:
hyperv: Add VF bringup scripts and devd rules.
How network VF works with hn(4) on Hyper-V in non-transparent mode:
- Each network VF has a cooresponding hn(4).
Author: sephe
Date: Mon Jul 24 04:00:43 2017
New Revision: 321409
URL: https://svnweb.freebsd.org/changeset/base/321409
Log:
hyperv/hn: Ignore LINK_SPEED_CHANGE status.
This status will be reported if the backend NIC is wireless; it's not
useful. Due to the high frequency of the reportin
Author: sephe
Date: Mon Jul 24 03:59:50 2017
New Revision: 321408
URL: https://svnweb.freebsd.org/changeset/base/321408
Log:
rndis: Add LINK_SPEED_CHANGE status
Reviewed by: hselasky
MFC after:3 days
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.or
Author: sephe
Date: Mon Jul 24 03:52:32 2017
New Revision: 321407
URL: https://svnweb.freebsd.org/changeset/base/321407
Log:
hyperv/hn: Export VF list and VF-HN mapping
The VF-HN map will be used later on to implement "transparent VF".
MFC after:3 days
Sponsored by: Microsoft
D
Author: sephe
Date: Mon Jul 24 03:32:10 2017
New Revision: 321406
URL: https://svnweb.freebsd.org/changeset/base/321406
Log:
ethernet: Add ethernet interface attached event and devctl notification.
ifnet_arrival_event may not be adequate under certain situation; e.g.
when the LLADDR is ne
Author: sephe
Date: Thu Jul 20 07:13:26 2017
New Revision: 321286
URL: https://svnweb.freebsd.org/changeset/base/321286
Log:
hyperv/storvsc: Force SPC3 for CDROM attached.
This unbreaks the CDROM attaching on GEN2 VMs. On GEN1 VMs, CDROM is
attached to emulated ATA controller.
PR:
Author: sephe
Date: Fri Jun 30 03:01:22 2017
New Revision: 320490
URL: https://svnweb.freebsd.org/changeset/base/320490
Log:
hyperv/input: Remove unnecessary inclusion.
The unbreaks gcc compilation.
Submitted by: Ryan Libby
MFC after:1 week
Sponsored by: Microsoft
Differentia
Author: sephe
Date: Wed Jun 21 06:44:56 2017
New Revision: 320184
URL: https://svnweb.freebsd.org/changeset/base/320184
Log:
hyperv/storvsc: Reduce log verbosity
On some windows hosts TEST_UNIT_READY command will return
SRB_STATUS_ERROR and sense data "NOT READY asc:3a,1 (Medium
not pre
Author: sephe
Date: Fri May 19 01:42:31 2017
New Revision: 318512
URL: https://svnweb.freebsd.org/changeset/base/318512
Log:
net/vlan: Revert 305177
Miss read the parentheses.
Reported by: oleg@
Reviewed by: hps@
MFC after:3 days
Sponsored by: Microsoft
Modified:
head/sy
;>>>
>>>> On Thu, Sep 01, 2016 at 06:32:35AM +, Sepherosa Ziehau wrote:
>>>>>
>>>>> Author: sephe
>>>>> Date: Thu Sep 1 06:32:35 2016
>>>>> New Revision: 305177
>>>>> URL: https://svnweb.freebsd.o
Author: sephe
Date: Wed May 10 05:28:14 2017
New Revision: 318136
URL: https://svnweb.freebsd.org/changeset/base/318136
Log:
hyperv/vmbus: Reorganize vmbus device tree
For GEN1 Hyper-V, vmbus is attached to pcib0, which contains the
resources for PCI passthrough and SR-IOV. There is no
Author: sephe
Date: Fri May 5 03:28:30 2017
New Revision: 317821
URL: https://svnweb.freebsd.org/changeset/base/317821
Log:
hyperv/kbd: Channel read expects non-NULL channel argument.
MFC after:now
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/input/hv_kbd.c
Modified: hea
Author: sephe
Date: Thu May 4 05:28:46 2017
New Revision: 317786
URL: https://svnweb.freebsd.org/changeset/base/317786
Log:
pcicfg: Fix direct calls of pci_cfg{read,write} on systems w/o PCI host
bridge.
Reported by: dexuan@
Reviewed by: jhb@
MFC after:1 week
Sponsored by: Mic
Author: sephe
Date: Thu May 4 01:46:04 2017
New Revision: 317783
URL: https://svnweb.freebsd.org/changeset/base/317783
Log:
hyperv/kvp: Fix pool direcrory and file permission
PR: 209385
MFC after:2 weeks
Sponsored by: Microsoft
Modified:
head/contrib/hyperv/tools/hv_kv
Author: sephe
Date: Mon Apr 24 07:52:27 2017
New Revision: 317353
URL: https://svnweb.freebsd.org/changeset/base/317353
Log:
hyperv/hn: Use channel0, i.e. TX ring0, for TCP SYN/SYN|ACK.
Hyper-V hot channel effect:
Operation latency on hot channel is only _half_ of the operation
latency
Author: sephe
Date: Wed Apr 19 02:39:48 2017
New Revision: 317107
URL: https://svnweb.freebsd.org/changeset/base/317107
Log:
hyperv: Use kmem_malloc for hypercall memory due to NX bit change.
Reported by: dexuan@
MFC after:now
Sponsored by: Microsoft
Modified:
head/sys/dev/hyper
Author: sephe
Date: Fri Apr 14 05:29:27 2017
New Revision: 316815
URL: https://svnweb.freebsd.org/changeset/base/316815
Log:
hyperv/kvp: Remove always false condition.
Reported by: PVS
MFC after:3 days
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/utilities/hv_kvp.c
Mod
Author: sephe
Date: Fri Apr 14 05:25:21 2017
New Revision: 316813
URL: https://svnweb.freebsd.org/changeset/base/316813
Log:
hyperv/storvsc: Use ULL for 64bits value shift.
Reported by: PVS
MFC after:3 days
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/storvsc/hv_storvsc
Author: sephe
Date: Fri Apr 14 05:18:42 2017
New Revision: 316812
URL: https://svnweb.freebsd.org/changeset/base/316812
Log:
hyperv/kbd: Remove unnecessary assignment.
Reported by: PVS
MFC after:3 days
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/input/hv_kbdc.c
Modifi
Author: sephe
Date: Wed Apr 5 08:25:22 2017
New Revision: 316520
URL: https://svnweb.freebsd.org/changeset/base/316520
Log:
hyperv/hn: Fixat RNDIS rxfilter after the successful RNDIS init.
Under certain conditions on certain versions of Hyper-V, the RNDIS
rxfilter is _not_ zero on the hy
Author: sephe
Date: Wed Apr 5 08:15:47 2017
New Revision: 316519
URL: https://svnweb.freebsd.org/changeset/base/316519
Log:
hyperv/storvsc: Fixup SRB status.
This unbreaks GEN2 Hyper-V cd support.
Submitted by: Hongjiang Zhang
Reviewed by: dexuan@
MFC after:3 days
Sponsore
Author: sephe
Date: Wed Apr 5 05:01:23 2017
New Revision: 316515
URL: https://svnweb.freebsd.org/changeset/base/316515
Log:
hyperv/kbd: Add support for synthetic keyboard.
Synthetic keyboard is the only supported keyboard on GEN2 Hyper-V.
Submitted by: Hongjiang Zhang
MFC after:
Maybe it's time to add an IFCAP for HWLRO.
On Fri, Mar 31, 2017 at 7:39 AM, Somayajulu, David
wrote:
>>> > I know this is not a new topic but a little more descriptive commit-log
>>> > would have been nicer. Also, you should update the manpage reflecting
>>> > this change. i.e. now it also supp
Author: sephe
Date: Wed Mar 1 09:05:12 2017
New Revision: 314485
URL: https://svnweb.freebsd.org/changeset/base/314485
Log:
hyperv/hn: Misaligned chimney sending buffers should not be used
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebs
Author: sephe
Date: Wed Mar 1 08:50:41 2017
New Revision: 314484
URL: https://svnweb.freebsd.org/changeset/base/314484
Log:
hyperv/hn: Make sure that RNDIS packet message is at least 4B aligned.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.
Author: sephe
Date: Wed Mar 1 08:24:17 2017
New Revision: 314483
URL: https://svnweb.freebsd.org/changeset/base/314483
Log:
hyperv/hn: Simplify RNDIS packet total length calculation.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/
Author: sephe
Date: Tue Feb 28 09:50:34 2017
New Revision: 314382
URL: https://svnweb.freebsd.org/changeset/base/314382
Log:
hyperv/hn: Simplify RNDIS packet data offset calculation.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D
On Tue, Feb 28, 2017 at 10:27 AM, Stephen Hurd wrote:
> Modified: head/sys/dev/bnxt/bnxt_txrx.c
> ==
> --- head/sys/dev/bnxt/bnxt_txrx.c Tue Feb 28 00:58:16 2017
> (r314368)
> +++ head/sys/dev/bnxt/bnxt_txrx.
Author: sephe
Date: Mon Jan 16 03:03:47 2017
New Revision: 312250
URL: https://svnweb.freebsd.org/changeset/base/312250
Log:
alc: Add Killer E2500 support
Reviewed by: jhb, yongari
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/
Author: sephe
Date: Mon Jan 9 03:38:41 2017
New Revision: 311743
URL: https://svnweb.freebsd.org/changeset/base/311743
Log:
hyperv: Add method to read 64bit Hyper-V specific time value.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.o
Author: sephe
Date: Fri Jan 6 05:10:49 2017
New Revision: 311475
URL: https://svnweb.freebsd.org/changeset/base/311475
Log:
if: Defer the if_up until the ifnet.if_ioctl is called.
This ensures the interface is initialized by the interface driver
before it can be used by the rest of the s
Author: sephe
Date: Wed Dec 28 04:47:17 2016
New Revision: 310658
URL: https://svnweb.freebsd.org/changeset/base/310658
Log:
hyperv/hn: Factor out function to set rxfilter.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8928
Modi
Author: sephe
Date: Wed Dec 28 04:35:52 2016
New Revision: 310657
URL: https://svnweb.freebsd.org/changeset/base/310657
Log:
hyperv/hn: Function renaming; no functional changes.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8908
Author: sephe
Date: Wed Dec 28 03:19:59 2016
New Revision: 310652
URL: https://svnweb.freebsd.org/changeset/base/310652
Log:
hyperv/hn: Consolidate hn_{suspend,resume}
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8907
Modified:
Author: sephe
Date: Wed Dec 28 03:07:58 2016
New Revision: 310651
URL: https://svnweb.freebsd.org/changeset/base/310651
Log:
hyperv/vmbus: Nuke unnecessary critical sections.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8906
Mo
Author: sephe
Date: Fri Dec 23 08:52:10 2016
New Revision: 310465
URL: https://svnweb.freebsd.org/changeset/base/310465
Log:
hyperv/ic: Allow applying the samples from hypervisor unconditionally.
MFC after:1 week
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/utilities/vmbus
Author: sephe
Date: Fri Dec 23 08:41:28 2016
New Revision: 310462
URL: https://svnweb.freebsd.org/changeset/base/310462
Log:
hyperv/ic: Fix version4 timesync message format.
It is not compat w/ the old timesync message format, which the message
type stays the same as the old timesync mess
Author: sephe
Date: Wed Dec 21 03:23:35 2016
New Revision: 310348
URL: https://svnweb.freebsd.org/changeset/base/310348
Log:
hyperv: Unbreak EARLY_AP_STARUP Hyper-V bootstrap by using intrhook
Properly working pause and friends are required.
MFC after:3 days
Sponsored by: Microso
Author: sephe
Date: Wed Dec 21 03:09:07 2016
New Revision: 310347
URL: https://svnweb.freebsd.org/changeset/base/310347
Log:
hyperv/storvsc: The max channel in PDU actually means the max sub-chans.
Use proper name for local variables. PDU fields' name was not changed yet.
While I'm here,
Author: sephe
Date: Wed Dec 21 01:39:11 2016
New Revision: 310345
URL: https://svnweb.freebsd.org/changeset/base/310345
Log:
build: Unbreak LINT
Sponsored by: Microsoft
Modified:
head/sys/geom/geom_map.c
Modified: head/sys/geom/geom_map.c
Author: sephe
Date: Tue Dec 20 09:46:14 2016
New Revision: 310324
URL: https://svnweb.freebsd.org/changeset/base/310324
Log:
hyperv/ic: Rename cleaned up files.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8850
Added:
head/sy
Author: sephe
Date: Tue Dec 20 07:34:44 2016
New Revision: 310318
URL: https://svnweb.freebsd.org/changeset/base/310318
Log:
hyperv/ic: Cleanup driver glue.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8849
Modified:
head/sys
Author: sephe
Date: Tue Dec 20 07:14:24 2016
New Revision: 310317
URL: https://svnweb.freebsd.org/changeset/base/310317
Log:
hyperv/ic: Rname cleaned up file.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8848
Added:
head/sys/
Author: sephe
Date: Tue Dec 20 05:39:00 2016
New Revision: 310315
URL: https://svnweb.freebsd.org/changeset/base/310315
Log:
hyperv/ic: Inclusion cleanup
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8847
Modified:
head/sys/de
Author: sephe
Date: Tue Dec 20 05:26:38 2016
New Revision: 310314
URL: https://svnweb.freebsd.org/changeset/base/310314
Log:
hyperv/ic: Rename cleaned up header file.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8846
Added:
h
Author: sephe
Date: Tue Dec 20 05:07:12 2016
New Revision: 310313
URL: https://svnweb.freebsd.org/changeset/base/310313
Log:
hyperv/ic: Cleanup common struct and functions.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8845
Modi
Author: sephe
Date: Tue Dec 20 04:51:14 2016
New Revision: 310312
URL: https://svnweb.freebsd.org/changeset/base/310312
Log:
hyperv/ic: Factor out function to send IC response
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8844
M
On Tue, Dec 20, 2016 at 4:37 AM, Ravi Pokala wrote:
> -Original Message-
>> From: on behalf of Ian Lepore
>>
>> Date: 2016-12-19, Monday at 11:20
>> To: Warner Losh , Ravi Pokala
>> Cc: Sepherosa Ziehau , Dimitry Andric
>> , src-committers ,
Author: sephe
Date: Mon Dec 19 07:40:45 2016
New Revision: 310239
URL: https://svnweb.freebsd.org/changeset/base/310239
Log:
hyperv: Implement userspace gettimeofday(2) with Hyper-V reference TSC
This 6 times gettimeofday performance, as measured by
tools/tools/syscall_timing
Reviewe
The following patch unbreaks the LINT builds on amd64 for me after this commit:
https://people.freebsd.org/~sephe/geom_sscanf.diff
Please review it.
Thanks,
sephe
On Sat, Dec 17, 2016 at 3:49 AM, Dimitry Andric wrote:
> Author: dim
> Date: Fri Dec 16 19:49:22 2016
> New Revision: 310171
> URL:
Author: sephe
Date: Thu Dec 15 03:32:24 2016
New Revision: 310101
URL: https://svnweb.freebsd.org/changeset/base/310101
Log:
hyperv: Allow userland to ro-mmap reference TSC page
This paves way to implement VDSO for the enlightened time counter.
Reviewed by: kib
MFC after:1 week
Author: sephe
Date: Wed Dec 14 03:20:57 2016
New Revision: 310048
URL: https://svnweb.freebsd.org/changeset/base/310048
Log:
hyperv: Implement "enlightened" time counter, which is rdtsc based.
Reviewed by: kib
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Mon Dec 12 05:18:03 2016
New Revision: 309875
URL: https://svnweb.freebsd.org/changeset/base/309875
Log:
hyperv/hn: Add polling support
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8739
Modified:
head/sys/
Author: sephe
Date: Mon Dec 12 05:04:55 2016
New Revision: 309874
URL: https://svnweb.freebsd.org/changeset/base/309874
Log:
hyperv/vmbus: Add channel polling support.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8738
Modified:
Author: sephe
Date: Fri Dec 9 06:18:12 2016
New Revision: 309728
URL: https://svnweb.freebsd.org/changeset/base/309728
Log:
hyperv/storvsc: Minor style changes; no functional changes.
Reported by: rpokala
MFC after:1 week
Sponsored by: Microsoft
Modified:
head/sys/dev/hyperv/st
Author: sephe
Date: Fri Dec 9 03:16:36 2016
New Revision: 309726
URL: https://svnweb.freebsd.org/changeset/base/309726
Log:
hyperv/storvsc: Fix the SCSI disk attachment issue.
On pre-WS2016 Hyper-V, if the only LUNs > 7 are used, then all disks
fails to attach. Mainly because those vers
Author: sephe
Date: Thu Dec 8 05:37:39 2016
New Revision: 309705
URL: https://svnweb.freebsd.org/changeset/base/309705
Log:
hyperv/timesync: Support "sent TC" to improve accuracy.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D87
Author: sephe
Date: Thu Dec 8 05:15:00 2016
New Revision: 309704
URL: https://svnweb.freebsd.org/changeset/base/309704
Log:
hyperv/vmbus: Utilize vmbus_chan_run_task()
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D8686
Modified
Author: sephe
Date: Wed Dec 7 08:12:02 2016
New Revision: 309670
URL: https://svnweb.freebsd.org/changeset/base/309670
Log:
hyperv/vmbus: Use pause if possible.
This makes booting on Hyper-V w/ small # of vCPUs work properly.
Reported by: Hongxiong Xian , Hongjiang Zhang
MFC afte
peek_clear_sc is added to address the issue you mentioned. IMHO, this
commit weakens the proper assertion.
On Fri, Dec 2, 2016 at 5:08 AM, Ryan Stone wrote:
> Author: rstone
> Date: Thu Dec 1 21:08:42 2016
> New Revision: 309372
> URL: https://svnweb.freebsd.org/changeset/base/309372
>
> Log:
>
Author: sephe
Date: Thu Dec 1 05:37:29 2016
New Revision: 309353
URL: https://svnweb.freebsd.org/changeset/base/309353
Log:
hyperv/hn: Add 'options RSS' support.
Reviewed by: adrian
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.or
Author: sephe
Date: Thu Dec 1 03:39:34 2016
New Revision: 309348
URL: https://svnweb.freebsd.org/changeset/base/309348
Log:
hyperv/hn: Don't hold txdesc, if no BPFs are attached.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:https://reviews.freebsd.org/D867
Author: sephe
Date: Thu Dec 1 03:27:16 2016
New Revision: 309346
URL: https://svnweb.freebsd.org/changeset/base/309346
Log:
hyperv/hn: Add HN_DEBUG kernel option.
If bufring is used for per-TX ring descs, don't update "available"
counter, which is only used to help debugging.
MFC af
Author: sephe
Date: Wed Nov 30 08:21:15 2016
New Revision: 309320
URL: https://svnweb.freebsd.org/changeset/base/309320
Log:
hyperv/storvsc: Don't use timedwait.
The timeout is unnecessary.
Reviewed by: jhb
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
Author: sephe
Date: Wed Nov 30 08:10:49 2016
New Revision: 309319
URL: https://svnweb.freebsd.org/changeset/base/309319
Log:
hypver/vmbus: Remove extra assertion.
It is asserted by vmbus_chan_gpadl_connect() now.
MFC after:1 week
Sponsored by: Microsoft
Differential Revision:
1 - 100 of 805 matches
Mail list logo