trafgen-libs = $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --libs libnl-3.0) \ $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --libs libnl-genl-3.0) \ -lm trafgen-objs = xmalloc.o \ die.o \ ioops.o \ privs.o \ proc.o \ dev.o \ irq.o \ link.o \ str.o \ sig.o \ sock.o \ mac80211.o \ ring_tx.o \ ring.o \ timer.o \ sysctl.o \ trafgen_lexer.yy.o \ trafgen_parser.tab.o \ trafgen.o trafgen-lex = trafgen_lexer.yy.o trafgen-yaac = trafgen_parser.tab.o trafgen-eflags = $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --cflags libnl-3.0) \ $(shell PKG_CONFIG_PATH=$(PKG_CONFIG_PATH) $(PKG_CONFIG) --cflags libnl-genl-3.0) \ -I.. trafgen-confs = trafgen_stddef.h trafgen_post_install: $(Q)mv $(DESTDIR)$(ETCDIRE)/trafgen_stddef.h $(DESTDIR)$(ETCDIRE)/stddef.h trafgen_clean_custom: $(Q)$(call RM,$(BUILD_DIR)/*.h $(BUILD_DIR)/*.c) d3fb922fe6e3ae2d901d4900d88'/> net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>2016-05-04 14:09:47 -0500
committerPaolo Bonzini <pbonzini@redhat.com>2016-05-18 18:04:29 +0200
commit340d3bc3664e5d3fb922fe6e3ae2d901d4900d88 (patch)
tree9ebd17032e77f3c080a1c8749eb7d7436caf1657
parent44a95dae1d229a4967bbfcc56fb2116a9b4fe942 (diff)
svm: Add interrupt injection via AVIC
This patch introduces a new mechanism to inject interrupt using AVIC. Since VINTR is not supported when enable AVIC, we need to inject interrupt via APIC backing page instead. This patch also adds support for AVIC doorbell, which is used by KVM to signal a running vcpu to check IRR for injected interrupts. Signed-off-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Diffstat