Module Name:src
Committed By: uebayasi
Date: Fri Feb 11 09:01:42 UTC 2011
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Clean up debug code.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.64 -r1.36.2.65 src/sys/miscfs/genfs/genfs_
Module Name:src
Committed By: uebayasi
Date: Sun Nov 21 18:22:33 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Clarify things a bit in XIP putpages.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.63 -r1.36.2.64 src/sys/mi
Module Name:src
Committed By: uebayasi
Date: Sun Nov 21 17:07:38 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Put back XIP putpages, but slightly modifed to be called from the
generic putpages, and to call pgo_get() than a specific
Module Name:src
Committed By: uebayasi
Date: Sun Nov 21 14:52:23 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Assert.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.60 -r1.36.2.61 src/sys/miscfs/genfs/genfs_io.c
Please
Module Name:src
Committed By: uebayasi
Date: Sun Nov 21 07:41:49 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Revert XIP putpages totally.
XIP'ed uobj owns no pages; uvm_object::uo_npages is always 0,
nothing happens.
Upper layer
Module Name:src
Committed By: uebayasi
Date: Sun Nov 21 06:46:15 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Clean up, reduce diff from trunk.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.57 -r1.36.2.58 src/sys/miscfs
Module Name:src
Committed By: uebayasi
Date: Sun Nov 21 05:19:56 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Merge getpages finalization code.
In XIP case, there's nothing to do because MMIO device pages are
"staleless", unlike pa
Module Name:src
Committed By: uebayasi
Date: Sun Nov 21 04:56:36 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Kill one more goto.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.55 -r1.36.2.56 src/sys/miscfs/genfs/genfs_i
Module Name:src
Committed By: uebayasi
Date: Sun Nov 21 04:50:27 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Clean up gotos.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.54 -r1.36.2.55 src/sys/miscfs/genfs/genfs_io.c
Module Name:src
Committed By: uebayasi
Date: Sun Nov 21 04:43:32 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Clean up ifdefs.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.53 -r1.36.2.54 src/sys/miscfs/genfs/genfs_io.c
Module Name:src
Committed By: uebayasi
Date: Sun Nov 21 04:35:53 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Adjust merged XIP getpages page slot offset calculation again so
it really works. Sprinkle a few assertions and UVMHISTs.
Module Name:src
Committed By: uebayasi
Date: Sat Nov 20 08:03:22 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
genfs_do_getpages_xip_io_done: Adjust page condition checks:
- Expect uvn_findpage_xip() returns busy pages.
- Device page
Module Name:src
Committed By: uebayasi
Date: Sat Nov 20 07:47:35 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
XIP has no "fake" (== unitinialized) pages, because pages are
already initialized when mounted. Adjust getpages loop agai
Module Name:src
Committed By: uebayasi
Date: Sat Nov 20 05:16:00 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Adjust again when heading page slots are skipped.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.49 -r1.36.2.5
Module Name:src
Committed By: uebayasi
Date: Sat Nov 20 04:26:16 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Fix a bug (offset calculation) in the previous.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.48 -r1.36.2.49
Module Name:src
Committed By: uebayasi
Date: Sat Nov 20 03:00:42 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Snapshot of getpages BMAP loop merge.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.47 -r1.36.2.48 src/sys/mi
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 15:25:37 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
genfs_*_xip_io: Adjust start offset.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.46 -r1.36.2.47 src/sys/mis
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 08:39:25 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Comment.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.45 -r1.36.2.46 src/sys/miscfs/genfs/genfs_io.c
Please
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 08:12:12 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Remove unused code.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.44 -r1.36.2.45 src/sys/miscfs/genfs/genfs_i
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 08:11:04 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
More adjustment.
Reorder
genfs_node_unlock() -> putiobuf()
to
putiobuf() -> genfs_node_unlock()
but I don
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 07:09:50 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Share mode code. Care glock.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.42 -r1.36.2.43 src/sys/miscfs/gen
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 06:38:53 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Reduce code duplication.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.41 -r1.36.2.42 src/sys/miscfs/genfs/ge
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 05:43:30 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Reduce code.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.40 -r1.36.2.41 src/sys/miscfs/genfs/genfs_io.c
Pl
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 05:22:29 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Reduce unnecessary code.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.39 -r1.36.2.40 src/sys/miscfs/genfs/ge
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 04:46:24 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Call XIP getpages() from within the generic one.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.38 -r1.36.2.39
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 04:14:30 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Really remove XIP hole code.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.37 -r1.36.2.38 src/sys/miscfs/genf
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 04:13:21 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Comment out XIP hole page redirection code. Since makefs(8) doesn't
support hole, and these code paths can be never teste
Module Name:src
Committed By: uebayasi
Date: Fri Nov 19 02:30:41 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Adjust XIP putpages to I/O XIP getpages.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.35 -r1.36.2.36 src/sys
Module Name:src
Committed By: uebayasi
Date: Thu Nov 18 01:53:05 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Style change.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.32 -r1.36.2.33 src/sys/miscfs/genfs/genfs_io.c
P
Module Name:src
Committed By: uebayasi
Date: Thu Nov 4 07:31:27 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Remove a XXX comment which is only confusing.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.27 -r1.36.2.28 sr
Module Name:src
Committed By: uebayasi
Date: Mon Sep 27 08:25:38 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
genfs_do_getpages_xip1: Adjust locking. Although XIP never does real I/O,
it's called without PGO_LOCKED in some cases.
Module Name:src
Committed By: uebayasi
Date: Sun Sep 26 15:18:12 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Minor fixes.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.24 -r1.36.2.25 src/sys/miscfs/genfs/genfs_io.c
Pl
Module Name:src
Committed By: uebayasi
Date: Sun Sep 26 07:06:57 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Implement XIP "putpages". Invalidate MMU mappings of pages at the
request of PGO_FREE. PGO_DEACTIVATE and PGO_CLEANIT do
Module Name:src
Committed By: uebayasi
Date: Sun Sep 26 06:38:36 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Wrap long lines.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.22 -r1.36.2.23 src/sys/miscfs/genfs/genfs_io.c
Module Name:src
Committed By: uebayasi
Date: Wed Aug 25 14:29:12 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Fix UVMHIST build.
Remove a comment about xip getpages optimization; quick profiling showed
that this routine is not expe
Module Name:src
Committed By: uebayasi
Date: Thu Aug 12 02:53:10 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
vm_physseg::start is PFN, not mdpgno, so don't decode it using
pmap_phys_address().
To generate a diff of this commit:
c
Module Name:src
Committed By: uebayasi
Date: Wed Aug 11 13:33:03 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
In XIP vnode pager, assert that filesystem blocks and pages are aligned.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: uebayasi
Date: Tue Jul 20 15:43:48 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
genfs_do_getpages_xip: Simplify code.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.16 -r1.36.2.17 src/sys/mi
Module Name:src
Committed By: uebayasi
Date: Thu Jul 15 14:13:11 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
s/PG_DIRECT/PG_XIP/
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.15 -r1.36.2.16 src/sys/miscfs/genfs/genfs_i
Module Name:src
Committed By: uebayasi
Date: Fri Jul 9 12:57:42 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
opt_direct_page.h is no more.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.13 -r1.36.2.14 src/sys/miscfs/gen
Module Name:src
Committed By: uebayasi
Date: Tue Jun 8 03:30:00 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Comment.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.9 -r1.36.2.10 src/sys/miscfs/genfs/genfs_io.c
Please
Module Name:src
Committed By: uebayasi
Date: Mon Jun 7 16:57:17 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Comment.
To generate a diff of this commit:
cvs rdiff -u -r1.36.2.8 -r1.36.2.9 src/sys/miscfs/genfs/genfs_io.c
Please n
Module Name:src
Committed By: uebayasi
Date: Wed Mar 17 16:09:17 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
Put comments to reflect my intent about genfs_do_getpages_xip method.
To generate a diff of this commit:
cvs rdiff -u -r
43 matches
Mail list logo