summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include/cpu.h
AgeCommit message (Expand)Author
2014-02-13Some Linux i915 drm "fast" path code relies on being able to "disable" pageMark Kettenis
2013-10-05Use monitor/mwait to idle when available. Make cpu_unidle() do nothingPhilip Guenther
2013-06-04Cpu topology for AMD64.Christiano F. Haesbaert
2013-03-31try to avoid pulling in pte.h and other more crazy things. Checked againstTheo de Raadt
2013-03-12Fix kernel profiling on MP systems by using per-CPU buffers and teachMartin Pieuchot
2013-02-12Back out per-CPU kernel profiling, it shouldn't modify a public headerMartin Pieuchot
2013-02-11Fix kernel profiling on MP systems by using per-CPU buffer. PreviouslyMartin Pieuchot
2012-12-02Determine whether we're currently on the alternative signal stackPhilip Guenthe
2012-11-10Recent x86 CPUs come with a constant time stamp counter. If this isMarcus Glocker
2012-10-09Enable Supervisor Mode Execution Protection (SMEP), found in recentJonathan Gray
2012-04-17Don't try to cache the CPU's FS.base, as userland can make it a lie byPhilip Guenthe
2012-04-04Make sure that identifycpu() is run only once; fixes occasionalMike Belopuhov
2012-03-27Run identifycpu() on its own cpu.Christiano F. Haesbaert
2011-12-26Add the missing ECX cpu flags from CPUID at 0x80000001.Christiano F. Haesbaert
2011-09-20Fix bogus comment. Okay miod@Paul Irofti
2011-06-16Raise the number of interrupt sources per CPU from 32 to 64. This effectivelyMark Kettenis
2011-05-23AMD K10/K11 pstate driver allows setperf and apm to change CPUClaudio Jeker
2011-04-13Unrevert the FS.base diff: the issues were actually elsewherePhilip Guenthe
2011-04-10Revert bulk of the FS.base diff, as it causes issues on some machinesPhilip Guenthe
2011-04-05Add support for per-rthread base-offset for the %fs selector on amd64.Philip Guenthe
2011-03-23Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.Paul Irofti
2010-11-29bump the number of supported cpus from 32 up to 64. lets me attach and useDavid Gwynne
2010-11-26Nuke the unused variable cpus_attached. It is unused and 32 bitsKenneth R Westerback
2010-11-22Remove prototypes for missing (removed) functions or already found in aMiod Vallat
2010-11-13Switch from TSS-per-process to TSS-per-CPU, placing the TSS rightPhilip Guenthe
2010-10-02make ci_flags volatile; some future MD code will depend on this.Theo de Raadt
2010-09-28Implement a per-cpu held mutex counter if DIAGNOSTIC on all non-x86 platforms,Miod Vallat
2010-09-24Add stricter asserts to DIAGNOSTIC kernels to help catch mutex andMatthew Dempsky
2010-08-11Disable the RTC the periodic interrupt. Leaving it enabled causes theMark Kettenis
2010-08-05new i386/amd64 machdep.lidsuspend sysctl which decides whether a lidTheo de Raadt
2010-07-25in the clock drivers, seperate the soft-state and hard-state which wasTheo de Raadt
2010-07-21Make sure that the FPU IPIs shoot down the right FPU context and not the FPUMark Kettenis
2009-12-09Detect the cache line size for the clflush instruction when we identifyOwain Ainsworth
2009-11-22Bring amd64 closer to resume, while at it kill dead code. Okay deraadt@.Paul Irofti
2009-07-22via nano cpus are amd64, and so we need machdep.xcryptTheo de Raadt
2009-06-09revert guenther@'s un-revert of art's curpmap.Kenneth R Westerback
2009-06-06Unrevert the curpmap change with the addition of correct %gs handlingPhilip Guenthe
2009-06-05Revert the curpmap change. We know the IPI is broken on both ends,Philip Guenthe
2009-06-02Added interface for cpu idle on amd64Jordan Hargrave
2009-05-28Bring back the curpmap change. It was missing a reload of the pmap onArtur Grabowski
2009-04-27turning pmap_deactivate into a NOP brought back the reaper panics, probablyTheo de Raadt
2009-04-23Make pmap_deactivate a NOP.Artur Grabowski
2009-02-16Store conditionally extended cpuid family/model valuesJonathan Gray
2009-02-13Make "boot -d" work on amd64 MP.Andreas Gunnarsson
2008-11-22The last parts of cpu_unidle. i386, amd64 and sparc64Artur Grabowski
2008-10-15make random(9) return per-cpu values (by saving the seed in the cpuinfo),Theo de Raadt
2008-07-18Add a macro that clears the want_resched flag that need_resched sets.Artur Grabowski
2008-06-10All your memory belong to us. This has been in snaps for a while,Tobias Weingartner
2008-06-09Remove fillw(). Bonus points if you do not remember what it was used for.Miod Vallat
2008-05-26- also zap userldt hereJasper Lievisse Adriaanse