vent.h was moved to asm-generic then it is needed to create
Makefile in arm/include/asm/ and add generated-y += vm_event.h to
it.
Signed-off-by: Oleksii Kurochko
---
Changes in V6:
- update the commit message.
---
Changes in V5:
- Update the commit message
- Remove Acked-by:...
- Switch
x 6.5-rc1" ).
Signed-off-by: Oleksii Kurochko
---
Changes in V6:
- introduce $(asm-generic) macro in Kbuild.include.
- move "asm-generic" after the rule "__distclean".
---
Changes in V5:
- Update the commit message
- Update SPDX license in Makefile.
- Remove code r
message of [PATCH v2 2/2] xen: move arm/include/asm/vm_event.h
to stubs
Oleksii Kurochko (2):
xen: asm-generic support
xen: move arm/include/asm/vm_event.h to asm-generic
.gitignore | 1 +
xen/Makefile| 9 +++-
xen/arch/arm/include/asm/M
stubs dir will contain empty/stubs generic for all architectures
headers.
Signed-off-by: Oleksii Kurochko
---
xen/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/xen/Makefile b/xen/Makefile
index f57e5a596c..64c3542c84 100644
--- a/xen/Makefile
+++ b/xen/Makefile
@@ -438,6 +438,7
/a92f99e8f697da99d77bfde562a549dbef3760ce.1692816595.git.sanasta...@raptorengineering.com/
As part of the patch series, asm/vm_event.h was moved to the stubs directory
because
It is the same for ARM, PPC, and RISC-V.
Oleksii Kurochko (2):
xen: add stubs dir to include path
xen: move arm/include/asm/vm_event.h to stubs
asm/vm_event.h is common for ARM and RISC-V so it will be moved to
stubs dir.
Original asm/vm_event.h from ARM was updated:
* use SPDX-License-Identifier.
* update comment messages of stubs.
* update #ifdef
Signed-off-by: Oleksii Kurochko
---
xen/arch/arm/include/asm/vm_event.h | 66
asm/vm_event.h is common for ARM and RISC-V so it will be moved to
asm-generic dir.
Original asm/vm_event.h from ARM was updated:
* use SPDX-License-Identifier.
* update comment messages of stubs.
* update #ifdef.
* change public/domctl.h to public/vm_event.h.
Signed-off-by: Oleksii Kurochko
asm-generic dir will contain empty/stubs generic for all architectures.
Signed-off-by: Oleksii Kurochko
---
Changes in V3:
- Rename stubs dir to asm-generic
---
Changes in V2:
- Nothing changed.
---
xen/Makefile | 1 +
1 file changed, 1 insertion(+)
diff --git a/xen/Makefile b/xen/Makefile
o asm-generic"
- update SPDX tag.
- move asm/vm_event.h to asm-generic.
- rename stubs dir to asm-generic.
---
Changes in V2:
- change public/domctl.h to public/vm_event.h.
- update commit message of [PATCH v2 2/2] xen: move arm/include/asm/vm_event.h
to stubs
Oleksii Kurochko (2):
xe
vm_event.h.
- update commit message of [PATCH v2 2/2] xen: move arm/include/asm/vm_event.h
to stubs
Oleksii Kurochko (2):
xen: asm-generic support
xen: move arm/include/asm/vm_event.h to asm-generic
xen/Makefile | 10 +-
xen/arch/arm/include/asm/Kbuild| 1 +
xe
asm/vm_event.h is common for ARM and RISC-V so it will be moved to
asm-generic dir.
Original asm/vm_event.h from ARM was updated:
* use SPDX-License-Identifier.
* update comment messages of stubs.
* update #ifdef.
* change public/domctl.h to public/vm_event.h.
Signed-off-by: Oleksii Kurochko
to
arch/$(ARCH)/include/asm/Kbuild :
generic-y +=
For each mentioned header in arch/$(ARCH)/include/asm/Kbuild,
kbuild will generate the necessary wrapper in
arch/$(ARCH)/include/generated/asm.
Signed-off-by: Oleksii Kurochko
---
Changes in V4:
- introduce asm-generic support
- update
The change which adds generic-y += vm_event.h to ARM's Kbuild was lost
during creation of the patch. Should be added in the next patch version
On Fri, Sep 1, 2023, 18:02 Oleksii Kurochko
wrote:
> asm/vm_event.h is common for ARM and RISC-V so it will be moved to
> asm-generic dir.
>
&
x 6.5-rc1" ).
Signed-off-by: Oleksii Kurochko
Reviewed-by: Anthony PERARD
Acked-by: Jan Beulich
---
Changes in V7:
- update warning message in Makefile.asm-generic
- add Reviewed-by: Anthony PERARD
- add Acked-by: Jan Beulich
---
Changes in V6:
- introduce $(asm-generic) macro in Kbui
vent.h was moved to asm-generic then it is needed to create
Makefile in arm/include/asm/ and add generated-y += vm_event.h to
it.
Signed-off-by: Oleksii Kurochko
Acked-by: Tamas K Lengyel
---
Changes in V7:
- update guards in asm-generic/vm_event.h.
- add Acked-by: Tamas K Lengyel
---
C
clude/asm/vm_event.h
to stubs
Oleksii Kurochko (2):
xen: asm-generic support
xen: move arm/include/asm/vm_event.h to asm-generic
.gitignore | 1 +
xen/Makefile| 9 +++-
xen/arch/arm/include/asm/Makefile | 2 +
xen/arch/a
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/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/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 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 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 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 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/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/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/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/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/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/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/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/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 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
The patch introduces stub header needed for full Xen build.
Signed-off-by: Oleksii Kurochko
---
xen/include/asm-generic/cpufeature.h | 23 +++
1 file changed, 23 insertions(+)
create mode 100644 xen/include/asm-generic/cpufeature.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/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
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/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
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/irq.h | 44 +++
1 file changed, 44 insertions(+)
create mode 100644 xen/include/asm-generic/irq.h
diff --git a/xen/include/asm-generic
x 6.5-rc1" ).
Signed-off-by: Oleksii Kurochko
---
Changes in V5:
- Update the commit message
- Update SPDX license in Makefile.
- Remove code related to UML
- Include $(src)/Makefile instead of $(kbuild-file)
- Update comment message in Makefile.asm-generic
- Update .gitignore
- U
sm-generic.
- rename stubs dir to asm-generic.
---
Changes in V2:
- change public/domctl.h to public/vm_event.h.
- update commit message of [PATCH v2 2/2] xen: move arm/include/asm/vm_event.h
to stubs
Oleksii Kurochko (2):
xen: asm-generic support
xen: move arm/include/asm/vm_event.
as moved to asm-generic then it is needed to create
Makefile in arm/include/asm/ and add generated-y += vm_event.h to
it.
Signed-off-by: Oleksii Kurochko
---
Changes in V5:
- Update the commit message
- Remove Acked-by:...
- Switch ARM to use asm-generic/vm_event.h
---
Changes in V4:
- update
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
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
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
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/domain.h | 43 +
1 file changed, 43 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/domain.h
diff --git a/xen/arch/riscv/include/asm/domain.h
b/xen/arch/riscv/include/asm/domain.h
new file
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/bitops.h | 288
1 file changed, 288 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/bitops.h
diff --git a/xen/arch/riscv/include/asm/bitops.h
b/xen/arch/riscv/include/asm/bitops.h
new file
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/Kconfig| 1 +
xen/arch/riscv/Makefile | 1 +
xen/arch/riscv/early_printk.c | 168 -
xen/arch/riscv/mm.c | 52 +++-
xen/arch/riscv/setup.c| 9 +-
xen/arch/riscv/stubs.c| 437
Mostly patch was taken from the PPC patch series so can be skipped
during review:
https://lore.kernel.org/xen-devel/2c9eb4fc175a1bdd21293f2e2611d8e21991636d.1691016993.git.sanasta...@raptorengineering.com/#Z31xen:common:symbols.c
Signed-off-by: Oleksii Kurochko
---
xen/common/memory.c | 1
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/cmpxchg.h | 373 +++
1 file changed, 373 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/cmpxchg.h
diff --git a/xen/arch/riscv/include/asm/cmpxchg.h
b/xen/arch/riscv/include/asm/cmpxchg.h
new
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/p2m.h | 105 +++
1 file changed, 105 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/p2m.h
diff --git a/xen/arch/riscv/include/asm/p2m.h b/xen/arch/riscv/include/asm/p2m.h
new file mode
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/monitor.h | 53
1 file changed, 53 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/monitor.h
diff --git a/xen/arch/riscv/include/asm/monitor.h
b/xen/arch/riscv/include/asm/monitor.h
new
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/hardirq.h | 26 ++
1 file changed, 26 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/hardirq.h
diff --git a/xen/arch/riscv/include/asm/hardirq.h
b/xen/arch/riscv/include/asm/hardirq.h
new file
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/processor.h | 15 +++
1 file changed, 15 insertions(+)
diff --git a/xen/arch/riscv/include/asm/processor.h
b/xen/arch/riscv/include/asm/processor.h
index 6db681d805..b6218a00a7 100644
--- a/xen/arch/riscv/include/asm
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/page.h | 21 +
1 file changed, 21 insertions(+)
diff --git a/xen/arch/riscv/include/asm/page.h
b/xen/arch/riscv/include/asm/page.h
index 95074e29b3..abbae75aaf 100644
--- a/xen/arch/riscv/include/asm/page.h
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/vm_event.h | 52 +++
1 file changed, 52 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/vm_event.h
diff --git a/xen/arch/riscv/include/asm/vm_event.h
b/xen/arch/riscv/include/asm/vm_event.h
new
Add minimal requied things to be able to build full Xen.
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/current.h | 17 +
1 file changed, 17 insertions(+)
diff --git a/xen/arch/riscv/include/asm/current.h
b/xen/arch/riscv/include/asm/current.h
index d84f15dc50
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/guest_access.h | 29 +++
1 file changed, 29 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/guest_access.h
diff --git a/xen/arch/riscv/include/asm/guest_access.h
b/xen/arch/riscv/include/asm
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/regs.h | 27 +++
1 file changed, 27 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/regs.h
diff --git a/xen/arch/riscv/include/asm/regs.h
b/xen/arch/riscv/include/asm/regs.h
new file mode 100644
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/smp.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/xen/arch/riscv/include/asm/smp.h b/xen/arch/riscv/include/asm/smp.h
index cc8dd18254..a7b4f94ce4 100644
--- a/xen/arch/riscv/include/asm/smp.h
+++ b/xen/arch/riscv/include
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/hardirq.h | 26 ++
1 file changed, 26 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/hardirq.h
diff --git a/xen/arch/riscv/include/asm/hardirq.h
b/xen/arch/riscv/include/asm/hardirq.h
new file
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/Makefile | 16 +++-
xen/arch/riscv/arch.mk | 4
xen/arch/riscv/configs/tiny64_defconfig | 19 ++-
xen/arch/riscv/stubs.c | 18 --
4 files changed
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/atomic.h | 375
1 file changed, 375 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/atomic.h
diff --git a/xen/arch/riscv/include/asm/atomic.h
b/xen/arch/riscv/include/asm/atomic.h
new file
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/delay.h | 17 +
1 file changed, 17 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/delay.h
diff --git a/xen/arch/riscv/include/asm/delay.h
b/xen/arch/riscv/include/asm/delay.h
new file mode 100644
index
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/io.h | 132
1 file changed, 132 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/io.h
diff --git a/xen/arch/riscv/include/asm/io.h b/xen/arch/riscv/include/asm/io.h
new file mode 100644
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/smp.h | 20
1 file changed, 20 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/smp.h
diff --git a/xen/arch/riscv/include/asm/smp.h b/xen/arch/riscv/include/asm/smp.h
new file mode 100644
index
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/mm.h | 265 +++-
1 file changed, 263 insertions(+), 2 deletions(-)
diff --git a/xen/arch/riscv/include/asm/mm.h b/xen/arch/riscv/include/asm/mm.h
index 5e3ac5cde3..1d464afec9 100644
--- a/xen/arch/riscv
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/div64.h | 22 ++
1 file changed, 22 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/div64.h
diff --git a/xen/arch/riscv/include/asm/div64.h
b/xen/arch/riscv/include/asm/div64.h
new file mode 100644
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/time.h | 20
1 file changed, 20 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/time.h
diff --git a/xen/arch/riscv/include/asm/time.h
b/xen/arch/riscv/include/asm/time.h
new file mode 100644
index
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/xenoprof.h | 4
1 file changed, 4 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/xenoprof.h
diff --git a/xen/arch/riscv/include/asm/xenoprof.h
b/xen/arch/riscv/include/asm/xenoprof.h
new file mode 100644
index
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/setup.h | 6 ++
1 file changed, 6 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/setup.h
diff --git a/xen/arch/riscv/include/asm/setup.h
b/xen/arch/riscv/include/asm/setup.h
new file mode 100644
index 00
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/flushtlb.h | 31 +++
1 file changed, 31 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/flushtlb.h
diff --git a/xen/arch/riscv/include/asm/flushtlb.h
b/xen/arch/riscv/include/asm/flushtlb.h
new
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/percpu.h | 33 +
1 file changed, 33 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/percpu.h
diff --git a/xen/arch/riscv/include/asm/percpu.h
b/xen/arch/riscv/include/asm/percpu.h
new file
Signed-off-by: Oleksii Kurochko
---
xen/include/public/pmu.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/xen/include/public/pmu.h b/xen/include/public/pmu.h
index eb87a81e7b..801912900b 100644
--- a/xen/include/public/pmu.h
+++ b/xen/include/public/pmu.h
@@ -11,6 +11,8 @@
#include
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/altp2m.h | 28
1 file changed, 28 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/altp2m.h
diff --git a/xen/arch/riscv/include/asm/altp2m.h
b/xen/arch/riscv/include/asm/altp2m.h
new file
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/xen.lds.S | 10 ++
1 file changed, 10 insertions(+)
diff --git a/xen/arch/riscv/xen.lds.S b/xen/arch/riscv/xen.lds.S
index 9064852173..aa42d3d17b 100644
--- a/xen/arch/riscv/xen.lds.S
+++ b/xen/arch/riscv/xen.lds.S
@@ -40,6 +40,16
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/xenoprof.h | 4
1 file changed, 4 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/xenoprof.h
diff --git a/xen/arch/riscv/include/asm/xenoprof.h
b/xen/arch/riscv/include/asm/xenoprof.h
new file mode 100644
index
Signed-off-by: Oleksii Kurochko
---
automation/gitlab-ci/analyze.yaml | 16 -
automation/gitlab-ci/build.yaml | 544 --
automation/gitlab-ci/test.yaml| 308 -
3 files changed, 868 deletions(-)
diff --git a/automation/gitlab-ci/analyze.yaml
b
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/numa.h | 38 +++
1 file changed, 38 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/numa.h
diff --git a/xen/arch/riscv/include/asm/numa.h
b/xen/arch/riscv/include/asm/numa.h
new file mode
:
CONFIG_1=n
CONFIG_2=n
...
2. Override in arch-specific KConfig:
CONFIG_1:
default n
Each option doesn't work for me fully.
Could you please suggest other options or more correct way?
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/asm_defns.h | 44
Also the patchs adds some helpful macros.
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/config.h | 21 +
1 file changed, 21 insertions(+)
diff --git a/xen/arch/riscv/include/asm/config.h
b/xen/arch/riscv/include/asm/config.h
index fa90ae0898..63ddcae1f9
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/irq.h | 34
1 file changed, 34 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/irq.h
diff --git a/xen/arch/riscv/include/asm/irq.h b/xen/arch/riscv/include/asm/irq.h
new file mode 100644
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/Makefile| 1 +
xen/arch/riscv/lib/Makefile| 1 +
xen/arch/riscv/lib/find_next_bit.c | 278 +
3 files changed, 280 insertions(+)
create mode 100644 xen/arch/riscv/lib/Makefile
create mode
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/softirq.h | 16
1 file changed, 16 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/softirq.h
diff --git a/xen/arch/riscv/include/asm/softirq.h
b/xen/arch/riscv/include/asm/softirq.h
new file mode
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/system.h | 83 +
1 file changed, 83 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/system.h
diff --git a/xen/arch/riscv/include/asm/system.h
b/xen/arch/riscv/include/asm/system.h
new file
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/regs.h | 27 +++
1 file changed, 27 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/regs.h
diff --git a/xen/arch/riscv/include/asm/regs.h
b/xen/arch/riscv/include/asm/regs.h
new file mode 100644
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/cache.h | 2 ++
1 file changed, 2 insertions(+)
diff --git a/xen/arch/riscv/include/asm/cache.h
b/xen/arch/riscv/include/asm/cache.h
index 69573eb051..94bd94db53 100644
--- a/xen/arch/riscv/include/asm/cache.h
+++ b/xen/arch/riscv
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/byteorder.h | 16
1 file changed, 16 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/byteorder.h
diff --git a/xen/arch/riscv/include/asm/byteorder.h
b/xen/arch/riscv/include/asm/byteorder.h
new file
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/event.h | 34 ++
1 file changed, 34 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/event.h
diff --git a/xen/arch/riscv/include/asm/event.h
b/xen/arch/riscv/include/asm/event.h
new file mode
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/grant_table.h | 4
1 file changed, 4 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/grant_table.h
diff --git a/xen/arch/riscv/include/asm/grant_table.h
b/xen/arch/riscv/include/asm/grant_table.h
new file mode
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/hypercall.h | 4
1 file changed, 4 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/hypercall.h
diff --git a/xen/arch/riscv/include/asm/hypercall.h
b/xen/arch/riscv/include/asm/hypercall.h
new file mode 100644
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/iocap.h | 16
1 file changed, 16 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/iocap.h
diff --git a/xen/arch/riscv/include/asm/iocap.h
b/xen/arch/riscv/include/asm/iocap.h
new file mode 100644
index
Signed-off-by: Oleksii Kurochko
---
xen/arch/riscv/include/asm/guest_atomics.h | 49 ++
1 file changed, 49 insertions(+)
create mode 100644 xen/arch/riscv/include/asm/guest_atomics.h
diff --git a/xen/arch/riscv/include/asm/guest_atomics.h
b/xen/arch/riscv/include/asm
1 - 100 of 729 matches
Mail list logo