[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |