/* SPDX-License-Identifier: GPL-2.0-or-later */ #ifndef MICROBLAZE_TARGET_PTRACE_H #define MICROBLAZE_TARGET_PTRACE_H /* We use microblaze_reg_t to keep things similar to the kernel sources. */ typedef uint32_t microblaze_reg_t; struct target_pt_regs { /* Note the kernel enumerates all 32 registers. */ microblaze_reg_t r[32]; microblaze_reg_t pc; microblaze_reg_t msr; microblaze_reg_t ear; microblaze_reg_t esr; microblaze_reg_t fsr; uint32_t kernel_mode; }; #endif /* MICROBLAZE_TARGET_PTRACE_H */