|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
Re: [Xen-ia64-devel] [PATCH][RFC]discontig memory support
Tristan Gingold writes:
> > - Location of PGD.
> > A page(swapper_pg_dir) pointed from init_mm.pgd seems to be never
> > used. So I use this page as PGD for virtual frame_table. If
> > someone uses this page, please tell me.
> At least it is referenced.
> You should remove these references and rename it.
I know. swapper_pg_dir is referenced from vhpt_miss and
nested_dtlb_miss in ivt.S.
But the reference is obviously wrong. The code expects the physical
address of swapper_pg_dir but the value is virtual. If these
instructions are executed, an Unimplemented Data Address fault is
raised.
Linux's ia64_patch_vtop() translates these virtual addresses to
physical addreses on boot but Xen's ia64_patch_vtop() does nothing. :-<
Anyway, I will rename it.
Thanks,
Kouya
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
|
|
|
|