History log of /src/sys/arch/sun3/sun3x/mm_md.c |
Revision | | Date | Author | Comments |
1.3 |
| 06-Sep-2013 |
tsutsui | Tab/whitespace cleanup.
|
1.2 |
| 12-Jun-2011 |
rmind | branches: 1.2.2; 1.2.4; 1.2.14; 1.2.18; Welcome to 5.99.53! Merge rmind-uvmplock branch:
- Reorganize locking in UVM and provide extra serialisation for pmap(9). New lock order: [vmpage-owner-lock] -> pmap-lock.
- Simplify locking in some pmap(9) modules by removing P->V locking.
- Use lock object on vmobjlock (and thus vnode_t::v_interlock) to share the locks amongst UVM objects where necessary (tmpfs, layerfs, unionfs).
- Rewrite and optimise x86 TLB shootdown code, make it simpler and cleaner. Add TLBSTATS option for x86 to collect statistics about TLB shootdowns.
- Unify /dev/mem et al in MI code and provide required locking (removes kernel-lock on some ports). Also, avoid cache-aliasing issues.
Thanks to Andrew Doran and Joerg Sonnenberger, as their initial patches formed the core changes of this branch.
|
1.1 |
| 18-Mar-2010 |
rmind | branches: 1.1.2; file mm_md.c was initially added on branch rmind-uvmplock.
|
1.1.2.1 |
| 18-Mar-2010 |
rmind | Unify /dev/{mem,kmem,zero,null} implementations in MI code. Based on patch from Joerg Sonnenberger, proposed on tech-kern@, in February 2008.
Work and depression still in progress.
|
1.2.18.1 |
| 18-May-2014 |
rmind | sync with head
|
1.2.14.1 |
| 20-Aug-2014 |
tls | Rebase to HEAD as of a few days ago.
|
1.2.4.1 |
| 22-May-2014 |
yamt | sync with head.
for a reference, the tree before this commit was tagged as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid a limitation of cvs. ("Protocol error: too many arguments")
|
1.2.2.2 |
| 23-Jun-2011 |
cherry | Catchup with rmind-uvmplock merge.
|
1.2.2.1 |
| 12-Jun-2011 |
cherry | file mm_md.c was added on branch cherry-xenmp on 2011-06-23 14:19:45 +0000
|