Module Name:src
Committed By: matt
Date: Thu Jul 5 17:24:54 UTC 2012
Modified Files:
src/sys/common/pmap/tlb: pmap.h pmap_segtab.c
Log Message:
Change seg_tab to seg_ptr and make it a void * from a pt_entry_t * since it
also needs to point to struct pmap_segtab * when use
Module Name:src
Committed By: matt
Date: Thu Jul 5 16:55:11 UTC 2012
Modified Files:
src/sys/common/pmap/tlb: pmap.c pmap.h pmap_segtab.c
Log Message:
Add 3-level page table support (from MIPS). Rename a few routines.
To generate a diff of this commit:
cvs rdiff -u -r1
Module Name:src
Committed By: matt
Date: Wed Jul 4 11:39:42 UTC 2012
Modified Files:
src/sys/common/pmap/tlb: pmap.c pmap.h pmap_segtab.c
Log Message:
The lockless list can lead to corruption. Instead use a spinlock to control
access to the head of the free segtab list.
Module Name:src
Committed By: matt
Date: Thu May 17 16:20:19 UTC 2012
Modified Files:
src/sys/common/pmap/tlb: pmap.c pmap.h
Log Message:
Add support for PMAP_GROWKERNEL
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/sys/common/pmap/tlb/pmap.c
cvs rdif
Module Name:src
Committed By: skrll
Date: Wed Jan 18 07:17:09 UTC 2012
Modified Files:
src/sys/common/pmap/tlb: pmap.c
Log Message:
thinko in comment.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/common/pmap/tlb/pmap.c
Please note that diffs are
Module Name:src
Committed By: skrll
Date: Fri Jan 6 09:41:18 UTC 2012
Modified Files:
src/sys/common/pmap/tlb: pmap.c
Log Message:
Log the icache sync only if it's done.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/common/pmap/tlb/pmap.c
Please
Module Name:src
Committed By: matt
Date: Thu Oct 13 19:50:39 UTC 2011
Modified Files:
src/sys/common/pmap/tlb: pmap.h
Log Message:
Move pai to end of struct pmap.
To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/common/pmap/tlb/pmap.h
Please note th
Module Name:src
Committed By: matt
Date: Wed Jun 29 05:53:45 UTC 2011
Modified Files:
src/sys/common/pmap/tlb: pmap.c pmap_tlb.c
Log Message:
Multiprocessing fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/common/pmap/tlb/pmap.c
cvs rdiff -u -r
Module Name:src
Committed By: matt
Date: Thu Jun 23 08:11:56 UTC 2011
Modified Files:
src/sys/common/pmap/tlb: pmap_segtab.c pmap_synci.c pmap_tlb.c
Log Message:
Make sure to include "opt_multiprocessor.h".
Add missing ). (spotted by uebayashi@)
To generate a diff of thi
Module Name:src
Committed By: matt
Date: Thu Jun 23 07:58:19 UTC 2011
Modified Files:
src/sys/common/pmap/tlb: pmap.h pmap_tlb.c
Log Message:
Add pmap_tlb_asid_check and use it verify asid handling.
The shared pmap is now in a state that mips could switch to it.
To gener
Module Name:src
Committed By: matt
Date: Thu Jun 23 07:45:24 UTC 2011
Modified Files:
src/sys/common/pmap/tlb: pmap.h
Log Message:
Use new names for the pmap_syncicache routines
To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/common/pmap/tlb/pmap.h
P
Module Name:src
Committed By: matt
Date: Thu Jun 23 07:43:20 UTC 2011
Added Files:
src/sys/common/pmap/tlb: pmap_synci.c
Log Message:
Separate code out from pmap_tlb.c which handles the synchronization of the
icache across CPUs.
To generate a diff of this commit:
cvs rdi
Module Name:src
Committed By: matt
Date: Thu Jun 23 05:50:24 UTC 2011
Modified Files:
src/sys/common/pmap/tlb: pmap.h
Log Message:
Add pmap_md_tlb_info_attach prototype.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/common/pmap/tlb/pmap.h
Please no
Module Name:src
Committed By: matt
Date: Tue Jun 21 06:43:38 UTC 2011
Modified Files:
src/sys/common/pmap/tlb: pmap_segtab.c
Log Message:
Add #define __PMAP_PRIVATE
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/common/pmap/tlb/pmap_segtab.c
Please
Module Name:src
Committed By: matt
Date: Tue Jun 21 04:55:01 UTC 2011
Added Files:
src/sys/common/pmap/tlb: tlb.h
Log Message:
Add a common struct containing tlb ops needed by the tlb pmap.c
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/sys/common/pmap/tl
Module Name:src
Committed By: matt
Date: Mon Jun 20 19:31:58 UTC 2011
Added Files:
src/sys/common/pmap/tlb: vmpagemd.h
Log Message:
Make the vm_page_md definition common for all users of the shared tlb pmap.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/s
Module Name:src
Committed By: matt
Date: Tue Jan 18 01:20:06 UTC 2011
Modified Files:
src/sys/common/pmap/tlb: pmap.c
Log Message:
Remove forced DEBUG.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/sys/common/pmap/tlb/pmap.c
Please note that diffs are
Module Name:src
Committed By: matt
Date: Tue Jan 18 01:11:51 UTC 2011
Added Files:
src/sys/common/pmap/tlb: pmap.c pmap.h pmap_segtab.c pmap_tlb.c
Log Message:
Add common TLB PMAP framework. Used my mpc85xx (and soon MIPS).
To generate a diff of this commit:
cvs rdiff -
18 matches
Mail list logo