Re: [PATCH v3 2/5] xen/ppc: Implement bitops.h

2023-09-07 Thread Jan Beulich
On 08.09.2023 01:12, Shawn Anastasio wrote: > On 9/5/23 10:19 AM, Jan Beulich wrote: >> On 01.09.2023 20:25, Shawn Anastasio wrote: >>> +#define DEFINE_TESTOP(fn, op, eh) >>> \ >>> +static inline unsigned long fn(unsigned long mask, volatile unsigned in

Re: [PATCH v3 2/5] xen/ppc: Implement bitops.h

2023-09-07 Thread Shawn Anastasio
On 9/5/23 10:19 AM, Jan Beulich wrote: > On 01.09.2023 20:25, Shawn Anastasio wrote: >> Implement bitops.h, based on Linux's implementation as of commit >> 5321d1b1afb9a17302c6cec79f0cbf823eb0d3fc. Though it is based off of >> Linux's implementation, this code diverges significantly in a number of

Re: [PATCH v3 2/5] xen/ppc: Implement bitops.h

2023-09-05 Thread Jan Beulich
On 01.09.2023 20:25, Shawn Anastasio wrote: > Implement bitops.h, based on Linux's implementation as of commit > 5321d1b1afb9a17302c6cec79f0cbf823eb0d3fc. Though it is based off of > Linux's implementation, this code diverges significantly in a number of > ways: > - Bitmap entries changed to 32-b

[PATCH v3 2/5] xen/ppc: Implement bitops.h

2023-09-01 Thread Shawn Anastasio
Implement bitops.h, based on Linux's implementation as of commit 5321d1b1afb9a17302c6cec79f0cbf823eb0d3fc. Though it is based off of Linux's implementation, this code diverges significantly in a number of ways: - Bitmap entries changed to 32-bit words to match X86 and Arm on Xen - PPC32-specifi