Re: [PATCH v12 3/39] prctl: arch-agnostic prctl for shadow stack

2024-09-03 Thread Yury Khrustalev
k > pointer is required this could be a separate prctl. > > Reviewed-by: Thiago Jung Bauermann > Reviewed-by: Catalin Marinas > Signed-off-by: Mark Brown Acked-by: Yury Khrustalev

Re: [PATCH v12 4/39] mman: Add map_shadow_stack() flags

2024-09-03 Thread Yury Khrustalev
inas > Signed-off-by: Mark Brown Acked-by: Yury Khrustalev

Re: [PATCH v12 6/39] arm64/gcs: Document the ABI for Guarded Control Stacks

2024-09-03 Thread Yury Khrustalev
On Thu, Aug 29, 2024 at 12:27:22AM +0100, Mark Brown wrote: > Add some documentation of the userspace ABI for Guarded Control Stacks. > > Reviewed-by: Thiago Jung Bauermann > Reviewed-by: Catalin Marinas > Signed-off-by: Mark Brown Acked-by: Yury Khrustalev

Re: [PATCH v12 17/39] arm64/hwcap: Add hwcap for GCS

2024-09-03 Thread Yury Khrustalev
On Thu, Aug 29, 2024 at 12:27:33AM +0100, Mark Brown wrote: > Provide a hwcap to enable userspace to detect support for GCS. > > Reviewed-by: Thiago Jung Bauermann > Reviewed-by: Catalin Marinas > Signed-off-by: Mark Brown Acked-by: Yury Khrustalev

Re: [PATCH v12 21/39] arm64/gcs: Ensure that new threads have a GCS

2024-09-03 Thread Yury Khrustalev
via this mechanism will be freed when the thread exits. > > Reviewed-by: Catalin Marinas > Reviewed-by: Thiago Jung Bauermann > Signed-off-by: Mark Brown Acked-by: Yury Khrustalev

Re: [PATCH v12 23/39] arm64/mm: Implement map_shadow_stack()

2024-09-03 Thread Yury Khrustalev
er alone but since this is a > NULL pointer it is indistinguishable from not initialising anything by > itself. > > Reviewed-by: Thiago Jung Bauermann > Reviewed-by: Catalin Marinas > Signed-off-by: Mark Brown Acked-by: Yury Khrustalev

Re: [PATCH v12 25/39] arm64/signal: Expose GCS state in signal frames

2024-09-03 Thread Yury Khrustalev
off-by: Mark Brown > Reviewed-by: Catalin Marinas Acked-by: Yury Khrustalev

Re: [PATCH v13 18/40] arm64/hwcap: Add hwcap for GCS

2024-10-03 Thread Yury Khrustalev
(1UL << 32) > Acked-by: Yury Khrustalev