summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include/pmap.h
AgeCommit message (Expand)Author
2016-02-08Set EPT bits of guest pages in pmap_enter instead of doing itStefan Kempf
2015-11-13vmm(4) kernel codeMike Larkin
2015-11-10pmap changes required for vmm. Changes include addition of pm_type toMike Larkin
2015-08-22delete a wrong commentMike Larkin
2015-08-20Remove an unused #include file from i386 and amd64 pmap.hMike Larkin
2015-06-29Remove some unused #definesMike Larkin
2015-06-24Remove a couple of unused and old #defines that discussed phys and virtMike Larkin
2015-03-10Make the amd64 pmap (more) mpsafe by protecting both the pmap itself and theMark Kettenis
2015-02-19remove unused struct and #defineMike Larkin
2015-02-15Change pmap_remove_holes() to take a vmspace instead of a map as its argument.Miod Vallat
2015-02-07Tedu the old idle page zeroing code.Mark Kettenis
2014-12-15fully parenthesize the PMAP_DIRECT_* macrosPhilip Guenther
2014-12-15move needed macros to pmap.c and delete stale ones. ok guentherTed Unangst
2014-12-02delete all the simplelocks. ok deraadtTed Unangst
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-10-06Make amd64 pmap more efficient on multi-processorStefan Fritsch
2014-09-16Simple cleanups for amd64 pmapStefan Fritsch
2014-07-11Chuck Cranor rescinded clauses in his licenseJonathan Gray
2014-03-16Comment fixes: document the direct map and the kernel image, correctPhilip Guenther
2014-03-07We already assume global mappings (PG_G) are supported, so pmap_pg_g isPhilip Guenther
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> toMiod Vallat
2013-03-31try to avoid pulling in pte.h and other more crazy things. Checked againstTheo de Raadt
2013-03-21move kernel after 16MB. needed for additional growth that might come in aTheo de Raadt
2011-06-30ansi, no binary changeJonathan Gray
2011-03-23Normalize sentinel. Use _MACHINE_*_H_ and _<ARCH>_*_H_ properly and consitently.Paul Irofti
2010-12-26Kill pmap_phys_address(), and force every driver's mmap() routine to returnMiod Vallat
2010-11-30Extend bitmasks to 64-bit such that we can support up to 64 CPU cores.Mark Kettenis
2010-10-26The LDT is only used by dead compat code now, so load the ldtPhilip Guenthe
2010-09-06Stop sending so many superfluous IPIs: zero out pm_cpus in pmap_create(),Philip Guenthe
2010-05-13Synchronise amd64 more with other PMAP_DIRECT architectures. (step 1,Owain Ainsworth
2010-05-08Page Attribute Tables (PAT) support for x86.Owain Ainsworth
2010-04-22- remove ptei(), which was verified to be unused.Jasper Lievisse Adriaanse
2009-12-09sloppy oga, tsk tsk, you are scaring usTheo de Raadt
2009-12-09add two new MD only pmap apis to amd64 and i386 (not to be used in MIOwain Ainsworth
2009-08-11fix some stupidity in x86 bus_space_map.Owain Ainsworth
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-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-03-30Remove the direct uncached map. All its users have been removed.Owain Ainsworth
2009-02-05Mirroring the i386 commit just made. Add MD PMAP_NOCACHE flag to pmap,Owain Ainsworth
2008-06-10All your memory belong to us. This has been in snaps for a while,Tobias Weingartner
2008-05-23- remove USER_LDT, it was never in a state where it would copile, nor willJasper Lievisse Adriaanse
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-07-06Fix a misleading comment.Artur Grabowski
2007-05-29PMAP_STEAL_MEMORY for amd64Artur Grabowski
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