summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include/cpu.h
AgeCommit message (Expand)Author
2012-01-21allocate uareas contiguously and access them via the direct map.chs
2008-12-30_LKM -> _MODULEpooka
2008-10-26put the contents of these header files around #ifdef __x86_64__, andmrg
2008-05-22Mark x86_curlwp() with __attribute__ ((const)), so gcc can CSE it and knowad
2008-05-11Wrap stuff in #ifdef _KERNELad
2008-05-11Share cpu.h between the x86 ports.ad
2008-05-11Simplify x86 identcpu code, and share between i386/amd64.ad
2008-05-10Improve x86 tsc handling:ad
2008-05-09Make cpu_idle a macro calling a function pointer on x86.joerg
2008-04-30Avoid unneeded AST faults.ad
2008-04-28Add support for kernel preeemption to the i386 and amd64 ports. Notes:ad
2008-04-24- Give ci_want_resched a single cache line, and align. This is for monitor/ad
2008-04-23Ensure that offsetof() is in scope by including <sys/systm.h>.he
2008-04-21Access Xen's vcpu info structure per-CPU.cegger
2008-04-16use POSIX integer typescegger
2008-02-27Remove CTL_MACHDEP_NAMES, it's not used anywhere.xtraeme
2008-01-22GC i8254_microtime.joerg
2008-01-05remove no longer necessary cpu_maxproc.yamt
2008-01-05- make amd64 use per-cpu tss.yamt
2008-01-05g/c unused membersyamt
2008-01-05g/c ci_idle_pcb_paddryamt
2008-01-01try to detect processor resource sharing topologies. ie. package/core/smt IDs.yamt
2007-12-25Convert many of the uses of __attribute__ to equivalentperry
2007-12-22Define 'struct intrframe' in terms of 'struct trapframe' since the two aredsl
2007-12-18Add new IPI for saving CPU state explicitly, share high-level part ofjoerg
2007-12-09Merge jmcneill-pm branch.jmcneill
2007-12-03Add a CPU local timer based on the LAPIC. This is consistently fasterjoerg
2007-11-22Pull up the bouyer-xenamd64 branch to HEAD. This brings in amd64 supportbouyer
2007-11-12- cpu_vendor was both an int and char[] on amd64 - fix it.ad
2007-10-29Mark cpu_info::ci_tlbstate volatile to ensure that the compiler doesn'tad
2007-10-26Match delay/DELAY on x86 with delay(9). It takes an unsigned int asjoerg
2007-10-18merge yamt-x86pmap branch.yamt
2007-10-17Merge the ppcoea-renovation branch to HEAD.garbled
2007-09-26x86 changes for pcc and LKMs.ad
2007-09-25ci_astpending is no more.ad
2007-08-29Merge most x86 changes from the vmlocking branch, except the threaded softad
2007-05-21Revert fs/gs changes until I figure out issues with them.fvdl
2007-05-17merge yamt-idlelwp branch. asked by core@. some ports still needs work.yamt
2007-05-11Don't save/restore %fs and %gs in trapframe. The kernel won't touch them.fvdl
2007-03-21- Remove ci_msr_rvalue, it's not useful anymore as yamt@ pointed out.xtraeme
2007-03-20MSR read and write IPI handlers for x86. A MSR will be read or writtenxtraeme
2007-03-16struct cpu_info: add a ci_feature2_flags member.xtraeme
2007-03-16Remove __P(), remove k8_powernow_init proto... it was moved toxtraeme
2007-03-12Include sys/simplelock.h, not sys/lock.h.ad
2007-03-05clean up how cpus and ioapics are attached at the mainbus:drochner
2007-03-04Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.christos
2007-02-16Remove spllowersoftclock() and CLKF_BASEPRI(), and always dispatch calloutsad
2007-02-09Merge newlock2 to head.ad
2006-08-06AMD PowerNow!/Cool`n'Quiet driver for NetBSD/amd64,xtraeme
2006-06-07convert to timecounters (from branch simonb-timecounters)kardel