I have not been active in the Xen community for some time. Update the
MAINTAINERS file to reflect reality.
Signed-off-by: Wei Liu
---
It has been a pleasure working with all of you. I'm sure we will cross
paths in the future.
Seabios is in need for a new owner. For now I left my name
djusted at runtime.
>
> Fixes: f942dc2552b8 ('xen network backend driver')
> Signed-off-by: Roger Pau Monné
Acked-by: Wei Liu
Please change the prefix to "Drivers: hv:" in the subject line in the
two patches.
On Thu, Sep 28, 2023 at 03:21:39PM +0200, Joel Granados via B4 Relay wrote:
> From: Joel Granados
>
> This commit comes at the tail end of a greater effort to remove the
> empty elements at the end of the ctl_tabl
On Wed, May 24, 2023 at 10:11:47PM -0700, Jakub Kicinski wrote:
> On Tue, 23 May 2023 16:03:42 +0200 Linus Walleij wrote:
> > virt_to_page() takes a virtual address as argument but
> > the driver passes an unsigned long, which works because
> > the target platform(s) uses polymorphic macros to calc
tectures implement virt_to_pfn() as
> a macro, this function becomes polymorphic and accepts both a
> (unsigned long) and a (void *).
>
> Fix this up by an explicit (void *) cast.
>
> Cc: Wei Liu
> Cc: Paul Durrant
> Cc: xen-devel@lists.xenproject.org
> Cc: net...@vger.kern
On Fri, May 05, 2023 at 05:20:43PM +0200, Mickaël Salaün wrote:
> From: Madhavan T. Venkataraman
>
> Each supported hypervisor in x86 implements a struct x86_hyper_init to
> define the init functions for the hypervisor. Define a new init_heki()
> entry point in struct x86_hyper_init. Hypervisor
On Fri, May 05, 2023 at 05:20:42PM +0200, Mickaël Salaün wrote:
> This enables guests to lock their CR0 and CR4 registers with a subset of
> X86_CR0_WP, X86_CR4_SMEP, X86_CR4_SMAP, X86_CR4_UMIP, X86_CR4_FSGSBASE
> and X86_CR4_CET flags.
>
> The new KVM_HC_LOCK_CR_UPDATE hypercall takes two argumen
On Fri, May 05, 2023 at 05:20:40PM +0200, Mickaël Salaün wrote:
> From: Madhavan T. Venkataraman
>
> Hypervisor Enforced Kernel Integrity (Heki) is a feature that will use
> the hypervisor to enhance guest virtual machine security.
>
> Configuration
> =
>
> Define the config variabl
On Thu, Mar 02, 2023 at 12:46:08PM -0800, Luis Chamberlain wrote:
> register_sysctl_table() is a deprecated compatibility wrapper.
> register_sysctl() can do the directory creation for you so just use
> that.
>
> Signed-off-by: Luis Chamberlain
Reviewed-by: Wei Liu
On Mon, Dec 05, 2022 at 11:36:39PM +0800, Dawei Li wrote:
> Since commit fc7a6209d571 ("bus: Make remove callback return
> void") forces bus_type::remove be void-returned, it doesn't
> make much sense for any bus based driver implementing remove
> callbalk to return non-void to its caller.
>
> Thi
On Wed, Sep 21, 2022 at 02:16:17AM +, cgel@gmail.com wrote:
> From: Minghao Chi
>
> use kstrdup instead of open-coding it.
>
> Reported-by: Zeal Robot
> Signed-off-by: Minghao Chi
Acked-by: Wei Liu
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 Mon, May 30, 2022 at 01:34:59PM +0200, Juergen Gross wrote:
> Commit 6fac592cca60 ("xen: update ring.h") missed to fix one use case
> of RING_HAS_UNCONSUMED_REQUESTS().
>
> Reported-by: Jan Beulich
> Fixes: 6fac592cca60 ("xen: update ring.h")
> Signed-off-by: Juergen Gross
Acked-by: Wei Liu
On Mon, May 30, 2022 at 01:41:03PM +0200, Juergen Gross wrote:
> Remove some unused macros and functions, make local functions static.
>
> Signed-off-by: Juergen Gross
Acked-by: Wei Liu
On Thu, Apr 14, 2022 at 02:36:12PM +0100, Alex Bennée wrote:
>
> Wei Liu writes:
>
> > On Thu, Apr 14, 2022 at 12:07:10PM +, Andrew Cooper wrote:
> >> On 14/04/2022 12:45, Wei Liu wrote:
> >> > Hi Viresh
> >> >
> >> > This is very
On Thu, Apr 14, 2022 at 12:07:10PM +, Andrew Cooper wrote:
> On 14/04/2022 12:45, Wei Liu wrote:
> > Hi Viresh
> >
> > This is very cool.
> >
> > On Thu, Apr 14, 2022 at 02:53:58PM +0530, Viresh Kumar wrote:
> >> +xen-devel
> >>
>
Hi Viresh
This is very cool.
On Thu, Apr 14, 2022 at 02:53:58PM +0530, Viresh Kumar wrote:
> +xen-devel
>
> On 14-04-22, 14:45, Viresh Kumar wrote:
> > Hello,
> >
> > We verified our hypervisor-agnostic Rust based vhost-user backends with Qemu
> > based setup earlier, and there was growing conc
is required so that netback doesn't skip state 2 (InitWait) and
> thus blocks libxl waiting for such state in order to launch the
> hotplug script (see libxl__wait_device_connection).
>
> Reported-by: James Dingwall
> Signed-off-by: Roger Pau Monné
> Tested-by: James Dingwall
Reviewed-by: Wei Liu
On Mon, Jan 17, 2022 at 11:34:20AM +0100, Jan Beulich wrote:
> It should have been that way right from its introduction by 02e0de011555
> ("x86: APIC timer calibration when running as a guest").
>
> Signed-off-by: Jan Beulich
Reviewed-by: Wei Liu
>
> --- a/xen
Signed-off-by: Wei Liu
---
Config.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Config.mk b/Config.mk
index 1c1998a5a8e0..38e88b2927d2 100644
--- a/Config.mk
+++ b/Config.mk
@@ -233,7 +233,7 @@ OVMF_UPSTREAM_REVISION ?=
7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5
On Tue, Jan 11, 2022 at 09:37:56AM +0100, Jan Beulich wrote:
> Wei,
>
> iirc it was you who has been looking after our SeaBIOS use. Seeing that
> 1.15.0 was tagged, should we update the version we use by default? (I
> would have asked on irc, but I didn't see you there.)
>
Yes, we should.
I wil
On Wed, Dec 01, 2021 at 11:02:54AM -0500, Tianyu Lan wrote:
[...]
> diff --git a/arch/x86/xen/pci-swiotlb-xen.c b/arch/x86/xen/pci-swiotlb-xen.c
> index 46df59aeaa06..30fd0600b008 100644
> --- a/arch/x86/xen/pci-swiotlb-xen.c
> +++ b/arch/x86/xen/pci-swiotlb-xen.c
> @@ -4,6 +4,7 @@
>
> #include
On Wed, Dec 01, 2021 at 11:02:53AM -0500, Tianyu Lan wrote:
> From: Tianyu Lan
>
> Hyper-V provides Isolation VM which has memory encrypt support. Add
> hyperv_cc_platform_has() and return true for check of GUEST_MEM_ENCRYPT
> attribute.
>
> Signed-off-by: Tianyu Lan
> ---
> arch/x86/kernel/cc
On Sat, Nov 27, 2021 at 02:18:51AM +0100, Thomas Gleixner wrote:
> No point in looking up things over and over. Just look up the associated
> irq data and work from there.
>
> No functional change.
>
> Signed-off-by: Thomas Gleixner
Acked-by: Wei Liu
> the writes to it got through appropriate helpers.
>
> Signed-off-by: Jakub Kicinski
Acked-by: Wei Liu
On Mon, Aug 09, 2021 at 01:56:07PM -0400, Tianyu Lan wrote:
> From: Tianyu Lan
>
> Add new hvcall guest address host visibility support to mark
> memory visible to host. Call it inside set_memory_decrypted
> /encrypted(). Add HYPERVISOR feature check in the
> hv_is_isolation_supported() to optimi
On Mon, Aug 09, 2021 at 01:56:05PM -0400, Tianyu Lan wrote:
[...]
> static int hv_cpu_init(unsigned int cpu)
> {
> union hv_vp_assist_msr_contents msr = { 0 };
> @@ -85,6 +111,8 @@ static int hv_cpu_init(unsigned int cpu)
> }
> }
>
> + hyperv_init_ghcb();
> +
Why
On Mon, May 10, 2021 at 06:49:01PM +0100, Julien Grall wrote:
> Hi,
>
> Ian, Wei, Anthony, can I get some feedbacks on the tools side?
I think this is moving to the right direction so
Acked-by: Wei Liu
On Wed, Apr 21, 2021 at 12:17:49PM +0200, Juergen Gross wrote:
> On 21.04.21 12:13, Wei Liu wrote:
> > On Mon, Apr 12, 2021 at 05:22:32PM +0200, Juergen Gross wrote:
> > > The core of a pv linux guest produced via "xl dump-core" is not usable
> > > as since ker
On Wed, May 05, 2021 at 02:23:37PM +0200, Roger Pau Monné wrote:
> On Wed, May 05, 2021 at 11:45:16AM +0000, Wei Liu wrote:
> > It is reported that failed randconfig runs are missing the config file
> > which makes debugging impossible. Fix this by moving the line that
> > c
ony PERARD
> Reviewed-by: Julien Grall
Acked-by: Wei Liu
It is reported that failed randconfig runs are missing the config file
which makes debugging impossible. Fix this by moving the line that
copies the config file before the build is executed.
Signed-off-by: Wei Liu
---
automation/scripts/build | 5 -
1 file changed, 4 insertions(+), 1
On Sun, Apr 25, 2021 at 09:13:15PM +0100, Julien Grall wrote:
> From: Wei Liu
>
> The basic idea is like Persistent Kernel Map (PKMAP) in Linux. We
> pre-populate all the relevant page tables before the system is fully
> set up.
>
> We will need it on Arm in order to rework
On Wed, Apr 21, 2021 at 01:26:49PM +0200, Roger Pau Monné wrote:
> On Wed, Apr 21, 2021 at 10:22:39AM +0000, Wei Liu wrote:
> > On Tue, Apr 13, 2021 at 04:01:33PM +0200, Roger Pau Monne wrote:
> > > Introduce a helper to obtain a compatible cpu policy based on two
> &
gt; 67841 1872 8 69721 11059
> saverestore/libxensaverestore.so.4.15.0
>
> While touching the files anyway, take the opportunity to drop the
> reduntant xg_sr_ filename prefix.
>
> Signed-off-by: Olaf Hering
Acked-by: Wei Liu
On Tue, Apr 13, 2021 at 07:20:27PM +0200, Olaf Hering wrote:
> Move all save/restore related code from libxenguest.so into a separate
> library libxensaverestore.so. The only consumer is libxl-save-helper.
> There is no need to have the moved code mapped all the time in binaries
> where libxenguest
On Tue, Apr 13, 2021 at 04:01:33PM +0200, Roger Pau Monne wrote:
> Introduce a helper to obtain a compatible cpu policy based on two
> input cpu policies. Currently this is done by and'ing all CPUID leaves
> and MSR entries, except for MSR_ARCH_CAPABILITIES which has the RSBA
> bit or'ed.
>
I tho
On Mon, Apr 12, 2021 at 05:22:36PM +0200, Juergen Gross wrote:
> There are some definitions which are used in libxenguest only now.
> Move them from libxenctrl over to libxenguest.
>
> Remove an unused macro.
>
> Signed-off-by: Juergen Gross
Acked-by: Wei Liu
eing used by xc_domain_memory_mapping(), which is used by qemu.
> So leave the xc_core_arch_auto_translated_physmap() functionality in
> libxenctrl.
>
> This will make it easier to merge common functionality of xc_core*
> and xg_sr_save*.
>
> Signed-off-by: Juergen Gross
Acked-by: Wei Liu
On Mon, Apr 12, 2021 at 05:22:34PM +0200, Juergen Gross wrote:
> The guest suspend functionality is already part of libxenguest. Move
> the resume functionality from libxenctrl to libxenguest, too.
>
> Signed-off-by: Juergen Gross
Acked-by: Wei Liu
this code is needed for colo/remus only.
>
> Switching to xc_core_arch_map_p2m() drops the need to bail out for
> bitness of tool stack and guest differing.
>
> Signed-off-by: Juergen Gross
Acked-by: Wei Liu
o find last used pfn when migrating")
> Signed-off-by: Juergen Gross
Acked-by: Wei Liu
On Mon, Apr 12, 2021 at 05:22:32PM +0200, Juergen Gross wrote:
> The core of a pv linux guest produced via "xl dump-core" is not usable
> as since kernel 4.14 only the linear p2m table is kept if Xen indicates
> it is supporting that. Unfortunately xc_core_arch_map_p2m() is still
> supporting the 3
reminiscence. Moreover, the call becomes very expensive when there is a
> considerable number of VMs (~1000 instances) running on the host.
>
Nice catch.
> Signed-off-by: Costin Lupu
Acked-by: Wei Liu
> ---
> tools/libs/light/libxl_create.c | 11 +--
> 1 file changed
On Fri, Apr 16, 2021 at 04:59:41PM +0100, Andrew Cooper wrote:
> This hunk was missing from the work to drop gettext as a build dependency.
>
> Fixes: e21a6a4f96 ("tools: Drop gettext as a build dependency")
> Signed-off-by: Andrew Cooper
Acked-by: Wei Liu
> ---
>
On Wed, Apr 21, 2021 at 10:27:05AM +0100, Andrew Cooper wrote:
> Travis-ci.org is shutting down shortly. The arm cross-compile testing has
> been broken for a long time now, and all testing has now been superseded by
> our Gitlab infrastructure.
>
> Signed-off-by: Andrew Cooper
uct irq_info from spinlock_t
> to raw_spinlock_t
>
> Cc: sta...@vger.kernel.org
> Fixes: 25da4618af24 ("xen/events: don't unmask an event channel
> when an eoi is pending")
>
> Signed-off-by: Luca Fancellu
Reviewed-by: Wei Liu
o actually be off in this case, dealing with fallout.
>
> Signed-off-by: Jan Beulich
Reviewed-by: Wei Liu
s no
> purpose in such a build.
>
> Signed-off-by: Jan Beulich
Reviewed-by: Wei Liu
part because this code actually references compat/entry.S).
>
> This has the side effect of moving the tail part (now at compat_syscall)
> of the code out of .text.entry (in line with e.g. compat_sysenter).
>
> Signed-off-by: Jan Beulich
Reviewed-by: Wei Liu
On Mon, Mar 22, 2021 at 04:38:47PM +, Andrew Cooper wrote:
> There are no dependenices on evtchn, ctrl or gnttab.
>
> Fixes: 1b008e99 ("tools: provide pkg-config file for libxenstore")
> Signed-off-by: Andrew Cooper
Acked-by: Wei Liu
On Fri, Mar 12, 2021 at 01:05:26PM -0800, Stefano Stabellini wrote:
> Now that the Alpine Linux build jobs complete successfully on staging we
> can remove the "allow_failure: true" tag.
>
> Signed-off-by: Stefano Stabellini
Acked-by: Wei Liu
On Fri, Feb 12, 2021 at 05:38:13PM -0800, Stefano Stabellini wrote:
> Add a debian build container with cross-gcc for arm32 installed.
> Add build jobs to cross-compile Xen-only for arm32.
>
> Signed-off-by: Stefano Stabellini
Acked-by: Wei Liu
Cc Ian.
The risk is small: Gitla
+ the author
On Tue, Mar 09, 2021 at 07:21:22PM +, Wei Liu wrote:
> On Tue, Mar 09, 2021 at 02:34:56PM +, Paul Durrant wrote:
> > On 09/03/2021 14:10, Hsu, Chiahao wrote:
> > > On 25.02.21, 13:29, "Hsu, Chiahao" wrote:
> > >
> > >
On Tue, Mar 09, 2021 at 02:34:56PM +, Paul Durrant wrote:
> On 09/03/2021 14:10, Hsu, Chiahao wrote:
> > On 25.02.21, 13:29, "Hsu, Chiahao" wrote:
> >
> > In order to support live migration of guests between kernels
> > that do and do not support 'feature-ctrl-ring', we add a
> >
_resume_state for
> non-HVM domains.
>
> Fixes: 6298f0eb8f443 ("libxl: Re-introduce libxl__domain_resume")
> Reported-by: Marek Marczykowski-Górecki
> Signed-off-by: Juergen Gross
Acked-by: Wei Liu
> >
> > Signed-off-by: Andrew Cooper
> > ---
> > CC: Doug Goldstein
> > CC: George Dunlap
> > CC: Ian Jackson
> > CC: Jan Beulich
> > CC: Stefano Stabellini
> > CC: Wei Liu
> > CC: Julien Grall
>
> Forgot to say -
> https:/
On Wed, Feb 10, 2021 at 01:53:35PM +, Andrew Cooper wrote:
> Matches the comment in the xl-network-configuration manpage.
>
> Signed-off-by: Andrew Cooper
Acked-by: Wei Liu
e a event being spurious if no rx OR no tx requests are
> pending.
>
> Fix that plus using local variables for rx/tx pending indicators in
> order to split function calls and if condition.
>
> Fixes: 23025393dbeb3b ("xen/netback: use lateeoi irq binding")
> Signed-off-by: Juergen Gross
Reviewed-by: Wei Liu
aces to take the pointer to the xenbus device as a
> parameter instead of the domain id of the other side.
>
> While at it remove the stale prototype of bind_evtchn_to_irq_lateeoi().
>
> Signed-off-by: Juergen Gross
Reviewed-by: Wei Liu
> associated queue held.
>
> Reported-by: Igor Druzhinin
> Fixes: 23025393dbeb3b8b3 ("xen/netback: use lateeoi irq binding")
> Cc: sta...@vger.kernel.org
> Signed-off-by: Juergen Gross
Acked-by: Wei Liu
HVM-only")
> Reported-by: Oleksandr Tyshchenko
> Signed-off-by: Julien Grall
> Signed-off-by: Jan Beulich
> Release-Acked-by: Ian Jackson
Reviewed-by: Wei Liu
y c/s 4a64e2bb39 "libs/foreignmemory: Implement on NetBSD".
>
> Signed-off-by: Andrew Cooper
> Reviewed-by: Roger Pau Monné
Acked-by: Wei Liu
king care of in individual Makefile-s.
>
> Signed-off-by: Jan Beulich
> Release-acked-by: Ian Jackson
Acked-by: Wei Liu
tplug now.
>
> [1]
> https://lore.kernel.org/linux-mm/c37de2d0-28a1-4f7d-f944-cfd7d81c3...@redhat.com/
>
[...]
> Signed-off-by: David Hildenbrand
Acked-by: Wei Liu
Signed-off-by: Jan Beulich
I think the code changes are correct:
Acked-by: Wei Liu
But a second pair of eyes would be useful here since this patch is
complex.
Wei.
On Thu, Jan 21, 2021 at 04:05:39PM +0100, Jan Beulich wrote:
> On 21.01.2021 16:01, Wei Liu wrote:
> > On Tue, Jan 19, 2021 at 04:15:25PM +0100, Jan Beulich wrote:
> >> This follows the logic used for other decompression methods utilizing an
> >> external library, albe
On Tue, Jan 19, 2021 at 04:16:53PM +0100, Jan Beulich wrote:
> The ones in xg_dom_decompress_unsafe.h suffice.
>
> Signed-off-by: Jan Beulich
Acked-by: Wei Liu
r to
> freed memory in dom->kernel_blob in case of a decompression error.
>
> Signed-off-by: Jan Beulich
Acked-by: Wei Liu
he top level functions will now be non-static
> in stubdom builds of libxenguest, but I think that's acceptable. This
> does require declaring them first, though, as the compiler warns about
> the lack of declarations.
>
> Signed-off-by: Jan Beulich
> Acked-by: Andrew Cooper
Acked-by: Wei Liu
t; fail. Leverage the field instead to allocate the output buffer in one
> go, i.e. without incrementally realloc()ing.
>
> Note that, where possible, instead of #ifdef-ing xen/*.h inclusions,
> they get removed.
>
> Signed-off-by: Jan Beulich
Acked-by: Wei Liu
> ---
>
On Wed, Jan 20, 2021 at 05:49:12PM -0500, Boris Ostrovsky wrote:
> When creating a guest, if ignore_msrs option has been specified,
> apply it to guest's MSR policy.
>
> Signed-off-by: Boris Ostrovsky
Acked-by: Wei Liu
On Wed, Jan 20, 2021 at 05:49:09PM -0500, Boris Ostrovsky wrote:
> This option allows guest administrator specify what should happen when
> guest accesses an MSR which is not explicitly emulated by the hypervisor.
>
> Signed-off-by: Boris Ostrovsky
> ---
> docs/man/xl.cfg.5.pod.in | 20 +
ulate the 'name' field of 'libxl_device_pci'.
>
> If the 'name' field is non-NULL then both libxl_device_pci_add() and
> libxl_device_pci_remove() will use it to look up the device BDF in
> the list of assignable devices.
>
> Signed-off-by: Paul Durrant
Acked-by: Wei Liu
'xl pci-assignable-list' will take a optional '--show-names' flag which
> determines whether names are displayed in its output.
>
> Signed-off-by: Paul Durrant
Acked-by: Wei Liu
gt; NOTE: This patch also fixes whitespace in the declaration of
> 'libxl_device_pci'
> in the IDL.
>
> Signed-off-by: Paul Durrant
Acked-by: Wei Liu
ld directly (after proper structure initialization), avoiding
> the need for a local variable.
>
> A subsequent patch will also make use of pci_struct_fill() in a context
> where 'vdevfn' may already have been set.
>
> Signed-off-by: Paul Durrant
Acked-by: Wei Liu
fano Stabellini (3):
> automation: add qemu-system-aarch64 to test-artifacts
> automation: add a job to import qemu-system-aarch64 into the pipeline
> automation: use test-artifacts/qemu-system-aarch64 instead of Debian's
Acked-by: Wei Liu
I do wonder if there is a way to not build QEMU during every pipeline
run though...
Typo in subject line ("it's").
On Wed, Jan 06, 2021 at 11:25:34AM +, Wei Liu wrote:
> On Wed, Jan 06, 2021 at 11:23:43AM +, Ian Jackson wrote:
> > Wei Liu writes ("Re: [PATCH v1] tools: ipxe: update for fixing build with
> > GCC10"):
> > > On Mon, Jan 04, 2021 at 12:52:23PM +0100, Ol
On Wed, Jan 06, 2021 at 11:23:43AM +, Ian Jackson wrote:
> Wei Liu writes ("Re: [PATCH v1] tools: ipxe: update for fixing build with
> GCC10"):
> > On Mon, Jan 04, 2021 at 12:52:23PM +0100, Olaf Hering wrote:
> > > Update to v1.21.1 to fix build in Tu
et && evaluate_nospec(src->target == target) )
> > return 0;
> > /* fall through */
> > case XSM_PRIV:
> > -if ( src->is_privileged )
> > +if ( !is_control_domain(src) )
> > return 0;
> > return -EPERM;
>
> And a stray ! slipped in here. Now fixed.
FWIW:
Reviewed-by: Wei Liu
>
> Jan
On Tue, Dec 15, 2020 at 05:35:38PM +0100, Juergen Gross wrote:
> Today Xenstore is not restartable. This means a Xen server needing an
> update of xenstored has to be rebooted in order to let this update
> become effective.
>
> This patch series is changing that: The internal state of xenstored
>
; >
> > Signed-off-by: Marek Marczykowski-Górecki
>
> Ping?
Acked-by: Wei Liu
On Thu, Dec 24, 2020 at 08:02:37PM +0100, Hans van Kranenburg wrote:
> Hi,
>
> On 12/23/20 5:56 PM, Maximilian Engelhardt wrote:
> > check if a GNU date that supports the '-u -d @...' options and syntax or
> > a BSD date are available. If so, use the appropriate options for the
> > date command to
On Mon, Jan 04, 2021 at 12:52:23PM +0100, Olaf Hering wrote:
> Update to v1.21.1 to fix build in Tumbleweed, which has been broken
> since months due to lack of new release.
>
> Signed-off-by: Olaf Hering
Acked-by: Wei Liu
> ---
> tools/firmware/etherboot/Makefile | 2 +-
&g
On Tue, Jan 05, 2021 at 11:54:11AM +, Wei Liu wrote:
> On Tue, Jan 05, 2021 at 09:30:48AM +0100, Olaf Hering wrote:
> > total_written tracks the number of transferred dirty pages.
> >
> > Signed-off-by: Olaf Hering
>
> Acked-by: Wei Liu
I've added libxengue
On Tue, Jan 05, 2021 at 09:30:48AM +0100, Olaf Hering wrote:
> total_written tracks the number of transferred dirty pages.
>
> Signed-off-by: Olaf Hering
Acked-by: Wei Liu
> ---
> tools/include/xenguest.h | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> di
On Tue, Jan 05, 2021 at 11:25:44AM +0100, Roger Pau Monne wrote:
> Add support for dm_op, restrict and map resource ioctls on FreeBSD.
>
> Roger Pau Monne (2):
> libs/foreignmemory: implement the missing functions on FreeBSD
> libs/devicemodel: add dm_op support for FreeBSD
Acked-by: Wei Liu
On Wed, Dec 16, 2020 at 10:43:57AM +, Wei Liu wrote:
> Paul, are you able to cook up a patch today? If not I will revert the
> offending patch(es).
>
I've reverted the offending 8 patches for now.
Wei.
t; > that only require BDF information, rather than passing a
> > 'libxl_device_pci'
> > structure which is only partially filled. In this patch only the
> > minimal
> > mechanical changes necessary to deal with the structural changes are
&g
On Tue, Dec 15, 2020 at 05:29:17PM +0100, Olaf Hering wrote:
> Am Tue, 15 Dec 2020 16:22:44 +
> schrieb Wei Liu :
>
> > What's wrong with requiring the input addr be const unsigned long *?
>
> Probably nothing. In the end I just borrowed the prototypes from the
by: Jan Beulich
> Reviewed-by: Juergen Gross
Reviewed-by: Wei Liu
On Tue, Dec 15, 2020 at 05:12:12PM +0100, Jan Beulich wrote:
> In order to have the same effect on registers as a call to
> check_for_livepatch_work() may have, clobber all call-clobbered
> registers in debug builds.
>
> Signed-off-by: Jan Beulich
Reviewed-by: Wei Liu
y() along with adding the attribute, also restrict
> its scope.
>
> Signed-off-by: Jan Beulich
> Reviewed-by: Juergen Gross
Reviewed-by: Wei Liu
On Wed, Dec 09, 2020 at 04:54:51PM +0100, Olaf Hering wrote:
> Introduce new API to test if a fixed number of bits is clear or set,
> and clear or set them all at once.
>
> The caller has to make sure the input bitnumber is a multiply of
> BITS_PER_LONG.
>
> This API avoids the loop over each bi
On Wed, Dec 09, 2020 at 04:54:50PM +0100, Olaf Hering wrote:
> There are no users left, xenpaging has its own variant.
> The last user was removed with commit 11d0044a168994de85b9b328452292852aedc871
>
> Signed-off-by: Olaf Hering
Acked-by: Wei Liu
d-off-by: Olaf Hering
Acked-by: Wei Liu
I can see where you're coming from. This (internal) API's returned
pointer is being assigned to unsigned long *.
> ---
> tools/libs/ctrl/xc_bitops.h | 5 -
> 1 file changed, 4 insertions(+), 1 deletion(-)
>
> diff --git a
x27;--show-names' flag which
> determines whether names are displayed in its output.
>
> Signed-off-by: Paul Durrant
Acked-by: Wei Liu
two functions. They will be added in
> a subsequent patch.
>
> libxl_device_pci_assignable_add/remove/list/list_free() are left in place
> for compatibility but are re-implemented in terms of the newly introduced
> functions.
>
> Signed-off-by: Paul Durrant
> ---
> Cc: Ian Jackson
> Cc: Wei Liu
> Cc: Anthony PERARD
Acked-by: Wei Liu
1 - 100 of 3726 matches
Mail list logo