[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] PAE xen + linux kernel boots ...
> +#if defined(__i386__) && defined(CONFIG_X86_PAE) > + l3_pgentry_t *pl3e; > + l2_pgentry_t *pl2e; > + l1_pgentry_t *pl1e; > + > + pl3e = &idle_pg_table[l3_table_offset(addr)]; > + printk(" L3 = 0x%016llx\n", l3e_get_value(*pl3e)); Well, that isn't needed. > page = l2e_get_value(idle_pg_table[l2_table_offset(addr)]); Just make that "idle_pg_table_l2[l2_linear_offset(addr)]" should work ok. The idle_pg tables are contignous in physical (and virtual) memory, so you basically don't have to care about the idle_pg_table_l3 at all and can simply use idle_pg_table_l2 directly. Gerd -- #define printk(args...) fprintf(stderr, ## args) _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |