Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sys/arch/arm/include/frame.h,v rcsdiff: /ftp/cvs/cvsroot/src/sys/arch/arm/include/frame.h,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.22 retrieving revision 1.23 diff -u -p -r1.22 -r1.23 --- src/sys/arch/arm/include/frame.h 2021/10/06 05:29:32 1.22 +++ src/sys/arch/arm/include/frame.h 2022/04/02 11:16:07 1.23 @@ -1,4 +1,4 @@ -/* $NetBSD: frame.h,v 1.22 2021/10/06 05:29:32 skrll Exp $ */ +/* $NetBSD: frame.h,v 1.23 2022/04/02 11:16:07 skrll Exp $ */ /* * Copyright (c) 1994-1997 Mark Brinicombe. @@ -81,6 +81,22 @@ typedef struct trapframe { #define TRAP_USERMODE(tf) (((tf)->tf_spsr & PSR_MODE) == PSR_USR32_MODE) +#define FB_R4 0 +#define FB_R5 1 +#define FB_R6 2 +#define FB_R7 3 +#define FB_R8 4 +#define FB_R9 5 +#define FB_R10 6 +#define FB_R11 7 +#define FB_R12 8 +#define FB_R13 9 +#define FB_R14 10 +#define FB_MAX 11 +struct faultbuf { + register_t fb_reg[FB_MAX]; +}; + /* * Signal frame. Pushed onto user stack before calling sigcode. */