From 2469c867a164210ce96143517059f21db7f1fd17 Mon Sep 17 00:00:00 2001 From: rgrimes Date: Wed, 25 May 1994 09:21:21 +0000 Subject: The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch. Reviewed by: Rodney W. Grimes Submitted by: John Dyson and David Greenman --- sys/amd64/include/frame.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'sys/amd64/include/frame.h') diff --git a/sys/amd64/include/frame.h b/sys/amd64/include/frame.h index 05bf265..db2993e 100644 --- a/sys/amd64/include/frame.h +++ b/sys/amd64/include/frame.h @@ -100,6 +100,32 @@ struct intrframe { int if_ss; }; +/* frame of clock (same as interrupt frame) */ + +struct clockframe { + int cf_vec; + int cf_ppl; + int cf_es; + int cf_ds; + int cf_edi; + int cf_esi; + int cf_ebp; + int :32; + int cf_ebx; + int cf_edx; + int cf_ecx; + int cf_eax; + int :32; /* for compat with trap frame - trapno */ + int :32; /* for compat with trap frame - err */ + /* below portion defined in 386 hardware */ + int cf_eip; + int cf_cs; + int cf_eflags; + /* below only when transitting rings (e.g. user to kernel) */ + int cf_esp; + int cf_ss; +}; + /* * Signal frame */ -- cgit v1.1