aboutsummaryrefslogtreecommitdiff
path: root/sys/i386/include/pmap.h
Commit message (Expand)AuthorAgeFilesLines
* pmap: Convert boolean_t to bool.John Baldwin2024-01-311-2/+2
* sys: Remove ancient SCCS tags.Warner Losh2023-11-271-3/+0
* i386 pmap: Adapt recent amd64/arm64 superpage improvementsAlan Cox2023-09-261-1/+1
* sys: Remove $FreeBSD$: one-line .h patternWarner Losh2023-08-161-1/+0
* amd64: fix PKRU and swapout interactionKonstantin Belousov2023-04-141-0/+1
* sys: Consolidate common implementation details of PV entries.John Baldwin2022-10-071-30/+1
* pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t.John Baldwin2022-09-221-1/+1
* Define _NPCM and the last PC_FREEn constant in terms of _NPCPV.John Baldwin2022-08-231-1/+2
* Add pmap_vm_page_alloc_check()Konstantin Belousov2021-07-311-0/+2
* i386: clean up empty lines in .c and .h filesMateusz Guzik2020-09-011-1/+0
* Define a unified pmap structure for i386.Mark Johnston2020-01-071-19/+7
* Introduce vm_page_astate.Mark Johnston2019-12-101-1/+1
* Move phys_avail definition into MI code. It is consumed in the MI layer andJeff Roberson2019-08-161-2/+0
* Add kernel support for Intel userspace protection keys feature onKonstantin Belousov2019-02-201-0/+7
* i386: Merge PAE and non-PAE pmaps into same kernel.Konstantin Belousov2019-01-301-156/+53
* Fix i386 LINT build after r342769.Konstantin Belousov2019-01-041-0/+2
* i386: Use atomic 64bit load to read PDE value from PAE pagetables inKonstantin Belousov2019-01-041-25/+27
* More references to pmap_cold().Konstantin Belousov2018-12-311-2/+2
* Convert x86 cache invalidation functions to ifuncs.Konstantin Belousov2018-09-191-2/+2
* Unify amd64 and i386 vmspace0 pmap activation.Konstantin Belousov2018-08-251-0/+1
* Add pmap_is_valid_memattr(9).Konstantin Belousov2018-08-011-1/+1
* Restore the check for the page size extension after r332489.Mark Johnston2018-07-151-2/+0
* Add support for pmap_enter(..., psind=1) to the i386 pmap. In other words,Alan Cox2018-07-141-0/+1
* i386 4/4G split.Konstantin Belousov2018-04-131-9/+11
* sys: further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-0/+2
* Renumber copyright clause 4Warner Losh2017-02-281-1/+1
* Refine the fix from r312954. Specifically, add a new PDE-only flag,Alan Cox2017-02-261-0/+1
* Remove support for idle page zeroing.Mark Johnston2016-09-031-1/+1
* For amd64 non-PCID machines, and for i386 machines with support forKonstantin Belousov2015-12-031-0/+2
* Remove support for Xen PV domU kernels. Support for HVM domU kernelsJohn Baldwin2015-04-301-78/+3
* Add config option PAE_TABLES for the i386 kernel. It switches pmap toKonstantin Belousov2015-04-131-10/+13
* Explain that vm_page_array is mapped to describe the memory, not theKonstantin Belousov2015-04-081-3/+8
* Add an argument to the x86 pmap_invalidate_cache_range() to requestKonstantin Belousov2014-10-081-1/+2
* Don't waste a page of KVA for the boot-time memory test on x86. For amd64,John Baldwin2014-02-111-2/+2
* Implement vector callback for PVHVM and unify event channel implementationsJustin T. Gibbs2013-08-291-1/+3
* Reimplement atomic operations on PDEs and PTEs in pmap.h. This changeJung-uk Kim2013-08-211-84/+13
* Sync back vmcontention branch into HEAD:Attilio Rao2013-03-181-1/+3
* Merge from vmc-playground branch:Attilio Rao2013-03-021-1/+1
* The page flag PGA_WRITEABLE is set and cleared exclusively by the pmapAlan Cox2012-06-161-0/+1
* Rename pmap_collect() to pmap_pv_reclaim() and rewrite it such that it noAlan Cox2012-05-261-1/+1
* Commit the support for removing cpumask_t and replacing it directly withAttilio Rao2011-05-051-1/+2
* Make pmap_invalidate_cache_range() available for consumption on amd64.Konstantin Belousov2011-04-181-1/+2
* Fix whitespace nit.John Baldwin2011-02-221-1/+0
* Remove pmap fields that are either unused or not fully implemented.Alan Cox2011-02-171-2/+0
* Make "options XENHVM" compile for i386, not just amd64 -- a largelyRobert Watson2011-01-041-1/+3
* Make i386_set_ldt work on i386/XEN, step 2/5.Colin Percival2010-12-311-1/+0
* Add VTOM(va) macro as xpmap_ptom(VTOP(va)) to convert to machine addresses.Colin Percival2010-11-201-0/+2
* Initialize KPTmap in locore so that vm86.c can call vtophys() (or reallyAlan Cox2010-10-051-8/+26
* Fix spacing.Konstantin Belousov2010-07-091-1/+1
* For both i386 and amd64 pmap,Konstantin Belousov2010-07-091-1/+1