>>> On 25.09.15 at 22:59, wrote:
> From: Elena Ufimtseva
>
> This patch addresses a regression introduced by commit
> 5ae03990c120a7b3067a52d9784c9aa72c0705a6 in new set_identity_p2m_entry.
> RMRRs are not being mapped in IOMMU for PVH Dom0. This causes pages faults
> and
> some long 'hang-lik
This run is configured for baseline tests only.
flight 38083 qemu-mainline real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/38083/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-amd64-amd64-xl-raw 6 xen-boot
This patchset adds support for VMX TSC scaling feature which is
available on Intel Skylake CPU. The specification of VMX TSC scaling
can be found at
http://www.intel.com/content/www/us/en/processors/timestamp-counter-scaling-virtualization-white-paper.html
VMX TSC scaling allows guest TSC which is
When the TSC mode of a domain is TSC_MODE_DEFAULT and no TSC emulation
is used, the existing tsc_get_info() calculates elapsed_nsec by scaling
the host TSC with a ratio between guest TSC rate and
nanoseconds. However, the result will be incorrect if the guest TSC rate
differs from the host TSC rate
This patch implements a common function hvm_scale_tsc() to calculate the
scaling of TSC by using TSC scaling information which is collected by
architecture code.
Signed-off-by: Haozhong Zhang
---
xen/arch/x86/hvm/hvm.c| 53 +++
xen/arch/x86/hvm/svm
The existing hvm_set_guest_tsc_fixed() and hvm_get_guest_tsc_fixed()
calculate the guest TSC by adding the TSC offset to the host TSC. When
the TSC scaling is enabled, the host TSC should be scaled first. This
patch adds the scaling logic to those two functions.
Signed-off-by: Haozhong Zhang
---
This patch adds a field tsc_scaling_ratio in struct arch_vcpu to
represent the TSC scaling ratio, and sets it up when tsc_set_info() is
called for a vcpu or a vcpu is restored or reset.
Signed-off-by: Haozhong Zhang
---
xen/arch/x86/hvm/hvm.c| 34 ++
xen/a
When the TSC mode of a domain is TSC_MODE_DEFAULT and no TSC emulation
is used, the existing tsc_get_info() returns the host TSC rate (cpu_khz)
as the guest TSC rate. However, tsc_set_info() may set the guest TSC
rate of a domain in TSC_MODE_DEFAULT to a value different than the host
TSC rate. In o
This patch uses hvm_funcs.tsc_scaling_supported instead of the
architecture code to detect the TSC scaling support.
Signed-off-by: Haozhong Zhang
---
xen/arch/x86/time.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/xen/arch/x86/time.c b/xen/arch/x86/time.c
index 64f4e31.
Both VMX TSC scaling and SVM TSC ratio use the 64-bit TSC scaling ratio,
but the number of fractional bits of the ratio is different between VMX
and SVM. This patch makes the architecture code to collect the number of
fractional bits and other related information into fields of struct
hvm_function_
Both VMX and SVM saves/loads vcpu's TSC when saving/loading vcpu's
context, so this patch moves saving/loading vcpu's TSC to the common
function hvm_save_cpu_ctxt()/hvm_load_cpu_ctxt().
Signed-off-by: Haozhong Zhang
---
xen/arch/x86/hvm/hvm.c | 4
xen/arch/x86/hvm/svm/svm.c | 5 -
x
This patch adds the detection and initialization code for VMX TSC
scaling.
Signed-off-by: Haozhong Zhang
---
xen/arch/x86/hvm/vmx/vmcs.c| 11 +--
xen/arch/x86/hvm/vmx/vmx.c | 9 +
xen/include/asm-x86/hvm/vmx/vmcs.h | 7 +++
3 files changed, 25 insertions(+),
This patch adds an option 'vtsc_khz' to allow users to set vcpu's TSC
rate in KHz. In the case that tsc_mode = 'default', the default value of
'vtsc_khz' option is the host TSC rate which is used when 'vtsc_khz'
option is set to 0 or does not appear in the configuration. In all other
cases of tsc_m
This patch adds a new call-back setup_tsc_scaling in struct
hvm_function_table to apply the TSC scaling ratio to hardware. For VMX,
it writes the TSC scaling ratio to VMCS field TSC_MULTIPLIER.
Signed-off-by: Haozhong Zhang
---
xen/arch/x86/hvm/hvm.c| 1 +
xen/arch/x86/hvm/svm/svm.c|
If VMX TSC scaling is enabled and no TSC emulation is used,
vmx_set_tsc_offset() will calculate the TSC offset by substracting the
scaled host TSC from the current guest TSC.
Signed-off-by: Haozhong Zhang
---
xen/arch/x86/hvm/vmx/vmx.c | 15 +++
1 file changed, 15 insertions(+)
diff
This patch makes the pvclock return the scaled host TSC and
corresponding scaling parameters to HVM domains if guest TSC is not
emulated and TSC scaling is enabled.
Signed-off-by: Haozhong Zhang
---
xen/arch/x86/time.c | 15 ---
1 file changed, 12 insertions(+), 3 deletions(-)
diff
flight 62353 xen-4.5-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/62353/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-amd64-amd64-xl-qemuu-debianhvm-amd64 18 guest-start.2 fail REGR. vs. 62168
test-amd64-i386-
On 09/28/2015 08:22 AM, Jan Beulich wrote:
On 28.09.15 at 07:23, wrote:
On 09/25/2015 05:42 PM, Jan Beulich wrote:
On 25.09.15 at 13:54, wrote:
Per-VCPU pause flags in sched.h are defined as bit positions and as
values derived from the bit defines. There is only one user of a value
which can
>>> On 28.09.15 at 09:29, wrote:
> On 09/28/2015 08:22 AM, Jan Beulich wrote:
> On 28.09.15 at 07:23, wrote:
>>> On 09/25/2015 05:42 PM, Jan Beulich wrote:
>>> On 25.09.15 at 13:54, wrote:
> Per-VCPU pause flags in sched.h are defined as bit positions and as
> values derived from
On 09/28/2015 09:52 AM, Jan Beulich wrote:
On 28.09.15 at 09:29, wrote:
On 09/28/2015 08:22 AM, Jan Beulich wrote:
On 28.09.15 at 07:23, wrote:
On 09/25/2015 05:42 PM, Jan Beulich wrote:
On 25.09.15 at 13:54, wrote:
Per-VCPU pause flags in sched.h are defined as bit positions and as
value
Changes in v5:
- x86: address Andrew's and Jan's coments.
- tools: refine options parsing in psr-cat-cbm-set and invalidate passing -c
and -d at the same time
- merge tools and docs patches.
- code style
Changes in v4:
- x86:
* remove union member name in struct `psr_cat_cbm` (suggested by Jan
This is the xl/xc changes to support Intel Code/Data Prioritization.
CAT xl commands to set/get CBMs are extended to support CDP.
Add new CDP options with CAT commands in xl interface man page.
Add description of CDP in xl-psr.markdown.
Signed-off-by: He Chen
---
Changes in v5:
* merge tools and
Add boot parameter `psr=cdp` to enable CDP at boot time.
Intel Code/Data Prioritization (CDP) feature is based on CAT. Note that
cos_max would be half when CDP is on. struct psr_cat_cbm is extended to
support CDP operation. Extend psr_get_cat_l3_info sysctl to get CDP
status.
Signed-off-by: He Che
CDP extends CAT and provides the capacity to control L3 code & data
cache. With CDP, one COS corresponds to two CMBs(code & data). cbm_type
is added to distinguish different CBM operations. Besides, new domctl
cmds are introdunced to support set/get CDP CBM. Some CAT functions to
operation CBMs are
Commit 72387b3c2252 ("usbback: copy only filled buffers to guest") has
introduced an error leading to copying the wrong amount of data to the
guest in case of read I/Os with not the complete buffer filled.
Depending on the amount of data read either too much or not enough
data was copied: if a buf
>>> On 28.09.15 at 10:15, wrote:
> On 09/28/2015 09:52 AM, Jan Beulich wrote:
> On 28.09.15 at 09:29, wrote:
>>> On 09/28/2015 08:22 AM, Jan Beulich wrote:
>>> On 28.09.15 at 07:23, wrote:
> On 09/25/2015 05:42 PM, Jan Beulich wrote:
> On 25.09.15 at 13:54, wrote:
>>> --
Hi All,
I am working on enabling Xen on our HIPO5
board(http://lists.xenproject.org/archives/html/xen-users/2015-07/msg00090.html)
Since the board has got GIC/ITS, tried this ITS patch series
(https://github.com/vijaykilari/its_v6/commits/stating_its_v6).
The board has got 16 cores. The dts
On 09/28/2015 10:34 AM, Jan Beulich wrote:
On 28.09.15 at 10:15, wrote:
On 09/28/2015 09:52 AM, Jan Beulich wrote:
On 28.09.15 at 09:29, wrote:
On 09/28/2015 08:22 AM, Jan Beulich wrote:
On 28.09.15 at 07:23, wrote:
On 09/25/2015 05:42 PM, Jan Beulich wrote:
On 25.09.15 at 13:54, wrote:
On 09/24/2015 05:10 PM, Tim Deegan wrote:
At 01:02 -0600 on 24 Sep (1443056566), Jan Beulich wrote:
On 23.09.15 at 17:46, wrote:
At 16:18 +0100 on 23 Sep (1443025126), Wei Liu wrote:
With the discussion still not finalised I'm a bit worried that this
issue will block the release.
I think w
> From: Jan Beulich [mailto:jbeul...@suse.com]
> Sent: Monday, September 21, 2015 10:03 PM
>
> In the EPT case permission changes should also result in updates or
> TLB flushes.
>
> In the NPT case the old MFN does not depend on the new entry being
> valid (but solely on the old one), and the nee
> From: Jan Beulich [mailto:jbeul...@suse.com]
> Sent: Monday, September 21, 2015 10:04 PM
>
> Use unsigned and bool_t as appropriate.
>
> Signed-off-by: Jan Beulich
Acked-by: Kevin Tian
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists
>>> On 21.09.15 at 13:33, wrote:
> This patch add basic definitions/helpers which will be used in
> later patches.
>
> Signed-off-by: Shuai Ruan
> ---
Missing brief description of changes in v5 here.
> --- a/xen/arch/x86/xstate.c
> +++ b/xen/arch/x86/xstate.c
> @@ -29,12 +29,21 @@ static u32 _
>>> On 28.09.15 at 10:55, wrote:
>> From: Jan Beulich [mailto:jbeul...@suse.com]
>> Sent: Monday, September 21, 2015 10:03 PM
>>
>> In the EPT case permission changes should also result in updates or
>> TLB flushes.
>>
>> In the NPT case the old MFN does not depend on the new entry being
>> val
On Sat, 2015-09-26 at 10:30 -0700, Greg Kroah-Hartman wrote:
> On Fri, Sep 11, 2015 at 04:55:00PM +0100, Ian Campbell wrote:
> > On Fri, 2015-09-11 at 08:51 -0700, Greg Kroah-Hartman wrote:
> > > On Fri, Sep 11, 2015 at 04:10:46PM +0100, Ian Campbell wrote:
> > > > ping for 3.10.y and 3.14.y
> > >
On Mon, 2015-09-28 at 05:55 +0200, Juergen Gross wrote:
> On 09/25/2015 05:39 PM, Ian Campbell wrote:
> > On Fri, 2015-09-11 at 13:44 +0100, Ian Jackson wrote:
> > > Juergen Gross writes ("[PATCH 1/5] libxc: remove allocate member from
> > > struct xc_dom_image"):
> > > > The allocate() callback in
On Fri, Sep 25, 2015 at 01:12 -0600, Jan Beulich wrote:
> >>> On 22.09.15 at 16:02, wrote:
> > --- xen/include/public/arch-x86/pmu.h
> > +++ xen/include/public/arch-x86/pmu.h
>
> I fixed this up for you this time, but in the future please make sure
> you send patches in conventional format (appli
On 28/09/2015 09:36, Shameerali Kolothum Thodi wrote:
Hi All,
Hi,
I am working on enabling Xen on our HIPO5
board(http://lists.xenproject.org/archives/html/xen-users/2015-07/msg00090.html)
Since the board has got GIC/ITS, tried this ITS patch series
(https://github.com/vijaykilari/its_
On Mon, 2015-09-28 at 10:27 +0100, Ian Campbell wrote:
> On Sat, 2015-09-26 at 10:30 -0700, Greg Kroah-Hartman wrote:
> > On Fri, Sep 11, 2015 at 04:55:00PM +0100, Ian Campbell wrote:
> > > On Fri, 2015-09-11 at 08:51 -0700, Greg Kroah-Hartman wrote:
> > > > On Fri, Sep 11, 2015 at 04:10:46PM +0100
On 28/09/15 06:02, Juergen Gross wrote:
> There are several unused function and structure declarations in the
> hypervisor related to domain building. Remove them.
>
> Use an enum for elf_dom_parms.pae instead of just hard codiint pae; /* some
> kind of enum apparently */
> ng the
> values when se
On Fri, 2015-09-25 at 21:20 +0100, Stefano Stabellini wrote:
> On Thu, 24 Sep 2015, Stefano Stabellini wrote:
> > On Wed, 23 Sep 2015, Stefano Stabellini wrote:
> > > On Wed, 23 Sep 2015, Ian Campbell wrote:
> > > > On Wed, 2015-09-23 at 01:18 -0700, Ard Biesheuvel wrote:
> > > > > On 23 September
Hi,
I have been getting a few questions related to the Outreachy program from
mentors. So I put together an FAQ
Q: How many slots do we have (across Xen, Mirage OS, XAPI)
A: We have two slots. But we do have quite *a lot* of interest both in Xen as
well as in Mirage OS so far. I have funds for
On Sat, 2015-09-26 at 21:38 +0530, Vijay Kilari wrote:
> LPI property table is accessed in interrupt context. So interrupts
> are disabled.
Interrupts a reenabled while handling an interrupt, so a higher priority
interrupt can still interrupt things.
See the use of local_irq_enable in gic_inter
flight 62397 linux-3.10 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/62397/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-amd64-i386-xl-qemuu-ovmf-amd64 9 debian-hvm-install fail REGR. vs. 60670
test-amd64-amd64-xl-qc
> On 28 Sep 2015, at 10:50, Lars Kurth wrote:
>
> Hi,
>
> I have been getting a few questions related to the Outreachy program from
> mentors. So I put together an FAQ
>
> Q: How many slots do we have (across Xen, Mirage OS, XAPI)
> A: We have two slots. But we do have quite *a lot* of intere
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> Signed-off-by: Ian Jackson
Acked-by: Ian Campbell
[...]
> +# :
> +#
> +# new:
I had no idea this latter syntax existed, how useful!
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> Document the syntax for $ident.
>
> Log the ident as well as the selected hostname.
>
> Signed-off-by: Ian Jackson
Acked-by: Ian Campbell
___
Xen-devel mailing list
Xen-devel@lists.xen.org
htt
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> This allows cs-adjust-flight to be run by hand to adjust runvars, in a
> flight being used with hand-invocation of ./ts-* scripts.
>
> Signed-off-by: Ian Jackson
Acked-by: Ian Campbell
___
Xen-
No, unfortunately it is not possible at this stage of the release cycle.
But users can still use QEMU 2.5 (as soon as it is released, which
should be in a couple of months) with Xen 4.6 as there is not a strong
tie between QEMU releases and Xen releases.
On Mon, 28 Sep 2015, Chen, Tiejun wrote:
>
On Mon, 28 Sep 2015, Ian Campbell wrote:
> On Fri, 2015-09-25 at 21:20 +0100, Stefano Stabellini wrote:
> > On Thu, 24 Sep 2015, Stefano Stabellini wrote:
> > > On Wed, 23 Sep 2015, Stefano Stabellini wrote:
> > > > On Wed, 23 Sep 2015, Ian Campbell wrote:
> > > > > On Wed, 2015-09-23 at 01:18 -070
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> We introduce a new syntax: instead of a hostname (which might appear
> in a command line argument to a ts-* script and hence be passed to
> selecthost, or which might be in a runvar), we now support
> :.
>
> Such `hosts' (let us refer to such
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> From: Robert Ho
>
> This `guest' power method uses VM create/destroy. It is automatically
> used for nested hosts. It would not make much sense to configure it
> manually.
>
> For nested host/guest, its power on/off method shall be
> its
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> This talks about `guest_check_ip', but this code is now factored out
> into a method. Use the correct method name in reporting.
>
> Signed-off-by: Ian Jackson
Acked-by: Ian Campbell
___
Xen-dev
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> From: Robert Ho
>
> await_tcp is often invoked after a reboot.
>
> In this situation the target's IP address may change. If this happens
> while await_tcp is running, we would continue to poll the old IP address.
> Fix this by running targ
With this setup you can say
./mg-crontab-install CRONTAB
or even
./crontab
./crontab-cambridge
And you can't accidentally install the intended crontab on the wrong
host, etc. (As I did recently!)
Signed-off-by: Ian Jackson
---
crontab|3 +++
crontab-cambridge |3 +++
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> Make this function suitable for running on targets with static IP
> addresses. (Ie, on physical hosts.) Accordingly, rename it and
> adjust all call sites.
>
> Signed-off-by: Ian Jackson
Acked-by: Ian Campbell
_
A previous version of this patch dealing with support for skipping
the current instruction when a vm_event response requested it
computed the instruction length in the hypervisor, adding non-trivial
code dependencies. This patch allows a userspace vm_event client to
simply request that the guest's
On Mon, Sep 28, 2015 at 07:02:29AM +0200, Juergen Gross wrote:
> There are several unused function and structure declarations in the
> hypervisor related to domain building. Remove them.
>
> Use an enum for elf_dom_parms.pae instead of just hard coding the
> values when setting the information and
Hello,
This series adds two minor patches. The first one allows finer-grained
control over the emulation behaviour of REP instructions. Previously,
once vm_event-based emulation was enabled, no optimizations were allowed.
However, this has a performance impact on the monitored guest, so I've
added
Previously, if vm_event emulation support was enabled, then REP
optimizations were disabled when emulating REP-compatible
instructions. This patch allows fine-tuning of this behaviour by
providing a dedicated libxc helper function.
Signed-off-by: Razvan Cojocaru
Acked-by: Ian Campbell
---
Chang
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> We are going to want to reuse this.
>
> Signed-off-by: Ian Jackson
Acked-by: Ian Campbell
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> It is possible that this may work some of the time with xm, so I have
> taken no measures to prevent it running then.
>
> Signed-off-by: Ian Jackson
Acked-by: Ian Campbell
___
Xen-devel mailing
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> No functional change.
>
> We now call the per-host-ts finish steps unconditionally, rather than
> only if !$need_build_host, per-host-ts is (complicated) no-op if
> $need_build_host, since in that case $need_xen_hosts is {}.
>
> Signed-off-b
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> Provides nested-layer-descend, which can be called in an individual
> test job at the appropriate point (after the L1 has been set up).
>
> The inner host is a guest of the outer host; powering it off means
> destroying it. Putting the power
> -Original Message-
> From: Julien Grall [mailto:julien.gr...@citrix.com]
> Sent: 28 September 2015 10:43
> To: Shameerali Kolothum Thodi; xen-de...@lists.xenproject.org
> Cc: Ian Campbell; Vijay Kilari
> Subject: Re: unknown gpa read address error for GICv3 re-distributor
> register acc
On Mon, 2015-09-28 at 11:15 +0100, Ian Jackson wrote:
> With this setup you can say
> ./mg-crontab-install CRONTAB
> or even
> ./crontab
> ./crontab-cambridge
>
> And you can't accidentally install the intended crontab on the wrong
> host, etc. (As I did recently!)
>
> Signed-off-by: Ian J
On 28/09/15 11:16, Razvan Cojocaru wrote:
> diff --git a/xen/include/public/vm_event.h b/xen/include/public/vm_event.h
> index ff2f217..3e4efad 100644
> --- a/xen/include/public/vm_event.h
> +++ b/xen/include/public/vm_event.h
> @@ -89,6 +89,12 @@
> * by the altp2m_idx response field if possible.
On Fri, Sep 25, 2015 at 12:54 PM, Juergen Gross wrote:
> The macros num_cpupool_cpus() and domain_is_locked() aren't used by
> anyone. Remove them.
>
> Signed-off-by: Juergen Gross
Acked-by: George Dunlap
___
Xen-devel mailing list
Xen-devel@lists.xe
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> From: Robert Ho
>
> * Provide the L1 with some storage for its own guests' disks
> * Install some packages in the L1
> * Optionally, set a runvar defining the L1 for the rest of the job
>
> The recipe is going to run ts-xen-install etc.
>
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> From: Robert Ho
>
> Signed-off-by: Robert Ho
> Signed-off-by: Ian Jackson
Acked-by: Ian Campbell
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> From: Robert Ho
>
> Signed-off-by: longtao.pang
> Signed-off-by: Robert Ho
> Signed-off-by: Ian Jackson
Acked-by: Ian Campbell
[...]
> + job_create_test test-$xenarch$kern-$dom0arch$qemuu_suffix-nested \
> +test-nested xl
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> From: Robert Ho
>
> Check IpStatic, and if it is not set, provide a dhcp stanza in
> /etc/network/interfaces, rather than an `inet static' one.
>
> This is necessary for L1 nested hosts, because they don't have a
> static IP address.
>
> I
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> This function does not (now) always undo the DHCP configuration.
> Sometimes it leaves it. Its main function is to ensure that we have
> a bridge for use by guests.
>
> So rename the function.
>
> Signed-off-by: Ian Jackson
Acked-by: Ian
El 21/09/15 a les 16.47, Jan Beulich ha escrit:
On 04.09.15 at 14:09, wrote:
>> --- a/xen/include/public/elfnote.h
>> +++ b/xen/include/public/elfnote.h
>> @@ -200,9 +200,18 @@
>> #define XEN_ELFNOTE_SUPPORTED_FEATURES 17
>>
>> /*
>> + * Physical entry point into the kernel.
>> + *
>> + *
On Mon, Sep 28, 2015 at 3:23 PM, Ian Campbell wrote:
> On Sat, 2015-09-26 at 21:38 +0530, Vijay Kilari wrote:
>
>> LPI property table is accessed in interrupt context. So interrupts
>> are disabled.
>
> Interrupts a reenabled while handling an interrupt, so a higher priority
> interrupt can still
On 28/09/15 11:16, Razvan Cojocaru wrote:
> Previously, if vm_event emulation support was enabled, then REP
> optimizations were disabled when emulating REP-compatible
> instructions. This patch allows fine-tuning of this behaviour by
> providing a dedicated libxc helper function.
>
> Signed-off-by
Sanitizing the e820 map may produce extra E820 entries which would result in
the topmost E820 entries being removed. The removed entries would typically
include the top E820 usable RAM region and thus result in the domain having
signicantly less RAM available to it.
Fix by allowing sanitize_e820_m
On Fri, 2015-09-25 at 20:15 +0100, Ian Jackson wrote:
> Ian Campbell: You probably want to defer re-reviewing this until
> Robert reports back.
I really ought to have started by reading this intro mail. Oh well.
___
Xen-devel mailing list
Xen-devel@li
This run is configured for baseline tests only.
flight 38084 qemu-upstream-4.4-testing real [real]
http://osstest.xs.citrite.net/~osstest/testlogs/logs/38084/
Failures :-/ but no regressions.
Tests which did not succeed, but are not blocking:
test-amd64-i386-libvirt 12 migrate-support-chec
On Fri, 2015-09-25 at 15:51 +0100, Julien Grall wrote:
> Xen is currently directly storing the value of register GICD_IPRIORITYR
"of the GICD_... register"
> in the rank. This makes emulation of the register access very simple
> but makes the code to get the priority for a given IRQ more complex.
Hi,
I am an Outreachy 2015 Applicant. I have a background in C, C++ and shell
scripting. I am also familiar with concepts of Operating Systems.
I would like to contribute to the Xen project and it would be very helpful
if I could get some help getting started.
I have gone through the beginner's
On 28/09/15 08:13, Haozhong Zhang wrote:
> This patchset adds support for VMX TSC scaling feature which is
> available on Intel Skylake CPU. The specification of VMX TSC scaling
> can be found at
> http://www.intel.com/content/www/us/en/processors/timestamp-counter-scaling-virtualization-white-pape
On Fri, 2015-09-25 at 15:51 +0100, Julien Grall wrote:
> rank = vgic_rank_offset(v, 8, reg - GICD_IPRIORITYR, DABT_WORD);
> -if ( rank == NULL ) goto write_ignore;
> +if ( rank == NULL) goto write_ignore;
Accidental change I think.
__
>>> On 28.09.15 at 12:35, wrote:
> El 21/09/15 a les 16.47, Jan Beulich ha escrit:
> On 04.09.15 at 14:09, wrote:
>>> --- a/xen/include/public/elfnote.h
>>> +++ b/xen/include/public/elfnote.h
>>> @@ -200,9 +200,18 @@
>>> #define XEN_ELFNOTE_SUPPORTED_FEATURES 17
>>>
>>> /*
>>> + * Physica
On 28/09/15 11:56, Jan Beulich wrote:
On 28.09.15 at 12:35, wrote:
>> El 21/09/15 a les 16.47, Jan Beulich ha escrit:
>> On 04.09.15 at 14:09, wrote:
--- a/xen/include/public/elfnote.h
+++ b/xen/include/public/elfnote.h
@@ -200,9 +200,18 @@
#define XEN_ELFNOTE_SUPPOR
On 28/09/15 11:37, Vijay Kilari wrote:
> On Mon, Sep 28, 2015 at 3:23 PM, Ian Campbell wrote:
>> On Sat, 2015-09-26 at 21:38 +0530, Vijay Kilari wrote:
>>
>>> LPI property table is accessed in interrupt context. So interrupts
>>> are disabled.
>>
>> Interrupts a reenabled while handling an interr
On 28/09/15 11:24, Shameerali Kolothum Thodi wrote:
>>> I am working on enabling Xen on our HIPO5
>>> board(http://lists.xenproject.org/archives/html/xen-users/2015-
>> 07/msg0
>>> 0090.html)
>>>
>>> Since the board has got GIC/ITS, tried this ITS patch series
>> (https://github.com/vijaykilari/it
> -Original Message-
> From: Julien Grall [mailto:julien.gr...@citrix.com]
> Sent: 28 September 2015 12:11
> To: Shameerali Kolothum Thodi; xen-de...@lists.xenproject.org
> Cc: Ian Campbell; Vijay Kilari
> Subject: Re: unknown gpa read address error for GICv3 re-distributor
> register acc
>>> On 21.09.15 at 15:57, wrote:
> 1: p2m: tighten conditions of IOMMU mapping updates
> 2: p2m-pt: use pre-calculated IOMMU flags
> 3: p2m-ept: adjust some types in ept_set_entry()
>
> Signed-off-by: Jan Beulich
George,
any chance I could get an ack or otherwise on this series? Despite
the op
On 28/09/15 11:50, Shivangi Dhir wrote:
> Hi,
Hello,
> I am an Outreachy 2015 Applicant. I have a background in C, C++ and
> shell scripting. I am also familiar with concepts of Operating Systems.
>
> I would like to contribute to the Xen project and it would be very
> helpful if I could get som
Hi,
On 28/09/15 08:13, Haozhong Zhang wrote:
> This patch adds an option 'vtsc_khz' to allow users to set vcpu's TSC
> rate in KHz. In the case that tsc_mode = 'default', the default value of
> 'vtsc_khz' option is the host TSC rate which is used when 'vtsc_khz'
> option is set to 0 or does not ap
When displaying the CMT information for all the sockets, we assume socket
number is continuous. This is not true in the hotplug case. For instance,
when the 3rd socket is plugged out on a 4-socket system, the available
sockets numbers are 1,2,4 but current we will display the CMT
information for so
It sets the bit on the given bitmap if the corresponding socket is
available and clears the bit when the corresponding socket is not
available.
Signed-off-by: Chao Peng
---
tools/libxl/libxl.h | 7 ---
tools/libxl/libxl_utils.c | 21 +
tools/libxl/libxl_utils.h |
The patch basically contains several PSR fixes in libxl.
patch1-3: fix the socket display error in certain hotplug case.
patch4: fix a minor range check.
patch5: improve the PSR document.
Detailed problem and fix please see commit message.
Chao Peng (5):
tools/libxl: introduce libxl_socket_
Make the chapter name and reference url more precise. The chapter number
is dropped as it can be confusing when it gets changed in the referred
document.
Signed-off-by: Chao Peng
---
docs/misc/xl-psr.markdown | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/docs/misc/x
The entries returned from libxl_psr_cat_get_l3_info are assumed
to be socket-continuous. But this is not true in the hotplug case.
This patch gets the socket bitmap for all the sockets on the system
first and stores the socket id in the structure libxl_psr_cat_info in
libxl_psr_cat_get_l3_info. Th
On 09/28/2015 01:26 PM, Andrew Cooper wrote:
> On 28/09/15 11:16, Razvan Cojocaru wrote:
>> diff --git a/xen/include/public/vm_event.h b/xen/include/public/vm_event.h
>> index ff2f217..3e4efad 100644
>> --- a/xen/include/public/vm_event.h
>> +++ b/xen/include/public/vm_event.h
>> @@ -89,6 +89,12 @@
Hi Julien,
Thank you for the comments!
On Mon, Sep 28, 2015 at 12:47:24PM +0100, Julien Grall wrote:
> Hi,
>
> On 28/09/15 08:13, Haozhong Zhang wrote:
> > This patch adds an option 'vtsc_khz' to allow users to set vcpu's TSC
> > rate in KHz. In the case that tsc_mode = 'default', the default va
flight 62400 qemu-upstream-4.4-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/62400/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
test-amd64-i386-xl-vhd9 debian-di-install fail REGR. vs. 60565
test-am
Since commit 191b3f3344ee ("p2m/ept: enable PML in p2m-ept for
log-dirty"), the A and D bits of EPT paging entries are set
unconditionally, regardless of whether PML is enabled or not. This
causes a regression in Xen 4.6 on some processors due to Intel Errata
AVR41 -- HVM guests get severe memory c
Hi,
At 13:39 +0100 on 28 Sep (1443447574), Ross Lagerwall wrote:
> Since commit 191b3f3344ee ("p2m/ept: enable PML in p2m-ept for
> log-dirty"), the A and D bits of EPT paging entries are set
> unconditionally, regardless of whether PML is enabled or not. This
> causes a regression in Xen 4.6 on s
1 - 100 of 221 matches
Mail list logo