Gregory Nutt
1382ea5447
mm/: Coding style clean-up
...
Run tools/nxstyle against all C files under mm/ and correct coding standard violations.
2020-02-13 15:16:53 +01:00
YAMAMOTO Takashi
3381ecb913
Remove CONFIG_BUILTIN_PROXY_STACKSIZE from README files
2020-02-13 17:56:47 +08:00
YAMAMOTO Takashi
ba331e8ea8
Run refresh.sh after CONFIG_BUILTIN_PROXY_STACKSIZE removal
2020-02-13 17:56:47 +08:00
YAMAMOTO Takashi
b21e809d58
sim: Use generic name (cc) than GCC specific (gcc)
...
This makes it easier to use clang on ubuntu.
2020-02-13 15:25:15 +08:00
YAMAMOTO Takashi
842392beda
Makefile.host: Use generic name (cc) than GCC specific (gcc)
...
This makes it easier to use clang on ubuntu.
2020-02-13 15:25:15 +08:00
YAMAMOTO Takashi
3a1515b473
mm_mallinfo: Fix a minfo printf-format
2020-02-13 15:18:53 +08:00
YAMAMOTO Takashi
1a3f59be58
sim: Make hostfs build for macOS
...
* Ignore O_DIRECT if the host OS doesn't provide it.
* Use statvfs instead of statfs. The former is in POSIX and
more widely available these days.
2020-02-13 15:17:36 +08:00
Gregory Nutt
7409f57d40
net/pkt: Fix inconsistent use of FAR
...
Also run all .c and .h files through nxstyle (with -m 0)
2020-02-13 15:10:34 +08:00
YAMAMOTO Takashi
710da6022d
Fix comment typos
2020-02-12 20:39:47 -06:00
YAMAMOTO Takashi
22d002762b
sim: Add more names to nuttx-names.dat
2020-02-12 20:39:08 -06:00
YAMAMOTO Takashi
3d425280b6
simuart: Don't assume a specific endian
2020-02-12 20:38:25 -06:00
raiden00pl
b9ad92c366
boards/arm/stm32h7/nucleo-h743zi: Add pwm example configuration
2020-02-12 11:52:57 -06:00
Nicholas Chin
e1d35096cf
arch/arm/src/imxrt/Kconfig: Fixes IMXRT_HAVE_LCD to only be selected by 1052 and 1062 and misc. typos
2020-02-12 09:42:07 -08:00
Nicholas Chin
8469de724a
Fixes build issues with IMXRT Qencoder
2020-02-12 09:42:07 -08:00
Gregory Nutt
cfb7561e77
arch/arm/src/armv7-a/arm_vectors.S: Fix clobbered register in SMP mode.
2020-02-12 16:49:32 +01:00
Gregory Nutt
5f306b0461
Run all .c and .h files modified by PR 249 through nxstyle.
2020-02-12 08:17:03 -06:00
Xiang Xiao
18ba6eb076
boards/sim: Update README.txt for network setup
2020-02-12 08:16:55 -06:00
Xiang Xiao
5e99e64d9f
sim/net: Replace the busy polling with work
...
netdriver_loop should check there is data to read before queue the work
2020-02-12 08:16:43 -06:00
Xiang Xiao
5a00657ac4
arch/sim: Change CONFIG_NET_ETHERNET to CONFIG_SIM_NETDEV
2020-02-12 08:16:33 -06:00
Xiang Xiao
6b1187b402
arch/sim: Change the return type of netdriver_setmacaddr to void
2020-02-12 08:16:23 -06:00
Xiang Xiao
582b2af912
arch/sim: Change syslog to printf in up_tapdev.c
...
since this file is compiled with host environment, can't call NuttX's syslog
2020-02-12 08:16:08 -06:00
YAMAMOTO Takashi
882c82a038
Fix typos in comments
2020-02-12 14:07:56 +01:00
YAMAMOTO Takashi
23b30f7930
Fix typos in comments
2020-02-12 12:17:07 +01:00
YAMAMOTO Takashi
e2ce8d5169
Fix a typo in Kconfig description
2020-02-12 12:01:18 +08:00
Ouss4
2ff43fb8a8
Run files modified by PR239 through nxstyle.
2020-02-11 21:09:12 +00:00
Xiang Xiao
d5ea46c610
boards/sim: Update README.txt to inform about the xhost command.
2020-02-11 21:07:48 +00:00
Xiang Xiao
e6c67bdd78
arch/sim: Drive up_x11update by work to simplify up_idle.
2020-02-11 21:07:22 +00:00
Xiang Xiao
14a82f40d2
arch/sim: Make eventloop as an internal variable to simplify up_idle.
2020-02-11 21:07:12 +00:00
y-sugino
28d7061550
boards: stm32f4discovery: Modify a default path to a romfs image because the stm32f4discovery directory has been moved from configs/ to boards/arm/stm32/
2020-02-11 07:35:40 -06:00
Nicholas C
c4c0d05891
arch/arm/src/imxrt; Adds clock config logic and Kconfig menus for FLEXIO on IMXRT
2020-02-10 20:36:22 -06:00
Gregory Nutt
3c0b49448a
Network Loopback Driver: A configuration option to control packet size.
...
Historically, the loopback driver used the largest packet size of all enabled link layer protocols. This permitted packets to be forward via the loopbak device with no major loss of performance. However, in experimenting with configurations where no other link layer protocols were enabled, this means the loopback packet size was set to the smallest possible size, to the SLIP minimum of 296 bytes. This resulted in terrible loopback performance.
This commit adds an option to increase the loopback packet size with the option CONFIG_NET_LOOPBACK_PACKETSIZE.
The loopback driver packet buffer should be quite large. The larger the loopback packet buffer, the better will be TCP performance of the loopback transfers. The Linux loopback device historically used packet buffers of size 16Kb, but that was increased in recent Linux versions to 64Kb. Those sizes may be excessive for resource constrained MCUs, however.
The network still enforces the lower limit that is the maximum packet size of all enabled link layer protocols. But this new option permits the loopback packet size to be increased from that.
* net/Kconfig: Adds CONFIG_NET_LOOPBACK_PKTSIZE option
* include/nuttx/net/netconfig.h: Assures that the packet size that is used is at least as large as the largest packet size of other link layer protocols.
* drivers/net/loopback.c: Use that larger packet size.
* boards/sim/sim/sim/configs/tcploop/defconfig: Set the loopback packet size to 1500
2020-02-10 22:17:32 -03:00
Gregory Nutt
2af17da334
boards/sim: Add a TCP loopback test.
2020-02-10 21:05:08 +01:00
Ouss4
ac4e6618bb
arch/mips: Clear the software interrupt through a common function
...
implemented in the chip specific code.
2020-02-10 12:40:41 -06:00
Ouss4
90043390ff
arch/mips/: Fix architectures' references in Kconfigs and Toolchain.defs.
2020-02-10 12:40:41 -06:00
Ouss4
0dc1dc605d
arch/mips: When a CPU implements an External Interrupt Controller,
...
use the IPL bits to control masking interrupts.
2020-02-10 12:40:41 -06:00
Xiang Xiao
d68693f74c
drivers/telnet: Stop the loop if SIGSTP char is match and SIGINT not enabled
...
Change-Id: I78510616e68330b0171230ca0e081c0d702a6f42
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-02-10 09:21:34 -06:00
liuhaitao
7ec66ccf94
Get the full directory name of the testbuild.sh no matter where called from
...
Change-Id: I00cab8d97acb8e436622c0bdd4bc4bfe7374bca3
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-02-10 09:01:35 -06:00
Gregory Nutt
d09af3b7f3
Run .c and .h files modified by PR241 through nxstyle.
2020-02-10 08:57:20 -06:00
Xiang Xiao
f2f385902b
arch/sim: Remove the unnecessary file guard
...
since the same protection is already done in Makefile
2020-02-10 08:57:06 -06:00
Xiang Xiao
7fd3a3bcca
xarch/sim: Call pm_initialize from up_initialize directly
...
We don't need the additional flexibility since sim just has one chip.
2020-02-10 08:56:51 -06:00
Xiang Xiao
978575d79a
arch/sim: Pass X11 related config to host environment
...
Remove the hard code CONFIG_SIM_X11NOSHM value from up_x11framebuffer.c
2020-02-10 08:56:37 -06:00
Xiang Xiao
856b62ca09
arch/sim: Fix X11 segmentation fault when CONFIG_SIM_X11NOSHM isn't enabled
...
up_x11mapsharedmem should assign the share memory to g_framebuffer
2020-02-10 08:56:22 -06:00
liuhaitao
bbd102808d
drivers/net/telnet.c: correct typo error to fix build break
...
Signed-off-by: liuhaitao <liuhaitao@xiaomi.com>
2020-02-10 10:12:10 -03:00
Xiang Xiao
0a115e4a47
nucleo-l432kc: Run refresh.sh for spwm
...
Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2020-02-10 08:55:39 +01:00
Gregory Nutt
20f29e60e3
tools/testbuild.sh: Remove bad line from usage help.
2020-02-09 20:05:44 +01:00
Alan Carvalho de Assis
69a9f3b8ec
boards/arm/stm32/stm32f4discovery: Add Ethernet SPI ENC28J60 board support to STM32F4Discovery.
2020-02-09 08:04:52 -06:00
liuhaitao
f4d8c184b0
tools/checkpatch.sh: make sure fail get the real return error value
...
Do not use pipeline way and make sure fail to record the real exit error value.
2020-02-09 07:51:27 -06:00
Xiang Xiao
a129389fe1
sim/README.txt: Update the SMP related section
2020-02-09 07:45:14 -06:00
Xiang Xiao
406a9adfdd
arch/sim: fix up_idle call the wrong pthread_yield version
...
The logic want the host version but link to NuttX version
2020-02-09 07:44:51 -06:00
Xiang Xiao
e06a4226ed
arch/sim: Reuse the main thread as the simulated CPU0
2020-02-09 07:43:47 -06:00