summaryrefslogtreecommitdiff
path: root/sys/sparc64/include/pmap.h
Commit message (Expand)AuthorAgeFilesLines
* This commit was manufactured by cvs2svn to create tagrelease/6.1.0_cvscvs2svn2006-05-061-1/+1
* Silence witness warnings about duplicate pmap lock emitted sinceMarius Strobl2005-02-181-1/+1
* /* -> /*- for license, minor formatting changesWarner Losh2005-01-071-1/+1
* Add pmap locking to many of the functions.Alan Cox2004-08-101-0/+14
* Correct the implementation of pmap_page_is_mapped(): It should return TRUEAlan Cox2004-05-091-2/+1
* Remove avail_end. It is not used.Alan Cox2004-04-111-1/+0
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Remove avail_start on those platforms that no longer use it. (Only amd64Alan Cox2004-04-051-1/+0
* Move pmap_resident_count() from the MD pmap.h to the MI pmap.h.Bruce M Simpson2003-10-061-1/+0
* - Move the routine for flushing all user mappings from the tlb from pmap toJake Burkholder2003-04-131-1/+0
* Use vm_paddr_t for physical addresses.Jake Burkholder2003-04-081-7/+7
* Make the pmap stats writeable. It can be useful to clear them.Jake Burkholder2003-04-061-1/+1
* - Remove unused cache flushing routines. These will not necessary workJake Burkholder2003-03-191-7/+1
* Made the prototypes for pmap_kenter and pmap_kremove MD. These functionsJake Burkholder2003-03-161-0/+2
* - Reorganize PMAP_STATS to scale a little better.Jake Burkholder2003-01-051-0/+19
* - Add a pmap pointer to struct md_page, and use this to find the pmap thatJake Burkholder2002-12-211-5/+6
* Removed unused pmap_qenter_flags.Jake Burkholder2002-12-211-1/+0
* Move pmap_collect() out of the machine-dependent code, rename itAlan Cox2002-11-131-2/+0
* - Clear the page's PG_WRITEABLE flag in the i386's pmap_changebit()Alan Cox2002-11-111-2/+0
* Add needed include of queue.h.Jake Burkholder2002-10-011-0/+1
* Minor style. Removed unused declaration.Jake Burkholder2002-08-161-2/+1
* o Introduce pmap_page_is_mapped(). Its purpose is to obsoleteAlan Cox2002-08-071-0/+1
* Forgot to commit this.Jake Burkholder2002-08-011-2/+2
* Implement a direct mapped address region, like alpha and ia64. ThisJake Burkholder2002-07-271-0/+1
* pmap_kremove can no longer be used to remove the magic device mappingsJake Burkholder2002-06-251-0/+1
* Add an MD page flag for tracking if a page is cacheable or not, so thatJake Burkholder2002-05-291-0/+3
* Merge the code in pv.c into pmap.c directly. Place all page mappings ontoJake Burkholder2002-05-291-0/+9
* Add pv list linkage and a pmap pointer to struct tte. Remove separatelyJake Burkholder2002-05-291-13/+1
* Remove pmap.pm_pvlist and make the functions that use it no-ops. These areJake Burkholder2002-05-291-1/+0
* Tidy up some loose ends.Peter Wemm2002-04-291-1/+0
* Allocate tlb contexts on the fly in cpu_switch, instead of statically 1 to 1Jake Burkholder2002-03-041-0/+1
* Convert pmap.pm_context to an array of contexts indexed by cpuid. ThisJake Burkholder2002-02-261-1/+1
* Remove code to lock the user tsb into the tlb. We can handle faults on itJake Burkholder2002-02-251-1/+0
* Prototype pmap_map_tsb().Jake Burkholder2002-01-081-0/+2
* 1. Implement an optimization for pmap_remove() and pmap_protect(): if aThomas Moestl2002-01-021-0/+1
* Add definitions for dcache color bits, which may move to cache.h.Jake Burkholder2001-12-291-6/+36
* Parameterize the size of the kernel virtual address space on KVA_PAGES.Jake Burkholder2001-10-201-1/+3
* Add pmap_kenter_flags(), which is used by MD bus code that will beThomas Moestl2001-10-121-0/+3
* style(9) the structure definitions.David E. O'Brien2001-09-051-2/+2
* Use the correct copyrights. Note where most of this came from.Jake Burkholder2001-09-031-7/+19
* The author isn't a [UC] Regents. Correct the copyright language.David E. O'Brien2001-08-091-2/+2
* Add a vm_object and page count to struct pmap for allocating tsb pages.Jake Burkholder2001-08-061-0/+2
* Move some code related to managing pv entries from the pmap module toJake Burkholder2001-08-031-1/+6
* Flesh out the sparc64 port considerably. This contains:Jake Burkholder2001-07-311-12/+18
* Add skeleton machine dependent headers and c files for a port of freebsdJake Burkholder2001-07-311-0/+58