aboutsummaryrefslogtreecommitdiffstats
path: root/extras/mini-os
diff options
context:
space:
mode:
authorawilliam@xenbuild2.aw <awilliam@xenbuild2.aw>2007-03-20 09:32:24 -0600
committerawilliam@xenbuild2.aw <awilliam@xenbuild2.aw>2007-03-20 09:32:24 -0600
commit1264150f8c2f288986f2e79bc45cc89f129b62c8 (patch)
treeeef638262068315e70b601466bb8c2d64198ec9b /extras/mini-os
parentc2c88dd44c9cf8d15a42ba65ad39b0234b24fbe0 (diff)
downloadxen-1264150f8c2f288986f2e79bc45cc89f129b62c8.tar.gz
xen-1264150f8c2f288986f2e79bc45cc89f129b62c8.tar.bz2
xen-1264150f8c2f288986f2e79bc45cc89f129b62c8.zip
[IA64] fix access rights in VHPT when itr.ar!=dtr.ar
This is a workaround patch for Windows 2003 Server. Windows (vcpu>=2) set itr[1].ar=3(RWX) but dtr[1].ar=2(RW). It causes an impossible INST_ACCESS_RIGHTS interruption via VHPT which is used for emulating TR. Surprisingly, windows ordinarily accepts this interruption. But windows sometimes crashes with the message 'PANIC_STACK_SWITCH' owing to this interruption. Signed-off-by: Kouya Shimura <kouya@jp.fujitsu.com>
Diffstat (limited to 'extras/mini-os')
0 files changed, 0 insertions, 0 deletions