Module Name: src Committed By: rin Date: Thu Sep 14 03:25:31 UTC 2023
Modified Files: src/sys/arch/riscv/include: ptrace.h Log Message: riscv: ptrace: Add PTRACE_ILLEGAL_ASM for ATF All related tests successfully pass. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/riscv/include/ptrace.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/riscv/include/ptrace.h diff -u src/sys/arch/riscv/include/ptrace.h:1.4 src/sys/arch/riscv/include/ptrace.h:1.5 --- src/sys/arch/riscv/include/ptrace.h:1.4 Thu Aug 24 05:40:08 2023 +++ src/sys/arch/riscv/include/ptrace.h Thu Sep 14 03:25:31 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: ptrace.h,v 1.4 2023/08/24 05:40:08 rin Exp $ */ +/* $NetBSD: ptrace.h,v 1.5 2023/09/14 03:25:31 rin Exp $ */ /*- * Copyright (c) 2014 The NetBSD Foundation, Inc. @@ -54,6 +54,8 @@ #define PTRACE_REG_SP(r) (r)->r_reg[1] #define PTRACE_REG_INTRV(r) (r)->r_reg[9] +#define PTRACE_ILLEGAL_ASM __asm __volatile("c.unimp" ::: "memory") + #define PTRACE_BREAKPOINT ((const uint8_t[]) { 0x02, 0x90 }) #define PTRACE_BREAKPOINT_ASM __asm __volatile("c.ebreak" ::: "memory") #define PTRACE_BREAKPOINT_SIZE 2