etc:users:jcmvbkbc:linux-xtensa:esp32s3
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | |||
etc:users:jcmvbkbc:linux-xtensa:esp32s3 [2024/02/23 13:36] – jcmvbkbc | etc:users:jcmvbkbc:linux-xtensa:esp32s3 [2024/03/15 21:07] (current) – jcmvbkbc | ||
---|---|---|---|
Line 37: | Line 37: | ||
* perf stat (heavy patching is needed to build it for nommu). -D1 is needed to properly enable events (perf relies on ability to run code after the fork but before the exec in the child process to manage events on systems with mmu, -D1 looks like a good workaround for nommu case). | * perf stat (heavy patching is needed to build it for nommu). -D1 is needed to properly enable events (perf relies on ability to run code after the fork but before the exec in the child process to manage events on systems with mmu, -D1 looks like a good workaround for nommu case). | ||
* c++ exceptions, c cleanup routines, forced stack unwinding, unwinding over signal frames. | * c++ exceptions, c cleanup routines, forced stack unwinding, unwinding over signal frames. | ||
+ | * TLS and NPTL. Some corner cases still need attention though. | ||
===== Things that don't work ===== | ===== Things that don't work ===== | ||
* about 290 failing tests in the gcc testsuite, most related to TLS and linuxthreads limitations. About 300 failing tests in the g++ testsuite. | * about 290 failing tests in the gcc testsuite, most related to TLS and linuxthreads limitations. About 300 failing tests in the g++ testsuite. | ||
- | * NPTL. Not yet. Need to define relevant TLS relocations, | ||
* mmap with MAP_FIXED flag. By design of the nommu linux, but it seems to me that it doesn' | * mmap with MAP_FIXED flag. By design of the nommu linux, but it seems to me that it doesn' | ||
* tcpdump and libpcap in general. It tries to mmap the packet socket and it's missing a few things (mm/nommu.c doesn' | * tcpdump and libpcap in general. It tries to mmap the packet socket and it's missing a few things (mm/nommu.c doesn' |
etc/users/jcmvbkbc/linux-xtensa/esp32s3.1708684611.txt.gz · Last modified: 2024/02/23 13:36 by jcmvbkbc