Deleted Added
full compact
armreg.h (266058) armreg.h (266198)
1/* $NetBSD: armreg.h,v 1.37 2007/01/06 00:50:54 christos Exp $ */
2
3/*-
4 * Copyright (c) 1998, 2001 Ben Harris
5 * Copyright (c) 1994-1996 Mark Brinicombe.
6 * Copyright (c) 1994 Brini.
7 * All rights reserved.
8 *

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

30 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
31 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
32 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
1/* $NetBSD: armreg.h,v 1.37 2007/01/06 00:50:54 christos Exp $ */
2
3/*-
4 * Copyright (c) 1998, 2001 Ben Harris
5 * Copyright (c) 1994-1996 Mark Brinicombe.
6 * Copyright (c) 1994 Brini.
7 * All rights reserved.
8 *

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

30 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
31 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
32 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
33 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
35 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
36 * SUCH DAMAGE.
37 *
38 * $FreeBSD: stable/10/sys/arm/include/armreg.h 266058 2014-05-14 17:40:18Z ian $
38 * $FreeBSD: stable/10/sys/arm/include/armreg.h 266198 2014-05-15 22:03:24Z ian $
39 */
40
41#ifndef MACHINE_ARMREG_H
42#define MACHINE_ARMREG_H
43
44#define INSN_SIZE 4
45#define INSN_COND_MASK 0xf0000000 /* Condition mask */
46#define PSR_MODE 0x0000001f /* mode mask */

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

398#define FAULT_TRANS_F 0x06 /* Translation -- Flag */
399#define FAULT_TRANS_P 0x07 /* Translation -- Page */
400#define FAULT_DOMAIN_S 0x09 /* Domain -- Section */
401#define FAULT_DOMAIN_P 0x0b /* Domain -- Page */
402#define FAULT_PERM_S 0x0d /* Permission -- Section */
403#define FAULT_PERM_P 0x0f /* Permission -- Page */
404
405#define FAULT_IMPRECISE 0x400 /* Imprecise exception (XSCALE) */
39 */
40
41#ifndef MACHINE_ARMREG_H
42#define MACHINE_ARMREG_H
43
44#define INSN_SIZE 4
45#define INSN_COND_MASK 0xf0000000 /* Condition mask */
46#define PSR_MODE 0x0000001f /* mode mask */

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

398#define FAULT_TRANS_F 0x06 /* Translation -- Flag */
399#define FAULT_TRANS_P 0x07 /* Translation -- Page */
400#define FAULT_DOMAIN_S 0x09 /* Domain -- Section */
401#define FAULT_DOMAIN_P 0x0b /* Domain -- Page */
402#define FAULT_PERM_S 0x0d /* Permission -- Section */
403#define FAULT_PERM_P 0x0f /* Permission -- Page */
404
405#define FAULT_IMPRECISE 0x400 /* Imprecise exception (XSCALE) */
406#define FAULT_EXTERNAL 0x400 /* External abort (armv6+) */
407#define FAULT_WNR 0x800 /* Write-not-Read access (armv6+) */
406
407/*
408 * Address of the vector page, low and high versions.
409 */
410#ifndef __ASSEMBLER__
411#define ARM_VECTORS_LOW 0x00000000U
412#define ARM_VECTORS_HIGH 0xffff0000U
413#else

--- 22 unchanged lines hidden ---
408
409/*
410 * Address of the vector page, low and high versions.
411 */
412#ifndef __ASSEMBLER__
413#define ARM_VECTORS_LOW 0x00000000U
414#define ARM_VECTORS_HIGH 0xffff0000U
415#else

--- 22 unchanged lines hidden ---