gen_syscalls.py: make 'noweak' a list instead of a random order set
Python's Sets are not deterministic. This causes the following lines to
be emitted in random order in generated/syscall_dispatch.c
extern u32_t z_mrsh_k_object_release(u32_t arg1, ...
extern u32_t z_mrsh_k_object_access_grant(u32_t arg1, ...
extern u32_t z_mrsh_k_object_alloc(u32_t arg1, ...
Change noweak to a basic list.
Reproducibility regression introduced by commit 6564974bae
Signed-off-by: Marc Herbert <marc.herbert@intel.com>
This commit is contained in:
parent
85c1d90fd6
commit
f987029282
1 changed files with 3 additions and 3 deletions
|
@ -39,9 +39,9 @@ types64 = ["s64_t", "u64_t"]
|
|||
# order runs afoul of a comment in CMakeLists.txt that the order is
|
||||
# critical. These are core syscalls that won't ever be unconfigured,
|
||||
# just disable the fallback mechanism as a simple workaround.
|
||||
noweak = set(["z_mrsh_k_object_release",
|
||||
"z_mrsh_k_object_access_grant",
|
||||
"z_mrsh_k_object_alloc"])
|
||||
noweak = ["z_mrsh_k_object_release",
|
||||
"z_mrsh_k_object_access_grant",
|
||||
"z_mrsh_k_object_alloc"]
|
||||
|
||||
table_template = """/* auto-generated by gen_syscalls.py, don't edit */
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue