summaryrefslogtreecommitdiffstats
path: root/sys/sparc64/include/tlb.h
Commit message (Expand)AuthorAgeFilesLines
* - Add TTE and context register bits for the additional page sizes supportedmarius2010-03-171-13/+25
* - Currently the PMAP code is laid out to let the kernel TSB cover themarius2009-01-011-0/+2
* For cheetah-class CPUs ensure that the dt512_0 is set to hold 8k pagesmarius2008-09-081-2/+29
* - Do as the comment in pmap_bootstrap() suggests and flush all non-lockedmarius2008-03-091-0/+8
* - Move the routine for flushing all user mappings from the tlb from pmap tojake2003-04-131-4/+8
* - Change the way the direct mapped region is implemented to be generallyjake2002-12-231-5/+12
* Demark sections of code that need special fault handling with labels.jake2002-08-161-1/+4
* Store the number of itlb and dtlb entries separately; they may be different.jake2002-08-151-1/+2
* Implement a direct mapped address region, like alpha and ia64. Thisjake2002-07-271-0/+6
* Remove the tlb argument to tlb_page_demap (itlb or dtlb), in order to betterjake2002-07-261-7/+1
* Fix bizarre SMP problems. The secondary cpus sometimes start up with junkjake2002-06-081-0/+3
* Use a contrived 'tlb_entry' structure for passing the mappings for thejake2002-05-291-1/+3
* Redefine the tte accessor macros to take a pointer to a tte, instead of thejake2002-05-211-3/+2
* De-inline the tlb demap functions. These were so big that gcc3.1 refusedjake2002-05-201-100/+3
* Fix crashes that would happen when more than one 4MB page was used totmm2002-04-021-5/+0
* Fix a deadlock condition with tlb shootdown ipi delivery. Since ipis arejake2002-03-231-0/+17
* Implement delivery of tlb shootdown ipis. This is currently more fine grainedjake2002-03-071-146/+67
* Modify the tlb demap API to take a pmap instead of a tlb context number.jake2002-03-071-10/+19
* Dig the information about which tlb slots were used to map the kernel outjake2002-03-041-0/+3
* Allocate tlb contexts on the fly in cpu_switch, instead of statically 1 to 1jake2002-03-041-16/+13
* Modify the tte format to not include the tlb context number and to store thejake2002-02-251-7/+8
* Add inlines for demapping a range of pages from the itlb and dtlb. Thisjake2002-02-231-5/+16
* Use intr_disable/intr_restore instead of TLB_ATOMIC_START/END.jake2002-02-231-13/+8
* 1. Certain tlb operations need to be atomic, so disable interrupts forjake2001-12-291-0/+54
* Remove traces that are loud and not that useful. Remove nested includejake2001-10-201-8/+0
* Add ktr traces.jake2001-09-031-0/+8
* 1. Add code to demap pages from the tlb for user contexts.jake2001-08-101-20/+43
* The author isn't a [UC] Regents. Correct the copyright language.obrien2001-08-091-2/+2
* Oops. Last commit to tsb.h should have gone here.jake2001-08-061-2/+18
* Flesh out the sparc64 port considerably. This contains:jake2001-07-311-0/+149
OpenPOWER on IntegriCloud