nuttx/arch/sim
Masayuki Ishikawa b68fc9eb1d arch: sim: Workaround to make the IPI work on macOS
Summary:
- I noticed that sim:smp does not work correctly on macOS
  due to the recent changes
- Actually, it can not receive the IPI host signal, so if
  a new task is scheduled on CPU1/2/3, it hangs.
- Finally, I found the issue depends on pthread stack settings
  and perhaps it might affect the host signal handling.
- This commit fixes this issue by just reverting the pthread
  stack setting only for macOS.

Impact:
- sim:smp on macOS
- Stack usage for CPU1/2/3 IDLE will be incorrect

Testing:
- Tested with ostest on macOS 11.4 (x86_64)

Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2021-07-22 09:47:19 +02:00
..
include arch: Rename xxx_getsp to up_getsp 2021-06-09 10:20:02 -07:00
src arch: sim: Workaround to make the IPI work on macOS 2021-07-22 09:47:19 +02:00
Kconfig sim: remove CONFIG_SIM_WALLTIME fast timing maybe harmful for IOs 2021-07-02 05:02:36 -05:00