Re: pv_ops progress & ask for suggestion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Apr 08, 2008 at 10:31:20AM +0800, Dong, Eddie wrote:
> >> 	Now we have 2 choices:
> >> 	Alt1:  Dual compile entry.S like IVT.s (dual compile all ASM
> >> files if it needs virtualization)
> >> 		pros: Same policy with iVT, use same MACRO to
> >> replacement.
> >> 		cons: There are other ASM files such as
> >> sn/kernel/pio_phys.S need to be dual compiled too.
> >> 			And unlike IVT table, the memory occupied by
> >> dual compiled code won't be able to be freed easily since the size is
> >> not fixed. Also all future ASM code touch privilege instruction may
> >> need to be dual compiled too.
> > 
> > I suppose the more generalized problem is
> > - The memory for unused pv code/data won't be executed/referenced
> >   so that it can be freed somehow.
> >   Is it worth while to do that? And how to do it?
> 
> For IVT table (64K) & gate page (1 page), it can be done except
> relocating
> those IP relative symbols.

Yes, IVT table and gate page is somewhat special so that they are
worth while to handle specialy.


> > This is not ia64 specific issues, and should be addressed
> > in arch generic way. This hasn't been addressed even on x86.
> 
> X86 doesn't use dual compile.

I meant by "more generalized" that freeing not only dual compiled
ones, but also all ones under xen directory (or lguest, vmi... on x86).

-- 
yamahata
--
To unsubscribe from this list: send the line "unsubscribe linux-ia64" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel]     [Sparc Linux]     [DCCP]     [Linux ARM]     [Yosemite News]     [Linux SCSI]     [Linux x86_64]     [Linux for Ham Radio]

  Powered by Linux