Module Name: src Committed By: mrg Date: Mon Apr 26 17:07:17 UTC 2021
Modified Files: src/sys/arch/sgimips/dev: crime.c Log Message: if ddb is enabled set cpu_reset_address to crime_reboot. 'mach reset' works from ddb now. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/arch/sgimips/dev/crime.c 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/sgimips/dev/crime.c diff -u src/sys/arch/sgimips/dev/crime.c:1.38 src/sys/arch/sgimips/dev/crime.c:1.39 --- src/sys/arch/sgimips/dev/crime.c:1.38 Wed Feb 18 16:47:58 2015 +++ src/sys/arch/sgimips/dev/crime.c Mon Apr 26 17:07:17 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: crime.c,v 1.38 2015/02/18 16:47:58 macallan Exp $ */ +/* $NetBSD: crime.c,v 1.39 2021/04/26 17:07:17 mrg Exp $ */ /* * Copyright (c) 2004 Christopher SEKIYA @@ -38,7 +38,9 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: crime.c,v 1.38 2015/02/18 16:47:58 macallan Exp $"); +__KERNEL_RCSID(0, "$NetBSD: crime.c,v 1.39 2021/04/26 17:07:17 mrg Exp $"); + +#include "opt_ddb.h" #include <sys/param.h> #include <sys/device.h> @@ -57,6 +59,10 @@ __KERNEL_RCSID(0, "$NetBSD: crime.c,v 1. #include <sgimips/dev/crimereg.h> #include <sgimips/mace/macevar.h> +#if defined(DDB) +#include <machine/db_machdep.h> +#endif + #include "locators.h" #define DISABLE_CRIME_WATCHDOG @@ -107,6 +113,10 @@ crime_attach(device_t parent, device_t s uint64_t baseline, endline; uint32_t startctr, endctr, cps; +#if defined(DDB) + cpu_reset_address = crime_reboot; +#endif + sc->sc_dev = self; crm_iot = normal_memt;