User Details
- User Since
- Mar 8 2022, 11:19 AM (235 w, 5 d)
Mar 23 2026
Mar 9 2026
Jun 6 2024
Jun 3 2024
May 29 2024
Fixed minor indentation.
May 22 2024
May 21 2024
- small correction
- added extra line
- some more cleanup
- fixed smp tb shootdown function pointer
- fixed double declaration and cleanup
- fixed indentation
May 20 2024
added changes for function pointer and contigmalloc
- Merge branch 'freebsd:main' into review_branch
- added some changes
- refactored with pointer
- pointer for the function
- Merge branch 'freebsd:main' into review_branch
- added some changes
- refactored with pointer
- pointer for the function
May 16 2024
Changed the structure to remove extra FAM attribute.
May 15 2024
May 14 2024
The patch adds a macro in kernel.mk NO_WNO_GNU_VARIABLE_SIZED_TYPE_NOT_AT_END, to add an exception for compilation of hyperv_mmu.c c in conf/files.x86 .
This is to address the compiler warning for multiple fam attributes in hv_tlb_flush_ex structure. We are working with Hyper-V team on changing the structure definition for the
hypercall HVCALL_FLUSH_VIRTUAL_ADDRESS_LIST_EX and corresponding protocol. Once we reach the agreement, it could be changed on both Linux and FreeBSD guest.
May 13 2024
Updated vmbus_var.h to remove the unused variable.
May 6 2024
Jan 24 2024
Code looks fine to me, but has the new functions been tested on Azure ? As in local Hyper-V we mostly dont use pci passthrough.
Jan 18 2024
Jan 16 2024
Nov 1 2023
Oct 18 2023
Sep 14 2023
Sep 12 2023
- Changed the function vmbus_get_dma_tag to create the tag inside.
- Changed the function vmbus_get_dma_tag to create the tag inside.
Sep 11 2023
Sep 7 2023
Updating the diff with arc
Sep 5 2023
Jul 21 2023
Jun 22 2023
Jun 1 2023
I have tested in arm64 and x86 and looks good to me.
May 30 2023
May 29 2023
May 26 2023
May 25 2023
Tested on Hyper-V on ARM64 and it is working. The panic from gic redistributor is not coming.
May 24 2023
If possible please get the change thoroughly tested in Azure x86 platform or Hyper-V x86.
May 23 2023
I will try to test the patch on Azure x86 gen1 and gen2 and arm64.
I guess by this weekend I can complete it.
hyperv_dmamem_free() is removed, but hyperv_dmamem_alloc() stays, so what about the memory allocated by hyperv_dmamem_alloc()? How they will be freed?
Also it is not very consistent.
We need to do a thorough testing on Azure amd64 gen1 gen2 and arm64 with this patch.
Have you tested the change on Hyper-V x86 and arm64?
Also if hyperv_dmamem_alloc() and hyperv_dmamem_free() is not in use, please remove them from vmbus. As they are dead code.
Apr 11 2023
Has this change been tested?
Feb 12 2023
Feb 2 2023
@tsoome Can you please share the patch, would like to test it on Hyper-V arm64 and x86. Thanks.
Feb 1 2023
Jan 31 2023
Jan 24 2023
Jan 9 2023
Jan 5 2023
Dec 22 2022
Dec 20 2022
Dec 16 2022
Dec 15 2022
Setting other values than default values cause hang during comc_setup. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=266248
Oct 31 2022
Oct 30 2022
Oct 29 2022
Will put the
