diff options
author | awilliam@xenbuild.aw <awilliam@xenbuild.aw> | 2006-11-10 11:19:57 -0700 |
---|---|---|
committer | awilliam@xenbuild.aw <awilliam@xenbuild.aw> | 2006-11-10 11:19:57 -0700 |
commit | 79ab1eb5ced87b1794a6ab2663140a9ace801510 (patch) | |
tree | a9318a4083fdc454bd450ff7a29b421a72bce77e /extras/mini-os/sched.c | |
parent | 01924b13c224f9ba995bef716556a7ea87a6d1f2 (diff) | |
download | xen-79ab1eb5ced87b1794a6ab2663140a9ace801510.tar.gz xen-79ab1eb5ced87b1794a6ab2663140a9ace801510.tar.bz2 xen-79ab1eb5ced87b1794a6ab2663140a9ace801510.zip |
[IA64] Fix SMP Windows boot failure
Sometime SMP Windows can't boot, the root cause is guest timer interrupt
is lost.
This patch fixes following issues.
1. Windows uses different way to sync itc.
2. Previously when Guest timer fires and guest ITV is masked, XEN will
desert this Guest timer interrupt. It is not correct for windows,
windows may expect this timer interrupt.
3. Windows may use different way to set timer in some situations.
Windows first sets itm (which may be smaller than current itc), and
then sets itc (which is samller than itm).
XEN can support this way to set timer.
Signed-off-by: Anthony Xu <anthony.xu@intel.com>
Diffstat (limited to 'extras/mini-os/sched.c')
0 files changed, 0 insertions, 0 deletions