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

[Xen-ia64-devel] Interim vcpu_get_psr fix



vcpu_get_psr previously read the current value of PSR within the
hypervisor (mov =psr), which has many bits cleared compared to
the guest PSR value.  For example, it always returned a PSR
value with dfh cleared, which causes FP save/restore problems in
Linux.  This patch changes it to use the IPSR instead of the
current PSR value.

(I'm working on a more general patch to provide better PSR
virtualisation - by tracking the virtual PSR in vpsr and merging
only certain IPSR bits - but in the meantime this patch addresses
the most serious bug.)

Matt

Attachment: readpsr.patch
Description: Text document

_______________________________________________
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®.