|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] Fix xenconsole when console page is >= 4GB.
# HG changeset patch
# User kaf24@xxxxxxxxxxxxxxxxxxxx
# Node ID c174ac96a69d58169cb74fe06544e27c401cf34f
# Parent 9776d03bf1083a92170e500a424eba865b5fcea4
Fix xenconsole when console page is >= 4GB.
Signed-off-by: Keir Fraser <keir@xxxxxxxxxxxxx>
diff -r 9776d03bf108 -r c174ac96a69d
linux-2.6-xen-sparse/drivers/xen/console/xencons_ring.c
--- a/linux-2.6-xen-sparse/drivers/xen/console/xencons_ring.c Tue Sep 20
13:07:10 2005
+++ b/linux-2.6-xen-sparse/drivers/xen/console/xencons_ring.c Tue Sep 20
14:09:07 2005
@@ -36,13 +36,12 @@
static inline struct ring_head *outring(void)
{
- return machine_to_virt(xen_start_info->console_mfn << PAGE_SHIFT);
+ return mfn_to_virt(xen_start_info->console_mfn);
}
static inline struct ring_head *inring(void)
{
- return machine_to_virt(xen_start_info->console_mfn << PAGE_SHIFT)
- + PAGE_SIZE/2;
+ return mfn_to_virt(xen_start_info->console_mfn) + PAGE_SIZE/2;
}
diff -r 9776d03bf108 -r c174ac96a69d
linux-2.6-xen-sparse/include/asm-xen/asm-i386/page.h
--- a/linux-2.6-xen-sparse/include/asm-xen/asm-i386/page.h Tue Sep 20
13:07:10 2005
+++ b/linux-2.6-xen-sparse/include/asm-xen/asm-i386/page.h Tue Sep 20
14:09:07 2005
@@ -261,7 +261,6 @@
/* VIRT <-> MACHINE conversion */
#define virt_to_machine(v) (phys_to_machine(__pa(v)))
-#define machine_to_virt(m) (__va(machine_to_phys(m)))
#define virt_to_mfn(v) (pfn_to_mfn(__pa(v) >> PAGE_SHIFT))
#define mfn_to_virt(m) (__va(mfn_to_pfn(m) << PAGE_SHIFT))
diff -r 9776d03bf108 -r c174ac96a69d
linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/page.h
--- a/linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/page.h Tue Sep 20
13:07:10 2005
+++ b/linux-2.6-xen-sparse/include/asm-xen/asm-x86_64/page.h Tue Sep 20
14:09:07 2005
@@ -239,7 +239,6 @@
/* VIRT <-> MACHINE conversion */
#define virt_to_machine(v) (phys_to_machine(__pa(v)))
-#define machine_to_virt(m) (__va(machine_to_phys(m)))
#define virt_to_mfn(v) (pfn_to_mfn(__pa(v) >> PAGE_SHIFT))
#define mfn_to_virt(m) (__va(mfn_to_pfn(m) << PAGE_SHIFT))
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] Fix xenconsole when console page is >= 4GB.,
Xen patchbot -unstable <=
|
|
|
|
|