acrn-hypervisor/hypervisor/include
Li, Fei1 457ecd6ef7 hv: softirq: refine softirq
1. add register_softirq to register a softirq handler
2. rename exec_softirq to do_softirq; raise_softirq to fire_softirq.
3. in do_softirq call registered softirq handler not call
the device softirq handle function directly
4. enable irq after vm exit and disable irq after the first
call do_softirq before vm enter.
5. call do_softirq again when irq disabled to handle the risk
unhandled softirq.
6. rename SOFTIRQ_DEV_ASSIGN to SOFTIRQ_PTDEV
7. remove SOFTIRQ_ATOMIC

Signed-off-by: Li, Fei1 <fei1.li@intel.com>
Acked-by: Eddie Dong <eddie.dong@intel.com>
2018-08-01 11:36:27 +08:00
..
arch/x86 hv: softirq: refine softirq 2018-08-01 11:36:27 +08:00
common hv: softirq: refine softirq 2018-08-01 11:36:27 +08:00
debug hv:Delete serial files 2018-07-30 16:25:16 +08:00
lib HV: Rename functions beginning with "_" 2018-07-30 10:11:54 +08:00
public HV: io: refine state transitions of VHM requests 2018-07-31 10:22:03 +08:00
hv_debug.h hv:Reshuffle console/uart code 2018-07-30 16:25:16 +08:00
hv_lib.h license: Replace license text with SPDX tag 2018-06-01 10:43:06 +08:00
hypervisor.h hv: mmu: revisit mmu modify page table attributes 2018-07-19 11:11:32 +08:00