On 12.09.2022 07:53, Juergen Gross wrote:
> The size of struct active_grant_entry for 64-bit builds is 40 or 48
> bytes today (with or without NDEBUG).
... and leaving aside DEBUG_LOCKS / DEBUG_LOCK_PROFILE.
> It can easily be reduced by 8 bytes by replacing the trans_domain
> pointer with the do
On 12.09.2022 07:53, Juergen Gross wrote:
> Add a helper domid_to_domain() returning the struct domain pointer for
> a domain give by its domid and which is known not being able to be
> released (its reference count isn't incremented and no rcu_lock_domain()
> is called for it).
>
> In order to si
On 12.09.22 10:11, Jan Beulich wrote:
On 12.09.2022 07:53, Juergen Gross wrote:
The size of struct active_grant_entry for 64-bit builds is 40 or 48
bytes today (with or without NDEBUG).
... and leaving aside DEBUG_LOCKS / DEBUG_LOCK_PROFILE.
Only leaving aside DEBUG_LOCK_PROFILE. DEBUG_LOCKS
On 12.09.22 10:19, Jan Beulich wrote:
On 12.09.2022 07:53, Juergen Gross wrote:
Add a helper domid_to_domain() returning the struct domain pointer for
a domain give by its domid and which is known not being able to be
released (its reference count isn't incremented and no rcu_lock_domain()
is ca
flight 173141 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173141/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-arm64-libvirt 6 libvirt-buildfail REGR. vs. 172133
build-i386-libvirt
On 12.09.2022 10:23, Juergen Gross wrote:
> On 12.09.22 10:19, Jan Beulich wrote:
>> On 12.09.2022 07:53, Juergen Gross wrote:
>>> Add a helper domid_to_domain() returning the struct domain pointer for
>>> a domain give by its domid and which is known not being able to be
>>> released (its referenc
On 12.09.22 10:31, Jan Beulich wrote:
On 12.09.2022 10:23, Juergen Gross wrote:
On 12.09.22 10:19, Jan Beulich wrote:
On 12.09.2022 07:53, Juergen Gross wrote:
Add a helper domid_to_domain() returning the struct domain pointer for
a domain give by its domid and which is known not being able to
On 12.09.2022 10:33, Juergen Gross wrote:
> On 12.09.22 10:31, Jan Beulich wrote:
>> On 12.09.2022 10:23, Juergen Gross wrote:
>>> On 12.09.22 10:19, Jan Beulich wrote:
On 12.09.2022 07:53, Juergen Gross wrote:
> Add a helper domid_to_domain() returning the struct domain pointer for
>
Hi Juergen,
On 12/09/2022 09:33, Juergen Gross wrote:
On 12.09.22 10:31, Jan Beulich wrote:
On 12.09.2022 10:23, Juergen Gross wrote:
On 12.09.22 10:19, Jan Beulich wrote:
On 12.09.2022 07:53, Juergen Gross wrote:
Add a helper domid_to_domain() returning the struct domain pointer for
a domai
On 12.09.2022 10:36, Julien Grall wrote:
> On 12/09/2022 09:33, Juergen Gross wrote:
>> On 12.09.22 10:31, Jan Beulich wrote:
>>> On 12.09.2022 10:23, Juergen Gross wrote:
On 12.09.22 10:19, Jan Beulich wrote:
> On 12.09.2022 07:53, Juergen Gross wrote:
>> Add a helper domid_to_domain(
On 12/09/2022 09:42, Jan Beulich wrote:
On 12.09.2022 10:36, Julien Grall wrote:
On 12/09/2022 09:33, Juergen Gross wrote:
On 12.09.22 10:31, Jan Beulich wrote:
On 12.09.2022 10:23, Juergen Gross wrote:
On 12.09.22 10:19, Jan Beulich wrote:
On 12.09.2022 07:53, Juergen Gross wrote:
Add a
On 12.09.22 10:36, Julien Grall wrote:
Hi Juergen,
On 12/09/2022 09:33, Juergen Gross wrote:
On 12.09.22 10:31, Jan Beulich wrote:
On 12.09.2022 10:23, Juergen Gross wrote:
On 12.09.22 10:19, Jan Beulich wrote:
On 12.09.2022 07:53, Juergen Gross wrote:
Add a helper domid_to_domain() returni
On 11.09.22 12:16, Borislav Petkov wrote:
On Thu, Sep 08, 2022 at 10:49:07AM +0200, Juergen Gross wrote:
diff --git a/arch/x86/include/asm/cacheinfo.h b/arch/x86/include/asm/cacheinfo.h
index 86b2e0dcc4bf..1aeafa9888f7 100644
--- a/arch/x86/include/asm/cacheinfo.h
+++ b/arch/x86/include/asm/cach
On 11.09.22 13:02, Borislav Petkov wrote:
On Thu, Sep 08, 2022 at 10:49:08AM +0200, Juergen Gross wrote:
Prepare making PAT and MTRR support independent from each other by
moving some code needed by both out of the MTRR specific sources.
This needs to be two patches at least: first one is only
flight 173146 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173146/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-libvirt 6 libvirt-buildfail REGR. vs. 151777
build-i386-libvirt
flight 173142 linux-5.4 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173142/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-i386-libvirt6 libvirt-buildfail REGR. vs. 172128
build-amd64-libvirt
flight 173148 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173148/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136
build-amd64-libvirt
flight 173144 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173144/
Failures :-/ but no regressions.
Tests which did not succeed, but are not blocking:
test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
test-amd64-i386-libvirt-raw 1 buil
Get rid of references to XEN_PASSTHROUGH_PATHS, as there is no such option
and it should be replaced with DOMU_PASSTHROUGH_PATHS[number].
Update PASSTHROUGH_DTS_REPO example. The directory storing partial device
trees is now device-trees-2021.2/zcu102 instead of device-trees-2021.2.
Signed-off-by
This patch series introduces support to generate automatically passthrough
device trees using lopper. This feature should be used with care as the
corresponding lopper changes are still in an early support state. Current
integration has been tested with several devices from ZynqMP ZCU102 board
e.g.
Currently ImageBuilder can compile and merge partial dts obtained from
a repository specified using PASSTHROUGH_DTS_REPO. With the recent
changes done in the lopper, we can use it to generate partial dts
automatically (to some extent as this is still an early support).
Introduce LOPPER_PATH option
Currently function sanity_check_partial_dts from scripts/common takes
three arguments where the last two (repo, dir) are used always in
conjuction to form a path to a directory storing partial dts. Modify the
function to take only two arguments where the second one is to be a path
to a directory st
hvm_xs_strings.h specifies xenstore entries which can be used to set or
override smbios strings. hvmloader has support for reading them, but
xl/libxl support is not wired up. This patches adds a new xl.cfg option
and libxl support to write the xenstore strings.
The xl syntax looks like:
smbios=[
Generation for KeyedUnion types doesn't support Arrays. The smbios
support will place an smbios array inside the hvm KeyedUnion, and
gentotypes doesn't generate buildable Go code.
Have KeyedUnion add an idl.Array check and issue the approriate
xenlight_golang_array_to_C and xenlight_golang_array_
hvm_xs_strings.h specifies xenstore entries which can be used to set or
override smbios strings. hvmloader has support for reading them, but
xl/libxl support is not wired up.
Allow specifying the strings with the new xl.cfg option:
smbios=["bios_vendor=Xen Project","system_version=1.0"]
In terms
Add support for OEM strings in the SMBIOS type 11.
hvmloader checks them sequentially, so hide the implementation detail.
Allow multiple plain oem= items and assign the numeric values
internally.
Signed-off-by: Jason Andryuk
---
v3:
Add } from patch 2 to parse_config_data
Use EXIT_FAILURE
Print
Hi Julien,
On Sat, Sep 10, 2022 at 5:12 PM Julien Grall wrote:
>
> Hi Carlo,
>
> On 26/08/2022 13:50, Carlo Nonato wrote:
> > Shared caches in multi-core CPU architectures represent a problem for
> > predictability of memory access latency. This jeopardizes applicability
> > of many Arm platform
Hi Julien,
On Sat, Sep 10, 2022 at 4:01 PM Julien Grall wrote:
>
> Hi,
>
> On 26/08/2022 13:51, Carlo Nonato wrote:
> > From: Luca Miccio
> >
> > This reverts commit 48fb2a9deba11ee48dde21c5c1aa93b4d4e1043b.
> >
> > The cache coloring support has the command line parsing as a prerequisite
> > be
Hi Julien,
On Sat, Sep 10, 2022 at 4:29 PM Julien Grall wrote:
>
> Hi Carlo,
>
> On 26/08/2022 13:51, Carlo Nonato wrote:
> > From: Luca Miccio
> >
> > This reverts commit 3a5d341681af650825bbe3bee9be5d187da35080.
>
> Usually, this indicates that this was a clean revert. IOW, there was no
> clas
flight 173151 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173151/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136
build-amd64-libvirt
flight 173147 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173147/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-libvirt 6 libvirt-buildfail REGR. vs. 172123
build-i386-libvir
On Tue, Sep 06, 2022 at 12:38:37PM +0530, Ajay Kaher wrote:
> During boot-time there are many PCI config reads, these could be performed
> either using Port IO instructions (PIO) or memory mapped I/O (MMIO).
>
> PIO are less efficient than MMIO, they require twice as many PCI accesses
> and PIO in
On 12/09/2022 12:59, Michal Orzel wrote:
Get rid of references to XEN_PASSTHROUGH_PATHS, as there is no such option
and it should be replaced with DOMU_PASSTHROUGH_PATHS[number].
Update PASSTHROUGH_DTS_REPO example. The directory storing partial device
trees is now device-trees-2021.2/zcu102 i
Hi Michal,
On 12/09/2022 12:59, Michal Orzel wrote:
This patch series introduces support to generate automatically passthrough
device trees using lopper. This feature should be used with care as the
corresponding lopper changes are still in an early support state. Current
integration has been te
On 12/09/2022 12:59, Michal Orzel wrote:
Currently function sanity_check_partial_dts from scripts/common takes
three arguments where the last two (repo, dir) are used always in
conjuction to form a path to a directory storing partial dts. Modify the
function to take only two arguments where the
Hi Michal,
On 12/09/2022 12:59, Michal Orzel wrote:
Currently ImageBuilder can compile and merge partial dts obtained from
a repository specified using PASSTHROUGH_DTS_REPO. With the recent
changes done in the lopper, we can use it to generate partial dts
automatically (to some extent as this is
flight 173152 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173152/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136
build-amd64-libvirt
Hi Ayan,
On 12/09/2022 18:41, Ayan Kumar Halder wrote:
> Hi Michal,
>
> On 12/09/2022 12:59, Michal Orzel wrote:
>> Currently ImageBuilder can compile and merge partial dts obtained from
>> a repository specified using PASSTHROUGH_DTS_REPO. With the recent
>> changes done in the lopper, we can us
EXECUTIVE SUMMARY
Due to the Queen’s funeral, the first day of the Xen Summit (19 September) is
now going to be a public holiday in the UK. We’re trying to figure out what
the best option is (detailed below).
*If and only if* you are attending Xen Summit, please fill out the following
poll be
flight 173149 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173149/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-arm64-libvirt 6 libvirt-buildfail REGR. vs. 172133
build-i386-libvirt
flight 173155 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173155/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136
build-amd64-libvirt
flight 173150 linux-5.4 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173150/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-i386-libvirt6 libvirt-buildfail REGR. vs. 172128
build-amd64-libvirt
flight 173157 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173157/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136
build-amd64-libvirt
On Mon, 12 Sep 2022, Ayan Kumar Halder wrote:
> On 12/09/2022 12:59, Michal Orzel wrote:
> > Get rid of references to XEN_PASSTHROUGH_PATHS, as there is no such option
> > and it should be replaced with DOMU_PASSTHROUGH_PATHS[number].
> >
> > Update PASSTHROUGH_DTS_REPO example. The directory stor
On Mon, 12 Sep 2022, Ayan Kumar Halder wrote:
> On 12/09/2022 12:59, Michal Orzel wrote:
> > Currently function sanity_check_partial_dts from scripts/common takes
> > three arguments where the last two (repo, dir) are used always in
> > conjuction to form a path to a directory storing partial dts.
On Mon, 12 Sep 2022, Michal Orzel wrote:
> Currently ImageBuilder can compile and merge partial dts obtained from
> a repository specified using PASSTHROUGH_DTS_REPO. With the recent
> changes done in the lopper, we can use it to generate partial dts
> automatically (to some extent as this is still
flight 173153 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173153/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-amd64-libvirt 6 libvirt-buildfail REGR. vs. 172123
build-i386-libvir
On Sat, 10 Sep 2022, Juergen Gross wrote:
> On 09.09.22 22:25, Stefano Stabellini wrote:
> > On Fri, 9 Sep 2022, Juergen Gross wrote:
> > > On 09.09.22 04:11, Stefano Stabellini wrote:
> > > > Adding more people in CC
> > > >
> > > > On Thu, 8 Sep 2022, Stefano Stabellini wrote:
> > > > > Hi Juerg
flight 173159 ovmf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173159/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-i386-libvirt6 libvirt-buildfail REGR. vs. 172136
build-amd64-libvirt
[AMD Official Use Only - General]
Hi Paul,
Could you help to review this patch?
Thanks
From: Ji, Ruili
Sent: 2022年9月7日 9:04
To: 'Paul Durrant' ; 'qemu-de...@nongnu.org'
Cc: Liu, Aaron ; 'xen-devel@lists.xenproject.org'
Subject: RE: [PATCH] hw/xen: set pci Atomic Ops requests for passthrough
flight 173156 linux-linus real [real]
http://logs.test-lab.xenproject.org/osstest/logs/173156/
Regressions :-(
Tests which did not succeed and are blocking,
including tests which could not be run:
build-arm64-libvirt 6 libvirt-buildfail REGR. vs. 172133
build-i386-libvirt
[AMD Official Use Only - General]
Hi Stefano,
https://elixir.bootlin.com/linux/v5.16/source/mm/gup.c#L975 is the -EFAULT
returning for our current use case.
access_ok is fine.
Regards,
Jeshwanth
-Original Message-
From: Stefano Stabellini
Sent: Tuesday, September 13, 2022 6:56 AM
To
[AMD Official Use Only - General]
Missed to update the Flag details:
Flag for DMA Mapped VA - 0x0C0644BB
Flag for Local VA - 0x08100073
VM_IO and VM_PFNMAP - Set in DMA mapped VA but not in local VA.
Regards,
Jeshwanth
-Original Message-
From: NK, JESHWANTHKUMAR (JESHWANTH
53 matches
Mail list logo