Deleted Added
full compact
md_var.h (302408) md_var.h (305866)
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

--- 13 unchanged lines hidden (view full) ---

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 * from: FreeBSD: src/sys/i386/include/md_var.h,v 1.40 2001/07/12
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

--- 13 unchanged lines hidden (view full) ---

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 * from: FreeBSD: src/sys/i386/include/md_var.h,v 1.40 2001/07/12
30 * $FreeBSD: stable/11/sys/arm/include/md_var.h 291937 2015-12-07 12:20:26Z kib $
30 * $FreeBSD: stable/11/sys/arm/include/md_var.h 305866 2016-09-16 10:04:28Z kib $
31 */
32
33#ifndef _MACHINE_MD_VAR_H_
34#define _MACHINE_MD_VAR_H_
35
36extern long Maxmem;
37extern char sigcode[];
38extern int szsigcode;
39extern uint32_t *vm_page_dump;
40extern int vm_page_dump_size;
41
42extern int (*_arm_memcpy)(void *, void *, int, int);
43extern int (*_arm_bzero)(void *, int, int);
44
45extern int _min_memcpy_size;
46extern int _min_bzero_size;
47
31 */
32
33#ifndef _MACHINE_MD_VAR_H_
34#define _MACHINE_MD_VAR_H_
35
36extern long Maxmem;
37extern char sigcode[];
38extern int szsigcode;
39extern uint32_t *vm_page_dump;
40extern int vm_page_dump_size;
41
42extern int (*_arm_memcpy)(void *, void *, int, int);
43extern int (*_arm_bzero)(void *, int, int);
44
45extern int _min_memcpy_size;
46extern int _min_bzero_size;
47
48struct vdso_timehands;
49struct timecounter;
50extern uint32_t (*arm_cpu_fill_vdso_timehands)(struct vdso_timehands *,
51 struct timecounter *);
52
53#define DST_IS_USER 0x1
54#define SRC_IS_USER 0x2
55#define IS_PHYSICAL 0x4
56
57enum cpu_class {
58 CPU_CLASS_NONE,
59 CPU_CLASS_ARM9TDMI,
60 CPU_CLASS_ARM9ES,

--- 21 unchanged lines hidden ---
48#define DST_IS_USER 0x1
49#define SRC_IS_USER 0x2
50#define IS_PHYSICAL 0x4
51
52enum cpu_class {
53 CPU_CLASS_NONE,
54 CPU_CLASS_ARM9TDMI,
55 CPU_CLASS_ARM9ES,

--- 21 unchanged lines hidden ---