|
[PATCH v4 8/8] HV: Remove INIT signal notification related code
We don't use INIT signal notification method now. This patch removes them. Signed-off-by: Kaige Fu <kaige.fu@...> --- hypervisor/arch/x86/guest/vmexit.c | 21 +-------------------- hypervisor/arc
We don't use INIT signal notification method now. This patch removes them. Signed-off-by: Kaige Fu <kaige.fu@...> --- hypervisor/arch/x86/guest/vmexit.c | 21 +-------------------- hypervisor/arc
|
By
Kaige Fu
· #26075
·
|
|
[PATCH v4 7/8] HV: Use NMI to replace INIT signal for lapic-pt VMs S5
We have implemented a new notification method using NMI. So replace the INIT notification method with the NMI one. Then we can remove INIT notification related code later. Signed-off-by: Kaige Fu <kai
We have implemented a new notification method using NMI. So replace the INIT notification method with the NMI one. Then we can remove INIT notification related code later. Signed-off-by: Kaige Fu <kai
|
By
Kaige Fu
· #26074
·
|
|
[PATCH v4 6/8] HV: Use NMI-window exiting to address req missing issue
There is a window where we may miss the current request in the notification period when the work flow is as the following: CPUx + + CPUr | | | +--+ | | | Handle pending req | <--+ +--+ | | | Set req f
There is a window where we may miss the current request in the notification period when the work flow is as the following: CPUx + + CPUr | | | +--+ | | | Handle pending req | <--+ +--+ | | | Set req f
|
By
Kaige Fu
· #26073
·
|
|
[PATCH v4 5/8] HV: Don't make NMI injection req when notifying vCPU
The NMI for notification should not be inject to guest. So, this patch drops NMI injection request when we use NMI to notify vCPUs. Meanwhile, ACRN doesn't support vNMI well and there is no well-desig
The NMI for notification should not be inject to guest. So, this patch drops NMI injection request when we use NMI to notify vCPUs. Meanwhile, ACRN doesn't support vNMI well and there is no well-desig
|
By
Kaige Fu
· #26072
·
|
|
[PATCH v4 4/8] HV: Use NMI to kick lapic-pt vCPU's thread
ACRN hypervisor needs to kick vCPU off VMX non-root mode to do some operations in hypervisor, such as interrupt/exception injection, EPT flush etc. For non lapic-pt vCPUs, we can use IPI to do so. But
ACRN hypervisor needs to kick vCPU off VMX non-root mode to do some operations in hypervisor, such as interrupt/exception injection, EPT flush etc. For non lapic-pt vCPUs, we can use IPI to do so. But
|
By
Kaige Fu
· #26071
·
|
|
[PATCH v4 3/8] HV: Add helper function send_single_nmi
This patch adds a helper function send_single_nmi. The fisrt caller will soon come with the following patch. Acked-by: Eddie Dong <eddie.dong@...> Signed-off-by: Kaige Fu <kaige.fu@...> --
This patch adds a helper function send_single_nmi. The fisrt caller will soon come with the following patch. Acked-by: Eddie Dong <eddie.dong@...> Signed-off-by: Kaige Fu <kaige.fu@...> --
|
By
Kaige Fu
· #26070
·
|
|
[PATCH v4 2/8] HV: Install a NMI handler in acrn IDT
This patch installs a NMI handler in acrn IDT to handle NMIs out of dispatch_exception. Signed-off-by: Kaige Fu <kaige.fu@...> --- hypervisor/arch/x86/idt.S | 19 ++++++++++++++++--- hypervisor/a
This patch installs a NMI handler in acrn IDT to handle NMIs out of dispatch_exception. Signed-off-by: Kaige Fu <kaige.fu@...> --- hypervisor/arch/x86/idt.S | 19 ++++++++++++++++--- hypervisor/a
|
By
Kaige Fu
· #26069
·
|
|
[PATCH v4 0/8] Use NMI to nofity vCPUs with lapic-pt
ACRN hypervisor needs to kick vCPU off VMX non-root mode to do some operations in hypervisor, such as interrupt/exception injection, EPT flush etc. For non lapic-pt vCPUs, we can use IPI to do so. But
ACRN hypervisor needs to kick vCPU off VMX non-root mode to do some operations in hypervisor, such as interrupt/exception injection, EPT flush etc. For non lapic-pt vCPUs, we can use IPI to do so. But
|
By
Kaige Fu
· #26068
·
|
|
[PATCH v4 1/8] HV: refine excp/external_interrupt_save_frame and excp_rsvd
There are lines of repeated codes in excp/external_interrupt_save_frame and excp_rsvd. So, this patch defines two .macro, save_frame and restore_frame, to reduce the repeated codes. No functional chan
There are lines of repeated codes in excp/external_interrupt_save_frame and excp_rsvd. So, this patch defines two .macro, save_frame and restore_frame, to reduce the repeated codes. No functional chan
|
By
Kaige Fu
· #26067
·
|
|
[PATCH v3 4/7] HV: ignore the NMI injection request for lapic-pt vCPUs
Hi Eddie,
By
Kaige Fu
· #26065
·
|
|
[PATCH v3 4/7] HV: ignore the NMI injection request for lapic-pt vCPUs
Hi Eddie,
By
Kaige Fu
· #26060
·
|
|
[PATCH v3 4/7] HV: ignore the NMI injection request for lapic-pt vCPUs
Hi Eddie,
By
Kaige Fu
· #26055
·
|
|
[PATCH v3 3/7] HV: Use NMI to kick lapic-pt vCPU's thread
By
Kaige Fu
· #26044
·
|
|
[PATCH v3 4/7] HV: ignore the NMI injection request for lapic-pt vCPUs
Hi Eddie,
By
Kaige Fu
· #26043
·
|
|
[PATCH v3 3/7] HV: Use NMI to kick lapic-pt vCPU's thread
Hi Eddie,
By
Kaige Fu
· #26040
·
|
|
[PATCH v3 4/7] HV: ignore the NMI injection request for lapic-pt vCPUs
Hi Eddie,
By
Kaige Fu
· #26039
·
|
|
[PATCH v3 3/7] HV: Use NMI to kick lapic-pt vCPU's thread
Hi Eddie,
By
Kaige Fu
· #26035
·
|
|
[PATCH v3 0/7] Use NMI to nofity vCPUs with lapic-pt
Got it. I will send the patchset to you and Cc acrn-dev.
Got it. I will send the patchset to you and Cc acrn-dev.
|
By
Kaige Fu
· #26029
·
|
|
[PATCH v3 7/7] HV: Remove INIT signal notification related code
We don't use INIT signal notification method now. This patch removes them. Signed-off-by: Kaige Fu <kaige.fu@...> --- hypervisor/arch/x86/guest/vmexit.c | 21 +-------------------- hypervisor/arc
We don't use INIT signal notification method now. This patch removes them. Signed-off-by: Kaige Fu <kaige.fu@...> --- hypervisor/arch/x86/guest/vmexit.c | 21 +-------------------- hypervisor/arc
|
By
Kaige Fu
· #26027
·
|
|
[PATCH v3 6/7] HV: Use NMI to replace INIT signal for lapic-pt VMs S5
We have implemented a new notification method using NMI. So replace the INIT notification method with the NMI one. Then we can remove INIT notification related code later. Signed-off-by: Kaige Fu <kai
We have implemented a new notification method using NMI. So replace the INIT notification method with the NMI one. Then we can remove INIT notification related code later. Signed-off-by: Kaige Fu <kai
|
By
Kaige Fu
· #26026
·
|