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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 uvm/uvm_page.h for now, to avoid build erros.
This should be removed again later, because exposing page-level
Module Name:src
Committed By: uebayasi
Date: Wed Aug 25 14:21:23 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_vnode.c
Log Message:
Actually make this build with options XIP.
To generate a diff of this commit:
cvs rdiff -u -r1.93.2.1 -r1.93.2.2
Module Name:src
Committed By: uebayasi
Date: Wed Aug 25 14:23:16 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Fix DIAGNOSTIC build. Sprinkle some assertions.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.53 -r1.153.2.54
Module Name:src
Committed By: uebayasi
Date: Tue Aug 17 05:54:01 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.h
Log Message:
Collect a garbage.
To generate a diff of this commit:
cvs rdiff -u -r1.59.2.28 -r1.59.2.29 src/sys/uvm/uvm_page.h
Please note
Module Name:src
Committed By: uebayasi
Date: Wed Aug 11 09:50:01 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
s/vm_physseg_find_direct/vm_physseg_find_device/
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.51
Module Name:src
Committed By: uebayasi
Date: Wed Aug 11 13:14:55 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_pmap.h
Log Message:
If both __HAVE_PMAP_PHYSSEG and __HAVE_PMAP_PHYSSEG_INIT is defined,
call per-vm_physseg initialization/finalization
Module Name:src
Committed By: uebayasi
Date: Thu Aug 12 03:41:55 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_fault.c
Log Message:
Fix a #if/#ifdef miuse.
To generate a diff of this commit:
cvs rdiff -u -r1.166.2.19 -r1.166.2.20 src/sys/uvm/uvm_fault.c
Module Name:src
Committed By: uebayasi
Date: Tue Jul 27 01:47:43 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Use VM_PROT_* instead of PROT_* in UVM.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.50 -r1.153.2.51
Module Name:src
Committed By: uebayasi
Date: Sat Jul 24 08:01:55 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Remove a useless assertion.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.47 -r1.153.2.48 src/sys/uvm/uvm_page.c
Module Name:src
Committed By: uebayasi
Date: Sat Jul 24 08:22:14 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Give physseg related functions better names.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.48 -r1.153.2.49
Module Name:src
Committed By: uebayasi
Date: Thu Jul 15 08:33:47 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_bio.c uvm_fault.c uvm_page.c uvm_page.h
Log Message:
Rename PG_DIRECT to PG_XIP. PG_XIP is marked to XIP vnode pages.
To generate a diff of this
Module Name:src
Committed By: uebayasi
Date: Tue Jul 13 01:47:23 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_bio.c uvm_fault.c
Log Message:
Reduce more diffs from the original.
To generate a diff of this commit:
cvs rdiff -u -r1.68.2.7 -r1.68.2.8
Module Name:src
Committed By: uebayasi
Date: Mon Jul 12 02:28:33 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_fault.c
Log Message:
Now XIP pages have vm_page, adjust some code and reduce diff to the
original code.
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: uebayasi
Date: Fri Jul 9 12:58:00 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_fault.c
Log Message:
Whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.166.2.12 -r1.166.2.13 src/sys/uvm/uvm_fault.c
Please note that
Module Name:src
Committed By: uebayasi
Date: Thu Jul 8 06:55:13 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_bio.c uvm_fault.c uvm_page.c
Log Message:
Mark XIP pages as PG_RDONLY.
To generate a diff of this commit:
cvs rdiff -u -r1.68.2.4 -r1.68.2.5
Module Name:src
Committed By: uebayasi
Date: Thu Jul 8 07:47:37 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.h
Log Message:
One more missing s/DIRECT_PAGE/XIP/.
To generate a diff of this commit:
cvs rdiff -u -r1.59.2.24 -r1.59.2.25
Module Name:src
Committed By: uebayasi
Date: Thu Jul 8 02:23:29 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_fault.c
Log Message:
Whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.166.2.9 -r1.166.2.10 src/sys/uvm/uvm_fault.c
Please note that
Module Name:src
Committed By: uebayasi
Date: Thu Jul 8 05:30:11 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_km.c
Log Message:
Clean up.
To generate a diff of this commit:
cvs rdiff -u -r1.104.2.6 -r1.104.2.7 src/sys/uvm/uvm_km.c
Please note that diffs are
Module Name:src
Committed By: uebayasi
Date: Thu Jul 8 05:30:43 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.h
Log Message:
Whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.59.2.23 -r1.59.2.24 src/sys/uvm/uvm_page.h
Please note that
Module Name:src
Committed By: uebayasi
Date: Wed Jun 9 15:29:58 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_fault.c
Log Message:
Fix build with DIAGNOSTIC.
To generate a diff of this commit:
cvs rdiff -u -r1.166.2.6 -r1.166.2.7 src/sys/uvm/uvm_fault.c
Module Name:src
Committed By: uebayasi
Date: Mon May 31 06:38:34 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Revert partial phys_addr removal code. This change is independent of
XIP, and will be done later.
To generate a diff
Module Name:src
Committed By: uebayasi
Date: Fri May 28 06:41:16 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Remove an old XXX comment. Fix a conditional build.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.36 -r1.153.2.37
Module Name:src
Committed By: uebayasi
Date: Fri May 28 15:26:22 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_device.c
Log Message:
Comment.
To generate a diff of this commit:
cvs rdiff -u -r1.57.2.1 -r1.57.2.2 src/sys/uvm/uvm_device.c
Please note that
Module Name:src
Committed By: uebayasi
Date: Wed Apr 28 08:22:05 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_extern.h uvm_object.h uvm_pglist.h
Log Message:
Don't expose uvm_page.h internal for usual uvm(9) users.
To generate a diff of this commit:
cvs
Module Name:src
Committed By: uebayasi
Date: Wed Apr 28 09:27:47 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Manage struct vm_physseg as a list, which means that struct vm_physseg
objects don't move when a segment is added /
Module Name:src
Committed By: uebayasi
Date: Wed Apr 28 13:28:43 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_extern.h uvm_page.c
Log Message:
Initial support of uvm_page_physunload(9) and uvm_page_physunload_device(9).
Note that callers of these functions are
Module Name:src
Committed By: uebayasi
Date: Thu Apr 29 02:35:14 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
FIx an off-by-one in my new code.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.29 -r1.153.2.30
Module Name:src
Committed By: uebayasi
Date: Thu Apr 29 02:37:09 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Fold long lines.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.30 -r1.153.2.31 src/sys/uvm/uvm_page.c
Please note
Module Name:src
Committed By: uebayasi
Date: Thu Apr 29 03:00:48 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Fix thinko in previous.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.31 -r1.153.2.32 src/sys/uvm/uvm_page.c
Please
Module Name:src
Committed By: uebayasi
Date: Thu Apr 29 03:07:54 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Revert previous; unintended changes mixed.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.32 -r1.153.2.33
Module Name:src
Committed By: uebayasi
Date: Thu Apr 29 03:10:13 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Fix a thinko in Rev. 1.153.2.30.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.33 -r1.153.2.34
Module Name:src
Committed By: uebayasi
Date: Thu Apr 29 03:15:11 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_extern.h uvm_page.c uvm_page.h
Log Message:
int free_list (VM_FREELIST_*) is specific to struct vm_page (memory
page). Handle it only in memory
Module Name:src
Committed By: uebayasi
Date: Tue Apr 27 06:33:24 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_pmap.h
Log Message:
Introduce PMAP_UNCACHEABLE, a flag to tell pmap_enter(9) to enter a H/W
mapping as cache disabled, even for managed memory and
Module Name:src
Committed By: uebayasi
Date: Tue Apr 27 07:17:25 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_pmap.h
Log Message:
On second thought, rename PMAP_UNCACHEABLE as PMAP_UNMANAGED.
To generate a diff of this commit:
cvs rdiff -u -r1.32.2.1
Module Name:src
Committed By: uebayasi
Date: Tue Apr 27 08:20:09 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_device.c
Log Message:
Always map device pages via cdev as unmanaged for now.
I need this to read/write a NOR FlashROM from userland. Otherwise pmaps
Module Name:src
Committed By: uebayasi
Date: Tue Apr 27 08:23:48 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.h
Log Message:
Sort.
To generate a diff of this commit:
cvs rdiff -u -r1.59.2.15 -r1.59.2.16 src/sys/uvm/uvm_page.h
Please note that diffs are
Module Name:src
Committed By: uebayasi
Date: Tue Apr 27 08:32:47 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Maintain not only arrays of struct vm_physseg, but also arrays of pointers
to struct vm_physseg. This is need:
- to
Module Name:src
Committed By: uebayasi
Date: Tue Apr 27 08:40:22 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_extern.h
Log Message:
Forgotten to check this in; now uvm_page_physload() and
uvm_page_physload_device() returns struct vm_physseg * (which is not
Module Name:src
Committed By: uebayasi
Date: Tue Apr 27 15:01:12 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Whitespace.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.23 -r1.153.2.24 src/sys/uvm/uvm_page.c
Please note that
Module Name:src
Committed By: uebayasi
Date: Wed Apr 28 05:05:16 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Use struct vm_physseg *vm_physmem_ptrs[] in initialization code paths.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: uebayasi
Date: Wed Apr 28 05:12:30 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Use struct vm_physseg *vm_physmem_ptrs[] in lookup code paths
(vm_physseg_find()).
To generate a diff of this commit:
cvs rdiff
Module Name:src
Committed By: uebayasi
Date: Mon Apr 26 06:37:38 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Clean up: move memory segment specific code from uvm_page_physload_common()
to uvm_page_physload().
To generate a diff of this
Module Name:src
Committed By: uebayasi
Date: Mon Apr 26 06:42:57 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Collect a garbage.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.20 -r1.153.2.21 src/sys/uvm/uvm_page.c
Please note
Module Name:src
Committed By: uebayasi
Date: Tue Apr 27 04:32:44 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Clean up comments.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.21 -r1.153.2.22 src/sys/uvm/uvm_page.c
Please note
Module Name:src
Committed By: uebayasi
Date: Sun Apr 25 10:15:41 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Make uvm_page_physload() return the registered struct vm_physseg *.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.16
Module Name:src
Committed By: uebayasi
Date: Sun Apr 25 15:23:28 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Refactor uvm_page_physload_common(). Memory allocation failure here is
critical; panic if it happens.
To generate a diff of
Module Name:src
Committed By: uebayasi
Date: Wed Feb 24 16:22:58 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_fault.c
Log Message:
Sync with HEAD.
To generate a diff of this commit:
cvs rdiff -u -r1.166.2.3 -r1.166.2.4 src/sys/uvm/uvm_fault.c
Please note
Module Name:src
Committed By: uebayasi
Date: Tue Feb 23 08:46:17 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Make struct vm_page_md * - struct vm_page_md * lookup a real function and
hide its internal. Won't cause much
Module Name:src
Committed By: uebayasi
Date: Tue Feb 23 15:38:30 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Put back vm_page::phys_addr for now, because removing it involves some random
parts in the tree. I'll revisit this
Module Name:src
Committed By: uebayasi
Date: Tue Feb 23 07:05:05 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_bio.c
Log Message:
ubc_alloc: Don't forget taking the parent's vmobjlock in device page cases.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: uebayasi
Date: Tue Feb 23 07:11:46 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_fault.c
Log Message:
uvm_fault_lower_promote: One more missing part for device pages to by-pass
page cache handling. When a page in a uobj is
Module Name:src
Committed By: uebayasi
Date: Tue Feb 23 07:12:08 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_km.c
Log Message:
Don't forget opt_device_page.h.
To generate a diff of this commit:
cvs rdiff -u -r1.104.2.1 -r1.104.2.2 src/sys/uvm/uvm_km.c
Module Name:src
Committed By: uebayasi
Date: Tue Feb 23 07:44:25 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_extern.h uvm_page.c uvm_page.h
Log Message:
Introduce uvm_page_physload_device(). This registers a physical address
range of a device, similar to
Module Name:src
Committed By: uebayasi
Date: Fri Feb 12 13:38:41 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_bio.c
Log Message:
Teach device page handling.
To generate a diff of this commit:
cvs rdiff -u -r1.68 -r1.68.2.1 src/sys/uvm/uvm_bio.c
Please note
Module Name:src
Committed By: uebayasi
Date: Fri Feb 12 13:39:10 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_loan.c
Log Message:
Teach device page handling.
To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.77.2.1 src/sys/uvm/uvm_loan.c
Please
Module Name:src
Committed By: uebayasi
Date: Fri Feb 12 13:39:26 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_object.c
Log Message:
Teach device page handling.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.7.2.1 src/sys/uvm/uvm_object.c
Please
Module Name:src
Committed By: uebayasi
Date: Fri Feb 12 13:40:00 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.h
Log Message:
Typo.
To generate a diff of this commit:
cvs rdiff -u -r1.59.2.11 -r1.59.2.12 src/sys/uvm/uvm_page.h
Please note that diffs are
Module Name:src
Committed By: uebayasi
Date: Fri Feb 12 16:06:50 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_fault.c
Log Message:
uvmfault_promote: For promotion from a lower page, pass the belonging struct
uvm_object * from callers, because device page
Module Name:src
Committed By: uebayasi
Date: Fri Feb 12 16:09:56 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_fault.c
Log Message:
Teach device page handling to the lower fault handler. Skip all the paging
activities, no loaning, no wired count. Only compile
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 08:12:02 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_km.c uvm_km.h
Log Message:
Initial attempt to implement uvm_pageofzero_xip(), which returns a pointer
to a single read-only zeroed page. This is
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 14:07:23 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.h
Log Message:
Introduce VM_PAGE_TO_MD(); lookup vm_page_md from a given vm_page.
To generate a diff of this commit:
cvs rdiff -u -r1.59.2.7
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 14:11:32 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.h
Log Message:
Oops fix a typo. (My lapdog's k/b is dying.)
To generate a diff of this commit:
cvs rdiff -u -r1.59.2.8 -r1.59.2.9
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 06:26:48 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_vnode.c
Log Message:
uvn_get: For XIP vnodes, skip read-ahead, because it's pointless.
To generate a diff of this commit:
cvs rdiff -u -r1.93
Module Name:src
Committed By: uebayasi
Date: Tue Feb 9 08:23:10 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Merge vm_physseg lookup routines.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.4 -r1.153.2.5 src/sys/uvm/uvm_page.c
Module Name:src
Committed By: uebayasi
Date: Tue Feb 9 08:43:33 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h uvm_pglist.c
Log Message:
vm_nphysseg - vm_nphysmem
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.5 -r1.153.2.6
Module Name:src
Committed By: uebayasi
Date: Tue Feb 9 09:07:34 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Define vm_physdev / vm_nphysdev, physical address segment data for managed
device pages.
To generate a diff of this
Module Name:src
Committed By: uebayasi
Date: Tue Feb 9 13:06:17 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Implement device page struct vm_page * handling.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.7
Module Name:src
Committed By: uebayasi
Date: Tue Feb 9 14:12:00 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Give new funcs better names.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.8 -r1.153.2.9 src/sys/uvm/uvm_page.c
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 02:12:40 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Initial MD per-page data (struct vm_page_md) lookup code for XIP'able device
pages. Compile tested only.
Always
Module Name:src
Committed By: uebayasi
Date: Mon Feb 8 05:41:43 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Make vm_physseg::lastpg exclusive end.
To generate a diff of this commit:
cvs rdiff -u -r1.153 -r1.153.2.1
Module Name:src
Committed By: uebayasi
Date: Mon Feb 8 05:53:05 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Make vm_physseg lookup into a real function.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.1 -r1.153.2.2
Module Name:src
Committed By: uebayasi
Date: Mon Feb 8 06:14:57 UTC 2010
Modified Files:
src/sys/uvm [uebayasi-xip]: uvm_page.c
Log Message:
Abstract vm_physseg_find() to handle struct vm_page *.
To generate a diff of this commit:
cvs rdiff -u -r1.153.2.2 -r1.153.2.3
87 matches
Mail list logo