Re: [PATCH v2 07/21] aarch64: Add GCS builtins

2024-11-08 Thread Yury Khrustalev
Hi Kyrill, On Thu, Oct 31, 2024 at 02:05:00PM +, Kyrylo Tkachov wrote: > Hi Yury, > > > On 31 Oct 2024, at 14:23, Yury Khrustalev wrote: > > > > From: Szabolcs Nagy > > > > Add new builtins for GCS: > > > > void *__builtin_aarch64_gcspr (void) > > uint64_t __builtin_aarch64_gcspopm (vo

Re: [PATCH v2 07/21] aarch64: Add GCS builtins

2024-10-31 Thread Kyrylo Tkachov
Hi Yury, > On 31 Oct 2024, at 14:23, Yury Khrustalev wrote: > > From: Szabolcs Nagy > > Add new builtins for GCS: > > void *__builtin_aarch64_gcspr (void) > uint64_t __builtin_aarch64_gcspopm (void) > void *__builtin_aarch64_gcsss (void *) > > The builtins are always enabled, but should b

[PATCH v2 07/21] aarch64: Add GCS builtins

2024-10-31 Thread Yury Khrustalev
From: Szabolcs Nagy Add new builtins for GCS: void *__builtin_aarch64_gcspr (void) uint64_t __builtin_aarch64_gcspopm (void) void *__builtin_aarch64_gcsss (void *) The builtins are always enabled, but should be used behind runtime checks in case the target does not support GCS. They are t