summaryrefslogtreecommitdiffstats
path: root/sys/arm/arm/pmap-v6.c
Commit message (Expand)AuthorAgeFilesLines
* Revert r252694 from stable/10 to fix instabilities seen with jemalloc + dhcli...adrian2013-12-271-7/+2
* MFC r257648, r257649, r257660:ian2013-12-131-111/+14
* MFC r257201, r257202ian2013-12-131-1/+0
* The pmap function pmap_clear_reference() is no longer used. Remove it.alc2013-09-201-16/+0
* Implement pmap_advise() for ARMv6/v7 pmap modulezbb2013-09-161-1/+106
* Write protect base page after superpage demotion so that it may repromotezbb2013-09-161-1/+1
* Significantly reduce the cost, i.e., run time, of calls to madvise(...,alc2013-08-291-0/+8
* Introduce superpages support for ARMv6/v7.raj2013-08-261-115/+1097
* Add missing TAILQ initializer (omitted in r250634).raj2013-08-261-0/+1
* Revert r251370 as it contains a deadlock.andrew2013-08-261-120/+0
* Revert r254501. Instead, reuse the type stability of the struct pmapkib2013-08-221-2/+0
* Do not use pv_kva on ARMv6/v7 and save some space on each vm_page. It's onlyraj2013-08-191-1/+1
* Simplify and clean up pmap_clearbit()raj2013-08-191-7/+2
* Fix ARMv6/v7 mapping's wired status.raj2013-08-191-1/+2
* Clear all L2 PTE protection bits before their configuration.raj2013-08-191-1/+1
* Simplify pv_entry removal or ARMv6/v7:raj2013-08-191-36/+18
* The soft and hard busy mechanism rely on the vm object lock to work.attilio2013-08-091-13/+11
* Replace kernel virtual address space allocation with vmem. This providesjeff2013-08-071-3/+2
* Remove extraneous format string converison specifieremaste2013-07-091-1/+1
* Remove redundant clearing of the PGA_WRITEABLE flag ingber2013-07-041-1/+0
* Fix modified bit emulation for ARMv6/v7gber2013-07-041-2/+7
* Implement pmap_copy() for ARMv6/v7.gber2013-06-041-0/+120
* Rework and organize pmap_enter_locked() function.gber2013-05-231-86/+72
* Stop using PVF_MOD, PVF_REF & PVF_EXEC flags in pv_entry, use PTE.gber2013-05-231-36/+32
* Improve, optimize and clean-up ARMv6/v7 memory management related code.gber2013-05-231-209/+207
* Switch to AP[2:1] access permissions model. Store "referenced"gber2013-05-231-108/+117
* o Relax locking assertions for vm_page_find_least()attilio2013-05-211-0/+2
* Port the new PV entry allocator from amd64/i386/mips to armv6/v7.gber2013-05-141-77/+445
* Fix page reference emulation on ARMv6 and v7gber2013-05-061-0/+1
* Fix L2 PTE access permissions management.gber2013-05-061-6/+9
* Implement the concept of the unmapped VMIO buffers, i.e. buffers whichkib2013-03-191-0/+2
* Add pmap function pmap_copy_pages(), which copies the content of thekib2013-03-141-0/+39
* MFCattilio2013-02-261-2/+1
* Hide the details for the assertion for VM_OBJECT_LOCK operations.attilio2013-02-211-3/+3
* MFCattilio2013-02-211-5/+6
|\
| * Initialize vm_max_kernel_address on non-FDT platforms. (This should havealc2013-02-201-5/+6
* | Switch vm_object lock to be a rwlock.attilio2013-02-201-3/+3
|/
* On arm, like sparc64, the end of the kernel map varies from one type ofalc2013-02-181-0/+2
* Fix cache-related issue with pmap for ARMv6/ARMv7:gonzo2013-01-081-10/+35
* The VM_MEMATTR_ constants are enumerated, not a bitset. Compare accordingly.cognet2012-12-221-1/+1
* Properly implement pmap_[get|set]_memattrcognet2012-12-191-1/+22
* Don't forget to unlock the pmap lock on failure.cognet2012-11-161-2/+6
* Stop calling pmap_remove_write() from pmap_remove_all(). Doing so is notalc2012-09-301-1/+3
* Eliminate unused variables.alc2012-09-291-9/+0
* Add support for mincore(). Specifically, this is an adaptation of thealc2012-09-291-2/+52
* Implementing pmap_kextract(va) as pmap_extract(kernel_pmap, va) isalc2012-09-271-25/+34
* Eliminate an unused declaration.alc2012-09-251-1/+0
* Since UMA_ZONE_NOFREE is specified when l2zone and l2table_zone are created,alc2012-09-221-43/+18
* Replace all uses of the vm page queues lock by a r/w lock that is privatealc2012-09-101-49/+55
* Fix build when DEBUG is defined.hrs2012-08-181-2/+5
OpenPOWER on IntegriCloud