summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/include/pmap.h
AgeCommit message (Expand)Author
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
2007-05-25Change the old slow and complicated TLB shootdown code to new, fast andArtur Grabowski
2007-05-15Switch amd64 to VM_PAGE_MD. Mostly just imitating i386. flags in pg_flags.Artur Grabowski
2006-03-15Remove address range KASSERT check in vtopte() and kvtopte(), callers areMiod Vallat
2005-10-26goodbye more Mach macrosMartin Reindl
2005-07-12fix comment, describe the VA hole correcltyHans-Joerg Hoexer
2005-06-01as Jason requested, be gone vtophys().Brad Smith
2005-05-27Stop pretending that amd64 is i386. We're insulting the cpu by not evenArtur Grabowski
2004-08-06rename sparc kill_user_windows() to pmap_unuse_final(). provide empty stubsTheo de Raadt
2004-07-19Implement __HAVE_PMAP_DIRECT on amd64 using large pages. At this momentArtur Grabowski
2004-05-20Properly flush instruction cache for ptrace(PT_WRTIE_{DI}, ...) on powerpcMark Kettenis
2004-02-23get use of NX; partially from netbsd; passes the regress; deraadt@ okMichael Shalayeff
2004-01-28an amd64 arch support.Michael Shalayeff