ia64/xen-unstable

annotate docs/Doxyfilter @ 11472:3e31c5e160cf

[HVM] Fix an error when read from APIC registers like IRR, ISR and TMR.
From SDM3 spec, for APIC registers, all 32-bit registers should
be accessed using 128-bit aligned 32bit loads or stores.
And wider registers (64-bit or 256-bit) must be accessed using
multiple 32-bit loads or stores.

In old APIC virtualization code, we use IRR, ISR and TMR which are
256-bit registers as contiguous bit maps other than multiple 32-bit.

So guest always fetch error values.

Original patch was:
* Signed-off-by: Xiaohui Xin <xiaohui.xin@intel.com>
* Signed-off-by: Yunhong Jiang <yunhong.jiang@intel.com>
* Signed-off-by: Eddie Dong <eddie.dong@intel.com>

Signed-off-by: Keir Fraser <keir@xensource.com>
author kaf24@firebug.cl.cam.ac.uk
date Wed Sep 13 15:59:14 2006 +0100 (2006-09-13)
parents 06d84bf87159
children
rev   line source
ewan@6786 1 #!/bin/sh
ewan@6786 2
ewan@6787 3 #
ewan@6787 4 # Doxyfilter <source-root> <filename>
ewan@6787 5 #
ewan@6787 6
ewan@6786 7 dir=$(dirname "$0")
ewan@6786 8
ewan@6786 9 PYFILTER="$dir/pythfilter.py"
ewan@6786 10
ewan@6787 11 if [ "${2/.py/}" != "$2" ]
ewan@6786 12 then
ewan@6787 13 python "$PYFILTER" -r "$1" -f "$2"
ewan@6786 14 else
ewan@6787 15 cat "$2"
ewan@6786 16 fi