_2025-04-20_15:09:58_2025-04-20 15:09:58
6.S081——补充材料——RISC-V架构中的异常与中断详解_risc-v 中断设计-CSDN博客
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
Summary: This blog post discusses the concept of exceptions and interrupts in the RISC-V architecture. It explains that exceptions are defined as unexpected situations that occur during instruction execution, while interrupts are caused by external asynchronous events. The post also covers the role of the Supervisor and Machine modes in handling exceptions and the use of the CSR registers in the exception handling process. The article also touches upon the concept of interrupt delegation and the difference between direct and vectorized exception handling. The post is intended for readers who are interested in the RISC-V architecture and its exception and interrupt handling mechanisms.
_2025_2_11_15:44:53_2025_2_11 15:44:53
AIA - IMSIC之一_aia interrupt file-CSDN博客
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Tue Feb 11 2025 15:44:53 GMT+0800 (中国标准时间)
_2025_2_11_15:43:12_2025_2_11 15:43:12
AIA - IMSIC之二(附IMSIC处理流程图)_imslcs-CSDN博客
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Tue Feb 11 2025 15:43:12 GMT+0800 (中国标准时间)
_2025_1_8_14:46:01_2025_1_8 14:46:01
Linux-Kernel Archive: Re: [PATCH v5 03_13] riscv: Use IPIs for remote cache_TLB flushes by default
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断 IPI
saved date: Wed Jan 08 2025 14:46:01 GMT+0800 (中国标准时间)
_2025_1_8_10:45:17_2025_1_8 10:45:17
RISC-V IPI Improvements [LWN.net]
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断 IPI
saved date: Wed Jan 08 2025 10:45:17 GMT+0800 (中国标准时间)
_2024_12_31_17:37:00_2024_12_31 17:37:00
RISC-V IPI 实现 - 泰晓科技
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断 IPI
saved date: Tue Dec 31 2024 17:37:00 GMT+0800 (中国标准时间)
_2025_1_8_14:53:37_2025_1_8 14:53:37
LKML: Anup Patel: [PATCH v15 03_10] irqchip: Add RISC-V incoming MSI controller early driver
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Wed Jan 08 2025 14:53:37 GMT+0800 (中国标准时间)
_2024_11_13_11_20_01_2024_11_13 11_20_01
Linux RISC-V AIA Support [LWN.net]
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Wed Nov 13 2024 11:20:01 GMT+0800 (中国标准时间)
_2024_12_19_11:52:34_2024_12_19 11:52:34
RISC-V KVM 中断处理的实现(一) - 泰晓科技
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Thu Dec 19 2024 11:52:34 GMT+0800 (中国标准时间)
_2025_1_9_16:25:41_2025_1_9 16:25:41
-CSDN博客
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Thu Jan 09 2025 16:25:41 GMT+0800 (中国标准时间)
_2025_1_9_16:26:11_2025_1_9 16:26:11
AIA架构下新增的CSR-CSDN博客
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Thu Jan 09 2025 16:26:11 GMT+0800 (中国标准时间)
_2024_12_23_12:06:15_2024_12_23 12:06:15
概述-CSDN博客
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Mon Dec 23 2024 12:06:15 GMT+0800 (中国标准时间)
_2025_1_9_16:26:29_2025_1_9 16:26:29
-CSDN博客
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Thu Jan 09 2025 16:26:29 GMT+0800 (中国标准时间)
_2025_1_21_19:28:26_2025_1_21 19:28:26
[PATCH -next v21 11_27] riscv: Allocate user's vector context in the first-use trap - Andy Chiu
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Tue Jan 21 2025 19:28:26 GMT+0800 (中国标准时间)
_2025_1_8_11:23:14_2025_1_8 11:23:14
[RFC PATCH v4 00_10] Linux RISC-V ACLINT Support - Anup Patel
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Wed Jan 08 2025 11:23:14 GMT+0800 (中国标准时间)
_2025_1_16_16:41:39_2025_1_16 16:41:39
[v10,00_15] Linux RISC-V AIA Support - Patchwork
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Thu Jan 16 2025 16:41:39 GMT+0800 (中国标准时间)
_2024_12_19_15:31:16_2024_12_19 15:31:16
hedeleg : RISC-V ISA Manual
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Thu Dec 19 2024 15:31:16 GMT+0800 (中国标准时间)
_2024_12_19_19:37:46_2024_12_19 19:37:46
riscv AIA基本逻辑分析 | Sherlock's blog
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Thu Dec 19 2024 19:37:46 GMT+0800 (中国标准时间)
_2024_12_19_11:39:08_2024_12_19 11:39:08
riscv中断异常委托关系分析 | Sherlock's blog
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Thu Dec 19 2024 11:39:08 GMT+0800 (中国标准时间)
_2025-05-27_14:56:03_2025-05-27 14:56:03
tech-fast-int@lists.riscv.org _ Home
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
Summary: The Fast Interrupt Task Group aims to create a low-latency, vectored, priority-based, preemptive interrupt scheme for a single RISC-V Hart. This design adheres to RISC-V standards and includes both hardware specifications and software Application Binary Interfaces (ABIs)/Application Programming Interfaces (APIs). Compiler conventions for annotating interrupt handler functions will also be standardized.Fast Interrupt Task Group 旨在为单个 RISC-V Hart 创建一个低延迟、矢量化、基于优先级的抢占式中断方案。此设计符合 RISC-V 标准,包括硬件规范和软件应用程序二进制接口 (ABI)/应用程序编程接口 (API)。用于注释中断处理程序函数的编译器约定也将标准化。
_中断_risc-v_中断 risc-v
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Fri Jan 17 2025 15:59:12 GMT+0800 (中国标准时间)
_2025_2_20_19:56:55_2025_2_20 19:56:55
【学一点RISC-V】RISC-V IMSIC-CSDN博客
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Thu Feb 20 2025 19:56:55 GMT+0800 (中国标准时间)
_2024_10_25_17_31_22_2024_10_25 17_31_22
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断 用户态中断
saved date: Fri Oct 25 2024 17:31:22 GMT+0800 (中国标准时间)
_2024_10_25_14_55_31_2024_10_25 14_55_31
TRCYX_riscv-user-level-interrupt
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断 用户态中断
saved date: Fri Oct 25 2024 14:55:31 GMT+0800 (中国标准时间)
_2024_10_25_15_12_27_2024_10_25 15_12_27
用户态中断的处理流程 - Risc-V Extension N Implementation
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断 用户态中断
saved date: Fri Oct 25 2024 15:12:27 GMT+0800 (中国标准时间)
_2024_10_25_17_31_01_2024_10_25 17_31_01
软硬协同的用户态中断机制研究-清华-尤予阳-答辩报告Gallium70_final-project
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断 用户态中断
saved date: Fri Oct 25 2024 17:23:26 GMT+0800 (中国标准时间)
_2024_10_25_10_15_42_2024_10_25 10_15_42
详解RISC v中断 - LightningStar - 博客园
原文链接失效了?试试备份
TAGs:处理器 risc-v 中断
saved date: Fri Oct 25 2024 10:15:42 GMT+0800 (中国标准时间)
_2025-03-20_20:52:55_2025-03-20 20:52:55
OERV-VIRT:StratoVirt 完成 AIA 支持,联合电信研究院加速 RISC-V 虚拟化生态 _ openEuler社区
原文链接失效了?试试备份
TAGs:处理器 risc-v 虚拟化 中断
Summary:
_2025-03-27_11:31:09_2025-03-27 11:31:09
riscv_ KVM_ Remove unnecessary vcpu kick - kernel_git_riscv_linux.git - RISC-V Linux kernel tree
原文链接失效了?试试备份
TAGs:处理器 risc-v 虚拟化 中断
Summary: The RISC-V Linux kernel tree had a commit on February 21, 2025, by Bill Xiang, which removed an unnecessary vCPU kick after writing to the vs\_file in kvm\_riscv\_vcpu\_aia\_imsic\_inject. This change is applicable for vCPUs that are running and have their interrupts forwarded directly as an MSI. For vCPUs that are descheduled after emulating WFI, the guest external interrupt is enabled, causing the writing to the vs\_file to cause a guest external interrupt and wake up the vCPU in hgei\_interrupt to handle the interrupt properly. The commit was reviewed by Andrew Jones and Radim Krčmář and signed off by Anup Patel. The diff shows one deletion in arch/riscv/kvm/aia\_imsic.c.RISC-V Linux 内核树于 2025 年 2 月 21 日由 Bill Xiang 提交,该提交在写入 kvm\_riscv\_vcpu\_aia\_imsic\_inject 中的 vs\_file 后删除了不必要的 vCPU 踢出。此更改适用于正在运行且其中断作为 MSI 直接转发的 vCPU。对于在模拟 WFI 后取消调度的 vCPU,将启用客户机外部中断,从而导致对 vs\_file 的写入导致客户机外部中断,并唤醒 hgei\_interrupt 中的 vCPU 以正确处理中断。该提交由 Andrew Jones 和 Radim Krčmář 审查,并由 Anup Patel 签署。差异显示 arch/riscv/kvm/aia\_imsic.c 中的一个删除。
_2025-03-27_15:58:46_2025-03-27 15:58:46
riscv_ KVM_ Remove unnecessary vcpu kick - kernel_git_riscv_linux.git - RISC-V Linux kernel tree
原文链接失效了?试试备份
TAGs:处理器 risc-v 虚拟化 中断
Summary:
_2025-05-14_10:39:52_2025-05-14 10:39:52
riscv_ KVM_ Remove unnecessary vcpu kick · torvalds_linux@d252435
原文链接失效了?试试备份
TAGs:处理器 risc-v 虚拟化 中断
Summary: A GitHub page displays information about a commit in the Linux kernel project. The commit, made by Bill Xiang, removes an unnecessary vCPU kick in the riscv: KVM (Kernel-based Virtual Machine) code. The vCPU kick is no longer needed when writing to the vs\_file directly forwards an interrupt as an MSI to the vCPU. The commit also modifies the handling of guest external interrupts. The changes were reviewed by Andrew Jones and Radim Krčmář.GitHub 页面显示有关 Linux 内核项目中提交的信息。由 Bill Xiang 提交的提交删除了 riscv: KVM(基于内核的虚拟机)代码中不必要的 vCPU 踢出。写入 vs\_file 将中断作为 MSI 直接转发到 vCPU 时,不再需要 vCPU 踢出。该提交还修改了客户机外部中断的处理。Andrew Jones 和 Radim Krčmář 审查了这些更改。
_2025_1_9_16:12:46_2025_1_9 16:12:46
多处理器下的中断机制 - 知乎
原文链接失效了?试试备份
TAGs:处理器 中断
saved date: Thu Jan 09 2025 16:12:46 GMT+0800 (中国标准时间)
_2024_10_25_10_53_42_2024_10_25 10_53_42
新CPU特性 - User space interrupt - 知乎
原文链接失效了?试试备份
TAGs:处理器 中断
saved date: Fri Oct 25 2024 10:53:42 GMT+0800 (中国标准时间)
_2024_10_25_10_58_26_2024_10_25 10_58_26
20241025-学术报告:内核组件和用户态中断
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 10:58:26 GMT+0800 (中国标准时间)
_2024_10_25_14_48_15_2024_10_25 14_48_15
_ User Interrupts - A faster way to Signal · Indico
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 14:48:15 GMT+0800 (中国标准时间)
_2024_10_25_10_58_10_2024_10_25 10_58_10
User Interrupt _ My Note
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 10:58:10 GMT+0800 (中国标准时间)
_2024_10_25_15_05_06_2024_10_25 15_05_06
User-space interrupts [LWN.net]
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 15:05:06 GMT+0800 (中国标准时间)
_2024_10_25_13_21_48_2024_10_25 13_21_48
[RFC PATCH 00_13] x86 User Interrupts support - Sohil Mehta
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 13:21:48 GMT+0800 (中国标准时间)
_2024_10_25_14_28_10_2024_10_25 14_28_10
intel_uintr-liburing
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 14:28:10 GMT+0800 (中国标准时间)
_2024_10_25_15_03_08_2024_10_25 15_03_08
intel_uintr-liburing
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 15:03:08 GMT+0800 (中国标准时间)
_2024_10_25_14_20_09_2024_10_25 14_20_09
intel_uintr-linux-kernel
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 14:20:09 GMT+0800 (中国标准时间)
_2024_10_25_17_55_43_2024_10_25 17_55_43
x86 用户态中断 - Risc-V Extension N Implementation
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 17:55:43 GMT+0800 (中国标准时间)
_2024_10_25_16_21_51_2024_10_25 16_21_51
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 16:21:51 GMT+0800 (中国标准时间)
_2024_10_25_10_57_47_2024_10_25 10_57_47
新CPU特性 - User space interrupt - 知乎
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 10:57:47 GMT+0800 (中国标准时间)
_2024_10_25_10_59_25_2024_10_25 10_59_25
软硬协同的用户态中断 - Risc-V Extension N Implementation
原文链接失效了?试试备份
TAGs:处理器 中断 用户态中断
saved date: Fri Oct 25 2024 10:59:25 GMT+0800 (中国标准时间)
_2025_2_11_10:42:24_2025_2_11 10:42:24
Linux中断系统介绍及底层中断处理源代码分析(一)_外部错误或底层服务中断-CSDN博客
原文链接失效了?试试备份
TAGs:操作系统 linux 中断
saved date: Tue Feb 11 2025 10:42:24 GMT+0800 (中国标准时间)
_2024_8_21_12_01_57_2024_8_21 12_01_57
Linux内核22-软中断和tasklet - 图珀洛的博客 _ TUPELO Blog
原文链接失效了?试试备份
TAGs:操作系统 linux 中断
saved date: Wed Aug 21 2024 12:01:57 GMT+0800 (中国标准时间)
_2025_2_10_17:29:54_2025_2_10 17:29:54
irq_domain 中断号映射库 — The Linux Kernel documentation
原文链接失效了?试试备份
TAGs:操作系统 linux 中断
saved date: Mon Feb 10 2025 17:29:54 GMT+0800 (中国标准时间)
_2025_2_11_20:30:30_2025_2_11 20:30:30
中断「interrupt」 | 点滴汇聚
原文链接失效了?试试备份
TAGs:操作系统 linux 中断
saved date: Tue Feb 11 2025 20:30:30 GMT+0800 (中国标准时间)
_2024_8_14_13_50_17_2024_8_14 13_50_17
中断下半部的三种机制-CSDN博客
原文链接失效了?试试备份
TAGs:操作系统 linux 中断
saved date: Wed Aug 14 2024 13:50:17 GMT+0800 (中国标准时间)
_2025_1_22_12:05:06_2025_1_22 12:05:06
深入解读Linux进程调度Schedule_内核schedule接口-CSDN博客
原文链接失效了?试试备份
TAGs:操作系统 linux 中断
saved date: Wed Jan 22 2025 12:05:06 GMT+0800 (中国标准时间)
_2024_12_4_16|15|37_2024_12_4 16|15|37
QEMU学习笔记——中断 - 博客 - binsite
原文链接失效了?试试备份
TAGs:虚拟化&容器 qemu 中断
saved date: Wed Dec 04 2024 16:15:37 GMT+0800 (中国标准时间)