Skip to content

native_sim/posix missing features #6044

@aescolar

Description

@aescolar

This is a non-exhaustive list of known missing* features in the native_posix board.
* missing = not (yet) implemented / supported, not (properly) tested.
The purpose being to make it clear for users, to track, and to have a container for requests.

  • CONFIG_USERSPACE
  • CONFIG_HW_STACK_PROTECTION
  • Devices/drivers:
    • PTY UART pending feature:
      • interrupt driven IF
  • Subsystems pending features/wishes:
    • Console: "pull style" ( getchar(), getline(), putchar() )
    • Logger backend: control verbosity from the executable command line ; merge the char out function with pre_print
    • A new shell backend routed to the process stdin/out
  • New feature request: Support for doing blocking poll/select/read/write calls on host file descriptors (the block would block the calling zephyr thread, and yield to any other pending zephyr thread like it if was a zephyr blocking call, and if not idle zephyr all together)

Note that the reason why these have not been implemented yet is because there is not sufficient drive to do so, and nobody should expect there to be anytime soon.


Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementChanges/Updates/Additions to existing featuresarea: native portHost native arch port (native_sim)priority: lowLow impact/importance bug

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions