svn commit: r281850 - head/sys/arm64/arm64
Andrew Turner
andrew at FreeBSD.org
Wed Apr 22 12:24:39 UTC 2015
Author: andrew
Date: Wed Apr 22 12:24:38 2015
New Revision: 281850
URL: https://svnweb.freebsd.org/changeset/base/281850
Log:
Add the null implementation of stack_save and stack_save_td.
Sponsored by: The FreeBSD Foundation
Modified:
head/sys/arm64/arm64/stack_machdep.c
Modified: head/sys/arm64/arm64/stack_machdep.c
==============================================================================
--- head/sys/arm64/arm64/stack_machdep.c Wed Apr 22 10:59:05 2015 (r281849)
+++ head/sys/arm64/arm64/stack_machdep.c Wed Apr 22 12:24:38 2015 (r281850)
@@ -43,11 +43,18 @@ __FBSDID("$FreeBSD$");
void
stack_save_td(struct stack *st, struct thread *td)
{
- panic("stack_save_td");
+
+ if (TD_IS_SWAPPED(td))
+ panic("stack_save_td: swapped");
+ if (TD_IS_RUNNING(td))
+ panic("stack_save_td: running");
+
+ stack_zero(st);
}
void
stack_save(struct stack *st)
{
- panic("stack_save");
+
+ stack_zero(st);
}
More information about the svn-src-head
mailing list