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

[Xen-ia64-devel] Re: [PATCH]: makes b2-b5 fixed registers



On Sun, 2007-02-18 at 16:35 +0100, Tristan Gingold wrote:
> Hi,
> 
> Currently most registers are either fixed (eg: f12-f127) or saved on entry
> in Xen (see minstate.h).
> There are however a few exceptions: ec, lc, b2-b5.  These registers are
> available by the compiler (but not scratch) and saved by save_switch_stack.
> These registers can't be easily written to vcpu_guest_context (unless we
> want to use unwind) which makes implementation of debugger impossible.
> 
> I will work on extending vcpu_guest_context soon.
> During my preliminary work I remaked using objdump that b2-b5 were never used
> by C code.  Therefore I can mark them as fixed without preformance impact.

   Applied.  Thanks,

        Alex

-- 
Alex Williamson                             HP Open Source & Linux Org.


_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.