Home
last modified time | relevance | path

Searched refs:privilege (Results 1 – 8 of 8) sorted by relevance

/arch/powerpc/boot/dts/
A Dmicrowatt.dts46 usable-privilege = <6>;
52 usable-privilege = <7>;
59 usable-privilege = <6>;
65 usable-privilege = <7>;
70 usable-privilege = <2>;
78 usable-privilege = <7>;
87 usable-privilege = <7>;
96 usable-privilege = <7>;
104 usable-privilege = <7>;
109 usable-privilege = <7>;
/arch/arm64/include/asm/
A Dhw_breakpoint.h17 privilege : 2, member
35 u32 val = (ctrl.len << 5) | (ctrl.type << 3) | (ctrl.privilege << 1) | in encode_ctrl_reg()
38 if (is_kernel_in_hyp_mode() && ctrl.privilege == AARCH64_BREAKPOINT_EL1) in encode_ctrl_reg()
49 ctrl->privilege = reg & 0x3; in decode_ctrl_reg()
/arch/arm/include/asm/
A Dhw_breakpoint.h17 privilege : 2,
31 (ctrl.privilege << 1) | ctrl.enabled; in encode_ctrl_reg()
39 ctrl->privilege = reg & 0x3; in decode_ctrl_reg()
/arch/arm64/kernel/
A Dhw_breakpoint.c142 static enum dbg_active_el debug_exception_level(int privilege) in debug_exception_level() argument
144 switch (privilege) { in debug_exception_level()
150 pr_warn("invalid breakpoint privilege level %d\n", privilege); in debug_exception_level()
231 enum dbg_active_el dbg_el = debug_exception_level(info->ctrl.privilege); in hw_breakpoint_control()
496 hw->ctrl.privilege = AARCH64_BREAKPOINT_EL1; in arch_build_bp_info()
498 hw->ctrl.privilege = AARCH64_BREAKPOINT_EL0; in arch_build_bp_info()
571 if (hw->ctrl.privilege == AARCH64_BREAKPOINT_EL1 && bp->hw.target) in hw_breakpoint_arch_parse()
584 int i, max_slots, privilege; in toggle_bp_registers() local
605 privilege = counter_arch_bp(slots[i])->ctrl.privilege; in toggle_bp_registers()
606 if (debug_exception_level(privilege) != el) in toggle_bp_registers()
[all …]
/arch/loongarch/kernel/
A Dhw_breakpoint.c189 u32 ctrl, privilege; in hw_breakpoint_control() local
196 privilege = CTRL_PLV0_ENABLE; in hw_breakpoint_control()
198 privilege = CTRL_PLV3_ENABLE; in hw_breakpoint_control()
226 write_wb_reg(CSR_CFG_CTRL, i, 0, privilege); in hw_breakpoint_control()
232 write_wb_reg(CSR_CFG_CTRL, i, 1, ctrl | privilege); in hw_breakpoint_control()
/arch/arm/kernel/
A Dhw_breakpoint.c571 hw->ctrl.privilege = ARM_BREAKPOINT_USER; in arch_build_bp_info()
573 hw->ctrl.privilege |= ARM_BREAKPOINT_PRIV; in arch_build_bp_info()
674 info->step_ctrl.privilege = info->ctrl.privilege; in enable_single_step()
724 return !user_mode(regs) && info->ctrl.privilege == ARM_BREAKPOINT_USER; in watchpoint_fault_on_uaccess()
/arch/powerpc/
A DKconfig545 the ultravisor firmware runs at a privilege level above the
/arch/arm/
A DKconfig1250 use-after-free bugs becoming an exploitable privilege escalation

Completed in 16 milliseconds