CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2011-02-11 Thread Masao Uebayashi
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_

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Mon Nov 22 03:20:57 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.c Log Message: Start merging uvm_page_physload() and uvm_page_physload_device(). To generate a diff of this commit: cvs rdiff -u -r1.153.2.68 -r

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-21 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-21 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Nov 21 15:27:36 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h Log Message: Rename PGO_ZERO as PGO_HOLE, and s/uvm_page_zeropage/uvm_page_holepage/. To generate a diff of this commit: cvs rdiff

CVS commit: [uebayasi-xip] src/sys

2010-11-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Nov 21 15:00:13 UTC 2010 Modified Files: src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c src/sys/uvm [uebayasi-xip]: uvm_bio.c uvm_fault.c uvm_pager.h Log Message: Rename PGO_ZERO as PGO_HOLE, and s/uvm_page_zeropage

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Nov 21 14:52:49 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_fault.c Log Message: UVMHIST log for XIP hole COW. To generate a diff of this commit: cvs rdiff -u -r1.166.2.24 -r1.166.2.25 src/sys/uvm/uvm_fault.c

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-21 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys

2010-11-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Nov 21 12:43:00 UTC 2010 Modified Files: src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c src/sys/uvm [uebayasi-xip]: uvm_bio.c uvm_fault.c uvm_pager.h Log Message: Resurrect PGO_ZERO support. When vnode pager encoun

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Nov 21 12:14:15 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_pglist.c Log Message: Sync with HEAD. To generate a diff of this commit: cvs rdiff -u -r1.45.2.4 -r1.45.2.5 src/sys/uvm/uvm_pglist.c Please note tha

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Nov 21 12:02:06 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_vnode.c Log Message: uvm_findpage_xip: A few UVMHIST logs. To generate a diff of this commit: cvs rdiff -u -r1.93.2.5 -r1.93.2.6 src/sys/uvm/uvm_vnod

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Nov 21 11:57:16 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.c Log Message: uvm_pglistalloc(9) returns 0 on success, not # of pages. To generate a diff of this commit: cvs rdiff -u -r1.153.2.66 -r1.153.2.6

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-20 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-20 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-20 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-20 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-20 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-20 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-20 Thread Masao Uebayashi
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.

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-20 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-20 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Nov 20 08:00:53 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_vnode.c Log Message: uvn_findpage_xip: This is responsible to return a page with marked as "busy". To generate a diff of this commit: cvs rdiff -u -r

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-19 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Nov 20 07:52:31 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.c Log Message: Don't set PG_FAKE for device pages. XXX PG_FAKE should be renamed as PG_UNINITED! To generate a diff of this commit: cvs rdiff -

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-19 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-19 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-19 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-19 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-19 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-19 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-19 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-19 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-18 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/ufs/ffs

2010-11-18 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Nov 19 02:29:56 UTC 2010 Modified Files: src/sys/ufs/ffs [uebayasi-xip]: ffs_vfsops.c Log Message: - Check FFS fragment size to be page-aligned too. - Hook the new cdev_mmap() method. To generate a diff of this commit: cvs

CVS commit: [uebayasi-xip] src/sys

2010-11-18 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Nov 19 01:44:48 UTC 2010 Modified Files: src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c src/sys/uvm [uebayasi-xip]: uvm_fault.c Log Message: Make XIP genfs_getpages_xip() return pages in I/O path, preparing merge in

CVS commit: [uebayasi-xip] src/sys

2010-11-18 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Nov 18 16:16:37 UTC 2010 Modified Files: src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c src/sys/uvm [uebayasi-xip]: uvm_extern.h uvm_vnode.c Log Message: Make XIP pager use cdev_mmap() instead of struct vm_physseg.

CVS commit: [uebayasi-xip] src/sys/dev

2010-11-18 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Nov 18 16:09:46 UTC 2010 Modified Files: src/sys/dev [uebayasi-xip]: md.c md.h md_root.c Log Message: Implement XIP in md(4). To generate a diff of this commit: cvs rdiff -u -r1.62.2.1 -r1.62.2.2 src/sys/dev/md.c cvs rdiff

CVS commit: [uebayasi-xip] src/sys/dev

2010-11-18 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Nov 18 16:07:53 UTC 2010 Modified Files: src/sys/dev [uebayasi-xip]: md.c Log Message: Sync with HEAD. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.62.2.1 src/sys/dev/md.c Please note that diffs are not publ

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-17 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys

2010-11-15 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Nov 16 07:44:26 UTC 2010 Modified Files: src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c src/sys/uvm [uebayasi-xip]: uvm_extern.h uvm_vnode.c Log Message: Factor out the part which lookups physical page "identity" fr

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-15 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Nov 16 03:03:28 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_init.c uvm_param.h Log Message: Sync with HEAD. To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.36.2.1 src/sys/uvm/uvm_init.c cvs rdiff -u

CVS commit: [uebayasi-xip] src/sys/arch

2010-11-15 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Nov 16 02:50:15 UTC 2010 Modified Files: src/sys/arch/hppa/include [uebayasi-xip]: pmap.h vmparam.h src/sys/arch/i386/include [uebayasi-xip]: pmap.h vmparam.h src/sys/arch/ia64/include [uebayasi-xip]: pmap.h v

CVS commit: [uebayasi-xip] src/sys/arch/mips/mips

2010-11-15 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Nov 16 02:47:54 UTC 2010 Modified Files: src/sys/arch/mips/mips [uebayasi-xip]: cache_r5k.c Log Message: Sync with HEAD. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.12.98.1 src/sys/arch/mips/mips/cache_r5k.c

CVS commit: [uebayasi-xip] src/sys/arch/mips/mips

2010-11-15 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Nov 16 02:47:40 UTC 2010 Modified Files: src/sys/arch/mips/mips [uebayasi-xip]: bus_dma.c Log Message: Sync with HEAD. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.23.2.1 src/sys/arch/mips/mips/bus_dma.c Ple

CVS commit: [uebayasi-xip] src/sys/arch/m68k/m68k

2010-11-15 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Nov 16 02:47:24 UTC 2010 Modified Files: src/sys/arch/m68k/m68k [uebayasi-xip]: bus_dma.c Log Message: Sync with HEAD. To generate a diff of this commit: cvs rdiff -u -r1.29.18.1 -r1.29.18.2 src/sys/arch/m68k/m68k/bus_dma.

CVS commit: [uebayasi-xip] src/sys

2010-11-15 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Mon Nov 15 17:32:02 UTC 2010 Modified Files: src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h Log Message: Move zero-page into a common place, in the hope that it's shared

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-15 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Mon Nov 15 08:41:44 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_extern.h Log Message: Hide uvm/uvm_page.h here again. To generate a diff of this commit: cvs rdiff -u -r1.161.2.10 -r1.161.2.11 src/sys/uvm/uvm_exter

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-12 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Nov 12 19:02:44 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.c Log Message: Oops - don't expose unnecessary data. To generate a diff of this commit: cvs rdiff -u -r1.153.2.63 -r1.153.2.64 src/sys/uvm/uvm_p

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-12 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Nov 12 19:00:01 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_pglist.c Log Message: Fix debug code. To generate a diff of this commit: cvs rdiff -u -r1.153.2.62 -r1.153.2.63 src/sys/uvm/uvm_page.c cvs

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-12 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Nov 12 08:13:40 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.h Log Message: Move MD member in struct vm_physseg to the tail, in case this struct can be shared among architectures with only difference of the

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-11 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Nov 11 16:22:25 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.c Log Message: s/managed device page/device page/ To generate a diff of this commit: cvs rdiff -u -r1.153.2.61 -r1.153.2.62 src/sys/uvm/uvm_page

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-11 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Nov 11 16:20:28 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.c Log Message: Use vm_physseg accessors. Remove confusing comments. To generate a diff of this commit: cvs rdiff -u -r1.153.2.60 -r1.153.2.61 s

CVS commit: [uebayasi-xip] src/sys

2010-11-10 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Nov 10 08:59:14 UTC 2010 Modified Files: src/sys/arch/alpha/alpha [uebayasi-xip]: pmap.c src/sys/arch/amd64/amd64 [uebayasi-xip]: machdep.c src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c src/sys/arch/i3

CVS commit: [uebayasi-xip] src/sys/arch/ia64/ia64

2010-11-10 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Nov 10 08:37:46 UTC 2010 Modified Files: src/sys/arch/ia64/ia64 [uebayasi-xip]: pmap.c Log Message: opt_xip.h is no more here. To generate a diff of this commit: cvs rdiff -u -r1.24.2.6 -r1.24.2.7 src/sys/arch/ia64/ia64/pm

CVS commit: [uebayasi-xip] src/sys/arch

2010-11-10 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Nov 10 08:05:00 UTC 2010 Modified Files: src/sys/arch/alpha/alpha [uebayasi-xip]: pmap.c src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c Log Message: opt_xip.h isn't needed any more here. To generate a diff of this c

CVS commit: [uebayasi-xip] src/sys/arch

2010-11-09 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Nov 10 03:36:29 UTC 2010 Modified Files: src/sys/arch/alpha/alpha [uebayasi-xip]: pmap.c src/sys/arch/amd64/amd64 [uebayasi-xip]: machdep.c src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c src/sys/arch/i3

CVS commit: [uebayasi-xip] src/sys/arch

2010-11-08 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Nov 9 06:06:31 UTC 2010 Modified Files: src/sys/arch/powerpc/conf [uebayasi-xip]: files.ibm4xx src/sys/arch/powerpc/ibm4xx/dev [uebayasi-xip]: plb.c src/sys/arch/powerpc/powerpc [uebayasi-xip]: bus_space.c

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-08 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Nov 9 06:03:45 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_meter.c Log Message: Sync with HEAD. To generate a diff of this commit: cvs rdiff -u -r1.50.2.2 -r1.50.2.3 src/sys/uvm/uvm_meter.c Please note that

CVS commit: [uebayasi-xip] src/sys/arch

2010-11-08 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Nov 9 06:03:41 UTC 2010 Modified Files: src/sys/arch/amd64/conf [uebayasi-xip]: XEN3_DOM0 src/sys/arch/hp700/dev [uebayasi-xip]: dino.c elroy.c src/sys/arch/hp700/hp700 [uebayasi-xip]: machdep.c src/s

CVS commit: [uebayasi-xip] src/sys/dev/tc

2010-11-08 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Tue Nov 9 04:50:50 UTC 2010 Modified Files: src/sys/dev/tc [uebayasi-xip]: px.c Log Message: Reduce diff from trunk. To generate a diff of this commit: cvs rdiff -u -r1.37.2.1 -r1.37.2.2 src/sys/dev/tc/px.c Please note that

CVS commit: [uebayasi-xip] src/sys/arch/evbppc/compile

2010-11-06 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Nov 6 16:21:16 UTC 2010 Modified Files: src/sys/arch/evbppc/compile [uebayasi-xip]: walnut-mkimg.sh Log Message: Typo. To generate a diff of this commit: cvs rdiff -u -r1.3.98.1 -r1.3.98.2 \ src/sys/arch/evbppc/compil

CVS commit: [uebayasi-xip] src/sys

2010-11-06 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Nov 6 08:08:53 UTC 2010 Modified Files: src/sys/arch/alpha/alpha [uebayasi-xip]: pmap.c src/sys/arch/amd64/amd64 [uebayasi-xip]: machdep.c src/sys/arch/amd64/conf [uebayasi-xip]: GENERIC src/sys/arch/

CVS commit: [uebayasi-xip] src/sys/arch

2010-11-05 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Nov 6 06:10:56 UTC 2010 Modified Files: src/sys/arch/m68k/m68k [uebayasi-xip]: pmap_motorola.c src/sys/arch/mips/mips [uebayasi-xip]: pmap.c Log Message: Fix build. To generate a diff of this commit: cvs rdiff -u

CVS commit: [uebayasi-xip] src/sys/uvm

2010-11-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Nov 4 11:57:49 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.c Log Message: Style. To generate a diff of this commit: cvs rdiff -u -r1.153.2.59 -r1.153.2.60 src/sys/uvm/uvm_page.c Please note that diffs a

CVS commit: [uebayasi-xip] src/sys

2010-11-04 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Nov 4 08:47:38 UTC 2010 Modified Files: src/sys/arch/m68k/m68k [uebayasi-xip]: pmap_motorola.c src/sys/arch/mips/mips [uebayasi-xip]: pmap.c src/sys/arch/powerpc/ibm4xx [uebayasi-xip]: pmap.c src/sys/

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-11-04 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys

2010-10-30 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Oct 31 03:46:20 UTC 2010 Modified Files: src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c src/sys/arch/hppa/hppa [uebayasi-xip]: pmap.c src/sys/arch/m68k/m68k [uebayasi-xip]: pmap_motorola.c src/sys/arch/

CVS commit: [uebayasi-xip] src/sys/arch/arm/arm32

2010-10-30 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Oct 31 03:43:03 UTC 2010 Modified Files: src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c Log Message: More struct vm_page * -> struct vm_page_md * adjustments. To generate a diff of this commit: cvs rdiff -u -r1.211.2.16 -r1

CVS commit: [uebayasi-xip] src/sys/dev

2010-10-30 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Oct 30 08:51:10 UTC 2010 Modified Files: src/sys/dev [uebayasi-xip]: xmd.c Removed Files: src/sys/dev [uebayasi-xip]: xmdvar.h Log Message: Adapt to thew new pmap(9) interfaces. Don't conditionalize few lines of cod

CVS commit: [uebayasi-xip] src/sys/arch

2010-10-30 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Oct 30 08:43:12 UTC 2010 Modified Files: src/sys/arch/powerpc/conf [uebayasi-xip]: files.powerpc src/sys/arch/x86/conf [uebayasi-xip]: files.x86 Log Message: xmd_machdep.c is gone. To generate a diff of this commit

CVS commit: [uebayasi-xip] src/sys/arch/evbppc/conf

2010-10-30 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Oct 30 07:29:09 UTC 2010 Modified Files: src/sys/arch/evbppc/conf [uebayasi-xip]: OPENBLOCKS266_XIP Log Message: Add xmd(4). To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/arch/evbppc/conf/OPEN

CVS commit: [uebayasi-xip] src/sys/uvm

2010-10-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Oct 30 05:56:01 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_extern.h Log Message: Put back #include for now, to avoid build erros. This should be removed again later, because exposing page-level definitions ou

CVS commit: [uebayasi-xip] src/sys/arch

2010-10-29 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Oct 30 05:02:28 UTC 2010 Modified Files: src/sys/arch/amd64/conf [uebayasi-xip]: XIP src/sys/arch/i386/conf [uebayasi-xip]: XIP Log Message: xmd(4) uses a conflicting symbol "md_root_image" with md(4). Exclude md(4)

CVS commit: [uebayasi-xip] src/sys

2010-10-27 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Wed Oct 27 14:13:57 UTC 2010 Modified Files: src/sys/arch/amd64/conf [uebayasi-xip]: majors.amd64 src/sys/arch/evbppc/conf [uebayasi-xip]: majors.evbppc src/sys/arch/hpcmips/conf [uebayasi-xip]: majors.hpcmips

CVS commit: [uebayasi-xip] src/sys/ufs/ffs

2010-10-25 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Mon Oct 25 08:07:22 UTC 2010 Modified Files: src/sys/ufs/ffs [uebayasi-xip]: ffs_vfsops.c Log Message: Fragment size doesn't need to be page-aligned. Return EINVAL if read-only mount option is not set, other failures reported a

CVS commit: [uebayasi-xip] src/sys/kern

2010-10-22 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Oct 23 02:34:17 UTC 2010 Modified Files: src/sys/kern [uebayasi-xip]: vfs_syscalls.c Log Message: Propagate MNT_XIP in mount flags. To generate a diff of this commit: cvs rdiff -u -r1.403.2.5 -r1.403.2.6 src/sys/kern/vfs_s

CVS commit: [uebayasi-xip] src/sys/dev/isa

2010-10-22 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Oct 23 02:23:39 UTC 2010 Modified Files: src/sys/dev/isa [uebayasi-xip]: isv.c Log Message: Include uvm_extern.h, not uvm.h. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.3.2.1 src/sys/dev/isa/isv.c Please not

CVS commit: [uebayasi-xip] src/sys/rump/librump/rumpkern/opt

2010-10-22 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Oct 22 07:39:58 UTC 2010 Removed Files: src/sys/rump/librump/rumpkern/opt [uebayasi-xip]: opt_direct_page.h Log Message: options DIRECT_PAGE is gone. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r0 \ src/

CVS commit: [uebayasi-xip] src/sys/arch/powerpc/ibm4xx

2010-10-22 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Oct 22 07:37:49 UTC 2010 Removed Files: src/sys/arch/powerpc/ibm4xx [uebayasi-xip]: pmap.c.work Log Message: Merge botch. To generate a diff of this commit: cvs rdiff -u -r1.1.2.1 -r0 src/sys/arch/powerpc/ibm4xx/pmap.c.wor

CVS commit: [uebayasi-xip] src/sys

2010-10-22 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Oct 22 07:22:58 UTC 2010 Modified Files: src/sys/arch/alpha/alpha [uebayasi-xip]: dec_6600.c src/sys/arch/alpha/common [uebayasi-xip]: sgmap_typedep.c src/sys/arch/alpha/include [uebayasi-xip]: alpha_cpu.h elf

CVS commit: [uebayasi-xip] src/sys/ufs/ffs

2010-10-21 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Oct 21 17:45:21 UTC 2010 Modified Files: src/sys/ufs/ffs [uebayasi-xip]: ffs_vfsops.c Log Message: Handle XIP mount error properly. To generate a diff of this commit: cvs rdiff -u -r1.257.2.11 -r1.257.2.12 src/sys/ufs/ffs/

CVS commit: [uebayasi-xip] src/sys/ufs/ffs

2010-10-07 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Oct 7 08:54:17 UTC 2010 Modified Files: src/sys/ufs/ffs [uebayasi-xip]: ffs_vfsops.c Log Message: Check filesystem's bsize/fsize are aligned to PAGE_SIZE, or fail with ENXIO. To generate a diff of this commit: cvs rdiff -

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-09-27 Thread Masao Uebayashi
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.

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-09-26 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-09-26 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/miscfs/genfs

2010-09-25 Thread Masao Uebayashi
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

CVS commit: [uebayasi-xip] src/sys/ufs/ffs

2010-09-25 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sun Sep 26 06:35:33 UTC 2010 Modified Files: src/sys/ufs/ffs [uebayasi-xip]: ffs_vfsops.c Log Message: ffs_vget: Mark XIP only for VREG vnodes. To generate a diff of this commit: cvs rdiff -u -r1.257.2.8 -r1.257.2.9 src/sys/uf

CVS commit: [uebayasi-xip] src/sys/arch/mips

2010-08-28 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 28 18:24:07 UTC 2010 Modified Files: src/sys/arch/mips/conf [uebayasi-xip]: files.mips Added Files: src/sys/arch/mips/mips [uebayasi-xip]: xmd_machdep.c Log Message: xmd(4) glue for mips. Not tested. To genera

CVS commit: [uebayasi-xip] src/sys/dev

2010-08-28 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 28 16:27:02 UTC 2010 Modified Files: src/sys/dev [uebayasi-xip]: xmd.c Log Message: Hook cdev read. Kill unused code. To generate a diff of this commit: cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/dev/xmd.c Please note

CVS commit: [uebayasi-xip] src/sys/dev

2010-08-28 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 28 16:25:39 UTC 2010 Modified Files: src/sys/dev [uebayasi-xip]: flash.c Log Message: Correctly hook flash_open/flash_close in cdevsw too. To generate a diff of this commit: cvs rdiff -u -r1.1.2.13 -r1.1.2.14 src/sys/d

CVS commit: [uebayasi-xip] src/sys/arch/arm

2010-08-28 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Sat Aug 28 16:24:34 UTC 2010 Modified Files: src/sys/arch/arm/conf [uebayasi-xip]: files.arm Added Files: src/sys/arch/arm/arm [uebayasi-xip]: xmd_machdep.c Log Message: xmd(4) glue for arm. To generate a diff of this

CVS commit: [uebayasi-xip] src/sys/arch/amd64/conf

2010-08-27 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Aug 27 09:41:52 UTC 2010 Modified Files: src/sys/arch/amd64/conf [uebayasi-xip]: majors.amd64 Added Files: src/sys/arch/amd64/conf [uebayasi-xip]: XIP Log Message: xmd(4) / XIP config for amd64. To generate a diff

CVS commit: [uebayasi-xip] src/sys/arch/xen/conf

2010-08-27 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Aug 27 09:41:16 UTC 2010 Modified Files: src/sys/arch/xen/conf [uebayasi-xip]: files.xen Log Message: Glue xmd(4). To generate a diff of this commit: cvs rdiff -u -r1.106.2.1 -r1.106.2.2 src/sys/arch/xen/conf/files.xen Pl

CVS commit: [uebayasi-xip] src/sys/uvm

2010-08-27 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Fri Aug 27 09:40:52 UTC 2010 Modified Files: src/sys/uvm [uebayasi-xip]: uvm_page.c Log Message: Make vm_physseg lookup work when VM_PHYSSEG_MAX == 1. To generate a diff of this commit: cvs rdiff -u -r1.153.2.54 -r1.153.2.55 s

CVS commit: [uebayasi-xip] src/sys/arch/xen/x86

2010-08-26 Thread Masao Uebayashi
Module Name:src Committed By: uebayasi Date: Thu Aug 26 09:43:45 UTC 2010 Modified Files: src/sys/arch/xen/x86 [uebayasi-xip]: cpu.c Log Message: Fix build. To generate a diff of this commit: cvs rdiff -u -r1.40.2.2 -r1.40.2.3 src/sys/arch/xen/x86/cpu.c Please note that

  1   2   3   >