summaryrefslogtreecommitdiff
path: root/sys/amd64/include/cpu.h
AgeCommit message (Expand)Author
2024-11-29vmm: Correctly suspend and resume the vmm driver.Joshua Rogers
2023-11-26sys: Remove ancient SCCS tags.Warner Losh
2023-08-16sys: Remove $FreeBSD$: one-line .h patternWarner Losh
2021-12-28Simplify swi for bus_dma.John Baldwin
2018-11-05Add a custom implementation of cpu_lock_delay() for x86.John Baldwin
2018-11-05Add a KPI for the delay while spinning on a spin lock.John Baldwin
2018-10-11Provide string functions for use before ifuncs get resolved.Mateusz Guzik
2018-03-06amd64: Protect the kernel text, data, and BSS by setting the RW/NX bitsJonathan T. Looney
2018-01-18Move the kernphys declaration to machine/md_var.h.Konstantin Belousov
2018-01-18Fix compilation with gcc.Konstantin Belousov
2017-11-20sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni
2017-02-28Renumber copyright clause 4Warner Losh
2014-06-16amd64/i386: introduce APIC hooks for different APIC implementations.Roger Pau Monné
2013-12-23Add a resume hook for bhyve that runs a function on all CPUs duringJohn Baldwin
2013-09-20Merge Xen PVHVM support into the GENERIC kernel config for bothJustin T. Gibbs
2013-09-06Implement PV IPIs for PVHVM guests and further converge PV and HVMJustin T. Gibbs
2013-07-28Revert r253748,253749Andriy Gapon
2013-07-28put contents of cpu.h under _KERNELAndriy Gapon
2011-03-15Deprecate tsc_present as the last of its real consumers finally disappeared.Jung-uk Kim
2010-12-08Merge sys/amd64/amd64/tsc.c and sys/i386/i386/tsc.c and move to sys/x86/x86.Jung-uk Kim
2010-07-13Remove obsolete undef of COPY_SIGCODE. It appears to have not beenWarner Losh
2006-05-11Clean out sysctl machdep.* related defines.Poul-Henning Kamp
2005-12-22Tweak how the MD code calls the fooclock() methods some. Instead ofJohn Baldwin
2004-08-03Instead of calling ia32_pause() conditionally on __i386__ or __amd64__Maxime Henrion
2004-06-20Backed out previous commit. Blind substitution of dev_t by `struct cdev *'Bruce Evans
2004-06-16Do the dreaded s/dev_t/struct cdev */Poul-Henning Kamp
2004-04-05Remove advertising clause from University of California Regent's license,Warner Losh
2003-09-23Sync with i386 version. The quality initialization was missing and somePeter Wemm
2003-08-16Further cleanup <machine/cpu.h> and <machine/md_var.h>: move the MIMarcel Moolenaar
2003-05-01Commit MD parts of a loosely functional AMD64 port. This is based onPeter Wemm
2003-02-05Make get_cyclecount() use binuptime() when no tsc is available: it is cheaper.Poul-Henning Kamp
2002-03-20Remove __P.Alfred Perlstein
2001-12-11Overhaul the per-CPU support a bit:John Baldwin
2001-09-12KSE Milestone 2Julian Elischer
2001-08-10- Close races with signals and other AST's being triggered while we are inJohn Baldwin
2001-06-29Add a new MI pointer to the process' trapframe p_frame instead of usingJohn Baldwin
2001-04-27Overhaul of the SMP code. Several portions of the SMP kernel support haveJohn Baldwin
2001-02-19Changed the aston() family to operate on a specified process instead ofBruce Evans
2001-02-19Fixed style bugs in clock.c rev.1.164 and cpu.h rev.1.52-1.53 -- declareBruce Evans
2001-02-10- Make astpending and need_resched process attributes rather than CPUJohn Baldwin
2001-02-09Change and clean the mutex lock interface.Bosko Milekic
2001-01-24- Proc locking.John Baldwin
2001-01-21Make intr_nesting_level per-process, rather than per-cpu. SetupJake Burkholder
2001-01-10Use PCPU_GET, PCPU_PTR and PCPU_SET to access all per-cpu variablesJake Burkholder
2000-12-07Move extern tsc_present outside function to quelch a warning.Poul-Henning Kamp
2000-12-02Namespace cleanup. Remove some #includes in favour of an explicitMark Murray
2000-11-30Don't use p->p_sigstk.ss_flags to keep state of whether theMarcel Moolenaar
2000-11-21Add a consistent API to a feature that most modern CPUs have; a fastMark Murray
2000-10-27Declare or #define per-cpu globals in <machine/globals.h> in all cases.Bruce Evans
2000-10-12Moved the definitions of AST_PENDING and AST_RESCHED to the correct place.Bruce Evans