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
/
tlb.h
Commit message (
Expand
)
Author
Age
Files
Lines
*
- For Cheetah- and Zeus-class CPUs don't flush all unlocked entries from
marius
2011-07-02
1
-1
/
+14
*
- Add TTE and context register bits for the additional page sizes supported
marius
2010-03-17
1
-13
/
+25
*
- Currently the PMAP code is laid out to let the kernel TSB cover the
marius
2009-01-01
1
-0
/
+2
*
For cheetah-class CPUs ensure that the dt512_0 is set to hold 8k pages
marius
2008-09-08
1
-2
/
+29
*
- Do as the comment in pmap_bootstrap() suggests and flush all non-locked
marius
2008-03-09
1
-0
/
+8
*
- Move the routine for flushing all user mappings from the tlb from pmap to
jake
2003-04-13
1
-4
/
+8
*
- Change the way the direct mapped region is implemented to be generally
jake
2002-12-23
1
-5
/
+12
*
Demark sections of code that need special fault handling with labels.
jake
2002-08-16
1
-1
/
+4
*
Store the number of itlb and dtlb entries separately; they may be different.
jake
2002-08-15
1
-1
/
+2
*
Implement a direct mapped address region, like alpha and ia64. This
jake
2002-07-27
1
-0
/
+6
*
Remove the tlb argument to tlb_page_demap (itlb or dtlb), in order to better
jake
2002-07-26
1
-7
/
+1
*
Fix bizarre SMP problems. The secondary cpus sometimes start up with junk
jake
2002-06-08
1
-0
/
+3
*
Use a contrived 'tlb_entry' structure for passing the mappings for the
jake
2002-05-29
1
-1
/
+3
*
Redefine the tte accessor macros to take a pointer to a tte, instead of the
jake
2002-05-21
1
-3
/
+2
*
De-inline the tlb demap functions. These were so big that gcc3.1 refused
jake
2002-05-20
1
-100
/
+3
*
Fix crashes that would happen when more than one 4MB page was used to
tmm
2002-04-02
1
-5
/
+0
*
Fix a deadlock condition with tlb shootdown ipi delivery. Since ipis are
jake
2002-03-23
1
-0
/
+17
*
Implement delivery of tlb shootdown ipis. This is currently more fine grained
jake
2002-03-07
1
-146
/
+67
*
Modify the tlb demap API to take a pmap instead of a tlb context number.
jake
2002-03-07
1
-10
/
+19
*
Dig the information about which tlb slots were used to map the kernel out
jake
2002-03-04
1
-0
/
+3
*
Allocate tlb contexts on the fly in cpu_switch, instead of statically 1 to 1
jake
2002-03-04
1
-16
/
+13
*
Modify the tte format to not include the tlb context number and to store the
jake
2002-02-25
1
-7
/
+8
*
Add inlines for demapping a range of pages from the itlb and dtlb. This
jake
2002-02-23
1
-5
/
+16
*
Use intr_disable/intr_restore instead of TLB_ATOMIC_START/END.
jake
2002-02-23
1
-13
/
+8
*
1. Certain tlb operations need to be atomic, so disable interrupts for
jake
2001-12-29
1
-0
/
+54
*
Remove traces that are loud and not that useful. Remove nested include
jake
2001-10-20
1
-8
/
+0
*
Add ktr traces.
jake
2001-09-03
1
-0
/
+8
*
1. Add code to demap pages from the tlb for user contexts.
jake
2001-08-10
1
-20
/
+43
*
The author isn't a [UC] Regents. Correct the copyright language.
obrien
2001-08-09
1
-2
/
+2
*
Oops. Last commit to tsb.h should have gone here.
jake
2001-08-06
1
-2
/
+18
*
Flesh out the sparc64 port considerably. This contains:
jake
2001-07-31
1
-0
/
+149