Update linux-interrupts-3.md

This commit is contained in:
Amos Albert
2020-08-15 11:40:16 +08:00
committed by GitHub
parent acae128b2a
commit 905b4bd49c

View File

@@ -8,7 +8,7 @@
我们已经知道该函数执行特定于体系结构的东西的初始化。 在我们的例子中,`setup_arch`函数执行与[x86_64](https://en.wikipedia.org/wiki/X86-64) architecture相关的初始化工作。 `setup_arch`是一个大功能,在上一部分中,我们停止了以下两个异常的两个异常处理程序的设置:
* `#DB` - 调试异常,将控制从中断的进程转移到调试处理程序;
* `#BP` - 由int 3”指令引起的断点异常。
* `#BP` - 由`int`指令引起的断点异常。
这些异常允许x86_64体系结构具有早期异常处理功能以便于通过[kgdb](https://en.wikipedia.org/wiki/KGDB) 进行调试
正如您记得的,我们在`early_trap_init`函数中设置了这些异常处理程序: