On 08/08/2012 02:59 PM, David Gibson wrote: >> >> No, you're correct. HLT could have been emulated in userspace, it just >> wasn't. The correct statement is that HLT was arbitrarily chosen to be >> emulated in userspace with the synchronous model, but the asynchronous >> model forced it into the kernel. > > Aha! Ok, understood. Uh, assuming you meant kernelspace, not > userspace in the first line there, anyway. I did. > Ok, so I am now reassured > that our current handling of CEDE in kernelspace does not cause > problems. Great. It's a real pity the original local APIC implementation was in userspace, it causes no end of confusion, and in fact was broken for smp until recently even though it is 7 years old. -- error compiling committee.c: too many arguments to function -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html