blob: 5b88e100b8233e95a715297749122bc839700587 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
<think>
Okay, I need to classify this bug report into one of the given categories. The problem is about QEMU aborting when an exception should be raised on an ARM Cortex-M board.
Looking at the description, the error occurs in the `arm_is_secure_below_el3` function with an assertion failure. This seems related to how exceptions are handled in the ARM architecture within QEMU's CPU model.
The categories provided include things like memory management, device drivers, and others. Since this is about exception handling during instruction fetching (MMU_INST_FETCH), it relates to how the CPU interacts with memory and handles faults. The error occurs when trying to fetch an instruction that isn't present, which points towards a problem in the MMU or TLB implementation.
Therefore, the most appropriate category for this bug would be under 'CPU' as it's dealing with exception handling at the CPU level.
</think>
**Classification:**
- **Category:** CPU
- **Reasoning:** The issue pertains to how exceptions are handled during instruction fetching in QEMU's ARM CPU model, specifically involving MMU and TLB operations.
This classification captures the essence of the problem, which is rooted in the CPU's exception handling mechanism.
|