pmap.h revision 295798
1295798Sskra/*- 2295798Sskra * Copyright (c) 2016 Svatopluk Kraus 3295798Sskra * Copyright (c) 2016 Michal Meloun 4295798Sskra * All rights reserved. 5295798Sskra * 6295798Sskra * Redistribution and use in source and binary forms, with or without 7295798Sskra * modification, are permitted provided that the following conditions 8295798Sskra * are met: 9295798Sskra * 1. Redistributions of source code must retain the above copyright 10295798Sskra * notice, this list of conditions and the following disclaimer. 11295798Sskra * 2. Redistributions in binary form must reproduce the above copyright 12295798Sskra * notice, this list of conditions and the following disclaimer in the 13295798Sskra * documentation and/or other materials provided with the distribution. 14295798Sskra * 15295798Sskra * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 16295798Sskra * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 17295798Sskra * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 18295798Sskra * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 19295798Sskra * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20295798Sskra * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21295798Sskra * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22295798Sskra * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23295798Sskra * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24295798Sskra * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25295798Sskra * SUCH DAMAGE. 26295798Sskra * 27295798Sskra * $FreeBSD: head/sys/arm/include/pmap.h 295798 2016-02-19 08:35:29Z skra $ 28295798Sskra */ 29295798Sskra 30295798Sskra#ifndef _MACHINE_PMAP_H_ 31295798Sskra#define _MACHINE_PMAP_H_ 32295798Sskra 33295798Sskra#include <machine/acle-compat.h> 34295798Sskra 35295798Sskra#if __ARM_ARCH >= 6 36295798Sskra#include <machine/pmap-v6.h> 37295798Sskra#else 38295798Sskra#include <machine/pmap-v4.h> 39295798Sskra#endif 40295798Sskra 41295798Sskra#endif /* !_MACHINE_PMAP_H_ */ 42