acrn-hypervisor/hypervisor/arch/x86
Binbin Wu d5865632ec hv: assign: remove added ptirq entries if fails to add all
When adding ptirq entries, either successes with all number of entries added or
fails with none entries addes.
So remove added ptirq entries if error occurs during the process.

Tracked-On: #861
Signed-off-by: Binbin Wu <binbin.wu@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-12-20 13:43:47 +08:00
..
boot function name change in init.c 2018-12-19 09:07:14 +08:00
configs HV: change serial PCI cfg to bus:dev.func format 2018-12-20 10:11:02 +08:00
guest hv: fix MISRA-C violations "Pointer param should be declared pointer to const." 2018-12-19 13:03:03 +08:00
assign.c hv: assign: remove added ptirq entries if fails to add all 2018-12-20 13:43:47 +08:00
cpu_caps.c hv: coding style: refine mmu.c 2018-12-19 15:11:31 +08:00
cpu_state_tbl.c hv: use int32_t replace int 2018-12-12 13:08:10 +08:00
cpu.c move security related funcs into security.c 2018-12-19 09:07:14 +08:00
e820.c HV: rename e820_entries to e820_entries_count 2018-12-12 09:12:12 +08:00
ept.c hv: enable/disable snoop control bit per vm 2018-12-18 13:45:10 +08:00
gdt.c fix "Procedure is not pure assembler" 2018-11-13 16:28:58 +08:00
idt.S move idt.S and idt.h out of boot component 2018-12-12 09:07:43 +08:00
init.c function name change in init.c 2018-12-19 09:07:14 +08:00
io.c hv: enforce data size on all out exits 2018-12-18 08:51:18 +08:00
ioapic.c HV: x86: fix "Global variable should be declared const" 2018-12-19 13:06:34 +08:00
irq.c hv: irq: fix MISRA-C violations in irq.c and idt.h 2018-12-20 09:09:31 +08:00
Kconfig HV: change serial PCI cfg to bus:dev.func format 2018-12-20 10:11:02 +08:00
lapic.c hv: lapic: fix MISRA-C violation of potential numeric overflow 2018-12-20 09:09:31 +08:00
mmu.c hv: coding style: refine mmu.c 2018-12-19 15:11:31 +08:00
notify.c HV: x86: fix "Procedure has more than one exit point" 2018-12-19 13:06:34 +08:00
page.c hv: minimize the case of "identifier reuse" 2018-12-07 15:21:39 +08:00
pagetable.c hv: mmu: replace dynamic memory allocation in memory 2018-11-02 13:15:48 +08:00
pm.c HV: modularization to refine pm related code. 2018-12-19 13:02:09 +08:00
retpoline-thunk.S license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
security.c Make ibrs_type as internal variable 2018-12-19 09:07:14 +08:00
static_checks.c hv: use int32_t replace int 2018-12-12 13:08:10 +08:00
timer.c remove check_tsc 2018-12-17 14:31:52 +08:00
trampoline.c hv: drop the temperory stack for AP startup 2018-12-17 19:16:43 +08:00
trusty.c move security related funcs into security.c 2018-12-19 09:07:14 +08:00
virq.c hv: use int32_t replace int 2018-12-12 13:08:10 +08:00
vmcs.c hv: vmcs: fix MISRA-C violations related to multiple exits 2018-12-19 13:04:23 +08:00
vmexit.c hv: use int32_t replace int 2018-12-12 13:08:10 +08:00
vmx_asm.S move security related funcs into security.c 2018-12-19 09:07:14 +08:00
vmx.c hv: vmcs: fix MISRA-C violations related to pointer 2018-12-19 13:04:23 +08:00
vtd.c hv: enable/disable snoop control bit per vm 2018-12-18 13:45:10 +08:00
wakeup.S HV: modularization to refine pm related code. 2018-12-19 13:02:09 +08:00