[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v3 0/7] x86: some assembler macro rework
Parts of this were discussed in the context of Andrew's CET-SS work. Further parts simply fit the underlying picture. And a few patches towards the end get attached here simply because of their dependency. What is now patch 7 has been moved to the end of the series, in the hope of at least unblocking the rest. Most patches in principle have acks / R-b-s which would allow them to go in. However, there still the controversy on the naming of the newly introduced header in patch 1 (which subsequent patches then add to). There hasn't been a name suggestion which would - imo - truly represent an improvement, and I've explained why I think this seemingly ambiguous name is actually intentionally very similar to its sibling's. To prevent this series from further being stuck on this I'll give it a few more days for better suggestions (or vetos) to surface, and otherwise commit what I have suitable tags for. It's also still not really clear to me what - if any - changes to make to patch 7. As said there I'd be willing to drop some of the changes made, but not all. Prior discussion hasn't led to a clear understanding on my part of what's wanted to be kept / dropped. It could have looked like the entire patch was wanted to go away, but I don't think I can agree with this. 1: replace __ASM_{CL,ST}AC 2: drop ASM_{CL,ST}AC 3: fold indirect_thunk_asm.h into asm-defns.h 4: guard against straight-line speculation past RET 5: limit amount of INT3 in IND_THUNK_* 6: make guarding against straight-line speculation optional 7: reduce CET-SS related #ifdef-ary Jan
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |