summaryrefslogtreecommitdiff
path: root/sys/arch/i386/include/pmap.h
AgeCommit message (Expand)Author
2019-01-18delete vmm(4) in i386pd
2018-05-28More steps for i386 Meltdown fix:Alexander Bluhm
2018-04-11More steps for i386 Meltdown fix:Alexander Bluhm
2016-10-21vmm(4) for i386. Userland changes forthcoming. Note that for the time being,Mike Larkin
2016-03-15Burn more LDT deadwood: stop allocating one for each idle thread,Philip Guenther
2016-03-07Sync no-argument function declaration and definition by adding (void).Christian Weisgerber
2016-03-03Remove option USER_LDT and everything depending on it.Christian Weisgerber
2015-10-23Zap pv allocation abstraction layer.Mark Kettenis
2015-08-22delete some wrong commentsMike Larkin
2015-08-20Remove an unused #include file from i386 and amd64 pmap.hMike Larkin
2015-07-02Make the i386 pmap (almost) mpsafe by protecting the pmap itself, the pvMark Kettenis
2015-04-21Reduce differences between i386 pmap modes.Mike Larkin
2015-04-12Fix some KNF, spacing, and typo issues. Moving the deck chairs around toMike Larkin
2015-04-12Bring PAE code back to life, in a different form. This diff (via bluhm thenMike Larkin
2015-03-13move some deck chairs around in preparation for i386 PAE. no functionalMike Larkin
2015-02-15Change pmap_remove_holes() to take a vmspace instead of a map as its argument.Miod Vallat
2015-01-09Cleanup some macros and #defines in i386 pmap. Previously committed andMike Larkin
2014-12-23backout previous, because libkvm needs two pieces. will let mikeTheo de Raadt
2014-12-22Move PD_MASK, PT_MASK and a couple macros into pmap.c. The only otherMike Larkin
2014-12-02delete all the simplelocks. ok deraadtTed Unangst
2014-11-16Replace a plethora of historical protection options with justTheo de Raadt
2014-07-11Chuck Cranor rescinded clauses in his licenseJonathan Gray
2014-01-30Move declaration of struct vm_page_md from <machine/vmparam.h> toMiod Vallat
2014-01-06Increase NPTECL, as cache-lines are 64-bytes nowadays.Stefan Fritsch
2013-03-31try to avoid pulling in pte.h and other more crazy things. Checked againstTheo de Raadt
2013-03-25PGSHIFT -> PAGE_SHIFTTheo de Raadt
2013-03-23refactor sys/param.h and machine/param.h. A lot of #ifdef _KERNEL is addedTheo de Raadt
2011-06-25ansi, no binary changeJonathan Gray
2011-05-07So long, uvm_pglist.hOwain Ainsworth
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-05-08Page Attribute Tables (PAT) support for x86.Owain Ainsworth
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-03Just like on amd64. Instead of keeping a bitmap of which cpus a pmapArtur Grabowski
2009-02-05add MD PMAP_NOCACHE flag to i386 and use it to implement theOwain Ainsworth
2008-12-18Don't set the global bit PG_G for kernel pmap low memory mappings. Use aKurt Miller
2008-11-22Allow wired memory to be accounted on i386. This automatically changesMike Belopuhov
2007-09-10Introduce a md pmap hook, pmap_remove_holes(), which is supposed to markMiod Vallat
2007-05-29Remove support for 80386 processors. Apologies if you have one ofTom Cosgrove
2007-05-25Replace the overdesigned and overcomplicated tlb shootdown code withArtur Grabowski
2007-04-26Switch i386 pmap to VM_PAGE_MD. We store the MOD/REF flags inArtur Grabowski
2007-04-12untypoArtur Grabowski
2007-02-20Revert PAE pmap for now, until the strange bug is found. This stopsTom Cosgrove
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-23finnish the PTDPTDI and APTDPTDI conversion to PDSLOT_PTE and PDSLOT_APTE thu...Michael Shalayeff
2005-11-22pm_pdirpa is apaddr_t and PTDpaddr (on the contrary) is u_int32_tMichael Shalayeff
2005-11-14convert and remove the last traces of i386_round_page(),Martin Reindl
2004-12-14fix a comment.Hans-Joerg Hoexer