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
/
i386
/
include
/
pmap.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
Handle a race between pmap_kextract() and pmap_promote_pde(). This race is
alc
2010-01-23
1
-2
/
+19
*
Make pmap_set_pg() static.
alc
2010-01-07
1
-1
/
+0
*
Improve pmap_change_attr() so that it is able to demote a large (2/4MB)
jhb
2009-08-31
1
-0
/
+4
*
As was done in r195820 for amd64, use clflush for flushing cache lines
kib
2009-07-29
1
-0
/
+2
*
Add support to the virtual memory system for configuring machine-
alc
2009-07-12
1
-0
/
+3
*
Eliminate dead code. These definitions should have been deleted with the
alc
2009-06-22
1
-10
/
+0
*
Simplify the inline assembler (and correct potential error) of pte_load_store().
ed
2009-06-13
1
-9
/
+2
*
Update stale comments. The alternate address space mapping was eliminated
alc
2009-03-22
1
-2
/
+1
*
PT_UPDATES_FLUSH() is used in common code so it needs to be defined
kmacy
2008-08-18
1
-0
/
+2
*
Integrate support for xen in to i386 common code.
kmacy
2008-08-15
1
-2
/
+69
*
Make pmap_kenter_attr() static.
alc
2008-08-04
1
-1
/
+0
*
MFamd64 with few changes:
alc
2008-03-27
1
-1
/
+15
*
Update the KVA_PAGES comments for the effect that PAE has on it. It
peter
2008-01-14
1
-0
/
+2
*
Shrink the size of struct vm_page on amd64 and i386 by eliminating
alc
2008-01-06
1
-1
/
+0
*
Drastically simplify the i386 pcpu backend by merging parts of the
peter
2007-11-13
1
-12
/
+1
*
MFamd64
alc
2007-04-12
1
-0
/
+1
*
Add the PG_NX support for i386/PAE.
ru
2007-04-06
1
-2
/
+35
*
Eliminate an unused parameter.
alc
2007-03-17
1
-1
/
+1
*
The global variable avail_end is redundant and only used once. Eliminate
alc
2006-11-19
1
-1
/
+0
*
Fix NKPT comments to match reality. Note that the current value
ru
2006-11-13
1
-3
/
+6
*
Fix a comment.
ru
2006-11-13
1
-1
/
+1
*
First pass at allowing memory to be mapped using cache modes other than
jhb
2006-08-11
1
-0
/
+5
*
Add various constants for the PAT MSR and the PAT PTE and PDE flags.
jhb
2006-05-01
1
-0
/
+3
*
Add a new 'pmap_invalidate_cache()' to flush the CPU caches via the
jhb
2006-05-01
1
-0
/
+1
*
MFamd64: shrink pv entries from 24 bytes to about 12 bytes. (336 pv entries
peter
2006-04-26
1
-3
/
+16
*
- Cleanup whitespace and extra ()s in vtophys() macros.
jhb
2005-12-06
1
-4
/
+3
*
Switch AMD64 and i386 platforms to using ELF as their kernel crash
peter
2005-06-29
1
-0
/
+1
*
/* -> /*- for copyright notices, minor format tweaks as necessary
imp
2005-01-06
1
-1
/
+1
*
Make pte_load_store() an atomic operation in all cases, not just i386 PAE.
alc
2004-10-08
1
-4
/
+16
*
Prevent the unexpected deallocation of a page table page while performing
alc
2004-09-29
1
-1
/
+1
*
Double the number of kernel page tables for amd64 and for i386/PAE. The old
scottl
2004-09-11
1
-2
/
+3
*
Reduce the size of pv entries by 15%. This saves 1MB of KVA for mapping
peter
2004-06-29
1
-1
/
+0
*
Include <sys/_lock.h>'s prerequisite <sys/queue.h> before including the
bde
2004-06-20
1
-1
/
+1
*
MFamd64
alc
2004-06-16
1
-0
/
+14
*
- Remove an unused declaration.
alc
2004-06-13
1
-2
/
+2
*
- pmap_kenter_temporary()'s first parameter, which is a physical address,
alc
2004-04-10
1
-1
/
+1
*
- pmap_kenter_temporary() is unused by machine-independent code. Therefore,
alc
2004-04-10
1
-0
/
+1
*
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
*
Remove unused declarations. (Some time ago, these variables became fields
alc
2004-03-07
1
-2
/
+0
*
- Similar to post-PAE RELENG_4 split pmap_pte_quick() into two cases,
alc
2003-11-08
1
-1
/
+1
*
Move pmap_resident_count() from the MD pmap.h to the MI pmap.h.
bms
2003-10-06
1
-1
/
+0
*
Commit Bosko's patch to clean up the PSE/PG_G initialization to and
peter
2003-10-01
1
-1
/
+3
*
- Eliminate the pte object.
alc
2003-09-25
1
-1
/
+0
*
Use inlines for loading and storing page table entries. Use cmpxchg8b for
jake
2003-04-28
1
-7
/
+45
*
Remove invalid cast to vm_offset_t to avoid truncating a physical address
jake
2003-04-08
1
-1
/
+1
*
Better fix for previous previous which still allows the 4megs of kva at
jake
2003-04-07
1
-2
/
+2
*
Bandaid fix for previous commit while I figure out why it broke. This
jake
2003-04-04
1
-2
/
+2
*
- Removed APTD and associated macros, it is no longer used.
jake
2003-04-03
1
-9
/
+7
*
Commit a partial lazy thread switch mechanism for i386. it isn't as lazy
peter
2003-04-02
1
-1
/
+1
[next]