"Das U-Boot" Source Tree
at master 27 lines 630 B view raw
1// SPDX-License-Identifier: GPL-2.0+ 2/* 3 * The 'exception' command can be used for testing exception handling. 4 * 5 * Copyright (c) 2018, Heinrich Schuchardt <xypron.glpk@gmx.de> 6 */ 7 8#include <command.h> 9 10static int do_undefined(struct cmd_tbl *cmdtp, int flag, int argc, 11 char *const argv[]) 12{ 13 asm volatile (".word 0xffff\n"); 14 return CMD_RET_FAILURE; 15} 16 17static struct cmd_tbl cmd_sub[] = { 18 U_BOOT_CMD_MKENT(undefined, CONFIG_SYS_MAXARGS, 1, do_undefined, 19 "", ""), 20}; 21 22U_BOOT_LONGHELP(exception, 23 "<ex>\n" 24 " The following exceptions are available:\n" 25 " undefined - undefined instruction\n"); 26 27#include <exception.h>