Xiang Xiao
a81166aef6
Update libcxx to 12.0.0 release
...
and remove the temporary patch since all patch is in the mainline now
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-16 01:18:41 -07:00
Jiuzhu Dong
9980a1c27d
fs/hostfs: fix bug about getting error file size by fstat
...
Change-Id: I10a0d52da649e4c3138e5a2301bcb6525e2e3350
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-05-16 01:13:09 -07:00
Anthony Merlino
99a9d75cdd
stm32f7: Remove references to BOARD_ENABLE_USBOTG_HSULPI. Prefer Kconfig option instead.
2021-05-16 01:02:51 -07:00
Jiuzhu Dong
73cc1f8884
driver/rtc: add config CONFIG_RTC_RPMSG_SERVER to
...
N/A
select rtc rpmsg role.
Change-Id: I7f9053b070593573caa5d988c6a2e13593da6bc5
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-05-15 14:33:52 -03:00
Jiuzhu Dong
f082893b9a
driver/rtc: add config RTC_RPMSG_SERVER_NAME to
...
specified the name of remote proc(rpmsg server)
Change-Id: I0086bb43727a2bbb5e68f88907b5e4608182ef9c
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-05-15 14:33:52 -03:00
Jiuzhu Dong
018cf26605
lirc: fix bug about lirc_raw_event
...
N/A
Change-Id: If00d0a7e4e4f9a0d9119b6a170cffd993f23f71a
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-05-15 09:47:28 -07:00
Jiuzhu Dong
f2e268d1bc
include/termios: left shift of 1 by 31 places cannot be represented in type 'int'
...
N/A
cu_main.c:172:22: runtime error: left shift of 1 by 31 places cannot be represented in type 'int'
by asan
Change-Id: I224345bddb11523db0c4a91c16617a3200fad034
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-05-15 09:20:55 -07:00
Jiuzhu Dong
ff567124d3
driver/syslog: add config SYSLOG_RPMSG_SERVER_NAME to
...
N/A
specified the name of remote proc(rpmsg server)
Change-Id: Ie270d651071e87a40a80ab489597ae18db9814f0
Signed-off-by: Jiuzhu Dong <dongjiuzhu1@xiaomi.com>
2021-05-15 09:39:57 -03:00
Dong Heng
beed26b6bf
riscv/esp32c3: Add ESP32-C3 LEDC(PWM) driver
2021-05-15 08:38:37 -03:00
Gustavo Henrique Nihei
b5ee9b673c
tools: Add a bash completion script for the configure tool
2021-05-15 08:37:39 -03:00
Masayuki Ishikawa
3af0ef70ff
boards: spresense: Update rndis/rndis_smp/wifi/wifi_smp defconfigs
...
Summary:
- Add the following configs
+CONFIG_NFS=y
+CONFIG_USERMAIN_STACKSIZE=3072 (rndis/defconfig only)
Impact:
- None
Testing:
- Tested with NFS server on Ubuntu 18.04 (x86_64)
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2021-05-13 22:33:12 -03:00
Masayuki Ishikawa
129229f430
boards: sabre-6quad: Update netnsh/netnsh_smp defconfigs
...
Summary:
- Add the following configs
+CONFIG_CODECS_HASH_MD5=y
+CONFIG_NETUTILS_CODECS=y
+CONFIG_NFS=y
Impact:
- None
Testing:
- Tested with NFS server on Ubuntu 18.04 (x86_64)
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2021-05-13 22:33:12 -03:00
Masayuki Ishikawa
e1b14271c8
fs: nfs: Do not bind to a local port in TCP mode
...
Summary:
- Since binding to a local port is not necessary in TCP mode,
it should be done only in UDP mode
Impact:
- None
Testing:
- Tested with NFS server on Ubuntu 18.04 (x86_64)
- Tested with spresense:rndis (defconfig will be updated later)
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2021-05-13 22:33:12 -03:00
Masayuki Ishikawa
2873f33bc4
fs: nfs: Fix to read a large packet in TCP mode
...
Summary:
- I noticed that receiving a read large packet (e.g. 2KB) in TCP
mode does not work correctly
- Actually, rpcclnt_receive() only received up to MSS
- This commit fixes this issue
Impact:
- TCP mode only
Testing:
- Tested with Ubuntu 18.04 (x86_64)
- Tested with spresense:rndis (defconfig will be updated later)
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2021-05-13 22:33:12 -03:00
Masayuki Ishikawa
f0372dde6a
fs: nfs: Fix rpcclnt_send() in TCP mode
...
Summary:
- I noticed that NFS over TCP does not work with Ubuntu 18.04
- Finally, I found that the record marking packet should not
be sent separately
- This commit fixes this issue
Impact:
- TCP mode only
Testing:
- Tested with NFS server on Ubuntu 18.04 (x86_64)
- Tested with spresense:rndis (defconfig will be updated later)
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2021-05-13 22:33:12 -03:00
Xiang Xiao
82fb188d02
sched/spawn: Support the stack address argument
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-13 13:23:24 -07:00
Xiang Xiao
7169c7c5f8
drivers/rptun: Adapter to openamp 2020.10.0 release
...
change the callback implementation from mmap to get_mem
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-13 18:43:19 +01:00
Xiang Xiao
f8f1270f9b
openamp: Update to 2020.10.0 official release
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-13 18:43:19 +01:00
Xiang Xiao
2f65c3dd74
boards/sim: Remove the hardcode platorm config
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-13 10:44:16 -05:00
Xiang Xiao
11ef8a3201
board: Enable CONFIG_BOARDCTL_ROMDISK
...
to fix build break by commit 3156aa7532
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-13 10:44:16 -05:00
Xiang Xiao
85c1354043
binfmt/elf: Don't close filfd in the fail path
...
to avoid close the same handle twice because
the caller also call elf_uninit in this case
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Iddcbae9587d11d3b5b06e876d4a037ac0d11992e
2021-05-12 21:09:29 -07:00
Xiang Xiao
e1ff0c4f08
libc: Implement openpty function
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I36e02af0145cd6e740766e7484cc9d5ce410e5e4
2021-05-12 21:08:23 -07:00
Matias N
4befbdfa4b
docker: add ninja-build
2021-05-12 11:30:53 -07:00
Michal Lenc
d6227623b7
Documentation/platforms: fix docs style and add photo for imxrt1060-evk board
...
Signed-off-by: Michal Lenc <michallenc@seznam.cz>
2021-05-12 11:47:32 -03:00
Michal Lenc
1856a85b28
Documentation/platforms: added documentation for imxrt10xx boards
2021-05-12 11:47:32 -03:00
Abdelatif Guettouche
77bb231827
Documentation/esp32c3-devkit: Fix the name of the ESP32-C3 DevkitM
...
image.
2021-05-12 10:16:05 -03:00
Abdelatif Guettouche
42232fa98e
Documentation/esp32c3: Fix the OpenOCD board.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-05-12 10:16:05 -03:00
chenwen
16667930cb
risc-v/esp32c3: Support ESP32-C3 PM standby and sleep
2021-05-12 10:15:06 -03:00
Tanushree Baindur
3156aa7532
Apps Issue #246 : Replace romdisk_register() with boardctl(BOARDIOC_ROMDISK)
...
C file changes:
examples/bastest/bastest_main.c, examples/elf/elf_main.c,
examples/module/module_main.c, examples/posix_spawn/spawn_main.c,
examples/romfs/romfs_main.c, examples/sotest/sotest_main.c,
examples/unionfs/unionfs_main.c
Corresponding defconfig files added/modified to test above changes:
new file: boards/sim/sim/sim/configs/bastest/defconfig
new file: boards/sim/sim/sim/configs/elf/defconfig
modified: boards/sim/sim/sim/configs/module/defconfig
new file: boards/sim/sim/sim/configs/posix_spawn/defconfig
new file: boards/sim/sim/sim/configs/romfs/defconfig
modified: boards/sim/sim/sim/configs/sotest/defconfig
modified: boards/sim/sim/sim/configs/unionfs/defconfig
modified: boards/sim/sim/sim/configs/module32/defconfig
modified: boards/sim/sim/sim/configs/sotest32/defconfig
2021-05-12 04:42:18 -07:00
Abdelatif Guettouche
5bd970df4f
Documentation/esp32c3: Explain debugging with OpenOCD.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-05-12 04:40:41 -07:00
Abdelatif Guettouche
df7bd125f8
boards/risc-v/esp32c3: Convert the README.txt to the new Documentation.
...
Signed-off-by: Abdelatif Guettouche <abdelatif.guettouche@espressif.com>
2021-05-12 04:40:41 -07:00
Xiang Xiao
276fa2ff1c
drivers/serial: Change the default value of SERIAL_NPOLLWAITERS to 4
...
since the console is normally opened three time as stdin, stdout and
stderr and remove the dependence on STANDARD_SERIAL because other type
of serial drivers also support the poll through the same codebase.
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: Ie68322c4647cc838b295491329969869d6ba310b
2021-05-11 16:45:22 +01:00
Xiang Xiao
60c1b64747
libc/getopt: Remove GETOPT_INIITIALIZER macro
...
since nobody reference it
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-11 16:40:44 +01:00
Xiang Xiao
6ebc1b27fa
libc/pwd: Add NSS_BUFLEN_PASSWD macro
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I739679038b2004cc45d78f540831ba81b088a586
2021-05-11 16:40:33 +01:00
Raman Gopalan
9b4014d048
avr32dev1: USART1 RX: Reassign pin
2021-05-10 17:11:05 -03:00
Juha Niskanen
abcb67a292
Remove final remaining CONFIG_DISABLE_SIGNALS and CONFIG_DISABLE_SIGNAL
2021-05-10 17:04:38 -03:00
Nathan Hartman
8af9d39667
Documentation, comments: Minor improvements and typos fixed
2021-05-09 19:12:13 -07:00
Xiang Xiao
56d0fbf68e
nuttx/fs/fs.h: Correct the comment for the return value of nx_dup2
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-05-09 23:11:16 +01:00
Xiang Xiao
db517cc229
include/spawn.h: Add POSIX_SPAWN_SETSID definition
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I7ad654a1cb9b74a9f27f52c88fffa8b487a48f33
2021-05-09 12:34:34 -03:00
Simon Piriou
87375ae2ac
fs/eventfd: add EVENT_FD_POLL as a Kconfig dependency for EVENT_FD_NPOLLWAITERS
2021-05-08 08:29:21 -07:00
Gustavo Henrique Nihei
f547883747
tools/nxstyle: Extend check to any URI scheme
2021-05-07 19:38:10 -07:00
Diego Herranz
a1c4ba379f
drivers/sensors/hdc1008: add missing break
...
It was not possible to use the HDC1008_MEAS_T_AND_RH
operation mode since it was running the default case too.
2021-05-07 21:19:14 -03:00
David Sidrane
17b786399c
stm32:SDIO:Use 250 Ms Data path timeout, regardless of Card Clock frequency
2021-05-07 17:39:08 -04:00
David Sidrane
3e49d49cd9
stm32h7:SDMMC:Use 250 Ms Data path timeout, regardless of Card Clock frequency
2021-05-07 17:39:08 -04:00
David Sidrane
c45e03b75f
stm32f7:SDMMC:Use 250 Ms Data path timeout, regardless of Card Clock frequency
2021-05-07 17:39:08 -04:00
Gustavo Henrique Nihei
90a4e8d718
risc-v/esp32c3: Fix DMA channels' interrupt IDs
2021-05-07 16:46:41 -03:00
Dong Heng
bd8e37bb4b
risc-v/esp32c3: Add ESP32-C3 (G)DMA driver and testing
2021-05-07 16:46:41 -03:00
Xiang Xiao
b8ed17b9da
libc/termios: Implement TCSADRAIN and TCSAFLUSH for tcsetattr
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: If87a4931cd5a55e064f58c19a22c7ce13f538000
2021-05-07 16:35:41 -03:00
Xiang Xiao
bf733f7213
libc/pty: Make ptsname[_r] support PSEUDOTERM_BSD config too
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I82a60ded48ea3437bd5f2b4fe328294d7077b040
2021-05-07 16:35:20 -03:00
Liio Chen
468e08c1b4
binnfmt:Fix return before close ELF fd
...
elf_init open a elf file , if both enabled
CONFIG_NSH_BUIlTAPPS and CONFIG_NSH_FILE_APPS ,
elf_init will read elf file in /bin directory, but
that length is zero , elf_read failed return and NOT
close elf fd, so this line MUST be return to errout_with_init
2021-05-07 06:42:15 -07:00