freebsd-nq/sys
Neel Natu 30b94db8c0 Support level triggered interrupts with VT-x virtual interrupt delivery.
The VMCS field EOI_bitmap[] is an array of 256 bits - one for each vector.
If a bit is set to '1' in the EOI_bitmap[] then the processor will trigger
an EOI-induced VM-exit when it is doing EOI virtualization.

The EOI-induced VM-exit results in the EOI being forwarded to the vioapic
so that level triggered interrupts can be properly handled.

Tested by:	Anish Gupta (akgupt3@gmail.com)
2014-01-25 20:58:05 +00:00
..
amd64 Support level triggered interrupts with VT-x virtual interrupt delivery. 2014-01-25 20:58:05 +00:00
arm Fix gcc with -Wstrict-prototypes by telling it bi_emac takes no parameters. 2014-01-25 19:36:27 +00:00
boot Make comconsole options set before its activation to be remembered. 2014-01-20 23:27:05 +00:00
bsm Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
cam Mostly revert r260267 and hopefully really fix the original problem. 2014-01-22 22:19:53 +00:00
cddl MFV r260834: 2014-01-18 01:45:39 +00:00
compat The posix_fallocate(2) syscall should return error number on error, 2014-01-23 17:24:26 +00:00
conf Document EARLY_PRINTF 2014-01-22 22:25:48 +00:00
contrib Substitute flags from historical mbuf(9) allocator with modern ones. 2014-01-16 13:42:14 +00:00
crypto fix broken style(9) in r258399 2013-11-23 00:28:18 +00:00
ddb
dev Fix compilation with IGB_LEGACY_TX defined. 2014-01-25 20:39:23 +00:00
fs ext2fs: Re-enable reallocblk. 2014-01-24 20:26:00 +00:00
gdb rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST 2013-07-24 09:45:31 +00:00
geom Always free sbuf in gctl_free(). 2014-01-23 21:30:31 +00:00
gnu/fs/reiserfs
i386 Move <machine/apicvar.h> to <x86/apicvar.h>. 2014-01-23 20:10:22 +00:00
ia64 In pmap_set_pte(), make sure to enforce ordering by inserting a memory 2014-01-20 18:37:35 +00:00
isa
kern Accept O_CLOEXEC in shm_open(). 2014-01-24 21:05:07 +00:00
kgssapi Add support for host-based (Kerberos 5 service principal) initiator 2013-07-09 01:05:28 +00:00
libkern Fix typo 2013-11-29 20:14:26 +00:00
mips Use the correct bitshift operators for the GPIO definitions. 2014-01-22 08:02:07 +00:00
modules Add very simple virtio_random(4) driver to harvest entropy from host 2014-01-18 06:14:38 +00:00
net Simplify filling sockaddr_dl structure for if_resolvemulti() 2014-01-18 23:24:51 +00:00
net80211 Another round of removing historical mbuf(9) allocator flags. 2014-01-16 13:44:47 +00:00
netatalk The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
netgraph Be much more specific (and correct) about the device id matching. 2014-01-09 15:31:44 +00:00
netinet Fix fallout from r241923. Calculate length of payload in 2014-01-22 10:57:42 +00:00
netinet6 Further rework netinet6 address handling code: 2014-01-19 16:07:27 +00:00
netipsec Initialize prot variable. 2013-11-11 13:19:55 +00:00
netipx The r48589 promised to remove implicit inclusion of if_var.h soon. Prepare 2013-10-26 17:58:36 +00:00
netnatm Provide includes that are needed in these files, and before were read 2013-10-26 18:18:50 +00:00
netpfil Reorder struct ip_fw_chain: 2014-01-24 09:13:30 +00:00
netsmb Catch up with sb_timeo type change in r255138. This fixes 2013-11-08 08:44:09 +00:00
nfs Move most of NFS file handle affinity code out of the heavily congested 2013-12-30 20:23:15 +00:00
nfsclient For software builds, the NFS client does many small 2013-12-07 23:05:59 +00:00
nfsserver Fix RPC server threads file handle affinity to work better with ZFS. 2013-12-23 08:43:16 +00:00
nlm Intermittent crashes in the NLM (rpc.lockd) code during system 2013-09-06 23:14:31 +00:00
ofed Simplify filling sockaddr_dl structure for if_resolvemulti() 2014-01-18 23:24:51 +00:00
opencrypto Fix build with 'crypto' and 'zfs' in the same kernel. This was the path 2013-12-08 21:59:46 +00:00
pc98 Move <machine/apicvar.h> to <x86/apicvar.h>. 2014-01-23 20:10:22 +00:00
pci Add preliminary support for RTL8168EP. 2013-10-29 05:37:05 +00:00
powerpc Fix 32-bit signal handling on ppc64. This was broken when the PSL_USERSTATIC 2014-01-24 02:57:00 +00:00
rpc Don't expose svc_loss_reg / _unreg to userland as they're kernel-only 2014-01-08 22:37:18 +00:00
security As constantly reported during kernel compilation, m_buflen is unsigned so 2013-12-25 20:10:17 +00:00
sparc64 Simplify the ofw_bus_lookup_imap() API slightly: make it allocate maskbuf 2013-12-17 15:11:24 +00:00
sys Implement generic support for early printf. Thought I can't find the 2014-01-22 21:20:08 +00:00
teken Fix linewrapping behaviour for CJK fullwidth characters. 2013-12-23 05:47:27 +00:00
tools dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE 2013-11-26 08:46:27 +00:00
ufs Fine tune filesystem block allocations under low free-space 2013-12-30 17:04:24 +00:00
vm In an effort to diagnose possible corruption of struct vm_page on some 2014-01-24 19:08:42 +00:00
x86 Move <machine/apicvar.h> to <x86/apicvar.h>. 2014-01-23 20:10:22 +00:00
xdr
xen Remove redundant redeclaration of gdtset in sys/xen/xen-os.h, to silence 2013-10-18 17:06:13 +00:00
Makefile Add netpfil to CSCOPEDIRS. 2013-12-30 08:36:17 +00:00