From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
board/xen/xenguest_arm64/xenguest_arm64.c | 5 -
include/configs/xenguest_arm64.h | 2 --
2 files changed, 7 deletions(-)
diff --git a/board/xen/xenguest_arm64/xenguest_arm64.c
b/board/xen/xenguest_arm64
From: Anastasiia Lukianenko
Removed unnecessary defines, fixed code style errors and added maintainers to
XEN section.
Anastasiia Lukianenko (5):
board: xen: Remove unnecessary CONFIG_BOARD_EARLY_INIT_F define and
board_early_init_f function
MAINTAINERS: Add maintainers to XEN section
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
MAINTAINERS | 20
1 file changed, 20 insertions(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index 2a281a9a0f..840c7625f1 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1028,6 +1028,26 @@ T: git
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
include/configs/xenguest_arm64.h | 3 ---
1 file changed, 3 deletions(-)
diff --git a/include/configs/xenguest_arm64.h b/include/configs/xenguest_arm64.h
index f3092cb2f8..c44381e966 100644
--- a/include/configs
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
drivers/xen/gnttab.c | 3 ++-
drivers/xen/pvblock.c | 12 ++--
include/xen/gnttab.h | 3 +--
lib/sscanf.c | 3 ++-
4 files changed, 11 insertions(+), 10 deletions(-)
diff --git a/drivers/xen/gnttab.c b
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
configs/xenguest_arm64_defconfig | 1 -
include/configs/xenguest_arm64.h | 2 --
2 files changed, 3 deletions(-)
diff --git a/configs/xenguest_arm64_defconfig b/configs/xenguest_arm64_defconfig
index 46473c251d..1a85166ff5
From: Anastasiia Lukianenko
Removed unnecessary defines, fixed code style errors and added maintainers to
XEN section.
Regards,
Anastasiia Lukianenko
Changes since v1:
=
1. Removed CONFIG_BOARD_EARLY_INIT_F define and board_early_init_f function
2. Removed duplicates from
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
Reviewed-by: Tom Rini
---
board/xen/xenguest_arm64/xenguest_arm64.c | 5 -
include/configs/xenguest_arm64.h | 2 --
2 files changed, 7 deletions(-)
diff --git a/board/xen/xenguest_arm64/xenguest_arm64.c
b/board
From: Anastasiia Lukianenko
CONFIG_CMD_RUN is set on by default in Kconfig.
Create xenguest_arm64_defconfig by using savedefconfig to avoid unnecessary
options.
Signed-off-by: Anastasiia Lukianenko
---
Changes since v1:
- removed wrong config options
- added commit message
configs
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
Changes since v1:
- removed duplicates from MAINTAINERS file, which mentioned in
board/xen/xenguest_arm64/MAINTAINERS
- change maintainers in XEN GUEST FOR ARM64 section
MAINTAINERS | 16
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
include/configs/xenguest_arm64.h | 3 ---
1 file changed, 3 deletions(-)
diff --git a/include/configs/xenguest_arm64.h b/include/configs/xenguest_arm64.h
index f3092cb2f8..c44381e966 100644
--- a/include/configs
From: Anastasiia Lukianenko
Cleaning up the following:
ERROR: do not use assignment in if condition
#281: FILE: drivers/xen/pvblock.c:260:
+ if ((err = xenbus_switch_state(XBT_NIL, nodename,
CHECK:COMPARISON_TO_NULL: Comparison to NULL could be written "err"
#52: FILE: d
.n7.nabble.com/PATCH-common-board-f-Respect-original-FDT-size-while-relocating-td416963.html#none
Regards,
Anastasiia
From: Anastasiia Lukianenko
Sent: 01 July 2020 19:29
To: u-boot@lists.denx.de ; s...@chromium.org
; ye...@nxp.com ; bmeng...@gmail.com
; xypron.g...@gmx.de
Cc: jul...@xen.org
From: Anastasiia Lukianenko
This work introduces Xen [1] guest ARM64 board support in U-Boot with
para-virtualized (PV) [2] block and serial drivers: xenguest_arm64.
This board is to be run as a virtual Xen guest with U-boot as its
primary bootloader. The rationale behind introducing this board
functionality depend on ARM_PSCI_FW and
only in case if DM is enabled.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
Suggested-by: Volodymyr Babchuk
---
arch/arm/Kconfig | 1 -
arch/arm/cpu/armv8/Kconfig | 2 ++
2 files changed, 2 insertions(+), 1 deletion
Signed-off-by: Anastasiia Lukianenko
---
Kconfig | 7 +++
1 file changed, 7 insertions(+)
diff --git a/Kconfig b/Kconfig
index 8f3fba085a..67f773d3a6 100644
--- a/Kconfig
+++ b/Kconfig
@@ -69,6 +69,13 @@ config CC_COVERAGE
Enabling this option will pass "--coverage"
https://xenbits.xen.org
[2] https://wiki.xenproject.org/
Signed-off-by: Andrii Anisov
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
arch/arm/Kconfig | 7 +
arch/arm/cpu/armv8/Makefile | 1 +
arch/arm/cpu/armv8/xen/Mak
From: Oleksandr Andrushchenko
Make required updates to run on u-boot. Strip functionality
not needed by U-boot.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
drivers/xen/Makefile | 1 +
drivers/xen/events.c | 177
A Fraser
Copyright (c) 2005, Grzegorz Milos, gm...@cam.ac.uk,Intel Research Cambridge
Copyright (c) 2014, Karim Allah Ahmed
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
arch/arm/include/asm/xen/system.h | 96 +++
common/board_r.c
Signed-off-by: Anastasiia Lukianenko
---
arch/arm/Kconfig | 1 +
board/xen/xenguest_arm64/xenguest_arm64.c | 31 +++-
configs/xenguest_arm64_defconfig | 4 +-
drivers/serial/Kconfig| 7 +
drivers/serial/Makefile | 1
Ctrl-C pressed during wait
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
include/linux/compat.h | 45 ++
1 file changed, 45 insertions(+)
diff --git a/include/linux/compat.h b/include/linux/compat.h
index 712eeaef4e
From: Andrii Anisov
Port sscanf implementation from mini-os and introduce new
Kconfig option to enable it: CONFIG_SSCANF. Disable by default.
Signed-off-by: Andrii Anisov
Signed-off-by: Anastasiia Lukianenko
Signed-off-by: Oleksandr Andrushchenko
---
include/vsprintf.h | 8 +
lib/Kconfig
From: Oleksandr Andrushchenko
Make required updates to run on u-boot.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
board/xen/xenguest_arm64/xenguest_arm64.c | 13 ++
drivers/xen/Makefile | 1 +
drivers/xen/gnttab.c
From: Oleksandr Andrushchenko
Make required updates to run on u-boot and strip test code.
Signed-off-by: Anastasiia Lukianenko
Signed-off-by: Oleksandr Andrushchenko
---
arch/arm/Kconfig | 1 +
board/xen/xenguest_arm64/xenguest_arm64.c | 16 +-
drivers/xen
From: Anastasiia Lukianenko
Add initial infrastructure for Xen para-virtualized block device.
This includes compile-time configuration and the skeleton for
the future driver implementation.
Add new class UCLASS_PVBLOCK which is going to be a parent for
virtual block devices.
Add new interface
From: Anastasiia Lukianenko
Read essential virtual block device configuration data from XenStore,
initialize front ring and event channel.
Update block device description with actual block size.
Use code for XenStore from mini-os.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by
of the same.
At the same time use public protocols from Xen RELEASE-4.13.1, at
commit 6278553325a9f76d37811923221b21db3882e017
as those have more comments in them.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
include/xen/arm/interface.h | 88
From: Anastasiia Lukianenko
Enumerate Xen virtual block devices found in XenStore and
instantiate pvblock devices.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
drivers/xen/pvblock.c | 112 +-
1 file changed, 110
From: Anastasiia Lukianenko
Implement Xen para-virtual frontend to backend communication
and actually read/write disk data.
This is based on mini-os implementation of the para-virtual block
frontend driver.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
From: Anastasiia Lukianenko
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
drivers/xen/pvblock.c | 20
1 file changed, 20 insertions(+)
diff --git a/drivers/xen/pvblock.c b/drivers/xen/pvblock.c
index a23afc2cb2..8b102b181d 100644
--- a
From: Oleksandr Andrushchenko
Free resources used by Xen board before jumping to Linux kernel.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
board/xen/xenguest_arm64/xenguest_arm64.c | 6 ++
drivers/xen/hypervisor.c | 8
include
Hi Julien,
On Wed, 2020-07-01 at 18:46 +0100, Julien Grall wrote:
> Title: s/hypervizor/hypervisor/
Thank you for pointing :) I will fix it in the next version.
>
> On 01/07/2020 17:29, Anastasiia Lukianenko wrote:
> > From: Oleksandr Andrushchenko
> >
> > Port h
Hello Simon,
On Thu, 2020-07-02 at 21:50 -0600, Simon Glass wrote:
> Hi,
>
> On Wed, 1 Jul 2020 at 10:30, Anastasiia Lukianenko <
> vicooo...@gmail.com> wrote:
> >
> > From: Oleksandr Andrushchenko
> >
> > Make required updates to run on u-boot. St
Hi Simon,
On Thu, 2020-07-02 at 21:50 -0600, Simon Glass wrote:
> Hi Anastasiia,
>
> On Wed, 1 Jul 2020 at 10:30, Anastasiia Lukianenko <
> vicooo...@gmail.com> wrote:
> >
> > From: Peng Fan
> >
> > Introduce CONFIG_XEN to make U-Boot could be us
Hello Simon,
On Thu, 2020-07-02 at 21:50 -0600, Simon Glass wrote:
> Hi Anastasiia,
>
> On Wed, 1 Jul 2020 at 10:30, Anastasiia Lukianenko <
> vicooo...@gmail.com> wrote:
> >
> > From: Peng Fan
> >
> > Add support for Xen para-virtualized serial dri
Hi Heinrich,
On Thu, 2020-07-02 at 06:08 +0200, Heinrich Schuchardt wrote:
> On 7/1/20 6:29 PM, Anastasiia Lukianenko wrote:
> > From: Oleksandr Andrushchenko
> >
> > Add wait_event_timeout - sleep until a condition gets true or a
> > timeout elapses.
> >
>
Hi Julien,
On Wed, 2020-07-01 at 17:59 +0100, Julien Grall wrote:
>
> On 01/07/2020 17:29, Anastasiia Lukianenko wrote:
> > From: Oleksandr Andrushchenko
> >
> > Make required updates to run on u-boot.
> >
> > Signed-off-by: Oleksandr Andrushchenko &l
Hi Heinrich,
On Thu, 2020-07-02 at 06:17 +0200, Heinrich Schuchardt wrote:
> On 7/1/20 6:29 PM, Anastasiia Lukianenko wrote:
> > From: Anastasiia Lukianenko
> >
> > Add initial infrastructure for Xen para-virtualized block device.
> > This includes compile-time con
Hi Heinrich,
On Thu, 2020-07-02 at 06:29 +0200, Heinrich Schuchardt wrote:
> On 7/1/20 6:29 PM, Anastasiia Lukianenko wrote:
> > From: Anastasiia Lukianenko
> >
> > Add initial infrastructure for Xen para-virtualized block device.
> > This includes compile-time con
On Thu, 2020-07-02 at 21:50 -0600, Simon Glass wrote:
> Hi Anastasiia,
>
> On Wed, 1 Jul 2020 at 10:30, Anastasiia Lukianenko <
> vicooo...@gmail.com> wrote:
> >
> > From: Anastasiia Lukianenko
> >
> > Read essential virtual block device configurat
On Thu, 2020-07-02 at 21:50 -0600, Simon Glass wrote:
> On Wed, 1 Jul 2020 at 10:30, Anastasiia Lukianenko <
> vicooo...@gmail.com> wrote:
> >
> > From: Anastasiia Lukianenko
> >
> > Implement Xen para-virtual frontend to backend communication
&
On Thu, 2020-07-02 at 21:50 -0600, Simon Glass wrote:
> On Wed, 1 Jul 2020 at 10:30, Anastasiia Lukianenko <
> vicooo...@gmail.com> wrote:
> >
> > From: Oleksandr Andrushchenko
> >
> > Free resources used by Xen board before jumping to Linux kerne
Hi,
On Fri, 2020-07-03 at 14:38 +0100, Julien Grall wrote:
> Hi,
>
> On 03/07/2020 13:21, Anastasiia Lukianenko wrote:
> > Hi Julien,
> >
> > On Wed, 2020-07-01 at 18:46 +0100, Julien Grall wrote:
> > > Title: s/hypervizor/hypervisor/
> >
> > Tha
Hello Julien,
On Wed, 2020-07-01 at 18:46 +0100, Julien Grall wrote:
> Title: s/hypervizor/hypervisor/
>
> On 01/07/2020 17:29, Anastasiia Lukianenko wrote:
> > From: Oleksandr Andrushchenko
> >
> > Port hypervizor related code from mini-os. Update essential
>
From: Anastasiia Lukianenko
This work introduces Xen [1] guest ARM64 board support in U-Boot with
para-virtualized (PV) [2] block and serial drivers: xenguest_arm64.
This board is to be run as a virtual Xen guest with U-boot as its
primary bootloader. The rationale behind introducing this board
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
Licenses/README | 1 +
Licenses/mit.txt | 20
2 files changed, 21 insertions(+)
create mode 100644 Licenses/mit.txt
diff --git a/Licenses/README b/Licenses/README
index 486e18d0d8..c23ad216fc 100644
A Fraser
Copyright (c) 2005, Grzegorz Milos, gm...@cam.ac.uk,Intel Research Cambridge
Copyright (c) 2014, Karim Allah Ahmed
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
arch/arm/include/asm/io.h | 4 +
arch/arm/include/asm/xen/system.h | 88
Signed-off-by: Anastasiia Lukianenko
---
Kconfig | 18 ++
1 file changed, 18 insertions(+)
diff --git a/Kconfig b/Kconfig
index 566ca72c92..9a33b3814d 100644
--- a/Kconfig
+++ b/Kconfig
@@ -105,6 +105,24 @@ config CC_COVERAGE
config CC_HAS_ASM_INLINE
def_bool $(success
From: Oleksandr Andrushchenko
Make required updates to run on u-boot. Strip functionality
not needed by U-boot.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
drivers/xen/Makefile | 1 +
drivers/xen/events.c | 195
https://xenbits.xen.org
[2] https://wiki.xenproject.org/
Signed-off-by: Andrii Anisov
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
arch/arm/Kconfig | 7 +
arch/arm/cpu/armv8/Makefile | 1 +
arch/arm/cpu/armv8/xen/Mak
Signed-off-by: Anastasiia Lukianenko
Reviewed-by: Simon Glass
---
arch/arm/Kconfig | 1 +
board/xen/xenguest_arm64/xenguest_arm64.c | 31 +++-
configs/xenguest_arm64_defconfig | 2 +-
drivers/serial/Kconfig| 7 +
drivers/serial/Makefile
From: Andrii Anisov
Port sscanf implementation from mini-os and introduce new
Kconfig option to enable it: CONFIG_SSCANF. Disable by default.
Signed-off-by: Andrii Anisov
Signed-off-by: Anastasiia Lukianenko
Signed-off-by: Oleksandr Andrushchenko
---
include/vsprintf.h | 8 +
lib/Kconfig
Ctrl-C pressed during wait
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
include/linux/compat.h | 54 ++
1 file changed, 54 insertions(+)
diff --git a/include/linux/compat.h b/include/linux/compat.h
index 712eeaef4e
From: Oleksandr Andrushchenko
Make required updates to run on u-boot.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
board/xen/xenguest_arm64/xenguest_arm64.c | 13 ++
drivers/xen/Makefile | 1 +
drivers/xen/gnttab.c
From: Oleksandr Andrushchenko
Make required updates to run on u-boot and strip test code.
Signed-off-by: Anastasiia Lukianenko
Signed-off-by: Oleksandr Andrushchenko
---
arch/arm/Kconfig | 1 +
board/xen/xenguest_arm64/xenguest_arm64.c | 16 +-
drivers/xen
From: Anastasiia Lukianenko
Enumerate Xen virtual block devices found in XenStore and
instantiate pvblock devices.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
drivers/xen/pvblock.c | 112 +-
1 file changed, 110
From: Anastasiia Lukianenko
Add initial infrastructure for Xen para-virtualized block device.
This includes compile-time configuration and the skeleton for
the future driver implementation.
Add new class UCLASS_PVBLOCK which is going to be a parent for
virtual block devices.
Add new interface
From: Anastasiia Lukianenko
Implement Xen para-virtual frontend to backend communication
and actually read/write disk data.
This is based on mini-os implementation of the para-virtual block
frontend driver.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
From: Anastasiia Lukianenko
Read essential virtual block device configuration data from XenStore,
initialize front ring and event channel.
Update block device description with actual block size.
Use code for XenStore from mini-os.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by
From: Anastasiia Lukianenko
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
Reviewed-by: Simon Glass
---
drivers/xen/pvblock.c | 20
1 file changed, 20 insertions(+)
diff --git a/drivers/xen/pvblock.c b/drivers/xen/pvblock.c
index 1284bc4cca
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
doc/board/index.rst | 1 +
doc/board/xen/index.rst | 9
doc/board/xen/xenguest_arm64.rst | 81
3 files changed, 91 insertions(+)
create mode 100644 doc/board/xen
From: Oleksandr Andrushchenko
Free resources used by Xen board before jumping to Linux kernel.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
Reviewed-by: Simon Glass
---
board/xen/xenguest_arm64/xenguest_arm64.c | 6 ++
drivers/xen/hypervisor.c
the same time use public protocols from Xen RELEASE-4.13.1, at
commit 6278553325a9 update Xen version to 4.13.1
as those have more comments in them.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
Acked-by: Peng Fan
---
include/xen/arm/interface.h | 88
ace type. See
> IF_TYPE_VIRTIO, for example.
Earlier I mentioned that we have already created [IF_TYPE_PVBLOCK] =
"pvblock" (UCLASS_BLK) typename and UCLASS. Can we use it?
Regards,
Anastasiia Lukianenko
From: Simon Glass
Sent: 04 June 2020 16:00
To: Anastasiia Lukianenko
Cc: u-boot
Hello Simon,
On Tue, 2020-07-28 at 12:58 -0600, Simon Glass wrote:
> On Mon, 20 Jul 2020 at 05:02, Anastasiia Lukianenko <
> vicooo...@gmail.com> wrote:
> >
> > From: Anastasiia Lukianenko
>
> Please add commit message
Ok, will add.
>
> >
&
Hello Simon,
On Tue, 2020-07-28 at 12:58 -0600, Simon Glass wrote:
> Hi Anastasiia,
>
> On Mon, 20 Jul 2020 at 05:02, Anastasiia Lukianenko <
> vicooo...@gmail.com> wrote:
> >
> > From: Peng Fan
> >
> > Introduce CONFIG_XEN to make U-Boot could be us
Hi Julien,
On Thu, 2020-07-30 at 20:25 +0100, Julien Grall wrote:
> Hi,
>
> On 20/07/2020 12:02, Anastasiia Lukianenko wrote:
> > From: Anastasiia Lukianenko
> >
> > This work introduces Xen [1] guest ARM64 board support in U-Boot
> > with
> > para-virtua
Hello,
On Fri, 2020-07-31 at 14:00 +0900, AKASHI Takahiro wrote:
> On Mon, Jul 20, 2020 at 02:02:10PM +0300, Anastasiia Lukianenko
> wrote:
> > From: Andrii Anisov
> >
> > Introduce a minimal Xen guest board running as a virtual
> > machine under Xen Project's
https://xenbits.xen.org
[2] https://wiki.xenproject.org/
Signed-off-by: Andrii Anisov
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
Changes since v1:
- the patch order changed to respect git bisect:
board: Introduce xenguest_arm64 board
xen: Add essentia
Signed-off-by: Anastasiia Lukianenko
---
Changes since v1:
- remove "default n" option
- add more detailes in "help" section
Kconfig | 18 ++
1 file changed, 18 insertions(+)
diff --git a/Kconfig b/Kconfig
index 566ca72c92..9a33b3814d 100644
--- a/K
From: Anastasiia Lukianenko
This work introduces Xen [1] guest ARM64 board support in U-Boot with
para-virtualized (PV) [2] block and serial drivers: xenguest_arm64.
This board is to be run as a virtual Xen guest with U-boot as its
primary bootloader. The rationale behind introducing this board
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
Changes since v1:
- this patch appeared in the second version of patch series for the correct
assignment of licenses in the corresponding files.
Licenses/README | 1 +
Licenses/mit.txt | 20
2
From: Oleksandr Andrushchenko
Make required updates to run on u-boot. Strip functionality
not needed by U-boot.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
Changes since v1:
- correct code style
- remove typedefs
- add comments
drivers/xen/Makefile
: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
Changes since v1:
- s/hypervizor/hypervisor/
- update the commit message
- remove duplicated defined barriers
- remove x86 related code
- add more comments
- make hvm_get_parameter_maintain_dcache function safer
arch/arm/include/asm
Ctrl-C pressed during wait
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
Changes since v1:
- add comment
- correct code style
include/linux/compat.h | 54 ++
1 file changed, 54 insertions(+)
diff --git a/include
Signed-off-by: Anastasiia Lukianenko
Reviewed-by: Simon Glass
---
Changes since v1:
- move "CONFIG_DM=y" option to
[PATCH v2 04/18] board: Introduce xenguest_arm64 board
- correct return values in xen_serial_probe function
- add comments
- correct code style
arch/a
From: Oleksandr Andrushchenko
Make required updates to run on u-boot and strip test code.
Signed-off-by: Anastasiia Lukianenko
Signed-off-by: Oleksandr Andrushchenko
---
Changes since v1:
- add comments
- correct code style
arch/arm/Kconfig | 1 +
board/xen
From: Andrii Anisov
Port sscanf implementation from mini-os and introduce new
Kconfig option to enable it: CONFIG_SSCANF. Disable by default.
Signed-off-by: Andrii Anisov
Signed-off-by: Anastasiia Lukianenko
Signed-off-by: Oleksandr Andrushchenko
---
Changes since v1:
- provide a test in
From: Anastasiia Lukianenko
Read essential virtual block device configuration data from XenStore,
initialize front ring and event channel.
Update block device description with actual block size.
Use code for XenStore from mini-os.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by
From: Oleksandr Andrushchenko
Make required updates to run on u-boot.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
---
Changes since v1:
- remove gnttab_grant_transfer and gnttab_end_transfer functions as it
is not possible to transfer grant on Arm
From: Anastasiia Lukianenko
Add initial infrastructure for Xen para-virtualized block device.
This includes compile-time configuration and the skeleton for
the future driver implementation.
Add new class UCLASS_PVBLOCK which is going to be a parent for
virtual block devices.
Add new interface
From: Anastasiia Lukianenko
Enumerate Xen virtual block devices found in XenStore and
instantiate pvblock devices.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
Reviewed-by: Simon Glass
---
drivers/xen/pvblock.c | 112
From: Anastasiia Lukianenko
Implement Xen para-virtual frontend to backend communication
and actually read/write disk data.
This is based on mini-os implementation of the para-virtual block
frontend driver.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
From: Anastasiia Lukianenko
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
Reviewed-by: Simon Glass
---
drivers/xen/pvblock.c | 20
1 file changed, 20 insertions(+)
diff --git a/drivers/xen/pvblock.c b/drivers/xen/pvblock.c
index 1284bc4cca
From: Oleksandr Andrushchenko
Free resources used by Xen board before jumping to Linux kernel.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
Reviewed-by: Simon Glass
---
Changes since v1:
- add comment
board/xen/xenguest_arm64/xenguest_arm64.c | 6
From: Anastasiia Lukianenko
Signed-off-by: Anastasiia Lukianenko
---
Changes since v1:
- this patch appeared in the second version of patch series for describing
new board specification
doc/board/index.rst | 1 +
doc/board/xen/index.rst | 9
doc/board/xen
the same time use public protocols from Xen RELEASE-4.13.1, at
commit 6278553325a9 update Xen version to 4.13.1
as those have more comments in them.
Signed-off-by: Oleksandr Andrushchenko
Signed-off-by: Anastasiia Lukianenko
Acked-by: Peng Fan
---
Changes since v1:
- update the commit message
Hi Simon,
On Wed, 2020-07-29 at 07:03 -0600, Simon Glass wrote:
> Hi Anastasiia,
>
> On Wed, 29 Jul 2020 at 02:42, Anastasiia Lukianenko
> wrote:
> >
> > Hello Simon,
> >
> > On Tue, 2020-07-28 at 12:58 -0600, Simon Glass wrote:
> > > Hi Anastasi
Changing e-mail because of leaving EPAM.
Signed-off-by: Anastasiia Lukianenko
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index 64648c2921..9c2d6fe063 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -1307,7 +1307,7 @@ F
Hi,
On Thu, 2020-10-15 at 13:25 +0900, AKASHI Takahiro wrote:
> At present, DM_FLAG_PRE_RELOC is set only if !OF_CONTROL.
> It doesn't make sense for this para-virtualized driver.
>
> With this patch applied, you will be able to see early boot messages:
>
> U-Boot 2020.10-1-ge442e71a6c52-dir
Hi,
On Thu, 2020-10-15 at 13:25 +0900, AKASHI Takahiro wrote:
> By using a hypervisor call, we can implement DEBUG_UART on xen.
> This will allow us to see messages even earlier than serial_init().
>
> Signed-off-by: AKASHI Takahiro
> ---
> drivers/serial/Kconfig | 14 +++---
> dri
Hello,
On Thu, 2020-10-22 at 18:53 +0900, takahiro.aka...@linaro.org wrote:
> On Thu, Oct 22, 2020 at 09:19:41AM +0000, Anastasiia Lukianenko
> wrote:
> > Hi,
> >
> > On Thu, 2020-10-15 at 13:25 +0900, AKASHI Takahiro wrote:
> > > By using a hypervisor call, w
Hi,
On Thu, 2020-10-22 at 18:53 +0900, takahiro.aka...@linaro.org wrote:
> On Thu, Oct 22, 2020 at 09:19:41AM +0000, Anastasiia Lukianenko
> wrote:
> > Hi,
> >
> > On Thu, 2020-10-15 at 13:25 +0900, AKASHI Takahiro wrote:
> > > By using a hypervisor call, w
Hello,
On Thu, 2020-10-22 at 18:49 +0900, takahiro.aka...@linaro.org wrote:
> On Thu, Oct 22, 2020 at 09:18:02AM +0000, Anastasiia Lukianenko
> wrote:
> > Hi,
> >
> > On Thu, 2020-10-15 at 13:25 +0900, AKASHI Takahiro wrote:
> > > At present, DM_FLAG_PRE
Hello,
On Thu, 2020-10-22 at 20:31 -0400, Tom Rini wrote:
> On Thu, Oct 15, 2020 at 01:25:16PM +0900, AKASHI Takahiro wrote:
>
> > By using a hypervisor call, we can implement DEBUG_UART on xen.
> > This will allow us to see messages even earlier than serial_init().
> >
> > Signed-off-by: AKASHI
On Fri, 2020-10-23 at 08:34 -0400, Tom Rini wrote:
> On Fri, Oct 23, 2020 at 09:22:20AM +0000, Anastasiia Lukianenko
> wrote:
> > Hello,
> >
> > On Thu, 2020-10-22 at 20:31 -0400, Tom Rini wrote:
> > > On Thu, Oct 15, 2020 at 01:25:16PM +0900, AKASHI Takahiro
cef function?)
3. Why parent's and device's U_CLASS must be the same? For what cases this
check has been implemented?
4. According to blk uclass implementation is it okay to have parent with
UCLASS_ROOT for block device? If no, then what parent should we assign?
[1] - https://xenp
Why parent's and device's U_CLASS must be the same? For what
cases this check has been implemented?
4. According to blk uclass implementation is it okay to have parent with
UCLASS_ROOT for block device? If no, then what parent should we assign?
[1] - https://xenproject.org/
Regards,
ANASTASIIA LUKIANENKO
From: Anastasiia Lukianenko
Changing e-mail because of leaving EPAM.
Signed-off-by: Anastasiia Lukianenko
---
MAINTAINERS | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MAINTAINERS b/MAINTAINERS
index e718ad2135..52c890edd8 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
99 matches
Mail list logo