| Commit message (Expand) | Author | Age | Files | Lines |
* | pmap: Convert boolean_t to bool. | John Baldwin | 2024-01-31 | 1 | -2/+2 |
* | sys: Remove ancient SCCS tags. | Warner Losh | 2023-11-27 | 1 | -3/+0 |
* | i386 pmap: Adapt recent amd64/arm64 superpage improvements | Alan Cox | 2023-09-26 | 1 | -1/+1 |
* | sys: Remove $FreeBSD$: one-line .h pattern | Warner Losh | 2023-08-16 | 1 | -1/+0 |
* | amd64: fix PKRU and swapout interaction | Konstantin Belousov | 2023-04-14 | 1 | -0/+1 |
* | sys: Consolidate common implementation details of PV entries. | John Baldwin | 2022-10-07 | 1 | -30/+1 |
* | pmap_unmapdev/bios: Accept a pointer instead of a vm_offset_t. | John Baldwin | 2022-09-22 | 1 | -1/+1 |
* | Define _NPCM and the last PC_FREEn constant in terms of _NPCPV. | John Baldwin | 2022-08-23 | 1 | -1/+2 |
* | Add pmap_vm_page_alloc_check() | Konstantin Belousov | 2021-07-31 | 1 | -0/+2 |
* | i386: clean up empty lines in .c and .h files | Mateusz Guzik | 2020-09-01 | 1 | -1/+0 |
* | Define a unified pmap structure for i386. | Mark Johnston | 2020-01-07 | 1 | -19/+7 |
* | Introduce vm_page_astate. | Mark Johnston | 2019-12-10 | 1 | -1/+1 |
* | Move phys_avail definition into MI code. It is consumed in the MI layer and | Jeff Roberson | 2019-08-16 | 1 | -2/+0 |
* | Add kernel support for Intel userspace protection keys feature on | Konstantin Belousov | 2019-02-20 | 1 | -0/+7 |
* | i386: Merge PAE and non-PAE pmaps into same kernel. | Konstantin Belousov | 2019-01-30 | 1 | -156/+53 |
* | Fix i386 LINT build after r342769. | Konstantin Belousov | 2019-01-04 | 1 | -0/+2 |
* | i386: Use atomic 64bit load to read PDE value from PAE pagetables in | Konstantin Belousov | 2019-01-04 | 1 | -25/+27 |
* | More references to pmap_cold(). | Konstantin Belousov | 2018-12-31 | 1 | -2/+2 |
* | Convert x86 cache invalidation functions to ifuncs. | Konstantin Belousov | 2018-09-19 | 1 | -2/+2 |
* | Unify amd64 and i386 vmspace0 pmap activation. | Konstantin Belousov | 2018-08-25 | 1 | -0/+1 |
* | Add pmap_is_valid_memattr(9). | Konstantin Belousov | 2018-08-01 | 1 | -1/+1 |
* | Restore the check for the page size extension after r332489. | Mark Johnston | 2018-07-15 | 1 | -2/+0 |
* | Add support for pmap_enter(..., psind=1) to the i386 pmap. In other words, | Alan Cox | 2018-07-14 | 1 | -0/+1 |
* | i386 4/4G split. | Konstantin Belousov | 2018-04-13 | 1 | -9/+11 |
* | sys: further adoption of SPDX licensing ID tags. | Pedro F. Giffuni | 2017-11-20 | 1 | -0/+2 |
* | Renumber copyright clause 4 | Warner Losh | 2017-02-28 | 1 | -1/+1 |
* | Refine the fix from r312954. Specifically, add a new PDE-only flag, | Alan Cox | 2017-02-26 | 1 | -0/+1 |
* | Remove support for idle page zeroing. | Mark Johnston | 2016-09-03 | 1 | -1/+1 |
* | For amd64 non-PCID machines, and for i386 machines with support for | Konstantin Belousov | 2015-12-03 | 1 | -0/+2 |
* | Remove support for Xen PV domU kernels. Support for HVM domU kernels | John Baldwin | 2015-04-30 | 1 | -78/+3 |
* | Add config option PAE_TABLES for the i386 kernel. It switches pmap to | Konstantin Belousov | 2015-04-13 | 1 | -10/+13 |
* | Explain that vm_page_array is mapped to describe the memory, not the | Konstantin Belousov | 2015-04-08 | 1 | -3/+8 |
* | Add an argument to the x86 pmap_invalidate_cache_range() to request | Konstantin Belousov | 2014-10-08 | 1 | -1/+2 |
* | Don't waste a page of KVA for the boot-time memory test on x86. For amd64, | John Baldwin | 2014-02-11 | 1 | -2/+2 |
* | Implement vector callback for PVHVM and unify event channel implementations | Justin T. Gibbs | 2013-08-29 | 1 | -1/+3 |
* | Reimplement atomic operations on PDEs and PTEs in pmap.h. This change | Jung-uk Kim | 2013-08-21 | 1 | -84/+13 |
* | Sync back vmcontention branch into HEAD: | Attilio Rao | 2013-03-18 | 1 | -1/+3 |
* | Merge from vmc-playground branch: | Attilio Rao | 2013-03-02 | 1 | -1/+1 |
* | The page flag PGA_WRITEABLE is set and cleared exclusively by the pmap | Alan Cox | 2012-06-16 | 1 | -0/+1 |
* | Rename pmap_collect() to pmap_pv_reclaim() and rewrite it such that it no | Alan Cox | 2012-05-26 | 1 | -1/+1 |
* | Commit the support for removing cpumask_t and replacing it directly with | Attilio Rao | 2011-05-05 | 1 | -1/+2 |
* | Make pmap_invalidate_cache_range() available for consumption on amd64. | Konstantin Belousov | 2011-04-18 | 1 | -1/+2 |
* | Fix whitespace nit. | John Baldwin | 2011-02-22 | 1 | -1/+0 |
* | Remove pmap fields that are either unused or not fully implemented. | Alan Cox | 2011-02-17 | 1 | -2/+0 |
* | Make "options XENHVM" compile for i386, not just amd64 -- a largely | Robert Watson | 2011-01-04 | 1 | -1/+3 |
* | Make i386_set_ldt work on i386/XEN, step 2/5. | Colin Percival | 2010-12-31 | 1 | -1/+0 |
* | Add VTOM(va) macro as xpmap_ptom(VTOP(va)) to convert to machine addresses. | Colin Percival | 2010-11-20 | 1 | -0/+2 |
* | Initialize KPTmap in locore so that vm86.c can call vtophys() (or really | Alan Cox | 2010-10-05 | 1 | -8/+26 |
* | Fix spacing. | Konstantin Belousov | 2010-07-09 | 1 | -1/+1 |
* | For both i386 and amd64 pmap, | Konstantin Belousov | 2010-07-09 | 1 | -1/+1 |