summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormickey <mickey@openbsd.org>2002-07-18 14:00:53 +0000
committermickey <mickey@openbsd.org>2002-07-18 14:00:53 +0000
commitd39ac1005a9214533dd9af49975d2c5fe17073b9 (patch)
tree4dce7a5d300b47e1974477a693671049a020e77a
parentansify, pull some prototypes (diff)
downloadwireguard-openbsd-d39ac1005a9214533dd9af49975d2c5fe17073b9.tar.xz
wireguard-openbsd-d39ac1005a9214533dd9af49975d2c5fe17073b9.zip
if such an occasion occures that hpmc_dump() returns -- just summon the global broadcast and reset
-rw-r--r--sys/arch/hppa/hppa/locore.S5
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/arch/hppa/hppa/locore.S b/sys/arch/hppa/hppa/locore.S
index 831af05ee89..ab5b35ae194 100644
--- a/sys/arch/hppa/hppa/locore.S
+++ b/sys/arch/hppa/hppa/locore.S
@@ -1,4 +1,4 @@
-/* $OpenBSD: locore.S,v 1.71 2002/07/18 04:35:03 mickey Exp $ */
+/* $OpenBSD: locore.S,v 1.72 2002/07/18 14:00:53 mickey Exp $ */
/*
* Copyright (c) 1998-2002 Michael Shalayeff
@@ -1884,6 +1884,9 @@ ENTRY(TLABEL(hpmc),0)
ldw R%emrg_stack(arg1), arg1
/* never returns, but still */
+ ldil L%GBCAST_ADDR, t1
+ ldi CMD_RESET, t2
+ stw t2, R%GBCAST_ADDR(t1)
hpmc_never_dies
b hpmc_never_dies
nop