zephyr/boards
Marcin Niestroj 8487fcca5b drivers: net: nsos: implement poll() syscall
Use NSI_HW_EVENT() in order to periodically check for events in host
sockets. Whenever there is a socket event ready to be processed by Zephyr,
raise native_sim (newly introduced) CPU interrupt, so that Zephyr driver
can signal readiness with k_poll().

Maintain a list of Zephyr poll() executions in Zephyr context. Iterate
through them whenever there is some event to be processed.

Signed-off-by: Marcin Niestroj <m.niestroj@emb.dev>
2024-03-22 14:39:27 +01:00
..
96boards terminology: adopt CMake, python, and Kconfig code to use qualifiers 2024-03-21 15:32:17 +01:00
aconno doc: boards: acn52832 remove 404 link 2024-03-15 18:21:05 -04:00
acrn hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
actinius boards: actinius: Move common folder 2024-03-14 12:27:09 +01:00
adafruit samples: drivers: led_strip: Unify led_apa102 and led_lpd8806 samples 2024-03-20 17:20:08 -05:00
adi boards: Remove setting CONFIG_BOARD 2024-03-22 00:56:51 +01:00
alientek hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
altr doc: soc: hwmv2: fix altera dead links 2024-03-15 18:21:05 -04:00
ambiq hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
amd hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
andestech hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
arduino boards: doc: Fix dead links in Arduino Nicla Sense ME doc page 2024-03-15 18:21:05 -04:00
arm boards: mps2: Disable qemu host pty on Windows 2024-03-05 18:23:00 +00:00
aspeed hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
atmarktechno boards/socs: Rename folders to have proper vendor prefix in 2024-03-22 00:56:51 +01:00
atmel hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
bbc hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
bcdevices boards/socs: Rename folders to have proper vendor prefix in 2024-03-22 00:56:51 +01:00
beagle hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
blues hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
brcm doc: boards: hwmv2: fix dead links to Broadcom files 2024-03-15 18:21:05 -04:00
cdns hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
circuitdojo boards: Fix invalid paths 2024-03-22 00:56:51 +01:00
common terminology: adopt CMake, python, and Kconfig code to use qualifiers 2024-03-21 15:32:17 +01:00
contextualelectronics boards/socs: Rename folders to have proper vendor prefix in 2024-03-22 00:56:51 +01:00
cypress hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
digilent hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
dragino hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
ebyte doc: boards: Update E73-TBB product page link 2024-03-15 18:21:05 -04:00
efinix hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
electronut boards: Fix invalid paths 2024-03-22 00:56:51 +01:00
element14 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
enclustra/mercury_xu hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
ene board: ENE kb1200_evb board 2024-03-15 09:39:48 +00:00
enjoydigital boards/socs: Rename folders to have proper vendor prefix in 2024-03-22 00:56:51 +01:00
espressif soc: espressif: move core identifiers esp32 and esp32s3 to Kconfig.soc 2024-03-21 15:24:47 +01:00
fanke boards: arm: fk7b0m1_vbt6: add support to external NOR Flash 2024-03-14 09:47:14 +00:00
firefly hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
franzininho hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
gaisler hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
gd hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
google hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
hardkernel soc: espressif: move core identifiers esp32 and esp32s3 to Kconfig.soc 2024-03-21 15:24:47 +01:00
heltec soc: espressif: move core identifiers esp32 and esp32s3 to Kconfig.soc 2024-03-21 15:24:47 +01:00
holyiot hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
infineon dts: bindings: can: remove optional sample point properties 2024-03-17 15:36:19 +01:00
innblue hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
intel boards: intel_adsp: fix dead link 2024-03-15 18:21:05 -04:00
ite it8xxx2_evb: use correct SoC 2024-03-05 20:24:38 +00:00
khadas hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
kincony soc: espressif: move core identifiers esp32 and esp32s3 to Kconfig.soc 2024-03-21 15:24:47 +01:00
lairdconnect boards: Fix invalid paths 2024-03-22 00:56:51 +01:00
lowrisc hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
luatos soc: espressif: move core identifiers esp32 and esp32s3 to Kconfig.soc 2024-03-21 15:24:47 +01:00
m5stack soc: espressif: move core identifiers esp32 and esp32s3 to Kconfig.soc 2024-03-21 15:24:47 +01:00
madmachine hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
makerdiary boards/socs: Rename folders to have proper vendor prefix in 2024-03-22 00:56:51 +01:00
microchip input: xec: use the generic keyboard code 2024-03-12 19:30:09 -04:00
mikroe hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
mxchip hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
native drivers: net: nsos: implement poll() syscall 2024-03-22 14:39:27 +01:00
nordic dts: nrf54h20: move GRTC channels allocation to the SOC dtsi 2024-03-21 15:24:06 +01:00
nuvoton boards: nuvoton: add support for numaker m2l31ki 2024-03-21 10:25:53 +00:00
nxp boards: Remove setting CONFIG_BOARD 2024-03-22 00:56:51 +01:00
olimex boards: Fix invalid paths 2024-03-22 00:56:51 +01:00
openisa hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
others boards/socs: Rename folders to have proper vendor prefix in 2024-03-22 00:56:51 +01:00
panasonic hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
particle hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
phytec boards: Fix invalid paths 2024-03-22 00:56:51 +01:00
pine64 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
pjrc boards: Fix invalid paths 2024-03-22 00:56:51 +01:00
qemu dts: bindings: can: remove optional sample point properties 2024-03-17 15:36:19 +01:00
qorvo doc: boards: update links to DWM1001 web page 2024-03-15 18:21:05 -04:00
quicklogic hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
rak boards: arm: rak5010_nrf52840: fix qspi settings 2024-03-04 14:05:45 +01:00
raspberrypi doc: fix typo 2024-03-18 13:07:58 -04:00
raytac hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
renesas doc: fix double backticks in sphinx roles 2024-03-15 18:21:05 -04:00
renode hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
ronoth hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
ruuvi hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
sc hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
seagate boards: seagate: legend: Cleanup led-strip alias 2024-03-20 17:20:08 -05:00
seco hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
seeed boards: Fix invalid paths 2024-03-22 00:56:51 +01:00
segger hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
shields samples: drivers: Rename led_ws2812 to led_strip 2024-03-20 17:20:08 -05:00
sifive hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
silabs Boards: Shell stack size for Silab's efm32xg24 2024-03-20 07:56:45 -05:00
sipeed hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
snps boards: Fix invalid paths 2024-03-22 00:56:51 +01:00
sparkfun hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
st boards: st: tfm: Update board documentation 2024-03-22 09:23:30 +00:00
starfive boards/starfive/visionfive2: use riscv in the arch field 2024-03-14 11:00:02 -05:00
tdk hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
technexion hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
telink hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
ti hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
toradex hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
u-blox doc: boards: hwmv2: fix dead links to u-blox DTS fils 2024-03-15 18:21:05 -04:00
udoo hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
up-bridge-the-gap boards/socs: Rename folders to have proper vendor prefix in 2024-03-22 00:56:51 +01:00
vcc-gnd soc: espressif: move core identifiers esp32 and esp32s3 to Kconfig.soc 2024-03-21 15:24:47 +01:00
vngiotlab boards/socs: Rename folders to have proper vendor prefix in 2024-03-22 00:56:51 +01:00
waveshare hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
we doc: boards: hwmv2: fix dead links to Wurth Electronik DTS fils 2024-03-15 18:21:05 -04:00
weact hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
wemos hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
wiznet hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
xen boards: xenvm: ignore userspace tests 2024-03-16 08:01:15 -04:00
CMakeLists.txt cmake: enable -Wshadow partially for in-tree code 2023-08-22 11:39:58 +02:00
deprecated.cmake boards: nordic: Remove definition of nRF54H20 PDK 2024-03-18 19:11:36 +00:00
index.rst hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
Kconfig boards: kconfig: Add BOARD_QUALIFIERS and BOARD_TARGET 2024-03-21 20:10:46 +01:00
Kconfig.v1 hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
Kconfig.v2 boards: kconfig: Add BOARD_QUALIFIERS and BOARD_TARGET 2024-03-21 20:10:46 +01:00