Files
seL4/include
Rafal Kolanski f473021686 aarch32: tune user_context struct for verification
Verification requires packed structures for reasoning (no implicit
padding).

The FPU context starts with 64-bit words, which the C parser assumes
have 8-byte alignment. Unfortunately, for this version of the kernel,
aarch32 has an odd number of word_t (32-bit) registers, resulting in an
extra word of implicit padding.

This type of manual padding is naturally fragile and will break as soon
as a user register is added or removed from the user context.

Signed-off-by: Rafal Kolanski <rafal.kolanski@data61.csiro.au>
2020-12-16 04:43:43 +11:00
..
2019-08-22 11:22:38 +10:00
2019-08-22 11:22:38 +10:00
2019-08-22 11:22:35 +10:00
2019-08-22 11:22:38 +10:00
2014-07-18 05:03:59 +10:00
2015-12-10 10:45:21 +11:00
2014-07-18 05:03:59 +10:00
2017-11-17 14:49:27 +11:00
2018-04-18 10:10:14 +10:00
2019-08-22 11:22:37 +10:00