[CRIU] [PATCHv2 12/17] core/x86: add compatible 32 register set
Pavel Emelyanov
xemul at virtuozzo.com
Mon Apr 18 03:17:13 PDT 2016
> @@ -1,33 +1,40 @@
> import "opts.proto";
>
> +enum user_x86_regs_case_t {
> + NATIVE = 1;
> + COMPAT = 2;
> +}
> +
> +/* Reusing entry for both 64 and 32 bits register sets */
> message user_x86_regs_entry {
> - required uint64 r15 = 1;
> - required uint64 r14 = 2;
...
> + required user_x86_regs_case_t gpregs_case = 1;
> + required uint64 r15 = 2;
...
> }
You cannot change field numbers in proto files w/o breaking backward
compatibility.
-- Pavel
More information about the CRIU
mailing list