summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include/cpu.h
AgeCommit message (Expand)Author
2007-04-21Introduce a smp aware hw.setperf mechanism, it will scale all CPUs orGordon Willem Klok
2007-04-12Faster signal delivery on i386/MP.Artur Grabowski
2007-04-03Make the ast on i386 per-process instead of per-cpu. This makesArtur Grabowski
2007-03-19Move i386 to timecounters. This is more or less the same code as amd64.Artur Grabowski
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2007-02-20Revert PAE pmap for now, until the strange bug is found. This stopsTom Cosgrove
2006-12-24Define PROC_PC. Then, since profiling information is being reported inMiod Vallat
2006-12-20"#ifdef is a tool of the weak!"Gordon Willem Klok
2006-12-12Complete gwk's previous patch to stop setperf methods from returningDimitry Andric
2006-11-29Remove all the extern cpu_{id,model,whatever} declarations from mostDimitry Andric
2006-11-29Remove cpu_swapin() and cpu_swapout(), they are no longer necessary (exceptMiod Vallat
2006-11-26Save misc info (ebx) register from cpuid with eax=1, so we can use itDimitry Andric
2006-07-25Kill option GPL_MATH_EMULATE.Mark Kettenis
2006-06-12Some more improvements to EST:Dimitry Andric
2006-05-29implement reliable microtime on smp (joint work w/ otto):Michael Shalayeff
2006-05-19Reimplement the Enhanced SpeedStep CPU detection by using theDimitry Andric
2006-05-09Move the sti to after the memory write. We do not want execution ofOtto Moerbeek
2006-04-27implement separate PAE pmap that allows access to 64g of physmemMichael Shalayeff
2006-01-12Move to using gdt only (no more ldt in general case) but with a variableTobias Weingartner
2005-11-04only build powernow pieces as appropriate for config'd cpu typesTed Unangst
2005-10-28update support for powernow (cool and quiet) on k7, and add supportTed Unangst
2005-09-25Turn CPU_INFO_FOREACH into a real construct, like all queue(3) iterators,Miod Vallat
2005-09-20unbreak tree, how did you do that miodTheo de Raadt
2005-09-20Turn CPU_INFO_FOREACH into a real construct, like all queue(3) iterators,Miod Vallat
2005-05-27Enable SSE instructions on secondary (i386) processors inKjell Wooding
2004-08-05spelling nit from Chris PascoeDavid Gwynne
2004-07-14setperf driver for powernow in amd k7 cpus. derived from a diff toTed Unangst
2004-06-25Instead of accessing ci_dev (that's an MI field), provide a marco thatArtur Grabowski
2004-06-21Put back the moving of schedstate_percpu into sched.h. This time exposeArtur Grabowski
2004-06-20nope, tree breakage in libpthread. too tough to run a make build?Theo de Raadt
2004-06-20Move schedstate_percpu into sched.h so that we don't have to includeArtur Grabowski
2004-06-13debranch SMP, have funNiklas Hallqvist
2004-06-06Don't touch any hardware registers while fetching hw.cpuspeed andAlexander Yurchenko
2004-04-02K6-2/3 powernow driver. not without quirks, but mostly working.Ted Unangst
2004-02-14Simplify hw.{cpuspeed,setperf} api moving all the sysctl stuffAlexander Yurchenko
2004-02-01Enable FXSR all the time, and cope with NPX/FXSR conversions; from netbsd.Theo de Raadt
2004-02-01Sync user ldt code with NetBSD:Alexander Yurchenko
2004-01-06adjust pentium_mhz when cpu speed changes. ok deraadtTed Unangst
2003-12-20add pentium 4 thermal control circuit (tcc) driver. can use this toTed Unangst
2003-12-19add cpu_ecxfeature to cpu.h, and stop locally externing it and cpu_feature.Ted Unangst
2003-12-18add new hw sysctls, cpuspeed and setperf to control cpu frequency.Ted Unangst
2003-07-28nuke more MATH_EMULATEJason Wright
2003-07-07function for cpuid instruction. pulled from longrun into generic code.Ted Unangst
2003-06-02Remove the advertising clause in the UCB license which BerkeleyTodd C. Miller
2003-05-27change .byte for the correct opcodes now that gas can handle'em.Federico G. Schwindt
2003-05-14Support for Transmeta CPU power management, called LongRun.Ted Unangst
2003-03-28Add a sysctl to option USER_LDT, to control its behaviour, which will beMiod Vallat
2003-01-16Getting rid of vm_offset_tArtur Grabowski
2003-01-09Remove fetch(9) and store(9) functions from the kernel, and replace the fewMiod Vallat
2002-09-24Restore pentium_microtime, testing by henning@, millert@. ok deraadt@Thomas Nordin