User Details
- User Since
- Mar 8 2022, 11:19 AM (162 w, 6 d)
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
Oct 24 2022
Oct 20 2022
Oct 10 2022
Sep 29 2022
Sep 27 2022
These are the changes for x86 (for both 32 and 64bit).