summaryrefslogtreecommitdiffstats
path: root/sys/amd64/amd64/pmap.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "Proposed fix for CVE-2018-8897"Renato Botelho2018-05-081-3/+0
* Proposed fix for CVE-2018-8897Renato Botelho2018-05-081-0/+3
* Merge remote-tracking branch 'origin/releng/11.1' into RELENG_2_4Luiz Souza2018-05-081-2/+4
|\
| * Add mitigations for two classes of speculative execution vulnerabilitiesgordon2018-03-141-29/+547
* | Revert "Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,...Luiz Souza2018-02-231-29/+545
* | Merge remote-tracking branch 'origin/RELENG_2_4-meltdown' into RELENG_2_4Luiz Souza2018-02-231-3/+2
|\ \
| * | MFC r325530 (jeff), r325566 (kib), r325588 (kib):markj2018-02-211-3/+2
* | | Revert "MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,"Luiz Souza2018-02-211-545/+29
|/ /
* | MFC r328083,328096,328116,328119,328120,328128,328135,328153,328157,kib2018-02-191-29/+545
|/
* MFC r314310alc2017-06-281-31/+39
* MFC r308474, r308691, r309203, r309365, r309703, r309898, r310720,markj2017-05-231-30/+12
* MFC r318354 (by cem)vangyzen2017-05-191-1/+1
* MFC r313982, r314068:pfg2017-03-141-1/+1
* MFC r313960alc2017-02-261-8/+6
* MFC r313933, r313939, r313966:kib2017-02-261-3/+3
* MFC r312954:kib2017-02-051-11/+34
* MFC r312555:kib2017-02-031-5/+9
* MFC r311902:markj2017-02-031-8/+18
* MFC r306350:kib2016-10-031-1/+29
* MFC r305213,305319,305398alc2016-10-011-1/+23
* MFC r306087:kib2016-09-281-15/+25
* MFC r306020:kib2016-09-271-29/+0
* MFC r302783:badger2016-08-181-1/+1
* MFC r303958:kib2016-08-141-3/+3
* Do not access pv_table array for fictitious pages, since the arraykib2016-06-131-15/+10
* Avoid spurious EINVAL in amd64 pmap_change_attr().kib2016-06-051-4/+7
* In pmap_advise(), avoid leaking DI start for EPT pmaps which needs A/Dkib2016-05-271-1/+1
* Both Clang and GCC cannot generate efficient reserve_pv_entries().jkim2016-05-251-16/+15
* Document POPCNT erratum for 6th Generation Intel Core processors.jkim2016-05-231-0/+1
* Eliminate pvh_global_lock from the amd64 pmap.kib2016-05-141-124/+232
* Eliminate an unused #include. For a brief period of time, _unrhdr.h wasalc2016-05-131-1/+0
* Explain why pmap_copy(), pmap_enter_pde(), and pmap_enter_quick_locked()alc2016-05-041-1/+21
* AMD64 pmap: Use howmany() macrocem2016-04-241-1/+1
* Cleanup redundant parenthesis from existing howmany()/roundup() macro uses.pfg2016-04-221-1/+1
* sys: use our roundup2/rounddown2() macros when param.h is available.pfg2016-04-211-1/+1
* Remove dead code when the target processor has POPCNT instruction.jkim2016-01-131-1/+4
* pmap_invalidate_range: For very large ranges, flush the whole TLBcem2015-12-061-0/+8
* For amd64 non-PCID machines, and for i386 machines with support forkib2015-12-031-3/+3
* pmap_change_attr: Only fixup DMAP for DMAPed rangescem2015-10-291-4/+7
* Intel SDM before revision 56 described the CLFLUSH instruction as onlykib2015-10-241-8/+28
* Exploit r288122 to address a cosmetic issue. Since PV chunk pages don'talc2015-09-261-1/+1
* Add 24 more page table pages we allocate on boot-up. 16MB slopmarcel2015-08-181-1/+7
* XEN/amd64 may initiate i/o over the pages not mapped by the directkib2015-08-171-2/+24
* Better support memory mapped console devices, such as VGA and EFImarcel2015-08-121-15/+91
* Add two new pmap functions:jah2015-08-041-0/+12
* Account for superpage mappings that are created by pmap_copy().alc2015-06-091-0/+1
* Remove several write-only variables, all reported by the gcc 4.9kib2015-05-291-4/+2
* Enabled rewritten PCID support by default.kib2015-05-271-1/+1
* On amd64, make proc0 pmap initialization slightly more correct. Inkib2015-05-151-1/+3
* Implement the support for PCID in UP kernels.kib2015-05-151-41/+55
OpenPOWER on IntegriCloud