index
:
netbsd
lockcount-9.3
lockdoc-10.99.5
lockdoc-10.99.5-vfs
lockdoc-9.3
lockdoc-9.3-vfs
trunk
NetBSD fork for lockdoc analysis
merlin@scholz.ruhr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
sys
/
arch
/
aarch64
/
include
/
pmap.h
Age
Commit message (
Expand
)
Author
2023-04-20
Provide a shared pmap_devmap implementation and convert all pmap_devmap
skrll
2022-11-03
Provide MI PMAP support on AARCH64
skrll
2022-10-29
KNF + remove unnecessary brackets
skrll
2022-10-23
KNF.
skrll
2022-10-23
Line continuation alignment whitespace. NFC.
skrll
2022-10-15
Use "non-posted" instead of "strongly ordered" to describe nGnRnE mappings
jmcneill
2022-04-02
Update to support EFI runtime outside the kernel virtual address space
skrll
2022-01-15
Remove unnecessary brackets
skrll
2022-01-14
Restore the previous pmap_remove_all behaviour as the new method meant
skrll
2021-10-10
Use sys/uvm/pmap/pmap_tlb.c on Aarch64 in the same way that some Arm, MIPS,
skrll
2021-05-19
Make even more pmap agnostic
skrll
2021-04-30
Make the ddb for pmap / pte information pmap agnostic
skrll
2021-03-20
Make pmapboot_enter panic if anything goes wrong and any mappings overlap
skrll
2021-01-31
Improve a comment
skrll
2021-01-31
implement pmap_remove_all().
ryo
2020-09-19
Make __md_palloc pmap agnostic (think sys/uvm/pmap)
skrll
2020-08-12
Part IV of ad's performance improvements for aarch64
skrll
2020-07-16
pmapboot_enter simplication
skrll
2020-06-14
- Fix a lock order reversal in pmap_page_protect().
ad
2020-05-14
Use MUTEX_NODEBUG for PV locks as is commonly done. OK ryo.
skrll
2020-05-13
- move aarch64 addressspace macros from pmap.h to cpufunc.h
ryo
2020-04-08
use PMAP_PAGE_INIT() to initialize mutex in pmap_page.
ryo
2020-02-29
add helper function aarch64_addresspace() and aarch64_untag_address() to chec...
ryo
2020-02-29
replace KSEG pages mapping code with generic function pmapboot_enter_range()
ryo
2020-02-10
use LIST(3) instead of TAILQ(3) to save one word in struct vm_page and struct...
ryo
2020-02-03
add support pmap_pv(9)
ryo
2020-02-03
separate struct vm_page_md into vm_page_md and pmap_page
ryo
2020-01-26
Typo in comment
skrll
2020-01-06
Fix DEVMAP build losage by reducing diffs between arm and aarch64
skrll
2019-12-30
Drop DEVMAP_{TRUNK_ADDR,ROUND_SIZE} to 4KB pages now that pmap_map_chunk
skrll
2019-12-28
Do not use Early Write Acknowledge for PCIe I/O and config space.
jmcneill
2019-12-27
Enable early write acknowledge for device memory mappings.
jmcneill
2019-10-29
Define PMAP_NEED_PROCWR, providing strategically placed i-cache
maya
2019-08-12
Use PMAP_DEV in DEVMAP_ENTRY rather than pmap_map_chunk. It's clearer and
skrll
2019-04-08
- free empty page tables pages if reach a certain usage.
ryo
2019-03-19
- add ddb command "machine ttbr" to dump MMU tables.
ryo
2019-03-19
- free L1-L3 pages that has been emptied by pmap_remove().
ryo
2019-02-06
improve pmap_remove
ryo
2019-01-04
re-apply rev. 1.18, now tested by Jonathan Kollasch and Ryo Shimizu - no
jdolecek
2018-11-21
revert PMAP_DIRECT until tested; requested by mrg@
jdolecek
2018-11-20
Implement PMAP_DIRECT / pmap_direct_process() in support of experimental
jdolecek
2018-11-01
Add kASan support for aarch64. Stack tracking needs more investigation
maxv
2018-10-18
Provide generic start code that assumes the MMU is off and caches are
skrll
2018-10-13
- define PMAP_{MAP,UNMAP}_POOLPAGE for performance
ryo
2018-10-12
add initial support of COMPAT_NETBSD32 on AArch64.
ryo
2018-10-12
rewrite pmap_pte_lookup() to share similar code.
ryo
2018-10-04
cleanup locore, and changed the way to map memories during boot.
ryo
2018-10-04
* define LX_BLKPAG_{OS,ATTR}_* for OS dependent PTE attributes in pmap.h
ryo
2018-09-15
make kernel-groveling crash(8) work on aarch64
jakllsch
2018-09-10
Rename _pmap_alloc_pdp -> pmap_alloc_pdp, and make it public.
maxv
[next]