forked from Imagelibrary/seL4
CHANGES: upgrade note for seL4_MinSchedContextBits
The seL4_MinSchedContextBits change has a predictable failure mode that is not easy to debug otherwise. Signed-off-by: Gerwin Klein <gerwin.klein@proofcraft.systems>
This commit is contained in:
committed by
Gerwin Klein
parent
e4f91dbc63
commit
8206c80362
8
CHANGES
8
CHANGES
@@ -36,7 +36,7 @@ Upcoming release: BREAKING
|
||||
compliant.
|
||||
* Remove imx31/kzm platform support. This platform is being removed as it is sufficiently old and unused.
|
||||
* Remove ARM1136JF_S and ARMv6 support. This architecture version is being removed as it is sufficiently old and
|
||||
unused. See <https://sel4.atlassian.net/browse/RFC-8.>
|
||||
unused. See [RFC-8](https://sel4.atlassian.net/browse/RFC-8).
|
||||
* Remove ARMv6 specific configs: KernelGlobalsFrame and KernelDangerousCodeInjectionOnUndefInstr. This removes the
|
||||
constant seL4_GlobalsFrame from libsel4 as well as the IPC buffer in GlobalsFrame caveat from CAVEATS-generic.md
|
||||
* Implement KernelArmExportPTMRUser and KernelArmExportVTMRUser options for Arm generic timer use access on aarch32.
|
||||
@@ -51,6 +51,12 @@ Upcoming release: BREAKING
|
||||
`gen_config.h` file after running `cmake`, run `ninja gen_config/kernel/gen_config.h`.
|
||||
|
||||
## Upgrade Notes
|
||||
|
||||
* The change in `seL4_MinSchedContextBits` can lead to failure where code previously created
|
||||
scheduling contexts with size `seL4_MinSchedContextBits` and expected more than the 2 minimum
|
||||
refills to be available for that size. Either use a larger size (the previous value 8 of
|
||||
`seL4_MinSchedContextBits`) in retyping, or request fewer refills.
|
||||
|
||||
---
|
||||
12.1.0 2021-06-10: SOURCE COMPATIBLE
|
||||
|
||||
|
||||
Reference in New Issue
Block a user