Re: [PATCH v3 15/34] xen/riscv: introduce atomic.h

2024-01-24 Thread Oleksii
On Wed, 2024-01-24 at 12:19 +0100, Jan Beulich wrote: > On 24.01.2024 10:23, Oleksii wrote: > > On Tue, 2024-01-23 at 14:30 +0100, Jan Beulich wrote: > > > On 23.01.2024 13:24, Oleksii wrote: > > > > On Tue, 2024-01-23 at 11:30 +0100, Jan Beulich wrote: > > > > > On 23.01.2024 11:21, Oleksii

Re: [PATCH v3 15/34] xen/riscv: introduce atomic.h

2024-01-24 Thread Jan Beulich
On 24.01.2024 10:23, Oleksii wrote: > On Tue, 2024-01-23 at 14:30 +0100, Jan Beulich wrote: >> On 23.01.2024 13:24, Oleksii wrote: >>> On Tue, 2024-01-23 at 11:30 +0100, Jan Beulich wrote: On 23.01.2024 11:21, Oleksii wrote: > On Mon, 2024-01-22 at 17:56 +0100, Jan Beulich wrote: >>

Re: [PATCH v3 15/34] xen/riscv: introduce atomic.h

2024-01-24 Thread Oleksii
On Tue, 2024-01-23 at 14:30 +0100, Jan Beulich wrote: > On 23.01.2024 13:24, Oleksii wrote: > > On Tue, 2024-01-23 at 11:30 +0100, Jan Beulich wrote: > > > On 23.01.2024 11:21, Oleksii wrote: > > > > On Mon, 2024-01-22 at 17:56 +0100, Jan Beulich wrote: > > > > > On 22.12.2023 16:12, Oleksii

Re: [PATCH v3 15/34] xen/riscv: introduce atomic.h

2024-01-23 Thread Jan Beulich
On 23.01.2024 13:24, Oleksii wrote: > On Tue, 2024-01-23 at 11:30 +0100, Jan Beulich wrote: >> On 23.01.2024 11:21, Oleksii wrote: >>> On Mon, 2024-01-22 at 17:56 +0100, Jan Beulich wrote: On 22.12.2023 16:12, Oleksii Kurochko wrote: > --- /dev/null > +++

Re: [PATCH v3 15/34] xen/riscv: introduce atomic.h

2024-01-23 Thread Oleksii
On Tue, 2024-01-23 at 11:30 +0100, Jan Beulich wrote: > On 23.01.2024 11:21, Oleksii wrote: > > On Mon, 2024-01-22 at 17:56 +0100, Jan Beulich wrote: > > > On 22.12.2023 16:12, Oleksii Kurochko wrote: > > > > --- /dev/null > > > > +++ b/xen/arch/riscv/include/asm/fence.h > > > > @@ -0,0 +1,13 @@ >

Re: [PATCH v3 15/34] xen/riscv: introduce atomic.h

2024-01-23 Thread Jan Beulich
On 23.01.2024 11:21, Oleksii wrote: > On Mon, 2024-01-22 at 17:56 +0100, Jan Beulich wrote: >> On 22.12.2023 16:12, Oleksii Kurochko wrote: >>> --- /dev/null >>> +++ b/xen/arch/riscv/include/asm/fence.h >>> @@ -0,0 +1,13 @@ >>> +/* SPDX-License-Identifier: GPL-2.0-or-later */ >>> +#ifndef

Re: [PATCH v3 15/34] xen/riscv: introduce atomic.h

2024-01-23 Thread Oleksii
On Mon, 2024-01-22 at 17:56 +0100, Jan Beulich wrote: > On 22.12.2023 16:12, Oleksii Kurochko wrote: > > --- /dev/null > > +++ b/xen/arch/riscv/include/asm/atomic.h > > @@ -0,0 +1,384 @@ > > +/* SPDX-License-Identifier: GPL-2.0-only */ > > +/* > > + * Taken and modified from Linux. > > + * > > +

Re: [PATCH v3 15/34] xen/riscv: introduce atomic.h

2024-01-22 Thread Jan Beulich
On 22.12.2023 16:12, Oleksii Kurochko wrote: > --- /dev/null > +++ b/xen/arch/riscv/include/asm/atomic.h > @@ -0,0 +1,384 @@ > +/* SPDX-License-Identifier: GPL-2.0-only */ > +/* > + * Taken and modified from Linux. > + * > + * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved. > + * Copyright

[PATCH v3 15/34] xen/riscv: introduce atomic.h

2023-12-22 Thread Oleksii Kurochko
From: Bobby Eshleman Additionally, this patch introduces macros in fence.h, which are utilized in atomic.h. Signed-off-by: Oleksii Kurochko --- Changes in V3: - update the commit message - add SPDX for fence.h - code style fixes - Remove /* TODO: ... */ for add_sized macros. It looks