index
:
FreeBSD-src
RELENG_2_2
RELENG_2_3
RELENG_2_3_0
RELENG_2_3_1
RELENG_2_3_2
RELENG_2_3_3
RELENG_2_3_4
RELENG_2_4
RELENG_2_4_4
RELENG_2_4_OLD
devel
devel-11
releng/10.1
releng/10.3
releng/11.0
releng/11.1
stable/10
stable/11
Raptor Engineering's fork of pfsense FreeBSD src with pfSense changes
Raptor Engineering, LLC
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
sys
/
sparc64
/
include
/
pmap.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Remove unused member.
attilio
2013-08-04
1
-1
/
+0
*
Rework the known rwlock to benefit about staying on their own
attilio
2012-11-03
1
-7
/
+1
*
Merge r236494 from x86:
marius
2012-08-05
1
-1
/
+7
*
The page flag PGA_WRITEABLE is set and cleared exclusively by the pmap
alc
2012-06-16
1
-0
/
+1
*
Replace all uses of the vm page queues lock by a r/w lock that is private
alc
2012-05-29
1
-0
/
+2
*
- pmap_cache_remove() and pmap_protect_tte() are only used within pmap.c
marius
2011-07-05
1
-3
/
+0
*
Add sparc64 support.
attilio
2011-05-06
1
-1
/
+2
*
Remove pmap fields that are either unused or not fully implemented.
alc
2011-02-17
1
-2
/
+0
*
On UltraSPARC-III+ and greater take advantage of ASI_ATOMIC_QUAD_LDD_PHYS,
marius
2010-12-29
1
-6
/
+7
*
Update various places that store or manipulate CPU masks to use cpumask_t
jhb
2010-08-11
1
-1
/
+1
*
On Alan's advice, rather than do a wholesale conversion on a single
kmacy
2010-04-30
1
-0
/
+2
*
Some machines can not only consist of CPUs running at different speeds
marius
2010-02-20
1
-1
/
+1
*
Add support to the virtual memory system for configuring machine-
alc
2009-07-12
1
-0
/
+3
*
- Work around the broken loader behavior of not demapping no longer
marius
2009-06-28
1
-3
/
+1
*
Add pmap_clear_write() to the interface between the virtual memory
alc
2006-07-20
1
-2
/
+0
*
MFalpha/amd64/arm/ia64
alc
2006-05-29
1
-9
/
+0
*
- Cleanup whitespace and extra ()s in vtophys() macros.
jhb
2005-12-06
1
-1
/
+1
*
Silence witness warnings about duplicate pmap lock emitted since
marius
2005-02-18
1
-1
/
+1
*
/* -> /*- for license, minor formatting changes
imp
2005-01-07
1
-1
/
+1
*
Add pmap locking to many of the functions.
alc
2004-08-10
1
-0
/
+14
*
Correct the implementation of pmap_page_is_mapped(): It should return TRUE
alc
2004-05-09
1
-2
/
+1
*
Remove avail_end. It is not used.
alc
2004-04-11
1
-1
/
+0
*
Remove advertising clause from University of California Regent's
imp
2004-04-07
1
-4
/
+0
*
Remove avail_start on those platforms that no longer use it. (Only amd64
alc
2004-04-05
1
-1
/
+0
*
Move pmap_resident_count() from the MD pmap.h to the MI pmap.h.
bms
2003-10-06
1
-1
/
+0
*
- Move the routine for flushing all user mappings from the tlb from pmap to
jake
2003-04-13
1
-1
/
+0
*
Use vm_paddr_t for physical addresses.
jake
2003-04-08
1
-7
/
+7
*
Make the pmap stats writeable. It can be useful to clear them.
jake
2003-04-06
1
-1
/
+1
*
- Remove unused cache flushing routines. These will not necessary work
jake
2003-03-19
1
-7
/
+1
*
Made the prototypes for pmap_kenter and pmap_kremove MD. These functions
jake
2003-03-16
1
-0
/
+2
*
- Reorganize PMAP_STATS to scale a little better.
jake
2003-01-05
1
-0
/
+19
*
- Add a pmap pointer to struct md_page, and use this to find the pmap that
jake
2002-12-21
1
-5
/
+6
*
Removed unused pmap_qenter_flags.
jake
2002-12-21
1
-1
/
+0
*
Move pmap_collect() out of the machine-dependent code, rename it
alc
2002-11-13
1
-2
/
+0
*
- Clear the page's PG_WRITEABLE flag in the i386's pmap_changebit()
alc
2002-11-11
1
-2
/
+0
*
Add needed include of queue.h.
jake
2002-10-01
1
-0
/
+1
*
Minor style. Removed unused declaration.
jake
2002-08-16
1
-2
/
+1
*
o Introduce pmap_page_is_mapped(). Its purpose is to obsolete
alc
2002-08-07
1
-0
/
+1
*
Forgot to commit this.
jake
2002-08-01
1
-2
/
+2
*
Implement a direct mapped address region, like alpha and ia64. This
jake
2002-07-27
1
-0
/
+1
*
pmap_kremove can no longer be used to remove the magic device mappings
jake
2002-06-25
1
-0
/
+1
*
Add an MD page flag for tracking if a page is cacheable or not, so that
jake
2002-05-29
1
-0
/
+3
*
Merge the code in pv.c into pmap.c directly. Place all page mappings onto
jake
2002-05-29
1
-0
/
+9
*
Add pv list linkage and a pmap pointer to struct tte. Remove separately
jake
2002-05-29
1
-13
/
+1
*
Remove pmap.pm_pvlist and make the functions that use it no-ops. These are
jake
2002-05-29
1
-1
/
+0
*
Tidy up some loose ends.
peter
2002-04-29
1
-1
/
+0
*
Allocate tlb contexts on the fly in cpu_switch, instead of statically 1 to 1
jake
2002-03-04
1
-0
/
+1
*
Convert pmap.pm_context to an array of contexts indexed by cpuid. This
jake
2002-02-26
1
-1
/
+1
*
Remove code to lock the user tsb into the tlb. We can handle faults on it
jake
2002-02-25
1
-1
/
+0
*
Prototype pmap_map_tsb().
jake
2002-01-08
1
-0
/
+2
[next]