freebsd-skq/sys/amd64/amd64
Alan Cox aaf3bc56fd Add PV chunk and list locking to pmap_change_wiring(), pmap_protect(), and
pmap_remove().  The execution of these functions is no longer serialized
by the pvh global lock.

Make some stylistic changes to the affected code for the sake of
consistency with related code elsewhere in the pmap.
2012-06-25 07:13:25 +00:00
..
amd64_mem.c Avoid preemption while manipulating CRs and MTRRs. 2011-01-17 17:30:35 +00:00
apic_vector.S Do not EOI local APIC too early. Just do doreti normally after resuming. 2012-02-07 23:24:29 +00:00
atomic.c
atpic_vector.S Introduce the new kernel sub-tree x86 which should contain all the code 2010-02-25 14:13:39 +00:00
autoconf.c
bios.c
bpf_jit_machdep.c If a conditional jump instruction has the same jt and jf, do not perform 2010-04-22 23:47:19 +00:00
bpf_jit_machdep.h If a conditional jump instruction has the same jt and jf, do not perform 2010-04-22 23:47:19 +00:00
cpu_switch.S - Remove unused code for CR3 and CR4. 2012-06-13 22:53:56 +00:00
db_disasm.c Decode some more "exotic" instructions including: fxsave, fxrstor, ldmxcsr, 2008-08-11 20:19:42 +00:00
db_interface.c - Adjust the whitespace for the lines that output fields in 'show pcpu' in 2010-05-21 17:17:56 +00:00
db_trace.c Provide groundwork for 32-bit binary compatibility on non-x86 platforms, 2010-03-11 14:49:06 +00:00
elf_machdep.c Extend struct sysvec with new method sv_schedtail, which is used for an 2011-03-08 19:01:45 +00:00
exception.S Microoptimize the return path for the fast syscalls on amd64. Arrange 2011-09-15 09:53:04 +00:00
fpu.c Use singular form for a modifier. 2012-05-17 17:30:16 +00:00
gdb_machdep.c
genassym.c Add x86/acpica/acpi_wakeup.c for amd64 and i386. Difference of 2012-06-09 00:37:26 +00:00
identcpu.c Recognize the RDRAND instruction feature. 2012-04-09 15:20:16 +00:00
in_cksum.c
initcpu.c Work around Erratum 721 for AMD Family 10h and 12h processors. 2012-03-30 16:32:41 +00:00
io.c - Extract the IODEV_PIO interface from ia64 and make it MI. 2010-04-28 15:38:01 +00:00
locore.S
machdep.c Clean up the intr* MD KPI from the SMP dependency, removing a cause of 2012-04-26 20:24:25 +00:00
mem.c Add reader/writer lock around mem_range_attr_get() and mem_range_attr_set(). 2011-01-17 22:58:28 +00:00
minidump_machdep.c free wdog_kern_pat calls in post-panic paths from under SW_WATCHDOG 2012-06-03 08:01:12 +00:00
mp_machdep.c - Remove unused code for CR3 and CR4. 2012-06-13 22:53:56 +00:00
mp_watchdog.c Move <machine/apicreg.h> to <x86/apicreg.h>. 2010-11-01 18:18:46 +00:00
mpboot.S
pmap.c Add PV chunk and list locking to pmap_change_wiring(), pmap_protect(), and 2012-06-25 07:13:25 +00:00
prof_machdep.c Use atomic load & store for TSC frequency. It may be overkill for amd64 but 2011-04-07 23:28:28 +00:00
ptrace_machdep.c Copy amd64 ptrace.h to x86 and merge with i386 ptrace.h. Replace 2012-03-04 20:24:28 +00:00
sigtramp.S
stack_machdep.c
support.S - Remove the eintrcnt/eintrnames usage and introduce the concept of 2011-07-18 15:19:40 +00:00
sys_machdep.c Add support for the extended FPU states on amd64, both for native 2012-01-21 17:45:27 +00:00
trap.c Adjust the fix in r236953, by not generating the signal manually, but 2012-06-18 21:08:48 +00:00
uio_machdep.c Put the general logic for being a CPU hog into a new function 2011-02-02 16:35:10 +00:00
uma_machdep.c exclude kmem_alloc'ed ARC data buffers from kernel minidumps on amd64 2012-01-27 20:18:31 +00:00
vm_machdep.c In cpu_set_user_tls(), consistently set PCB_FULL_IRET pcb flag for 2012-02-10 21:26:25 +00:00