Page MenuHomeFreeBSD

whu (Wei Hu)
User

Projects

User Details

User Since
Feb 16 2015, 6:51 AM (506 w, 2 d)

Recent Activity

Jul 1 2024

whu committed rGd56a912f2fb6: Hyper-V: move memory alloc call for tlb hypercall out of smp_rendezvous (authored by whu).
Hyper-V: move memory alloc call for tlb hypercall out of smp_rendezvous
Jul 1 2024, 1:43 PM
whu committed rG451941677aba: Hyper_V: add a boot parameter to tlb flush hypercall (authored by whu).
Hyper_V: add a boot parameter to tlb flush hypercall
Jul 1 2024, 1:43 PM
whu committed rG3c1f330088e7: Hyper-V: remove unused alloc_pcpu_ptr() (authored by whu).
Hyper-V: remove unused alloc_pcpu_ptr()
Jul 1 2024, 1:43 PM
whu committed rG7ece5993b787: Hyper-V: TLB flush enlightment using hypercall (authored by schakrabarti_microsoft.com).
Hyper-V: TLB flush enlightment using hypercall
Jul 1 2024, 1:32 PM
whu committed rG7a3d7aec415e: pmap: move the smp_targeted_tlb_shutdown pointer stuff to amd64 pmap.h (authored by kib).
pmap: move the smp_targeted_tlb_shutdown pointer stuff to amd64 pmap.h
Jul 1 2024, 1:18 PM
whu committed rG840d8e0c306a: amd64: add a func pointer to tlb shootdown function (authored by schakrabarti_microsoft.com).
amd64: add a func pointer to tlb shootdown function
Jul 1 2024, 1:18 PM

Jun 15 2024

whu committed rGd0cb4674df97: Hyper-V: move memory alloc call for tlb hypercall out of smp_rendezvous (authored by whu).
Hyper-V: move memory alloc call for tlb hypercall out of smp_rendezvous
Jun 15 2024, 2:25 PM

Jun 11 2024

whu committed rGe02d20ddff7f: Hyper_V: add a boot parameter to tlb flush hypercall (authored by whu).
Hyper_V: add a boot parameter to tlb flush hypercall
Jun 11 2024, 10:13 AM

Jun 10 2024

whu committed rGfd911ae60924: Hyper-V: remove unused alloc_pcpu_ptr() (authored by whu).
Hyper-V: remove unused alloc_pcpu_ptr()
Jun 10 2024, 12:46 PM

Jun 7 2024

whu committed rG2b887687edc2: Hyper-V: TLB flush enlightment using hypercall (authored by schakrabarti_microsoft.com).
Hyper-V: TLB flush enlightment using hypercall
Jun 7 2024, 8:04 AM
whu closed D45521: TLB flush enhancement using hypercall in Hyper-V .
Jun 7 2024, 8:04 AM

Jun 5 2024

whu committed rGbec000c9c1ef: amd64: add a func pointer to tlb shootdown function (authored by schakrabarti_microsoft.com).
amd64: add a func pointer to tlb shootdown function
Jun 5 2024, 12:39 PM
whu closed D45174: TLB flush enlightment using Hyper-V hypercall.
Jun 5 2024, 12:39 PM

Mar 12 2024

whu committed rGe4b8828947b1: Hyper-V: vPCI: limit 64 cpus for msi/msix interrupt handling (authored by whu).
Hyper-V: vPCI: limit 64 cpus for msi/msix interrupt handling
Mar 12 2024, 5:14 AM
whu closed D44297: Hyper-V: vPCI: limit 64 cpus for msi/msix interrupt handling on FreeBSD 13.x.
Mar 12 2024, 5:14 AM
whu added a comment to D44297: Hyper-V: vPCI: limit 64 cpus for msi/msix interrupt handling on FreeBSD 13.x.
In D44297#1010461, @kib wrote:

I suppose this is a direct commit to stable/13?

Mar 12 2024, 3:51 AM

Mar 11 2024

whu added a comment to D32184: hvuio: Add HV_UIO driver.

Hi, sorry I have missed this review request. Please let me know how you tested it. Do you have any test numbers that can share?

Mar 11 2024, 11:00 AM
whu requested review of D44297: Hyper-V: vPCI: limit 64 cpus for msi/msix interrupt handling on FreeBSD 13.x.
Mar 11 2024, 10:47 AM
whu committed rGfa397e50fd88: Hyper-V: vPCI: fix cpu id mis-mapping in vmbus_pcib_map_msi() (authored by whu).
Hyper-V: vPCI: fix cpu id mis-mapping in vmbus_pcib_map_msi()
Mar 11 2024, 5:31 AM
whu committed rG0010132dbd24: Hyper-V: vPCI: fix cpu id mis-mapping in vmbus_pcib_map_msi() (authored by whu).
Hyper-V: vPCI: fix cpu id mis-mapping in vmbus_pcib_map_msi()
Mar 11 2024, 4:48 AM

Mar 8 2024

whu committed rG999174ba0364: Hyper-V: vPCI: fix cpu id mis-mapping in vmbus_pcib_map_msi() (authored by whu).
Hyper-V: vPCI: fix cpu id mis-mapping in vmbus_pcib_map_msi()
Mar 8 2024, 10:26 AM

Feb 29 2024

whu committed rGdda1c30ffe54: mana: fix leaking pci resource problem detaching mana deivces (authored by whu).
mana: fix leaking pci resource problem detaching mana deivces
Feb 29 2024, 6:55 AM

Feb 13 2024

whu committed rG47e99e5bc5bc: mana: fix leaking pci resource problem detaching mana deivces (authored by whu).
mana: fix leaking pci resource problem detaching mana deivces
Feb 13 2024, 9:40 AM

Jan 24 2024

whu committed rG33cd6211052c: mana: Fix TX CQE error handling (authored by whu).
mana: Fix TX CQE error handling
Jan 24 2024, 12:37 PM

Jan 17 2024

whu committed rG516b5059705b: mana: Fix TX CQE error handling (authored by whu).
mana: Fix TX CQE error handling
Jan 17 2024, 9:37 AM

Nov 2 2023

whu accepted D42414: Hyper-V: vmbus: Add NULL check for vmbus_res.
Nov 2 2023, 8:44 AM
whu added inline comments to D42414: Hyper-V: vmbus: Add NULL check for vmbus_res.
Nov 2 2023, 5:48 AM

Oct 24 2023

whu committed rG7a19350993d9: Hyper-V: vmbus: check if signaling host is needed in vmbus_rxbr_read (authored by whu).
Hyper-V: vmbus: check if signaling host is needed in vmbus_rxbr_read
Oct 24 2023, 7:52 AM

Oct 20 2023

whu committed rGd0891e9cae62: Hyper-V: vmbus: check if signaling host is needed in vmbus_rxbr_read (authored by whu).
Hyper-V: vmbus: check if signaling host is needed in vmbus_rxbr_read
Oct 20 2023, 10:35 AM
whu committed rGc81166b018ac: Hyper-V: vmbus: check if signaling host is needed in vmbus_rxbr_read (authored by whu).
Hyper-V: vmbus: check if signaling host is needed in vmbus_rxbr_read
Oct 20 2023, 10:21 AM
whu committed rG49fa9a64372b: Hyper-V: vmbus: check if signaling host is needed in vmbus_rxbr_read (authored by whu).
Hyper-V: vmbus: check if signaling host is needed in vmbus_rxbr_read
Oct 20 2023, 9:17 AM

Oct 3 2023

whu accepted D38761: release: correct Azure disk image extension.

Thanks!

Oct 3 2023, 3:38 AM

Sep 18 2023

whu committed rG48a799af88c0: Hyper-V: vmbus: implementat bus_get_dma_tag in vmbus (authored by schakrabarti_microsoft.com).
Hyper-V: vmbus: implementat bus_get_dma_tag in vmbus
Sep 18 2023, 3:00 PM
whu committed rGebb74abbd8a2: mana: add lro and tso stat counters (authored by whu).
mana: add lro and tso stat counters
Sep 18 2023, 3:00 PM
whu committed rGf35cec70639f: mana: add ioctl to support toggling offloading features (authored by whu).
mana: add ioctl to support toggling offloading features
Sep 18 2023, 3:00 PM
whu committed rG85bc81352e4b: Hyper-V: vmbus: implementat bus_get_dma_tag in vmbus (authored by schakrabarti_microsoft.com).
Hyper-V: vmbus: implementat bus_get_dma_tag in vmbus
Sep 18 2023, 10:39 AM
whu committed rGa72a0af8194e: mana: add lro and tso stat counters (authored by whu).
mana: add lro and tso stat counters
Sep 18 2023, 10:39 AM
whu committed rG4edfbe719bf6: mana: add ioctl to support toggling offloading features (authored by whu).
mana: add ioctl to support toggling offloading features
Sep 18 2023, 10:39 AM

Sep 15 2023

whu committed rG8d60ede293eb: mana: fix tso parameters and set hwassist bits (authored by whu).
mana: fix tso parameters and set hwassist bits
Sep 15 2023, 9:21 AM
whu committed rG2a95efe756c6: Hyper-V: hn: use VF's capabilities when it is attached (authored by whu).
Hyper-V: hn: use VF's capabilities when it is attached
Sep 15 2023, 9:21 AM

Sep 14 2023

whu committed rGb167e449c8db: mana: add lro and tso stat counters (authored by whu).
mana: add lro and tso stat counters
Sep 14 2023, 12:12 PM
whu committed rGe7a9817b8d32: Hyper-V: vmbus: implementat bus_get_dma_tag in vmbus (authored by schakrabarti_microsoft.com).
Hyper-V: vmbus: implementat bus_get_dma_tag in vmbus
Sep 14 2023, 7:23 AM
whu closed D41728: vmbus bus_get_dma_tag implementation for arm64.
Sep 14 2023, 7:22 AM
whu accepted D41728: vmbus bus_get_dma_tag implementation for arm64.
Sep 14 2023, 6:59 AM

Sep 13 2023

whu committed rGab7dc1ceb6d3: mana: add ioctl to support toggling offloading features (authored by whu).
mana: add ioctl to support toggling offloading features
Sep 13 2023, 11:02 AM

Sep 11 2023

whu accepted D41788: hyperv/vmbus: Flip a message to only be emitted on failure.

LGTM

Sep 11 2023, 2:10 AM

Sep 9 2023

whu committed rG4b22565f8598: mana: fix tso parameters and set hwassist bits (authored by whu).
mana: fix tso parameters and set hwassist bits
Sep 9 2023, 2:07 PM
whu committed rGc9b4782ec336: Hyper-V: hn: use VF's capabilities when it is attached (authored by whu).
Hyper-V: hn: use VF's capabilities when it is attached
Sep 9 2023, 1:53 PM
whu committed rG63a564508b1a: mana: batch ringing RX queue doorbell on receiving packets (authored by whu).
mana: batch ringing RX queue doorbell on receiving packets
Sep 9 2023, 1:38 PM
whu committed rG55b7a8233e3d: mana: batch ringing RX queue doorbell on receiving packets (authored by whu).
mana: batch ringing RX queue doorbell on receiving packets
Sep 9 2023, 1:03 PM

Sep 4 2023

whu committed rG643fd7b4bc57: mana: fix tso parameters and set hwassist bits (authored by whu).
mana: fix tso parameters and set hwassist bits
Sep 4 2023, 3:06 PM
whu committed rG289ba6b870f7: Hyper-V: hn: use VF's capabilities when it is attached (authored by whu).
Hyper-V: hn: use VF's capabilities when it is attached
Sep 4 2023, 10:41 AM

Aug 28 2023

whu committed rGe4e11c1d07f5: mana: batch ringing RX queue doorbell on receiving packets (authored by whu).
mana: batch ringing RX queue doorbell on receiving packets
Aug 28 2023, 9:18 AM

Aug 11 2023

whu committed rG7b9bd54ae86d: mana: fix a KASSERT panic on recursed lock access in mana_cfg_vport (authored by whu).
mana: fix a KASSERT panic on recursed lock access in mana_cfg_vport
Aug 11 2023, 3:34 AM

Jun 21 2023

whu committed rG17050a2b5b07: Hyper-V: vmbus: Prevent load/store reordering when access ring buffer index (authored by whu).
Hyper-V: vmbus: Prevent load/store reordering when access ring buffer index
Jun 21 2023, 10:25 AM

Jun 7 2023

whu committed rG4f8c634de09f: arm64 Hyper-V: enable Hyper-V SMP for ARM64 (authored by whu).
arm64 Hyper-V: enable Hyper-V SMP for ARM64
Jun 7 2023, 8:25 AM
whu closed D40279: enabling Hyper-V SMP for ARM64.
Jun 7 2023, 8:25 AM

Jun 6 2023

whu accepted D40279: enabling Hyper-V SMP for ARM64.
Jun 6 2023, 7:54 AM

Mar 28 2023

whu accepted D39260: arm64/gicv3: correct the size of the distributor mapping.

Tested the patch in Azure. It fixes the problem.

Mar 28 2023, 7:20 AM

Mar 18 2023

whu committed rG8ea7fa16d9fe: uart: Don't change settings or throttle putc for Hyper-V (authored by whu).
uart: Don't change settings or throttle putc for Hyper-V
Mar 18 2023, 7:21 AM
whu committed rG927358dd98cb: amd64 loader: Use efiserialio for Hyper-V booted systems (authored by whu).
amd64 loader: Use efiserialio for Hyper-V booted systems
Mar 18 2023, 7:21 AM

Mar 13 2023

whu committed rG15e7fa83ef3c: arm64: Hyper-V: Add vPCI and Mellanox driver modules into build (authored by whu).
arm64: Hyper-V: Add vPCI and Mellanox driver modules into build
Mar 13 2023, 3:01 AM
whu closed D38529: missed conf files attributes for Hyper-V vpci driver.
Mar 13 2023, 3:00 AM
whu accepted D38529: missed conf files attributes for Hyper-V vpci driver.
Mar 13 2023, 2:48 AM

Feb 1 2023

whu committed rGc75ae5221677: arm64: Hyper-V: vPCI: Fix typo and some indentations (authored by whu).
arm64: Hyper-V: vPCI: Fix typo and some indentations
Feb 1 2023, 5:36 PM
whu committed rGea11861e434a: arm64: Hyper-V: vPCI: Enabling v-PCI in FreeBSD in ARM64 Hyper-V (authored by whu).
arm64: Hyper-V: vPCI: Enabling v-PCI in FreeBSD in ARM64 Hyper-V
Feb 1 2023, 5:01 PM
whu closed D37958: Enabling v-PCI in FreeBSD in ARM64 Hyper-V second patch.
Feb 1 2023, 5:00 PM
whu accepted D37958: Enabling v-PCI in FreeBSD in ARM64 Hyper-V second patch.

There are some style changes which I will correct when commit.

Feb 1 2023, 4:45 PM
whu added inline comments to D37763: SPI MSI mapping for gic v3 acpi in arm64.
Feb 1 2023, 4:18 PM
whu committed rG6e5b082cab8d: arm64: Hyper-V: vPCI: Adding Hyper-V PCI protocol 1.4 (authored by whu).
arm64: Hyper-V: vPCI: Adding Hyper-V PCI protocol 1.4
Feb 1 2023, 4:02 PM
whu closed D37780: Enabling v-PCI in FreeBSD in ARM64 Hyper-V.
Feb 1 2023, 4:02 PM
whu committed rGdb247798c564: arm64: Hyper-V: vPCI: SPI MSI mapping for gic v3 acpi in arm64 (authored by whu).
arm64: Hyper-V: vPCI: SPI MSI mapping for gic v3 acpi in arm64
Feb 1 2023, 3:41 PM
whu closed D37763: SPI MSI mapping for gic v3 acpi in arm64.
Feb 1 2023, 3:41 PM
whu accepted D37780: Enabling v-PCI in FreeBSD in ARM64 Hyper-V.

Looks good to me.

Feb 1 2023, 10:42 AM

Jan 30 2023

whu accepted D37763: SPI MSI mapping for gic v3 acpi in arm64.
Jan 30 2023, 2:21 PM

Nov 4 2022

whu committed rG602861820df8: arm64: Hyper-V: making INTR MP Safe (authored by schakrabarti_microsoft.com).
arm64: Hyper-V: making INTR MP Safe
Nov 4 2022, 10:22 AM
whu closed D37222: FreeBSD enablement for ARM64 in Hyper-V: making INTR MP Safe.
Nov 4 2022, 10:21 AM

Nov 1 2022

whu committed rG654749832b89: arm64: Hyper-V: fixing hung issue during Hyper-V initialization (authored by schakrabarti_microsoft.com).
arm64: Hyper-V: fixing hung issue during Hyper-V initialization
Nov 1 2022, 2:16 PM
whu closed D37219: FreeBSD enablement for ARM64 in Hyper-V: fixing hung issue during Hyper-V initialization.
Nov 1 2022, 2:15 PM

Oct 31 2022

whu requested changes to D37219: FreeBSD enablement for ARM64 in Hyper-V: fixing hung issue during Hyper-V initialization.
Oct 31 2022, 4:11 AM

Oct 27 2022

whu committed rG9729f076e4d9: arm64: Hyper-V: enablement for ARM64 in Hyper-V (Part 3, final) (authored by schakrabarti_microsoft.com).
arm64: Hyper-V: enablement for ARM64 in Hyper-V (Part 3, final)
Oct 27 2022, 1:55 PM
whu closed D36744: FreeBSD enablement for ARM64 in Hyper-V.
Oct 27 2022, 1:54 PM

Oct 26 2022

whu committed rGd16d0b6b1981: Hyper-V: Code refactor to avoid redundancy of MSR values on x86 and arm64 (authored by schakrabarti_microsoft.com).
Hyper-V: Code refactor to avoid redundancy of MSR values on x86 and arm64
Oct 26 2022, 3:52 AM
whu closed D37103: FreeBSD enablement for ARM64 in Hyper-V.
Oct 26 2022, 3:51 AM

Oct 24 2022

whu committed rG2db785aa01eb: arm64: Hyper-V: fix couple more commit errors caused by duplicated lines (authored by whu).
arm64: Hyper-V: fix couple more commit errors caused by duplicated lines
Oct 24 2022, 8:15 AM

Oct 21 2022

whu committed rG443e6eccbd8f: arm64: Hyper-V: fix a commit error caused duplicated lines in vmbus_aarch64.c (authored by whu).
arm64: Hyper-V: fix a commit error caused duplicated lines in vmbus_aarch64.c
Oct 21 2022, 11:16 AM
whu committed rG3f8f02b2abfe: arm64: Hyper-V: enablement for ARM64 in Hyper-V (Part 2) (authored by schakrabarti_microsoft.com).
arm64: Hyper-V: enablement for ARM64 in Hyper-V (Part 2)
Oct 21 2022, 9:48 AM
whu closed D36467: FreeBSD enablement for ARM64 in Hyper-V.
Oct 21 2022, 9:47 AM
whu committed rG0c38e1c3383a: arm64: Hyper-V: vmbus: use the IRQ resource from vmbus_res (authored by schakrabarti_microsoft.com).
arm64: Hyper-V: vmbus: use the IRQ resource from vmbus_res
Oct 21 2022, 8:42 AM
whu closed D37064: FreeBSD enablement for ARM64 in Hyper-V.
Oct 21 2022, 8:42 AM

Sep 29 2022

whu committed rG6cf00ef80c20: arm64: enablement for ARM64 in Hyper-V (Part 1) (authored by schakrabarti_microsoft.com).
arm64: enablement for ARM64 in Hyper-V (Part 1)
Sep 29 2022, 10:20 AM
whu closed D36466: FreeBSD enablement for ARM64 in Hyper-V.
Sep 29 2022, 10:20 AM
whu accepted D36466: FreeBSD enablement for ARM64 in Hyper-V.
Sep 29 2022, 8:12 AM

Sep 26 2022

whu committed rG7a58bf04433f: arm64: Enabling new hypercalls using HvCallSetVpRegisters and… (authored by whu).
arm64: Enabling new hypercalls using HvCallSetVpRegisters and…
Sep 26 2022, 7:05 AM
whu closed D36256: enabling new hypercalls using HvCallSetVpRegisters and HvCallGetVpRegisters.
Sep 26 2022, 7:05 AM

Sep 8 2022

whu committed rG6f7b1310b6fe: Hyper-V: storvsc: relax a couple more kasserts (authored by whu).
Hyper-V: storvsc: relax a couple more kasserts
Sep 8 2022, 4:24 AM

Sep 7 2022

whu committed rG0af5a0cd2788: Hyper-V: storvsc: relax a kassert check (authored by whu).
Hyper-V: storvsc: relax a kassert check
Sep 7 2022, 3:18 PM

Aug 29 2022

whu committed rG9e772f203ff2: mana: Fix a couple i386 build errors (authored by whu).
mana: Fix a couple i386 build errors
Aug 29 2022, 6:36 AM
whu committed rGb685df314f13: mana: some code refactoring and export apis for future RDMA driver (authored by whu).
mana: some code refactoring and export apis for future RDMA driver
Aug 29 2022, 5:29 AM

Aug 15 2022

whu committed rGfa2d4a22fa82: mana: add rmb load fence to comply with hw spec (authored by whu).
mana: add rmb load fence to comply with hw spec
Aug 15 2022, 7:50 AM