On Mon, 2023-11-13 at 18:01 +0100, Jan Beulich wrote:
> On 11.11.2023 11:24, Oleksii wrote:
> > This patch should be reworked as it fails Arm builds:
> > https://gitlab.com/xen-project/people/olkur/xen/-/pipelines/1068867920
>
> Took me a while to actually find the error.
On Mon, 2023-11-13 at 14:29 +0100, Jan Beulich wrote:
> On 13.11.2023 14:13, Oleksii wrote:
> > On Sat, 2023-11-11 at 12:25 +0200, Oleksii wrote:
> > > I missed to check the patch properly.
> > >
> > > The patch fails for Arm randconfigs:
> > > ht
On Sat, 2023-11-11 at 12:25 +0200, Oleksii wrote:
> I missed to check the patch properly.
>
> The patch fails for Arm randconfigs:
> https://gitlab.com/xen-project/people/olkur/xen/-/pipelines/1068865674
>
> I need to do an additional investigation.
So the only one macro c
I missed to check the patch properly.
The patch fails for Arm randconfigs:
https://gitlab.com/xen-project/people/olkur/xen/-/pipelines/1068865674
I need to do an additional investigation.
Does it make sense to re-send this patch separately out of this patch
series?
~ Oleksii
On Fri, 2023-11
?
~ Oleksii
On Fri, 2023-11-10 at 18:30 +0200, Oleksii Kurochko wrote:
> ifdefing inclusion of in
> allows to avoid generation of empty header
> for the case when !CONFIG_MEM_ACCESS.
>
> Suggested-by: Jan Beulich
> Signed-off-by: Oleksii Kurochko
> ---
> Changes in V2:
&
is common through some archs so it is moved
to asm-generic.
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- update the commit message.
- change u8 to uint8_t.
- add ifnded CONFIG_NUMA.
---
xen/include/asm-generic/numa.h | 40 ++
1
is common between Arm, PPC and RISC-V so it is
moved to asm-generic.
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- update the commit message.
---
xen/include/asm-generic/softirq.h | 17 +
1 file changed, 17 insertions(+)
create mode 100644 xen/include/asm-generic
All archs have the do_div implementation for BITS_PER_LONG == 64
so do_div64.h is moved to asm-generic.
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- rename base to divisor
- add "#if BITS_PER_LONG
is expcted to be generic between Arm, PPC and RISC-V
there by it is moved to asm-generic.
Right now it is common only by PPC and RISC-V but during work on
support of the mentioned arhcs is expected to be the
same.
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- drop #ifded
is common for Arm, PPC and RISC-V thereby it
is moved to asm-generic.
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- update the commit messages
---
xen/include/asm-generic/random.h | 20
1 file changed, 20 insertions(+)
create mode 100644 xen/include/asm-generic
ifdefing inclusion of in
allows to avoid generation of empty header
for the case when !CONFIG_MEM_ACCESS.
Suggested-by: Jan Beulich
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- add Suggested-by: Jan Beulich
- update the commit message
- remove
---
xen
The header is shared between archs so it is moved to asm-generic.
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- remove inclusion of "+#include "
- add "struct xen_domctl_monitor_op;"
- remove one of SPDX tags.
---
xen/include/asm-ge
is common between archs so it is moved to
asm-generic.
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- change uint16_t to unsigned int in declaration of altp2m_vcpu_idx
- update the commit message
---
xen/include/asm-generic/altp2m.h | 34
architectures are switched to
generic paging.h header.
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- evaluate argument of macros
- covert macros to true
- use proper tabs
- switch Arm & PPC to generic paging.h
- update commit message
---
xen/arch/arm/inc
Ifdefing inclusion of allows to avoid
generation of empty for cases when
CONFIG_GRANT_TABLE is not enabled.
Suggested-by: Jan Beulich
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- ifdef inclusion of asm/grant_table.h in xen/grant_table.h to avoid
generation of empty
is common through archs thereby it is moved
to asm-generic.
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- add #include .
- update the commit message
---
xen/include/asm-generic/hardirq.h | 29 +
1 file changed, 29 insertions(+)
create mode
Arm, PPC and RISC-V use the same device.h thereby device.h
was moved to asm-generic. Arm's device.h was taken as a base with
the following changes:
- #ifdef PCI related things.
- #ifdef ACPI related things.
- Rename #ifdef guards.
- Add SPDX tag.
Signed-off-by: Oleksii Kurochko
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- use smp_processor_id() instead of get_processor_id().
- update commit message .
---
xen/include/asm-generic/percpu.h | 35
1 file changed, 35 insertions(+)
create mode 100644 xen/include/asm
iocap.h is common for Arm, PPC and RISC-V architectures thereby
it was moved to asm-generic.
Signed-off-by: Oleksii Kurochko
---
The same question as with device.h. Should it be in asm-generic?
Changes in V2:
- update the commit message
---
xen/include/asm-generic/iocap.h | 17
at changes for each patch separately.
Oleksii Kurochko (15):
xen/asm-generic: introduce stub header paging.h
xen/asm-generic: introduce generic device.h
xen: ifdef inclusion of in
xen/asm-generic: introduce generic hypercall.h
xen/asm-generic: introduce generic header iocap.h
xen/a
Introduce an empty generic hypercall.h for archs which don't
implement it.
Signed-off-by: Oleksii Kurochko
---
Changes in V2:
- add check that isn't included directly.
---
xen/include/asm-generic/hypercall.h | 18 ++
1 file changed, 18 insertions(+)
create mode 100644 xen
On Fri, 2023-11-10 at 10:33 +0100, Jan Beulich wrote:
> On 10.11.2023 10:30, Oleksii wrote:
> > On Tue, 2023-10-31 at 16:28 +0200, Oleksii Kurochko wrote:
> > > only declares udelay() function so udelay()
> > > declaration was moved to xen/delay.h.
> > >
&
Hi all,
On Wed, 2023-11-01 at 12:15 +0200, Oleksii Kurochko wrote:
> Platforms which doesn't have HAS_PCI enabled it is needed to
> have , which contains only an empty definition of
> struct arch_pci_dev ( except ARM, it introduces several
> ARM-specific functions ).
>
> Also,
Hi all,
On Tue, 2023-10-31 at 16:28 +0200, Oleksii Kurochko wrote:
> only declares udelay() function so udelay()
> declaration was moved to xen/delay.h.
>
> For x86, __udelay() was renamed to udelay() and removed
> inclusion of in x86 code.
>
> For ppc, udelay() stub
Hi all,
On Tue, 2023-10-31 at 12:12 +0200, Oleksii Kurochko wrote:
> only declares udelay() function so udelay()
> declaration was moved to xen/delay.h.
>
> For x86, __udelay() was renamed to udelay() and removed
> inclusion of in x86 code.
>
> Signed-off-by: Oleksii K
aphic \
> -m 2g \
> + -monitor none \
> + -chardev file,id=serial-out,path=smoke.serial \
> + -serial chardev:serial-out \
> -kernel binaries/xen \
> - |& tee smoke.serial
> + &
> +qemu_pid=$!
>
> -set -e
> -(grep -q "All set up" smoke.serial) || exit 1
> -exit 0
> +# Monitor test progression until QEMU exit
> +tail --pid=$qemu_pid -f smoke.serial &
> +
> +# Check boot test result
> +timeout 60 tail --pid=$qemu_pid -f smoke.serial | \
> + grep -a -q "All set up"
I am OK with provided changes. Thanks!
Acked-by: Oleksii Kurochko
~ Oleksii
On Mon, 2023-11-06 at 23:36 +, Julien Grall wrote:
> Hi Oleksii,
>
> On 01/11/2023 10:15, Oleksii Kurochko wrote:
> > Platforms which doesn't have HAS_PCI enabled it is needed to
> > have , which contains only an empty definition of
> > struct arch_pci_dev ( except
On Thu, 2023-11-02 at 09:39 +0100, Jan Beulich wrote:
> On 01.11.2023 11:15, Oleksii Kurochko wrote:
> > Platforms which doesn't have HAS_PCI enabled it is needed to
> > have , which contains only an empty definition of
> > struct arch_pci_dev ( except ARM, it introduces sev
to generate
for only define the mentioned above arch_pci_dev structure.
For the Arm-only stubs ( mentioned in for disabled
HAS_PCI and ARM-specific) will be needed
to add directly alongside . Only to
was added.
Suggested-by: Jan Beulich
Signed-off-by: Oleksii Kurochko
---
xen/arch/arm
Instead of introducing stub header for delay.h it was decided to remove
in a separate patch:
https://lore.kernel.org/xen-devel/3d55bce44bd6ab9973cbe0ea2fc136cc44d35df2.1698759633.git.oleksii.kuroc...@gmail.com/T/#u
~ Oleksii
only declares udelay() function so udelay()
declaration was moved to xen/delay.h.
For x86, __udelay() was renamed to udelay() and removed
inclusion of in x86 code.
For ppc, udelay() stub definition was moved to ppc/stubs.c.
Suggested-by: Jan Beulich
Signed-off-by: Oleksii Kurochko
Reviewed
On Mon, 2023-10-30 at 17:43 +0100, Jan Beulich wrote:
> On 30.10.2023 17:34, Oleksii wrote:
> > Hello Jan,
> >
> > On Thu, 2023-10-19 at 11:55 +0200, Jan Beulich wrote:
> > > On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > > > --- /dev/null
&
only declares udelay() function so udelay()
declaration was moved to xen/delay.h.
For x86, __udelay() was renamed to udelay() and removed
inclusion of in x86 code.
Signed-off-by: Oleksii Kurochko
---
xen/arch/arm/include/asm/delay.h | 14 --
xen/arch/riscv/include/asm/delay.h
Hello Jan,
On Thu, 2023-10-19 at 11:55 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/pci.h
> > @@ -0,0 +1,18 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +#ifndef _
smp_processor_id());
> }
>
> static inline void _mm_write_lock(const struct domain *d,
> mm_rwlock_t *l,
> @@ -132,7 +132,7 @@ static inline void _mm_write_lock(const
> {
> _check_lock_level(d, level);
> percpu_write_lock(p2m_percpu_rwlock, >loc
PMU_OWNER_NONE 0
> #define PMU_OWNER_XENOPROF 1
> #define PMU_OWNER_HVM 2
>
> #ifdef CONFIG_XENOPROF
>
> +#include
> +#include
> +
> struct domain;
> struct vcpu;
> struct cpu_user_regs;
Looks good to me.
Reviewed-by: Oleksii Kurochko
~ Oleksii
On Mon, 2023-10-23 at 12:35 +0200, Jan Beulich wrote:
> On 23.10.2023 12:12, Oleksii wrote:
> > On Thu, 2023-10-19 at 11:14 +0200, Jan Beulich wrote:
> > > On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > > > --- /dev/null
> > > > +++ b/xen/include/
On Mon, 2023-10-23 at 12:47 +0200, Jan Beulich wrote:
> On 23.10.2023 12:43, Oleksii wrote:
> > On Thu, 2023-10-19 at 11:44 +0200, Jan Beulich wrote:
> > > On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > > > --- /dev/null
> > > > +++ b/xen/include
On Mon, 2023-10-23 at 13:58 +0200, Jan Beulich wrote:
> On 23.10.2023 12:50, Oleksii wrote:
> > On Thu, 2023-10-19 at 11:55 +0200, Jan Beulich wrote:
> > > While more involved, I still wonder whether xen/pci.h could also
> > > avoid
> > > including asm/pci.h w
On Thu, 2023-10-19 at 13:35 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/monitor.h
> > @@ -0,0 +1,64 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +/* SPDX-License-Identif
On Thu, 2023-10-19 at 13:30 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > The patch introduces header stub necessry for full Xen build.
> >
> > Signed-off-by: Oleksii Kurochko
> > ---
> > xen/include/asm-generic/delay.h | 21
On Thu, 2023-10-19 at 13:27 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > The patch introduces header stub necessry for full Xen build.
> >
> > Signed-off-by: Oleksii Kurochko
> > ---
> > xen/
On Thu, 2023-10-19 at 13:12 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/div64.h
> > @@ -0,0 +1,24 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +#ifndef __ASM_GENERIC_DIV64
On Thu, 2023-10-19 at 13:04 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > The patch introduces header stub necessry for full Xen build.
> >
> > Signed-off-by: Oleksii Kurochko
>
> I agree this one can be generalized from Arm's, b
On Thu, 2023-10-19 at 12:58 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > The patch introduces header stub necessry for full Xen build.
> >
> > Signed-off-by: Oleksii Kurochko
>
> Assuming you expect RISC-V to get away without its o
On Thu, 2023-10-19 at 12:39 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/percpu.h
> > @@ -0,0 +1,35 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +#ifndef __AS
for some reason...
~ Oleksii
with #ifdef-ing. I'll push a separate patch
for xen/pci.h.
It will probably need to remove usage of everywhere or
#ifdef-ing it too.
Which option will be better?
~ Oleksii
On Thu, 2023-10-19 at 11:51 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/mem_access.h
> > @@ -0,0 +1,14 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +#ifndef __AS
On Thu, 2023-10-19 at 11:44 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/iommu.h
> > @@ -0,0 +1,17 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +#ifndef __A
On Thu, 2023-10-19 at 11:25 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/iocap.h
> > @@ -0,0 +1,17 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +#ifndef __A
On Thu, 2023-10-19 at 11:24 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/hypercall.h
> > @@ -0,0 +1,14 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +#ifndef __ASM_G
On Thu, 2023-10-19 at 11:19 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/grant_table.h
> > @@ -0,0 +1,14 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +#ifndef __ASM_GE
On Thu, 2023-10-19 at 11:18 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/event.h
> > @@ -0,0 +1,39 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +#ifndef __A
e shared my view. Let see what the others thinks.
I have the same point: if something is shared at least between two
arch, it should go to ASM-generic.
And that is the reason why I pushed device.h header to asm-generic.
It is needed to rename some stuff (e.g... GIC ) in it or add some
ifdefs.
~ Oleksii
On Thu, 2023-10-19 at 11:14 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > --- /dev/null
> > +++ b/xen/include/asm-generic/device.h
> > @@ -0,0 +1,65 @@
> > +/* SPDX-License-Identifier: GPL-2.0-only */
> > +#ifndef __AS
his header
will be re-introduced for an arch, there is probably no sense to have
it in asm-generic.
~ Oleksii
On Fri, 2023-09-22 at 09:00 +0300, Oleksii wrote:
> On Mon, 2023-09-18 at 14:38 +0200, Jan Beulich wrote:
> > On 18.09.2023 14:05, Oleksii wrote:
> > > On Mon, 2023-09-18 at 11:29 +0200, Jan Beulich wrote:
> > > > On 18.09.2023 10:51, Oleksii wrote:
> > > >
On Thu, 2023-10-19 at 11:05 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > The patch introduces stub header needed for full Xen build.
> >
> > Signed-off-by: Oleksii Kurochko
> > ---
> > xen/include/asm-generic/paging.h | 17
Hi,
On Thu, 2023-10-19 at 11:35 +0100, Julien Grall wrote:
> Hi,
>
> On 19/10/2023 10:05, Jan Beulich wrote:
> > On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > > The patch introduces stub header needed for full Xen build.
> > >
> > > Signed-off-b
On Thu, 2023-10-19 at 13:53 +0200, Jan Beulich wrote:
> On 16.08.2023 12:19, Oleksii Kurochko wrote:
> > This patch series performs all of the additions necessary to drop
> > the
> > build overrides for RISCV and enable the full Xen build. Except in
> > cases
> >
On Fri, 2023-10-20 at 15:53 +0200, Jan Beulich wrote:
> On 20.10.2023 15:52, Oleksii wrote:
> > On Thu, 2023-10-19 at 12:32 +0200, Jan Beulich wrote:
> > > On 08.08.2023 17:14, Oleksii Kurochko wrote:
> > > > Oleksii Kurochko (2):
> > > > xen/ris
On Thu, 2023-10-19 at 12:32 +0200, Jan Beulich wrote:
> On 08.08.2023 17:14, Oleksii Kurochko wrote:
> > The patch series introduces things necessary to implement identity
> > mapping:
> > 1. Make identity mapping for the entire Xen.
> > 2. Enable MMU.
> >
On Tue, 2023-10-10 at 16:52 +0800, Andrew Cooper wrote:
> On 10/10/2023 3:58 pm, Oleksii wrote:
> > > Oleksii: I've not touched RISCV yet, because I don't know how the
> > > platforms
> > > typically look. I'm happy to default it active in RISCV too if
> >
>
> Oleksii: I've not touched RISCV yet, because I don't know how the
> platforms
> typically look. I'm happy to default it active in RISCV too if
> that's the
> right thing to do.
We are still waiting for a platform with hypervisor extension support
but I am using PD
On Mon, 2023-09-18 at 14:38 +0200, Jan Beulich wrote:
> On 18.09.2023 14:05, Oleksii wrote:
> > On Mon, 2023-09-18 at 11:29 +0200, Jan Beulich wrote:
> > > On 18.09.2023 10:51, Oleksii wrote:
> > > > On Thu, 2023-09-14 at 17:08 +0200, Jan Beulich wrote:
> >
On Mon, 2023-09-18 at 11:29 +0200, Jan Beulich wrote:
> On 18.09.2023 10:51, Oleksii wrote:
> > On Thu, 2023-09-14 at 17:08 +0200, Jan Beulich wrote:
> > > On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > > > Based on two patch series [1] and [2], the idea of which
On Mon, 2023-09-18 at 11:51 +0300, Oleksii wrote:
> On Thu, 2023-09-14 at 17:08 +0200, Jan Beulich wrote:
> > On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > > Based on two patch series [1] and [2], the idea of which is to
> > > provide minimal
> > > amoun
On Thu, 2023-09-14 at 17:08 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > Based on two patch series [1] and [2], the idea of which is to
> > provide minimal
> > amount of things for a complete Xen build, a large amount of
> > headers
Hello Jiamei,
On Fri, 2023-09-15 at 13:15 +0800, Jiamei Xie wrote:
> Hi Oleksii
...
>
> > +/*
> > + * Local variables:
> > + * mode: C
> > + * c-file-style: "BSD"
> > + * c-basic-offset: 4
> > + * indent-tabs-mode: nil
> > + * End:
&
On Thu, 2023-09-14 at 17:35 +0200, Jan Beulich wrote:
> On 14.09.2023 16:56, Oleksii Kurochko wrote:
> > The patch introduces stub header needed for full Xen build.
> >
> > Signed-off-by: Oleksii Kurochko
>
> Hmm, looking here I think I need to take back what I s
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/numa.h | 35 ++
1 file changed, 35 insertions(+)
create mode 100644 xen/include/asm-generic/numa.h
diff --git a/xen/include/asm-generic
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/softirq.h | 17 +
1 file changed, 17 insertions(+)
create mode 100644 xen/include/asm-generic/softirq.h
diff --git a/xen/include/asm-generic/softirq.h
b
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/hardirq.h | 27 +++
1 file changed, 27 insertions(+)
create mode 100644 xen/include/asm-generic/hardirq.h
diff --git a/xen/include/asm-generic
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/domain.h | 53
1 file changed, 53 insertions(+)
create mode 100644 xen/include/asm-generic/domain.h
diff --git a/xen/include/asm-generic
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/irq.h | 44 +++
1 file changed, 44 insertions(+)
create mode 100644 xen/include/asm-generic/irq.h
diff --git a/xen/include/asm-generic
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/monitor.h | 64 +++
1 file changed, 64 insertions(+)
create mode 100644 xen/include/asm-generic/monitor.h
diff --git a/xen/include/asm-generic
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/div64.h | 24
1 file changed, 24 insertions(+)
create mode 100644 xen/include/asm-generic/div64.h
diff --git a/xen/include/asm-generic/div64.h b
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/p2m.h | 115 ++
1 file changed, 115 insertions(+)
create mode 100644 xen/include/asm-generic/p2m.h
diff --git a/xen/include/asm-generic
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/guest_access.h | 31 ++
1 file changed, 31 insertions(+)
create mode 100644 xen/include/asm-generic/guest_access.h
diff --git a/xen/include/asm
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/percpu.h | 35
1 file changed, 35 insertions(+)
create mode 100644 xen/include/asm-generic/percpu.h
diff --git a/xen/include/asm-generic
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/delay.h | 21 +
1 file changed, 21 insertions(+)
create mode 100644 xen/include/asm-generic/delay.h
diff --git a/xen/include/asm-generic/delay.h b/xen
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/flushtlb.h | 42 ++
1 file changed, 42 insertions(+)
create mode 100644 xen/include/asm-generic/flushtlb.h
diff --git a/xen/include/asm-generic
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/smp.h | 30 ++
1 file changed, 30 insertions(+)
create mode 100644 xen/include/asm-generic/smp.h
diff --git a/xen/include/asm-generic/smp.h b
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/setup.h | 16
1 file changed, 16 insertions(+)
create mode 100644 xen/include/asm-generic/setup.h
diff --git a/xen/include/asm-generic/setup.h b/xen
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/random.h | 20
1 file changed, 20 insertions(+)
create mode 100644 xen/include/asm-generic/random.h
diff --git a/xen/include/asm-generic/random.h b
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/altp2m.h | 34
1 file changed, 34 insertions(+)
create mode 100644 xen/include/asm-generic/altp2m.h
diff --git a/xen/include/asm-generic
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/pci.h | 18 ++
1 file changed, 18 insertions(+)
create mode 100644 xen/include/asm-generic/pci.h
diff --git a/xen/include/asm-generic/pci.h b/xen/include
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/xenoprof.h | 14 ++
1 file changed, 14 insertions(+)
create mode 100644 xen/include/asm-generic/xenoprof.h
diff --git a/xen/include/asm-generic/xenoprof.h
b
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/iocap.h | 17 +
1 file changed, 17 insertions(+)
create mode 100644 xen/include/asm-generic/iocap.h
diff --git a/xen/include/asm-generic/iocap.h b/xen
The patch introduces stub header necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/iommu.h | 17 +
1 file changed, 17 insertions(+)
create mode 100644 xen/include/asm-generic/iommu.h
diff --git a/xen/include/asm-generic/iommu.h b/xen
The patch introduces stub header needed for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/guest_atomics.h | 47 +
1 file changed, 47 insertions(+)
create mode 100644 xen/include/asm-generic/guest_atomics.h
diff --git a/xen/include/asm
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/mem_access.h | 14 ++
1 file changed, 14 insertions(+)
create mode 100644 xen/include/asm-generic/mem_access.h
diff --git a/xen/include/asm-generic
The patch introduces stub header needed for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/paging.h | 17 +
1 file changed, 17 insertions(+)
create mode 100644 xen/include/asm-generic/paging.h
diff --git a/xen/include/asm-generic/paging.h b/xen
to add
a full Xen build.
[1]
https://lore.kernel.org/xen-devel/cover.1694543103.git.sanasta...@raptorengineering.com/
[2]
https://lore.kernel.org/xen-devel/cover.1692181079.git.oleksii.kuroc...@gmail.com/
Oleksii Kurochko (29):
xen/asm-generic: introduce stub header spinlock.h
xen/asm-generic
The patch introduces header stub necessry for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/hypercall.h | 14 ++
1 file changed, 14 insertions(+)
create mode 100644 xen/include/asm-generic/hypercall.h
diff --git a/xen/include/asm-generic/hypercall.h
The patch introduces stub header needed for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/spinlock.h | 23 +++
1 file changed, 23 insertions(+)
create mode 100644 xen/include/asm-generic/spinlock.h
diff --git a/xen/include/asm-generic
The patch introduces stub header needed for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/grant_table.h | 14 ++
1 file changed, 14 insertions(+)
create mode 100644 xen/include/asm-generic/grant_table.h
diff --git a/xen/include/asm-generic
The patch introduces stub header needed for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/event.h | 39 +
1 file changed, 39 insertions(+)
create mode 100644 xen/include/asm-generic/event.h
diff --git a/xen/include/asm-generic
The patch introduces stub header needed for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/device.h | 65
1 file changed, 65 insertions(+)
create mode 100644 xen/include/asm-generic/device.h
diff --git a/xen/include/asm-generic
701 - 800 of 1562 matches
Mail list logo