mirror of
https://github.com/qemu/qemu.git
synced 2026-07-08 17:46:10 +00:00
exec/cpu-common.h: Avoid including unused exec/page-protection.h header
Since commit e74781c0888e ("exec/cpu: Extract page-protection
definitions to page-protection.h") the "exec/cpu-common.h" isn't
using anything defined in "exec/page-protection.h"; remove it.
Include it in few files where it is currently pulled in indirectly,
otherwise we'd get:
linux-user/qemu.h:182:22: error: ‘PAGE_READ’ undeclared
182 | #define VERIFY_READ PAGE_READ
| ^~~~~~~~~
target/loongarch/cpu_helper.c:329:25: error: use of undeclared identifier 'PAGE_READ'
329 | context->prot = PAGE_READ | PAGE_WRITE | PAGE_EXEC;
| ^
target/loongarch/cpu_helper.c:329:37: error: use of undeclared identifier 'PAGE_WRITE'
329 | context->prot = PAGE_READ | PAGE_WRITE | PAGE_EXEC;
| ^
target/loongarch/cpu_helper.c:329:50: error: use of undeclared identifier 'PAGE_EXEC'
329 | context->prot = PAGE_READ | PAGE_WRITE | PAGE_EXEC;
| ^
target/ppc/mmu-hash32.h:98:20: error: use of undeclared identifier 'PAGE_READ'
98 | prot = PAGE_READ | PAGE_WRITE;
| ^
target/ppc/mmu-hash32.h:98:32: error: use of undeclared identifier 'PAGE_WRITE'
98 | prot = PAGE_READ | PAGE_WRITE;
| ^
hw/ppc/ppc_booke.c:39:17: error: use of undeclared identifier 'PAGE_RWX'
39 | tlb->prot = PAGE_RWX << 4 | PAGE_VALID;
| ^
hw/ppc/ppc_booke.c:39:33: error: use of undeclared identifier 'PAGE_VALID'
39 | tlb->prot = PAGE_RWX << 4 | PAGE_VALID;
| ^
Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <20260617160426.64461-6-philmd@oss.qualcomm.com>
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
|
||||
#include "qemu/osdep.h"
|
||||
#include "target/ppc/cpu.h"
|
||||
#include "exec/page-protection.h"
|
||||
#include "exec/target_page.h"
|
||||
#include "hw/ppc/ppc.h"
|
||||
#include "qemu/timer.h"
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
|
||||
#include "qemu/thread.h"
|
||||
#include "hw/core/cpu.h"
|
||||
#include "exec/page-protection.h"
|
||||
|
||||
#define EXCP_INTERRUPT 0x10000 /* async interruption */
|
||||
#define EXCP_HLT 0x10001 /* hlt instruction reached */
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
#include "qemu/osdep.h"
|
||||
#include "qemu.h"
|
||||
#include "exec/page-protection.h"
|
||||
#include "loader.h"
|
||||
#include "user-internals.h"
|
||||
#include "target_elf.h"
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
||||
|
||||
#include "qemu/osdep.h"
|
||||
#include "exec/page-protection.h"
|
||||
#include "qemu.h"
|
||||
#include "loader.h"
|
||||
#include "target_elf.h"
|
||||
|
||||
@@ -6,6 +6,7 @@
|
||||
|
||||
#include "user/abitypes.h"
|
||||
#include "user/page-protection.h"
|
||||
#include "exec/page-protection.h"
|
||||
|
||||
#include "syscall_defs.h"
|
||||
#include "target_syscall.h"
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
#include "qemu/osdep.h"
|
||||
#include "qemu/error-report.h"
|
||||
#include "exec/page-protection.h"
|
||||
#include "qemu.h"
|
||||
#include "loader.h"
|
||||
#include "target_elf.h"
|
||||
|
||||
@@ -4,6 +4,7 @@
|
||||
*/
|
||||
|
||||
#include "qemu/osdep.h"
|
||||
#include "exec/page-protection.h"
|
||||
#include "cpu.h"
|
||||
#include "cpu-features.h"
|
||||
#include "internals.h"
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
#include "system/tcg.h"
|
||||
#include "cpu.h"
|
||||
#include "accel/tcg/cpu-mmu-index.h"
|
||||
#include "exec/page-protection.h"
|
||||
#include "exec/target_page.h"
|
||||
#include "internals.h"
|
||||
#include "cpu-csr.h"
|
||||
|
||||
@@ -40,6 +40,7 @@
|
||||
#include "qemu/cutils.h"
|
||||
#include "disas/capstone.h"
|
||||
#include "fpu/softfloat.h"
|
||||
#include "exec/page-protection.h"
|
||||
#include "exec/watchpoint.h"
|
||||
#include "helper_regs.h"
|
||||
#include "internal.h"
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
|
||||
#ifndef CONFIG_USER_ONLY
|
||||
|
||||
#include "exec/page-protection.h"
|
||||
#include "system/memory.h"
|
||||
|
||||
bool ppc_hash32_xlate(PowerPCCPU *cpu, vaddr eaddr, MMUAccessType access_type,
|
||||
|
||||
Reference in New Issue
Block a user