summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/include/pmap.h
Commit message (Expand)AuthorAgeFilesLines
* Silence witness warnings about duplicate pmap lock emitted sincemarius2005-02-181-1/+1
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Add pmap locking to many of the functions.alc2004-08-101-0/+14
* Correct the implementation of pmap_page_is_mapped(): It should return TRUEalc2004-05-091-2/+1
* Remove avail_end. It is not used.alc2004-04-111-1/+0
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Remove avail_start on those platforms that no longer use it. (Only amd64alc2004-04-051-1/+0
* Move pmap_resident_count() from the MD pmap.h to the MI pmap.h.bms2003-10-061-1/+0
* - Move the routine for flushing all user mappings from the tlb from pmap tojake2003-04-131-1/+0
* Use vm_paddr_t for physical addresses.jake2003-04-081-7/+7
* Make the pmap stats writeable. It can be useful to clear them.jake2003-04-061-1/+1
* - Remove unused cache flushing routines. These will not necessary workjake2003-03-191-7/+1
* Made the prototypes for pmap_kenter and pmap_kremove MD. These functionsjake2003-03-161-0/+2
* - Reorganize PMAP_STATS to scale a little better.jake2003-01-051-0/+19
* - Add a pmap pointer to struct md_page, and use this to find the pmap thatjake2002-12-211-5/+6
* Removed unused pmap_qenter_flags.jake2002-12-211-1/+0
* Move pmap_collect() out of the machine-dependent code, rename italc2002-11-131-2/+0
* - Clear the page's PG_WRITEABLE flag in the i386's pmap_changebit()alc2002-11-111-2/+0
* Add needed include of queue.h.jake2002-10-011-0/+1
* Minor style. Removed unused declaration.jake2002-08-161-2/+1
* o Introduce pmap_page_is_mapped(). Its purpose is to obsoletealc2002-08-071-0/+1
* Forgot to commit this.jake2002-08-011-2/+2
* Implement a direct mapped address region, like alpha and ia64. Thisjake2002-07-271-0/+1
* pmap_kremove can no longer be used to remove the magic device mappingsjake2002-06-251-0/+1
* Add an MD page flag for tracking if a page is cacheable or not, so thatjake2002-05-291-0/+3
* Merge the code in pv.c into pmap.c directly. Place all page mappings ontojake2002-05-291-0/+9
* Add pv list linkage and a pmap pointer to struct tte. Remove separatelyjake2002-05-291-13/+1
* Remove pmap.pm_pvlist and make the functions that use it no-ops. These arejake2002-05-291-1/+0
* Tidy up some loose ends.peter2002-04-291-1/+0
* Allocate tlb contexts on the fly in cpu_switch, instead of statically 1 to 1jake2002-03-041-0/+1
* Convert pmap.pm_context to an array of contexts indexed by cpuid. Thisjake2002-02-261-1/+1
* Remove code to lock the user tsb into the tlb. We can handle faults on itjake2002-02-251-1/+0
* Prototype pmap_map_tsb().jake2002-01-081-0/+2
* 1. Implement an optimization for pmap_remove() and pmap_protect(): if atmm2002-01-021-0/+1
* Add definitions for dcache color bits, which may move to cache.h.jake2001-12-291-6/+36
* Parameterize the size of the kernel virtual address space on KVA_PAGES.jake2001-10-201-1/+3
* Add pmap_kenter_flags(), which is used by MD bus code that will betmm2001-10-121-0/+3
* style(9) the structure definitions.obrien2001-09-051-2/+2
* Use the correct copyrights. Note where most of this came from.jake2001-09-031-7/+19
* The author isn't a [UC] Regents. Correct the copyright language.obrien2001-08-091-2/+2
* Add a vm_object and page count to struct pmap for allocating tsb pages.jake2001-08-061-0/+2
* Move some code related to managing pv entries from the pmap module tojake2001-08-031-1/+6
* Flesh out the sparc64 port considerably. This contains:jake2001-07-311-12/+18
* Add skeleton machine dependent headers and c files for a port of freebsdjake2001-07-311-0/+58
OpenPOWER on IntegriCloud