freebsd-skq/sys/kern
neel c85aee0195 MFC r279444:
Allow passthrough devices to be hinted.

MFC r279683:
When ICW1 is issued the edge sense circuit is reset which means that
following an initialization a low-to-high transistion is necesary to
generate an interrupt.

MFC r279925:
Add -p parameter to list PCI device to pass through to the guest.

MFC r281559:
Fix handling of BUS_PROBE_NOWILDCARD in 'device_probe_child()'.

MFC r280447:
When fetching an instruction in non-64bit mode, consider the value of the
code segment base address.

MFC r280725:
Move legacy interrupt allocation for virtio devices to common code.

MFC r280775:
Fix the RTC device model to operate correctly in 12-hour mode.

MFC r280929:
Fix "MOVS" instruction memory to MMIO emulation.

MFC r280968:
Display instruction bytes and %rip prior to aborting due to an instruction
emulation error.

MFC r281145:
Enhance the support for Group 1 Extended opcodes for CMP, AND, OR instructions.

MFC r281542:
Initialize 'error' before use (Coverity IDs 1249748, 1249747, 1249751, 1249749)

MFC r281561:
Prior to aborting due to an ioport error, it is always interesting to see what
the guest's %rip is.

MFC r281611:
If the number of guest vcpus is less than '1' then flag it as an error.

MFC r281612:
Prefer 'vcpu_should_yield()' over checking 'curthread->td_flags' directly.

MFC r281630:
Relax the check on which vectors can be delivered through the APIC. According
to the Intel SDM vectors 16 through 255 are allowed to be delivered via the
local APIC.

MFC r281879:
Missing break in switch case (Coverity ID 1292499)

MFC r281946:
Don't allow guest to modify readonly bits in the PCI config 'status' register.

MFC r281987:
STOS/STOSB/STOSW/STOSD/STOSQ instruction emulation.

MFC r282206:
Implement the century byte in the RTC.
2015-06-28 01:21:55 +00:00
..
bus_if.m MFC r271889, 272799, 272800, 274976 2015-03-12 07:07:41 +00:00
capabilities.conf MFC r261220 by csjp: Allow sigwait(2) in capabilities mode. 2015-06-03 13:12:08 +00:00
clock_if.m
cpufreq_if.m
device_if.m Revert r239178 and implement two new functions, namely 2012-08-15 15:42:57 +00:00
genassym.sh
imgact_aout.c Cosmetics: define FREEBSD32_MINUSER and AOUT32_MINUSER for struct 2012-07-22 13:41:45 +00:00
imgact_binmisc.c MFC r271141: Allow multiple image activators to run on the same 2014-10-02 21:19:13 +00:00
imgact_elf32.c
imgact_elf64.c
imgact_elf.c MFC r282213: 2015-06-21 06:28:26 +00:00
imgact_gzip.c Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping use 2013-09-09 18:11:59 +00:00
imgact_shell.c MFC r271141: Allow multiple image activators to run on the same 2014-10-02 21:19:13 +00:00
inflate.c
init_main.c Fix r281843 mis-merge. 2015-04-22 10:25:08 +00:00
init_sysent.c MFC r259438 by pjd: Fix syscalls that can be loaded as kernel modules 2015-06-03 18:33:47 +00:00
kern_acct.c acct: create a special plimit object and set it for exiting processes 2013-06-30 19:08:06 +00:00
kern_alq.c MFC r264151: 2014-04-12 06:50:11 +00:00
kern_clock.c MFC r274343: 2014-11-17 01:01:45 +00:00
kern_clocksource.c MFC r275576: remove opensolaris cyclic code, replace with high-precision callouts 2015-05-11 07:54:39 +00:00
kern_condvar.c Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. With 2013-09-20 23:06:21 +00:00
kern_conf.c MFC r280345: 2015-03-25 13:01:51 +00:00
kern_cons.c MFC r274711: 2015-05-23 22:34:25 +00:00
kern_context.c
kern_cpu.c MFC r265876: 2014-05-15 18:07:35 +00:00
kern_cpuset.c MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
kern_ctf.c MFC r278983: 2015-02-23 01:24:10 +00:00
kern_descrip.c MFC r282213: 2015-06-21 06:28:26 +00:00
kern_dtrace.c MFC r266826, r266827 2014-08-09 14:05:01 +00:00
kern_environment.c MFC Alexander Motin's direct dispatch, multi-queue, and finer-grained 2014-01-07 01:51:48 +00:00
kern_et.c MFC 264019, 264041, 264048, 264049, 264050, 264051 2014-05-17 20:10:12 +00:00
kern_event.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
kern_exec.c MFC r282708: 2015-05-24 07:32:02 +00:00
kern_exit.c MFC r282213: 2015-06-21 06:28:26 +00:00
kern_fail.c
kern_ffclock.c MFC r273733, r273740 and r273773: 2014-10-30 08:04:48 +00:00
kern_fork.c MFC 283546: 2015-06-13 16:15:43 +00:00
kern_gzio.c Remove the support for using non-mpsafe filesystem modules. 2012-10-22 17:50:54 +00:00
kern_hhook.c Move hhook's per-vnet initialisation to an earlier SYSINIT SI_SUB stage to 2013-06-15 10:08:34 +00:00
kern_idle.c
kern_intr.c MFC r272536: 2014-10-11 17:49:51 +00:00
kern_jail.c MFC r282213: 2015-06-21 06:28:26 +00:00
kern_khelp.c Cleanup and simplification in khelp_{register|deregister}_helper(). No 2013-06-15 06:45:17 +00:00
kern_kthread.c MFC r283600: 2015-06-10 02:04:02 +00:00
kern_ktr.c MFC 261517,261520: 2014-02-18 20:27:17 +00:00
kern_ktrace.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
kern_linker.c MFC r264173: 2014-04-12 14:18:25 +00:00
kern_lock.c MFC 272315 272757 274091 274902 2015-02-13 19:06:22 +00:00
kern_lockf.c MFC r276904: 2015-01-24 00:27:50 +00:00
kern_lockstat.c
kern_loginclass.c MFC r266007: 2014-06-17 13:14:31 +00:00
kern_malloc.c MFC r282690: 2015-05-23 09:14:29 +00:00
kern_mbuf.c Ignore attempts to set the nmbcluster sysctls to their current value 2013-10-10 16:11:34 +00:00
kern_mib.c MFC r279361, r279395, r279396: 2015-03-25 20:57:54 +00:00
kern_module.c Fix a typo. 2012-08-22 20:01:57 +00:00
kern_mtxpool.c
kern_mutex.c MFC 272315 272757 274091 274902 2015-02-13 19:06:22 +00:00
kern_ntptime.c rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST 2013-07-24 09:45:31 +00:00
kern_osd.c
kern_physio.c MFC r281825: Rewrite physio() to not allocate pbufs for unmapped I/O. 2015-05-06 21:06:32 +00:00
kern_pmc.c
kern_poll.c MFC r256945: 2014-01-29 21:57:00 +00:00
kern_priv.c MFC r258622: dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE 2014-01-17 10:58:59 +00:00
kern_proc.c MFC r272566: 2015-03-12 16:05:52 +00:00
kern_procctl.c MFC r278795: 2015-02-18 08:10:13 +00:00
kern_prot.c MFC r277322: 2015-01-25 13:15:12 +00:00
kern_racct.c MFC r282213: 2015-06-21 06:28:26 +00:00
kern_rangelock.c Change the queue of locks in kern_rangelock.c from holding lock requests in 2013-08-15 20:19:17 +00:00
kern_rctl.c MFC r282213: 2015-06-21 06:28:26 +00:00
kern_resource.c MFC r281548: 2015-04-22 10:57:00 +00:00
kern_rmlock.c Fix lc_lock/lc_unlock() support for rmlocks held in shared mode. With 2013-09-20 23:06:21 +00:00
kern_rwlock.c MFC 272315 272757 274091 274902 2015-02-13 19:06:22 +00:00
kern_sdt.c MFC r262325: 2014-03-18 00:55:19 +00:00
kern_sema.c
kern_sharedpage.c Remove the deprecated VM_ALLOC_RETRY flag for the vm_page_grab(9). 2013-08-22 07:39:53 +00:00
kern_shutdown.c MFC r283115 2015-06-09 19:41:16 +00:00
kern_sig.c MFC 283546: 2015-06-13 16:15:43 +00:00
kern_switch.c Add a comment on why inlining critical_enter() may not be a good idea 2012-12-09 04:54:22 +00:00
kern_sx.c MFC 272315 272757 274091 274902 2015-02-13 19:06:22 +00:00
kern_synch.c MFC r283735: 2015-06-05 08:36:25 +00:00
kern_syscalls.c
kern_sysctl.c MFC r280495: 2015-05-21 06:30:44 +00:00
kern_tc.c MFC r284178: 2015-06-18 13:46:32 +00:00
kern_thr.c MFC r282213: 2015-06-21 06:28:26 +00:00
kern_thread.c MFC r283320: 2015-05-30 08:54:42 +00:00
kern_time.c MFC r277025: Fix an off-by-one in ppsratecheck(). 2015-02-13 18:10:06 +00:00
kern_timeout.c MFC r280786: 2015-04-24 07:52:21 +00:00
kern_umtx.c MFC r279390: 2015-03-21 01:39:44 +00:00
kern_uuid.c MFC: r261858 2014-02-20 08:55:59 +00:00
kern_xxx.c
ksched.c sched_rr_interval() seems always returned period in hz ticks, but same 2012-08-10 18:19:57 +00:00
link_elf_obj.c MFC r281003: 2015-04-23 07:32:28 +00:00
link_elf.c Add a mmap flag (MAP_32BIT) on 64-bit platforms to request that a mapping use 2013-09-09 18:11:59 +00:00
linker_if.m
Make.tags.inc - Trim an unused and bogus Makefile for mount_smbfs. 2013-06-28 21:00:08 +00:00
Makefile
makesyscalls.sh MFC r259438 by pjd: Fix syscalls that can be loaded as kernel modules 2015-06-03 18:33:47 +00:00
md4c.c
md5c.c
p1003_1b.c
posix4_mib.c
sched_4bsd.c MFC r282213: 2015-06-21 06:28:26 +00:00
sched_ule.c MFC r271604, r271616: 2014-09-17 14:06:21 +00:00
serdev_if.m
stack_protector.c
subr_acl_nfs4.c
subr_acl_posix1e.c
subr_autoconf.c
subr_blist.c Remove reference to the rlist code from comments, and fix a typo visible 2013-02-05 20:08:33 +00:00
subr_bufring.c
subr_bus_dma.c MFC r257228: 2013-12-17 13:38:21 +00:00
subr_bus.c MFC r279444: 2015-06-28 01:21:55 +00:00
subr_busdma_bufalloc.c Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
subr_capability.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
subr_clock.c MFC r275727: 2014-12-19 09:34:14 +00:00
subr_counter.c Merge r261722, r261723, r261724, r261725 from head: 2014-03-04 14:46:30 +00:00
subr_devstat.c MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
subr_disk.c
subr_dummy_vdso_tc.c Implement mechanism to export some kernel timekeeping data to 2012-06-22 07:06:40 +00:00
subr_eventhandler.c
subr_fattime.c MFC 264694: Fix a comment typo; conversion tables are for leap years. 2014-05-17 22:03:44 +00:00
subr_firmware.c Correct sizeof usage 2012-06-25 05:41:16 +00:00
subr_hash.c
subr_hints.c MFC r261901: 2014-06-26 08:41:54 +00:00
subr_kdb.c MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
subr_kobj.c
subr_lock.c MFC 261517,261520: 2014-02-18 20:27:17 +00:00
subr_log.c MFcalloutng (r244255 by mav, with minor changes): 2013-03-04 16:07:55 +00:00
subr_mbpool.c Give (*ext_free) an int return value allowing for very sophisticated 2013-08-25 10:57:09 +00:00
subr_mchain.c Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
subr_module.c
subr_msgbuf.c
subr_param.c MFC 273800: 2015-02-10 16:34:42 +00:00
subr_pcpu.c Merge r261722, r261723, r261724, r261725 from head: 2014-03-04 14:46:30 +00:00
subr_pctrie.c - Add a new general purpose path-compressed radix trie which can be used 2013-05-12 04:05:01 +00:00
subr_power.c
subr_prf.c MFC, r284192: 2015-06-16 02:31:11 +00:00
subr_prof.c MFC r274343: 2014-11-17 01:01:45 +00:00
subr_rman.c MFC r268780 2014-08-01 15:04:46 +00:00
subr_rtc.c
subr_sbuf.c Always request zeroed memory, in case we're dumb enough to leak it later. 2013-09-22 23:47:56 +00:00
subr_scanf.c
subr_sglist.c MFC r260581: Add sglist_append_bio(9) to append a struct bio's data to 2014-01-18 18:36:41 +00:00
subr_sleepqueue.c MFC 261517,261520: 2014-02-18 20:27:17 +00:00
subr_smp.c Merge r264984 2014-05-07 20:28:27 +00:00
subr_stack.c
subr_syscall.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
subr_taskqueue.c MFC r258713,262062: add taskqueue_drain_all 2014-02-17 15:32:08 +00:00
subr_terminal.c vt(4): Adjust the cursor position after changing the window size 2014-11-22 16:55:55 +00:00
subr_trap.c MFC r282213: 2015-06-21 06:28:26 +00:00
subr_turnstile.c MFC r258622: dtrace sdt: remove the ugly sname parameter of SDT_PROBE_DEFINE 2014-01-17 10:58:59 +00:00
subr_uio.c Merge the fueword(9) and casueword(9). In particular, 2014-11-18 12:53:32 +00:00
subr_unit.c Move the definition of the struct unrhdr into a separate header file, 2013-08-30 07:37:45 +00:00
subr_vmem.c MFC r281026, r281108, r281109: 2015-05-03 07:13:14 +00:00
subr_witness.c MFC r284127: 2015-06-21 00:36:02 +00:00
sys_capability.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
sys_generic.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
sys_pipe.c MFC r278145: 2015-02-06 09:02:10 +00:00
sys_procdesc.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
sys_process.c MFC r283889,r283891: 2015-06-15 18:16:23 +00:00
sys_socket.c Make sendfile() a method in the struct fileops. Currently only 2013-08-15 07:54:31 +00:00
syscalls.c Regen for r276955 (__getcwd path bug). 2015-01-11 07:04:18 +00:00
syscalls.master MFC r276564, r276654: 2015-01-11 07:02:03 +00:00
systrace_args.c Regen for r276955 (__getcwd path bug). 2015-01-11 07:04:18 +00:00
sysv_ipc.c
sysv_msg.c MFC r282213: 2015-06-21 06:28:26 +00:00
sysv_sem.c MFC r282213: 2015-06-21 06:28:26 +00:00
sysv_shm.c MFC r282213: 2015-06-21 06:28:26 +00:00
tty_compat.c
tty_info.c
tty_inq.c
tty_outq.c
tty_pts.c MFC r273129: 2014-10-22 09:04:56 +00:00
tty_tty.c
tty_ttydisc.c Correct SIGTTIN handling. 2012-10-25 09:05:21 +00:00
tty.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
uipc_accf.c
uipc_debug.c Fix socket buffer timeouts precision using the new sbintime_t KPI instead 2013-09-01 23:34:53 +00:00
uipc_domain.c - Implement two new system calls: 2013-03-02 21:11:30 +00:00
uipc_mbuf2.c Mechanically substitute flags from historic mbuf allocator with 2012-12-05 08:04:20 +00:00
uipc_mbuf.c MFC r282594: 2015-05-21 08:28:35 +00:00
uipc_mqueue.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
uipc_sem.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
uipc_shm.c MFC r278402 2015-04-20 17:43:36 +00:00
uipc_sockbuf.c MFC r271946 and r272595: 2014-11-03 12:38:29 +00:00
uipc_socket.c MFC r279206: 2015-03-02 07:51:14 +00:00
uipc_syscalls.c When using KTRACE, set a variable to the appropriate value and don't 2015-06-22 06:06:38 +00:00
uipc_usrreq.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
vfs_acl.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
vfs_aio.c MFC r281860: Make AIO to not allocate pbufs for unmapped I/O like r281825. 2015-05-06 21:08:16 +00:00
vfs_bio.c MFC: r281960 2015-05-14 22:50:07 +00:00
vfs_cache.c MFC r276564, r276654: 2015-01-11 07:02:03 +00:00
vfs_cluster.c MFC r283735: 2015-06-05 08:36:25 +00:00
vfs_default.c MFC: r276192, r276200 2014-12-31 00:34:37 +00:00
vfs_export.c MFC 2013-02-21 21:59:35 +00:00
vfs_extattr.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
vfs_hash.c Add exported vfs_hash_index() function, which calculates the canonical 2013-01-14 05:41:40 +00:00
vfs_init.c MFC r283735: 2015-06-05 08:36:25 +00:00
vfs_lookup.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
vfs_mount.c MFC r283602: 2015-06-10 02:27:00 +00:00
vfs_mountroot.c MFC r267351: 2014-06-22 21:21:27 +00:00
vfs_subr.c MFC r283602: 2015-06-10 02:27:00 +00:00
vfs_syscalls.c Merge r263233 from HEAD to stable/10: 2015-03-19 13:37:36 +00:00
vfs_vnops.c MFC r283601: 2015-06-10 02:20:58 +00:00
vnode_if.src MFC r257899: 2013-12-13 06:12:21 +00:00