cpu-all.h (4329d049d5b8d4af71c6b399d64a6d1b98856318) cpu-all.h (6d03226b42247b68ab2f0b3663e0f624335a4055)
1/*
2 * defines common to all virtual CPUs
3 *
4 * Copyright (c) 2003 Fabrice Bellard
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either

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

296#ifdef CONFIG_USER_ONLY
297
298/*
299 * Allow some level of source compatibility with softmmu. We do not
300 * support any of the more exotic features, so only invalid pages may
301 * be signaled by probe_access_flags().
302 */
303#define TLB_INVALID_MASK (1 << (TARGET_PAGE_BITS_MIN - 1))
1/*
2 * defines common to all virtual CPUs
3 *
4 * Copyright (c) 2003 Fabrice Bellard
5 *
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either

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

296#ifdef CONFIG_USER_ONLY
297
298/*
299 * Allow some level of source compatibility with softmmu. We do not
300 * support any of the more exotic features, so only invalid pages may
301 * be signaled by probe_access_flags().
302 */
303#define TLB_INVALID_MASK (1 << (TARGET_PAGE_BITS_MIN - 1))
304#define TLB_MMIO 0
304#define TLB_MMIO (1 << (TARGET_PAGE_BITS_MIN - 2))
305#define TLB_WATCHPOINT 0
306
307#else
308
309/*
310 * Flags stored in the low bits of the TLB virtual address.
311 * These are defined so that fast path ram access is all zeros.
312 * The flags all must be between TARGET_PAGE_BITS and

--- 147 unchanged lines hidden ---
305#define TLB_WATCHPOINT 0
306
307#else
308
309/*
310 * Flags stored in the low bits of the TLB virtual address.
311 * These are defined so that fast path ram access is all zeros.
312 * The flags all must be between TARGET_PAGE_BITS and

--- 147 unchanged lines hidden ---