diff --git a/Machines/PCCompatible/PIC.hpp b/Machines/PCCompatible/PIC.hpp index d4206f516..838cf949f 100644 --- a/Machines/PCCompatible/PIC.hpp +++ b/Machines/PCCompatible/PIC.hpp @@ -139,7 +139,7 @@ class PIC { if(in_service_) { eoi_target_ = id; - awaiting_eoi_ = true; + awaiting_eoi_ = !auto_eoi_; requests_ &= ~in_service_; return vector_base_ + id; }