|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-devel] question about page_to_phys
On 1 Sep 2005, at 02:29, Xiaofeng Ling wrote:
The page_to_phys is defined as
#define page_to_phys(page)
(phys_to_machine(page_to_pseudophys(page)))
so it return machine addresss
while virt_to_phys return psedophys. include/asm-xen/asm-i386/io.h
this is really confusing.
why not define page_to_machine?
page_to_phys() is used only in places where we want to compare machine
addresses (e.g., in deciding when to merge I/O requests). It was easier
to abuse the macro definition than fix every place that it is used.
-- Keir
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
|
|
|
|