Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: FreeRTOS/FreeRTOS-Kernel
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1b34991
Choose a base ref
...
head repository: FreeRTOS/FreeRTOS-Kernel
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 04208ac
Choose a head ref
  • 1 commit
  • 2 files changed
  • 1 contributor

Commits on Aug 8, 2022

  1. Add Thread Local Storage (TLS) support using Picolibc functions

    This patch provides definitions of the general TLS support macros in
    terms of the Picolibc TLS support functions.
    
    Picolibc is normally configured to use TLS internally for all
    variables that are intended to be task-local, so these changes are
    necessary for picolibc to work correctly with FreeRTOS.
    
    The picolibc helper functions rely on elements within the linker
    script to arrange the TLS data in memory and define some symbols.
    Applications wanting to use this mechanism will need changes in their
    linker script when migrating to picolibc.
    
    Signed-off-by: Keith Packard <keithp@keithp.com>
    keith-packard committed Aug 8, 2022
    Configuration menu
    Copy the full SHA
    04208ac View commit details
    Browse the repository at this point in the history
Loading