blob: 9b7be85e20d356b118df0ee960a5af7468e22faa (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<think>
Okay, I need to classify this bug report as either 'user-mode' or 'system-mode'. Let me think through the details provided.
The issue occurs in QEMU's MIPS64 emulation when an MSA branch instruction is in a delay slot on a processor without MSA support. The problem arises during execution of specific instructions that cause an abort.
QEMU handles both user and system mode emulations. User-mode typically deals with running applications, while system-mode involves higher privileges, peripherals, devices, and OS-level operations.
In this case, the problem is about instruction emulation and exception handling within the CPU translation code. The bug affects how instructions are processed, particularly in generating branch instructions and handling exceptions. This seems related to how the emulator translates MIPS instructions and manages delays slots during branching.
Since it's about the core execution of instructions and not about device drivers or higher-level system operations, it's more aligned with user-mode emulation where application code is being run.
</think>
user
|