summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include
AgeCommit message (Expand)Author
2007-09-12port of i386 pctr code to amd64; Mike BelopuhovTheo de Raadt
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-09-01Remove stale comments; prompted by millert.Marco Peereboom
2007-08-31Add vaddr.Marco Peereboom
2007-07-06Fix a misleading comment.Artur Grabowski
2007-06-20b_cylinder does not need to be set on the callpath down into drivers.Theo de Raadt
2007-06-17significantly simplified disklabel infrastructure. MBR handling becomes MITheo de Raadt
2007-06-01some pentium 4 machines are 64-bit and have EST, but a different msr toTed Unangst
2007-05-30Pull out the ELF loadfile pieces from the standalone libraries, so thatTom Cosgrove
2007-05-29take a lot more stuff out of userland namespace (sysctl cared about ksensor u...Theo de Raadt
2007-05-29put the temperature msr in line with the othersTed Unangst
2007-05-29Some improvements for better intel cpu support.Ted Unangst
2007-05-29PMAP_STEAL_MEMORY for amd64Artur Grabowski
2007-05-28Move the MSIZE, MCLSHIFT, MCLBYTES and the MCLOFSETThordur I. Bjornsson
2007-05-27add pmap_(un)map_nc_direct() macro's to match the non-nc versionsJason Wright
2007-05-27- Redo the way we set up the direct map. Map the first 4GB of itArtur Grabowski
2007-05-25Define rw_cas. Trivially simple on amd64 with atomic_cas_ul.Artur Grabowski
2007-05-25Change the old slow and complicated TLB shootdown code to new, fast andArtur Grabowski
2007-05-16splassert_ctl defaults to 1 now, so dont wrap the checks forThordur I. Bjornsson
2007-05-16The world of __HAVEs and __HAVE_NOTs is reducing. All architecturesArtur Grabowski
2007-05-15Switch amd64 to VM_PAGE_MD. Mostly just imitating i386. flags in pg_flags.Artur Grabowski
2007-05-15Remove the MI implementation of mutexes and remove the __HAVE_MUTEXArtur Grabowski
2007-05-10evcnt & friends were replaced by a proper interrupt counting mechanism 3 year...Theo de Raadt
2007-05-07Garbage collect ci_astpending; it's no longer used.Mark Kettenis
2007-05-06Add the mp setperf mechanism to AMD64, like its i386 counterpart it allowsGordon Willem Klok
2007-04-27remove duplicate defines.David Gwynne
2007-03-29Equiv diff to amd64 as was done on i386, bump VM_PHYSSEG_MAX. Amd64 areTobias Weingartner
2007-03-15Since p_flag is often manipulated in interrupts and without biglockArtur Grabowski
2007-02-19only make this interface available to the kernel for now, discussed withaTheo de Raadt
2007-02-17Add code to check for the AMD amd64 errata, and correct them whereTom Cosgrove
2007-02-13Check for some CPUID flags found on newer Intel processors.Jonathan Gray
2007-02-11Remove _KERNEL_OPT leftovers.Miod Vallat
2007-02-06Add machine/atomic.h to all architectures and define two operationsArtur Grabowski
2007-02-01When doing signotify, check if we're notifying a process on anotherArtur Grabowski
2007-02-01Rename the MICROSET IPI we inherited from NetBSD to simply NOP sinceArtur Grabowski
2006-12-24Define PROC_PC. Then, since profiling information is being reported inMiod Vallat
2006-12-20Decalre extern int cpuspeed in sys/arch/amd64/include/cpu.h like cpuspeedGordon Willem Klok
2006-12-12Complete gwk's previous patch to stop setperf methods from returningDimitry Andric
2006-11-25sync amd64 to i386 w.r.t. acpi support. Also fix interrupt routing for multi-...Niklas Hallqvist
2006-11-07Timecounters for amd64. Diff by art@, tested by many. ok deraadt@Otto Moerbeek
2006-10-28Make sure we call _mcount throught the PLT when generating PIC code.Mark Kettenis
2006-10-20Try again with local variable to avoid alignment issues.Kenneth R Westerback
2006-10-18back out disksubr changes ... since they violate strict alignment onTheo de Raadt
2006-10-17The dosparts member of cpu_disklabel was not used for any persistantKenneth R Westerback
2006-10-16Fix some more "is is"s. ok otto@.Tom Cosgrove
2006-10-04Zap bad144 bad sector info in disklabels. Sparsely used if at all forKenneth R Westerback
2006-10-01Adjust for change of fpu control word.Mark Kettenis
2006-10-01Switch fpu control word to the hardware default. This makes us use 64-bitMark Kettenis
2006-07-01Eliminate redundant get_le() in favour of letoh32(). Add letoh32()Kenneth R Westerback
2006-06-26Clean up some inconsistancies in definitions around DOS MBR code. NoKenneth R Westerback