mirror of
https://github.com/checkpoint-restore/criu.git
synced 2026-01-23 02:14:37 +00:00
images: aarch64: add user_aarch64_gcs_entry
- Define user_aarch64_gcs_entry in core-aarch64.proto to store
Guarded Control Stack state (gcspr_el0, features_enabled).
- Extend thread_info_aarch64 with an optional gcs field
Also extend thread_info_aarch64 with an optional gcs field
Signed-off-by: Igor Svilenkov Bozic <svilenkov@gmail.com>
This commit is contained in:
parent
67f95755a8
commit
c58a3331dd
1 changed files with 6 additions and 0 deletions
|
|
@ -17,6 +17,11 @@ message user_aarch64_fpsimd_context_entry {
|
|||
required uint32 fpcr = 3;
|
||||
}
|
||||
|
||||
message user_aarch64_gcs_entry {
|
||||
required uint64 gcspr_el0 = 1 [(criu).hex = true];
|
||||
required uint64 features_enabled = 2 [(criu).hex = true];
|
||||
}
|
||||
|
||||
message pac_address_keys {
|
||||
required uint64 apiakey_lo = 1;
|
||||
required uint64 apiakey_hi = 2;
|
||||
|
|
@ -45,4 +50,5 @@ message thread_info_aarch64 {
|
|||
required user_aarch64_regs_entry gpregs = 3[(criu).hex = true];
|
||||
required user_aarch64_fpsimd_context_entry fpsimd = 4;
|
||||
optional pac_keys pac_keys = 5;
|
||||
optional user_aarch64_gcs_entry gcs = 6;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue