On Thu, Apr 01, 2021 at 09:11:34AM -0500, Brijesh Singh wrote: > I guess I was trying to keep it in consistent with sev-es.h macro > definitions in which the command is used before the fields. In next > version, I will use the msb to lsb ordering. Yes pls. And then you could fix the sev-es.h macro too, in a prepatch maybe or in the same one, to do the same so that when reading the GHCB doc, it maps directly to the macros. > IIRC, the spec structure has uint<width>_t, so I used it as-is. No > strong reason for using it. I will switch to u64 type in the next version. Yeah, the uint* things are in the C spec but we don't need this definition outside the kernel, right? Thx. -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette