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 07:19:29 UTC 2010
Modified Files:
src/sys/arch/acorn26/acorn26 [uebayasi-xip]: pmap.c
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
src/sys/arch/hppa/hppa [uebayasi-xip]: pmap.c
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:19:06 UTC 2010
Modified Files:
src/sys/arch/acorn26/include [uebayasi-xip]: vmparam.h
src/sys/arch/acorn32/include [uebayasi-xip]: vmparam.h
src/sys/arch/alpha/include [uebayasi-xip]: vmparam.h
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: Tue Mar 23 01:58:14 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
src/sys/miscfs/specfs [uebayasi-xip]: specdev.h
src/sys/sys [uebayasi-xip]: mount.h
src/sys/ufs/ffs
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
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: Thu Feb 25 02:57:18 UTC 2010
Modified Files:
src/sys/arch/x86/x86 [uebayasi-xip]: pmap.c
Log Message:
pg-mdpage - VM_PAGE_TO_MD(pg)
To generate a diff of this commit:
cvs rdiff -u -r1.100 -r1.100.2.1
Module Name:src
Committed By: uebayasi
Date: Thu Feb 25 03:19:51 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: mem.c
Log Message:
pg-mdpage - VM_PAGE_TO_MD(pg)
To generate a diff of this commit:
cvs rdiff -u -r1.26.6.1 -r1.26.6.2
Module Name:src
Committed By: uebayasi
Date: Thu Feb 25 03:30:22 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: mem.c pmap.c
src/sys/arch/arm/include/arm32 [uebayasi-xip]: pmap.h
Log Message:
A few more VM_PAGE_TO_MD().
To generate a diff of
Module Name:src
Committed By: uebayasi
Date: Thu Feb 25 03:44:17 UTC 2010
Modified Files:
src/sys/arch/alpha/alpha [uebayasi-xip]: pmap.c
src/sys/arch/alpha/include [uebayasi-xip]: pmap.h
Log Message:
Use VM_PAGE_TO_MD(). Only compile tested.
To generate a diff
Module Name:src
Committed By: uebayasi
Date: Thu Feb 25 04:11:29 UTC 2010
Modified Files:
src/sys/arch/hppa/hppa [uebayasi-xip]: pmap.c
src/sys/arch/hppa/include [uebayasi-xip]: pmap.h
Log Message:
Use VM_PAGE_TO_MD(). Only compile tested.
To generate a diff of
Module Name:src
Committed By: uebayasi
Date: Thu Feb 25 04:33:06 UTC 2010
Modified Files:
src/sys/arch/ia64/include [uebayasi-xip]: proc.h
Log Message:
Fix build.
To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.4.2.1 src/sys/arch/ia64/include/proc.h
Please
Module Name:src
Committed By: uebayasi
Date: Thu Feb 25 04:33:44 UTC 2010
Modified Files:
src/sys/arch/ia64/ia64 [uebayasi-xip]: pmap.c
src/sys/arch/ia64/include [uebayasi-xip]: pmap.h
Log Message:
Use VM_PAGE_TO_MD(). Only compile tested.
To generate a diff of
Module Name:src
Committed By: uebayasi
Date: Thu Feb 25 04:46:28 UTC 2010
Modified Files:
src/sys/arch/mips/mips [uebayasi-xip]: pmap.c
Log Message:
Use VM_PAGE_TO_MD(). Only compile tested.
To generate a diff of this commit:
cvs rdiff -u -r1.188 -r1.188.2.1
Module Name:src
Committed By: uebayasi
Date: Thu Feb 25 05:05:23 UTC 2010
Modified Files:
src/sys/arch/sh3/sh3 [uebayasi-xip]: pmap.c
Log Message:
Use VM_PAGE_TO_MD(). Only compile tested.
To generate a diff of this commit:
cvs rdiff -u -r1.74 -r1.74.2.1
Module Name:src
Committed By: uebayasi
Date: Thu Feb 25 05:13:01 UTC 2010
Modified Files:
src/sys/arch/sh3/include [uebayasi-xip]: vmparam.h
Log Message:
Make this reall build.
To generate a diff of this commit:
cvs rdiff -u -r1.19.2.1 -r1.19.2.2
Module Name:src
Committed By: uebayasi
Date: Thu Feb 25 05:54:03 UTC 2010
Modified Files:
src/sys/arch/sparc/include [uebayasi-xip]: vmparam.h
src/sys/arch/sparc64/sparc64 [uebayasi-xip]: pmap.c
Log Message:
Use VM_PAGE_TO_MD(). Only compile tested.
To generate
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:27:57 UTC 2010
Modified Files:
src/sys/arch/alpha/include [uebayasi-xip]: vmparam.h
src/sys/arch/amd64/include [uebayasi-xip]: vmparam.h
src/sys/arch/hppa/include [uebayasi-xip]: vmparam.h
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: Wed Feb 24 01:19:37 UTC 2010
Modified Files:
src/sys/dev [uebayasi-xip]: flash.c flashvar.h
Log Message:
Implement DIOCGPHYSADDR, a special block device ioctl for block devices that
can be directly memory-mapped. When such a
Module Name:src
Committed By: uebayasi
Date: Tue Feb 23 06:58:07 UTC 2010
Modified Files:
src/sys/kern [uebayasi-xip]: vfs_syscalls.c
src/sys/sys [uebayasi-xip]: fstypes.h
Log Message:
More bits to pass the new XIP mount option correctly.
To generate a diff of
Module Name:src
Committed By: uebayasi
Date: Tue Feb 23 07:00:58 UTC 2010
Modified Files:
src/sys/ufs/ffs [uebayasi-xip]: ffs_vfsops.c
Log Message:
Check XIP mount condition more nicely.
To generate a diff of this commit:
cvs rdiff -u -r1.257.2.1 -r1.257.2.2
Module Name:src
Committed By: uebayasi
Date: Tue Feb 23 07:03:13 UTC 2010
Modified Files:
src/sys/arch/arm/include/arm32 [uebayasi-xip]: vmparam.h
Log Message:
Pass struct vm_page_md * to VM_MDPAGE_INIT(), not struct vm_page *.
To generate a diff of this commit:
cvs
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: Tue Feb 23 07:46:28 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
genfs_do_getpages_xip: Drop vmobjlock before calling VOP_BMAP, otherwise
deadlock. No idea how this worked for me
Module Name:src
Committed By: uebayasi
Date: Sat Feb 20 16:48:57 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Fix \!DIAGNOSTIC build.
To generate a diff of this commit:
cvs rdiff -u -r1.211.2.7 -r1.211.2.8
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: Fri Feb 12 01:36:02 UTC 2010
Added Files:
src/sys/dev [uebayasi-xip]: flash.c flashvar.h
Log Message:
Minimal NOR FlashROM driver to demonstrate the coming XIP functionality.
To generate a diff of this commit:
cvs rdiff -u
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 12:53:26 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Start changing this to be ready for device page (XIP). The basic rule is
device pages don't have struct vm_page * objects.
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 13:23:57 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Convert pmap_remove_pv() / pmap_modify_pv() to take struct vm_page_md *.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 13:26:22 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Convert pmap_enter_pv().
To generate a diff of this commit:
cvs rdiff -u -r1.211.2.2 -r1.211.2.3
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 13:58:08 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Convert pmap_enter() and pmap_vac_me_harder().
To generate a diff of this commit:
cvs rdiff -u -r1.211.2.3 -r1.211.2.4
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: Wed Feb 10 14:18:31 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log Message:
Fix previous again use VM_PAGE_TO_MD() where appropriate.
To
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 14:20:23 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: mem.c
src/sys/arch/arm/include/arm32 [uebayasi-xip]: pmap.h
Log Message:
Missing bits of pmap_is_page_colored_p() conversion.
To
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 15:37:48 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Replace all remaining pg-mdpage references with VM_PAGE_TO_MD(). Now struct
vm_page * is fully opaque.
To generate a
Module Name:src
Committed By: uebayasi
Date: Wed Feb 10 15:48:28 UTC 2010
Modified Files:
src/sys/arch/arm/arm32 [uebayasi-xip]: pmap.c
Log Message:
Adjust previous.
To generate a diff of this commit:
cvs rdiff -u -r1.211.2.6 -r1.211.2.7 src/sys/arch/arm/arm32/pmap.c
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 05:19:35 UTC 2010
Modified Files:
src/sys/sys [uebayasi-xip]: dkio.h
Log Message:
Directly memory-mappable block devices (typically NOR FlashROMs) can implement
DIOCGPHYSADDR and return its physical base address.
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 05:20:28 UTC 2010
Modified Files:
src/sys/sys [uebayasi-xip]: fstypes.h mount.h vnode.h
Log Message:
XIP glues in struct mount and struct vnode.
To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.26.14.1
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 05:22:38 UTC 2010
Modified Files:
src/sys/ufs/ffs [uebayasi-xip]: ffs_vfsops.c
Log Message:
XIP hook for ffs.
To generate a diff of this commit:
cvs rdiff -u -r1.257 -r1.257.2.1 src/sys/ufs/ffs/ffs_vfsops.c
Please
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 05:36:16 UTC 2010
Modified Files:
src/include [uebayasi-xip]: mntopts.h
src/sbin/mount [uebayasi-xip]: mount.8
Log Message:
Add the new xip mount option.
To generate a diff of this commit:
cvs rdiff -u
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 05:38:21 UTC 2010
Modified Files:
src/sbin/mount_ffs [uebayasi-xip]: mount_ffs.c
Log Message:
Support the xip option.
To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.25.10.1
Module Name:src
Committed By: uebayasi
Date: Thu Feb 11 06:23:04 UTC 2010
Modified Files:
src/sys/miscfs/genfs [uebayasi-xip]: genfs_io.c
Log Message:
genfs_getpages() for XIP.
Pages are directly mappable, and always there. What we need to do here is
to address
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:10:28 UTC 2010
Modified Files:
src/sys/conf [uebayasi-xip]: files
Log Message:
Make device page handling another kernel option. XIP depends on it.
To generate a diff of this commit:
cvs rdiff -u -r1.974.2.1
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: Tue Feb 9 07:42:27 UTC 2010
Modified Files:
src/sys/arch/arm/include/arm32 [uebayasi-xip]: vmparam.h
src/sys/arch/powerpc/powerpc [uebayasi-xip]: rtas.c
src/sys/uvm [uebayasi-xip]: uvm_page.c uvm_page.h
Log
Module Name:src
Committed By: uebayasi
Date: Mon Feb 8 05:01:09 UTC 2010
Modified Files:
src/sys/conf [uebayasi-xip]: files std
Log Message:
Add XIP flag and globally enable it on this branch.
To generate a diff of this commit:
cvs rdiff -u -r1.974 -r1.974.2.1
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
201 - 280 of 280 matches
Mail list logo