md_var.h (112569) | md_var.h (112993) |
---|---|
1/*- 2 * Copyright (c) 1995 Bruce D. Evans. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * | 1/*- 2 * Copyright (c) 1995 Bruce D. Evans. 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 12 unchanged lines hidden (view full) --- 21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 27 * SUCH DAMAGE. 28 * |
29 * $FreeBSD: head/sys/i386/include/md_var.h 112569 2003-03-25 00:07:06Z jake $ | 29 * $FreeBSD: head/sys/i386/include/md_var.h 112993 2003-04-02 23:53:30Z peter $ |
30 */ 31 32#ifndef _MACHINE_MD_VAR_H_ 33#define _MACHINE_MD_VAR_H_ 34 35/* 36 * Miscellaneous machine-dependent declarations. 37 */ --- 22 unchanged lines hidden (view full) --- 60extern char sigcode[]; 61extern int szsigcode; 62#ifdef COMPAT_FREEBSD4 63extern int szfreebsd4_sigcode; 64#endif 65#ifdef COMPAT_43 66extern int szosigcode; 67#endif | 30 */ 31 32#ifndef _MACHINE_MD_VAR_H_ 33#define _MACHINE_MD_VAR_H_ 34 35/* 36 * Miscellaneous machine-dependent declarations. 37 */ --- 22 unchanged lines hidden (view full) --- 60extern char sigcode[]; 61extern int szsigcode; 62#ifdef COMPAT_FREEBSD4 63extern int szfreebsd4_sigcode; 64#endif 65#ifdef COMPAT_43 66extern int szosigcode; 67#endif |
68#ifdef SWTCH_OPTIM_STATS 69extern int stupid_switch; 70extern int swtch_optim_stats; 71extern int tlb_flush_count; 72extern int lazy_flush_count; 73extern int lazy_flush_fixup; 74#ifdef SMP 75extern int lazy_flush_smpfixup; 76extern int lazy_flush_smpipi; 77extern int lazy_flush_smpbadcr3; 78extern int lazy_flush_smpmiss; 79#endif 80#endif 81#ifdef LAZY_SWITCH 82extern int lazy_flush_enable; 83#endif |
|
68 69typedef void alias_for_inthand_t(u_int cs, u_int ef, u_int esp, u_int ss); 70struct thread; 71struct reg; 72struct fpreg; 73struct dbreg; 74 75void bcopyb(const void *from, void *to, size_t len); --- 29 unchanged lines hidden --- | 84 85typedef void alias_for_inthand_t(u_int cs, u_int ef, u_int esp, u_int ss); 86struct thread; 87struct reg; 88struct fpreg; 89struct dbreg; 90 91void bcopyb(const void *from, void *to, size_t len); --- 29 unchanged lines hidden --- |