Keith Packard
Keith Packard
This takes advantage of a PR I posted to the zephyr crosstool-ng project which changes picolibc into a companion library, allowing it to be added to any existing build without...
These are generally applicable fixes which address bugs in the current SDK: 1. Make sure we don't expose compiler TLS support for targets where Zephyr doesn't (yet) have TLS support...
Thread Local Storage (TLS) offers a platform-native mechanism for managing per-task variables that doesn't rely on custom support in FreeRTOS for things like errno. Picolibc uses TLS internally for all...
https://github.com/zephyrproject-rtos/zephyr/issues/62444 asks whether the lack of 64-bit integer output support in the 'integer only' printf variant is a bug or a feature. I'd like to hear what others think about...
https://github.com/zephyrproject-rtos/zephyr/issues/60071 would be fixed by providing an SDK with a more recent version of arc qemu. I'd also appreciate a later version that has full semihosting support for picolibc testing...
I found one case where the soft 32-bit float multiplication function, `__mulsf3`, for arc is generating an incorrect result. 0x1.000002p-2f * 0x1.000002p-126f The exact result is 0x1.000004000004p-128, or 0x0.400001000001p-126. This...
I'm working on standalone arc testing for picolibc. One of the tests checks to make sure TLS offsets and relocations work correctly for values that require larger alignment. I discovered...
This lets Kconfig stanzas detect newlib support in the toolchain Working on zephyr PR https://github.com/zephyrproject-rtos/zephyr/pull/54637 Signed-off-by: Keith Packard
With the jobserver support in twister now required for Linux, the Zephyr SDK should include the version of ninja compatible with that, https://github.com/Kitware/ninja
I'm looking to support decimal to 80-bit and 128-bit binary so I can finish long double support in picolibc scanf. Before I attempt this myself, I'm wondering if I overlooked...