Re: [PATCH 2/4] KVM: x86: separate pending and injected exception

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 02/04/21 01:05, Sean Christopherson wrote:

+struct kvm_queued_exception {
+	bool valid;
+	u8 nr;

If we're refactoring all this code anyways, maybe change "nr" to something a
bit more descriptive?  E.g. vector.

"nr" is part of the userspace structure, so consistency is an advantage too.

+	struct kvm_exception_payload {
+		bool valid;
+		unsigned long value;
  		u8 nested_apf;
-	} exception;
+	} exception_payload;

Hmm, even if it's dead code at this time, I think the exception payload should
be part of 'struct kvm_queued_exception'.  The payload is very much tied to a
single exception.

Agreed, when handling injected exceptions you can WARN that there is no payload.

Paolo




[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux