|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
[Xen-ia64-devel][PATCH]Let XEN handle identity mapping for xenolinux reg
Let XEN handle identity mapping for xenolinux region 7
I noticed that in the process of KB on dom0, half of slow reflection is
ALT_DTLB_MISS,
See below data, ARR16 is ALT_DTLB_MISS.
(XEN) slow reflection TOTAL[ 22904618]
(XEN) ARR00[ 4635847] ARR01[ 0] ARR02[
0]
ARR03[ 0]
(XEN) ARR04[ 2010044] ARR05[ 0] ARR06[
0]
ARR07[ 0]
(XEN) ARR08[ 3908798] ARR09[ 0] ARR10[
0]
ARR11[ 0]
(XEN) ARR12[ 0] ARR13[ 0] ARR14[
0]
ARR15[ 0]
(XEN) ARR16[ 11575236]
As we known, region 7 on xenolinux is identity mapping.
So XEN can handle this kind of ALT_DTLB_MISS for xenolinux.
Applying this patch, most of ALT_DTLB_MISS slow reflection disappeared.
I get below perfomance data by runing KB on dom0.
without patch with patch improvement
real 17m6.188s real 16m41.390s 2.44%
user 15m49.760s user 15m49.140s almost same
sys 1m2.790s sys 0m53.570s 14.68%
--Anthony
handle_alttlb.patch
Description: handle_alttlb.patch
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-ia64-devel][PATCH]Let XEN handle identity mapping for xenolinux region 7,
Xu, Anthony <=
|
|
|
|
|