Module Name: src Committed By: dsl Date: Thu Jun 2 18:46:51 UTC 2011
Modified Files: src/sys/arch/i386/include: frame.h Log Message: Replace the trapframe fields for segment registers with two uint16_t fields - one of which is an explicit pad. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/arch/i386/include/frame.h 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/i386/include/frame.h diff -u src/sys/arch/i386/include/frame.h:1.33 src/sys/arch/i386/include/frame.h:1.34 --- src/sys/arch/i386/include/frame.h:1.33 Fri Nov 14 13:05:34 2008 +++ src/sys/arch/i386/include/frame.h Thu Jun 2 18:46:51 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: frame.h,v 1.33 2008/11/14 13:05:34 ad Exp $ */ +/* $NetBSD: frame.h,v 1.34 2011/06/02 18:46:51 dsl Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -77,10 +77,14 @@ * Exception/Trap Stack Frame */ struct trapframe { - int tf_gs; - int tf_fs; - int tf_es; - int tf_ds; + uint16_t tf_gs; + uint16_t tf_gs_pad; + uint16_t tf_fs; + uint16_t tf_fs_pad; + uint16_t tf_es; + uint16_t tf_es_pad; + uint16_t tf_ds; + uint16_t tf_ds_pad; int tf_edi; int tf_esi; int tf_ebp;