Re: CVS commit: src/sys/uvm

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Masao Uebayashi
Date: Tuesday, December 21, 2010 - 8:52 pm

On Tue, Dec 21, 2010 at 06:33:53PM -0800, Matt Thomas wrote:

True.


Yes, and vm_page * is used as page identity, right?

What I call "vm_page is used" means for example read/write'ing
pg->flags.  In that sense, vm_page is not really used in any pmaps.


s/probably know/know/

IMO cacheability is always explicitly specified by UVM.

Cacheability is decided by how VA is mapped, i.e., shared or not.
Vnode are shared but read-only, so it's cacheable.  Device registers
are shared between CPU and H/W, so it can't be cacheable.
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: CVS commit: src/sys/uvm, YAMAMOTO Takashi, (Thu Nov 25, 4:32 pm)
Re: CVS commit: src/sys/uvm, Masao Uebayashi, (Mon Dec 6, 9:19 am)
Re: CVS commit: src/sys/uvm, Masao Uebayashi, (Tue Dec 21, 2:10 am)
Re: CVS commit: src/sys/uvm, Matt Thomas, (Tue Dec 21, 12:29 pm)
Re: CVS commit: src/sys/uvm, Masao Uebayashi, (Tue Dec 21, 7:13 pm)
Re: CVS commit: src/sys/uvm, Matt Thomas, (Tue Dec 21, 7:33 pm)
Re: CVS commit: src/sys/uvm, Masao Uebayashi, (Tue Dec 21, 8:52 pm)
Re: CVS commit: src/sys/uvm, Masao Uebayashi, (Tue Dec 21, 9:07 pm)
Re: CVS commit: src/sys/uvm, YAMAMOTO Takashi, (Tue Dec 21, 10:37 pm)
Re: CVS commit: src/sys/uvm, Masao Uebayashi, (Wed Dec 22, 8:48 pm)
Re: CVS commit: src/sys/uvm, Masao Uebayashi, (Mon Jan 3, 9:53 pm)
Re: CVS commit: src/sys/uvm, Masao Uebayashi, (Mon Jan 3, 10:01 pm)
Re: CVS commit: src/sys/uvm, Matt Thomas, (Mon Jan 3, 11:28 pm)
Re: CVS commit: src/sys/uvm, Masao Uebayashi, (Tue Jan 4, 7:57 am)