Module Name: src Committed By: joerg Date: Sun Feb 28 22:19:01 UTC 2016
Modified Files: src/sys/arch/aarch64/include: types.h Log Message: Reorder using register_t to the point where it is defined. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/sys/arch/aarch64/include/types.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/aarch64/include/types.h diff -u src/sys/arch/aarch64/include/types.h:1.4 src/sys/arch/aarch64/include/types.h:1.5 --- src/sys/arch/aarch64/include/types.h:1.4 Sat Jan 23 22:31:19 2016 +++ src/sys/arch/aarch64/include/types.h Sun Feb 28 22:19:01 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: types.h,v 1.4 2016/01/23 22:31:19 christos Exp $ */ +/* $NetBSD: types.h,v 1.5 2016/02/28 22:19:01 joerg Exp $ */ /*- * Copyright (c) 2014 The NetBSD Foundation, Inc. @@ -38,12 +38,6 @@ #include <sys/featuretest.h> #include <aarch64/int_types.h> -#if defined(_KERNEL) -typedef struct label_t { /* Used by setjmp & longjmp */ - register_t lb_reg[13]; /* x19 .. x30, sp */ -} label_t; -#endif - #if defined(_KERNEL) || defined(_KMEMUSER) || defined(_KERNTYPES) || defined(_STANDALONE) typedef unsigned long vm_offset_t; /* depreciated */ typedef unsigned long vm_size_t; /* depreciated */ @@ -69,6 +63,12 @@ typedef unsigned long pmc_evid_t; typedef unsigned long pmc_ctr_t; typedef unsigned short tlb_asid_t; +#if defined(_KERNEL) +typedef struct label_t { /* Used by setjmp & longjmp */ + register_t lb_reg[13]; /* x19 .. x30, sp */ +} label_t; +#endif + #endif /*