Age | Commit message (Expand) | Author |
2024-11-08 | remove unused pmap_move() | Jonathan Gray |
2024-09-26 | Add an ipi for executing INVEPT to flush EPT on remote cpus. | Dave Voutila |
2024-07-09 | Prepare pmap for using the AMD SEV C-bit to encrypt guest memory. | Alexander Bluhm |
2023-12-29 | Use a per cpu pool cache for pmap_pv_pool | Jeremie Courreges-Anglas |
2023-12-11 | Implement per-CPU caching for the page table page (vp) pool and the PTE | Mark Kettenis |
2023-04-13 | pmap_copy() has never, ever, been implemented in any of the platforms OpenBSD | Miod Vallat |
2023-01-31 | On systems without xonly mmu hardware-enforcement, we can still mitigate | Theo de Raadt |
2023-01-19 | Revise implementation of pmap_protect(9) in preparation for execute-only | Mark Kettenis |
2023-01-17 | Simplify and clarify the implementation of the pmap_page_protect(9) API. | Mark Kettenis |
2022-10-16 | Add the guts for EFI runtime services support on amd64. This will be used | Mark Kettenis |
2022-08-29 | static inline, not inline static | Jonathan Gray |
2022-06-01 | change amd64 pmap_convert to return void | Dave Voutila |
2022-02-01 | Attempt to guarantee that on copy-on-write faulting, the new copy | Philip Guenther |
2021-06-18 | The pmap needs to know which CPUs to send IPIs when TLB entries | Philip Guenther |
2020-01-24 | Machines have started to appear that have the framebuffer at an address > 4GB. | Mark Kettenis |
2019-12-19 | Convert boolean_t/TRUE/FALSE to int/1/0 for coherency with the rest of | Martin Pieuchot |
2019-04-01 | vmm(4): flush EPT when uvm removes mappings from a nested page table | Mike Larkin |
2019-02-18 | Remove PTPpaddr and use proc0.p_addr->u_pcb.pcb_cr3 instead. This also | YASUOKA Masahiko |
2019-01-21 | Support 2TB phys mem | Mike Larkin |
2019-01-19 | Finish randominzing remaining layers of pmap_kernel | Mike Larkin |
2019-01-11 | Move the placement of pmap_kernel's toplevel PML4 page | Mike Larkin |
2019-01-06 | Increase L2 PTE reservation for the kernel | Mike Larkin |
2018-10-04 | Use PCIDs where they and the INVPCID instruction are available. | Philip Guenther |
2018-09-30 | Delete the reserve_dumppages() declaration, missed in its 2010 removal | Philip Guenther |
2018-04-20 | grammar fixes PTE's -> PTEs | Mike Larkin |
2018-03-13 | pmap_map_ptes() always returns the same ptep and pdepp pointers, | Philip Guenther |
2018-02-26 | Delete pmap_update_2pg(), the #include of <machine/segments.h>, trailing | Philip Guenther |
2018-02-21 | Meltdown: implement user/kernel page table separation. | Philip Guenther |
2018-01-07 | delete a wrong comment | Mike Larkin |
2016-02-08 | Set EPT bits of guest pages in pmap_enter instead of doing it | Stefan Kempf |
2015-11-13 | vmm(4) kernel code | Mike Larkin |
2015-11-10 | pmap changes required for vmm. Changes include addition of pm_type to | Mike Larkin |
2015-08-22 | delete a wrong comment | Mike Larkin |
2015-08-20 | Remove an unused #include file from i386 and amd64 pmap.h | Mike Larkin |
2015-06-29 | Remove some unused #defines | Mike Larkin |
2015-06-24 | Remove a couple of unused and old #defines that discussed phys and virt | Mike Larkin |
2015-03-10 | Make the amd64 pmap (more) mpsafe by protecting both the pmap itself and the | Mark Kettenis |
2015-02-19 | remove unused struct and #define | Mike Larkin |
2015-02-15 | Change pmap_remove_holes() to take a vmspace instead of a map as its argument. | Miod Vallat |
2015-02-07 | Tedu the old idle page zeroing code. | Mark Kettenis |
2014-12-15 | fully parenthesize the PMAP_DIRECT_* macros | Philip Guenther |
2014-12-15 | move needed macros to pmap.c and delete stale ones. ok guenther | Ted Unangst |
2014-12-02 | delete all the simplelocks. ok deraadt | Ted Unangst |
2014-11-16 | Replace a plethora of historical protection options with just | Theo de Raadt |
2014-10-06 | Make amd64 pmap more efficient on multi-processor | Stefan Fritsch |
2014-09-16 | Simple cleanups for amd64 pmap | Stefan Fritsch |
2014-07-11 | Chuck Cranor rescinded clauses in his license | Jonathan Gray |
2014-03-16 | Comment fixes: document the direct map and the kernel image, correct | Philip Guenther |
2014-03-07 | We already assume global mappings (PG_G) are supported, so pmap_pg_g is | Philip Guenther |
2014-01-30 | Move declaration of struct vm_page_md from <machine/vmparam.h> to | Miod Vallat |