Gregory Nutt
aed32d35fa
Fix typo in last commit found in build testing.
2019-03-19 13:26:46 -06:00
Gregory Nutt
c1beda8a34
ARMv7-A/R: Add barriers.h header file for consistency with ARMv7-M.
2019-03-19 13:20:23 -06:00
Gregory Nutt
348a03287d
arch/arm: The last big change that unified the cache interfaces had a bad side-effect: It also removed the memory barrier definitions that were also in the removed architecture-specific cache.h header files. Fixed by adding a new barriers.h header file that provides these definitions.
2019-03-19 13:12:19 -06:00
Gregory Nutt
0e4051a6b6
libs/libc/string/lib_strsep.c: Fix typo that I introduced in the review.
2019-03-19 12:17:04 -06:00
zhangyuan7
471a18ee4d
arch/arm: Add the initial cortex-a7 archtiecture support
2019-03-19 11:51:29 -06:00
Xiang Xiao
cc1595f232
arm/armv7-a: Add mmu_l1_map_regions() to remove the code duplication.
2019-03-19 11:30:37 -06:00
Xiang Xiao
75a97657be
arch/arm/src/armv7-a/sctlr.h: Add SCR bit definitions.
2019-03-19 11:22:44 -06:00
liuzhuang
517f391267
arch/arm/src/armv7-a/arm_gicv2.c: Don't use GIC_ICDDCR_ENABLEGRP1 for NONSECURE since this bit doesn't exist in this mode.
2019-03-19 11:20:45 -06:00
Xiang Xiao
7e9a060202
arch/arm/src/armv7-a: Fix assemble error when including gic.h
2019-03-19 11:19:09 -06:00
zhangyuan7
f36ce38991
arch/arm/src/armv7-a/arm_head.S: add weak attribute to arm_data_initialize so platform could provide the new implemenation as needed.
2019-03-19 11:16:52 -06:00
zhangyuan7
2bc3eddb79
arch/arm/src/armv7-a: Guard some assembly files if configuration not selected.
2019-03-19 11:15:21 -06:00
zhangyuan7
c59dabe41c
arch/arm/src/armv7-a: Remove inclusion pg_macros.h for armv7-a since this header file does not exist.
2019-03-19 11:13:27 -06:00
zhangyuan7
3d171340db
arch/arm/armv7-a: Support thumb mode and fix interworking issue.
2019-03-19 11:10:41 -06:00
Xiang Xiao
032c7f1ec9
arch/armv7-m: Make the default NVIC_VECTAB_TBLOFF_MASK safer. The base address of the new vector table must be aligned to the size of the vector table extended to the next larger power of 2.
2019-03-19 10:43:32 -06:00
Xiang Xiao
64252a298f
arch/: Unify the cache interface for all architectures
2019-03-19 10:37:13 -06:00
Xiang Xiao
2f208fdde8
arch/Kconfig: Move FPU options to a common place and unify the usage by removing ARCH_CORTEXRxF.
2019-03-19 10:26:15 -06:00
Xiang Xiao
13782f3357
include/nuttx/userspace.h: Add add a new field (us_heapend) to struct userspace_s that labels the end of the heap.
2019-03-19 10:20:43 -06:00
anchao
bb8648e7a0
ibs/libc/Makefile, libs/libnx/Makefile, and mm/Makefile: Remove obj-path MKDEPS option since make dependency target (MT) is not supported by some toolchains.
2019-03-19 10:14:50 -06:00
zhangyuan7
acd1a57bd1
libs/libxx/Makefile: Always add libxx_cxa_guard.cxx for uclibcxx.
2019-03-19 10:10:29 -06:00
Xiang Xiao
11e7c53f61
include/nuttx/compiler.h: Assume inline support if __STDC_VERSION__ not defined.
2019-03-19 10:07:52 -06:00
Xiang Xiao
e26fa54252
libs/libc/netdb: Support the nameserver change notification then we can pass dns info from server to client in usrsock case.
2019-03-19 10:02:10 -06:00
zhangyuan7
81a3ec250e
net/local: Fixed deadlock issue by replacing nxsem_wait() with net_lockedwait() so that we do not wait with the network locked.
2019-03-19 09:54:22 -06:00
zhangyuan7
656c20fd4a
net/local/local_connect.c: Initialize lc_result before giving lc_waitsem
2019-03-19 09:52:40 -06:00
anchao
a418b63e07
net/udp/udp_callback.c: Initialize address structure to avoid random values in padding.
2019-03-19 09:49:54 -06:00
anchao
c9b73f5139
net/icmp and icmpv6: Bind icmp callback from device to connection. Resolves the issue that bind() could not be called before send()
2019-03-19 09:43:32 -06:00
zhangyuan7
b161682adc
net/usrsock: Add mutual exclusion so that only user can perform a socket request
2019-03-19 09:23:08 -06:00
anchao
6e69dba341
binfmt/libelf/ and libs/libc/modlib: Add symbol buffer table to reduce filesystem access.
2019-03-19 09:13:50 -06:00
anchao
2f2d432f7c
binfmt/libelf and libs/libc/modlib: Add relocation buffer table to reduce access fs.
2019-03-19 08:57:13 -06:00
Xiang Xiao
579b38b760
fs/mount and fs/unionfs: Support mount unionfs from nsh command.
2019-03-19 08:39:05 -06:00
Xiang Xiao
756c9f4eac
libs/libc/string/lib_strsep.c: Add strsep BSD/Linux function.
2019-03-19 08:25:29 -06:00
Xiang Xiao
41ed2e153a
fs/littlefs/lfs_vfs.c: Lookahead should use bit unit not byte unit.
2019-03-19 08:21:17 -06:00
Gregory Nutt
aaa2630f9a
Improve some discussion in README files.
2019-03-19 08:19:29 -06:00
Gregory Nutt
28ece619f3
configs/lpcxpresso-lpc54628/pwfb: Add per-window framebuffer configuration.
2019-03-19 07:39:26 -06:00
Valmantas Palikša
956175d9b1
binfmt/libnxflat/libnxflat_init.c: File descriptor leaks when nxflat loading fails
2019-03-19 07:00:54 -06:00
Gregory Nutt
683cd4c045
libs/libnx/nxtk: Fix more cases where we were using the wrong coordinate system.
2019-03-18 13:29:58 -06:00
Joao Matos
7b92f1417b
libs/libc/libc.csv: Needed for correct compilation if not using CONFIG_LIBC_WCHAR
2019-03-18 12:26:43 -06:00
Gregory Nutt
5fda638cf0
libs/libnx/nxtk: Add logic to re-draw the frame when the toolbar is added or removed.
2019-03-18 12:13:22 -06:00
Joao Matos
a51b52ffac
libs/libc/libc.csv: Should be locale.h not local.h.
2019-03-18 11:26:31 -06:00
Gregory Nutt
10b73fde9d
graphics/: Correct logic for copy of bit maps with resolution less than 8 bits from the per-window framebuffer to the device.
2019-03-18 09:45:09 -06:00
Masayuki Ishikawa
22f9ec6abb
Merged in masayuki2009/nuttx.nuttx/fix_build_error (pull request #842 )
...
configs/lc823450-xgevk: Remove -nostdinc to avoid build error
Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-03-18 01:11:24 +00:00
Gregory Nutt
4d4ae87cb7
libs/libnx/nxtk/nxtk_setsize.c: Add logic to redraw NXTK borders for the case of per-window framebuffers. There are no redraw callbacks in this case, so we cannot rely on the callbacks to redraw the borders.
2019-03-17 14:37:57 -06:00
Gregory Nutt
a90364d14f
libs/libnx/nxtk/nxtk_drawframe.c: Fix a one character typo in a comment
2019-03-17 13:47:10 -06:00
Matthew Koch
1b325342f4
Merged in mjkoch/nuttx/mjkoch (pull request #841 )
...
Correct a few tpyos
Approved-by: Gregory Nutt <gnutt@nuttx.org>
2019-03-17 19:42:44 +00:00
Gregory Nutt
92554257b9
Squashed commit of the following:
...
graphics/nxbe/nxbe_bitmap.c: Fix another coordinate system problem.
graphics/: Review use of device coordinate system with window frambebuffer and make fixes accordingly.
graphics/nxbe/nxbe_fill.c: Fix a coordinate system bug. Was trying to update the window fraembuffer using the device coordinate system. Need to use the relative coordinate system.
graphics/: Use DEBUGASSERT instead of return an error since the is no user to handle the errors within the NX server. Use CONFIG_DEBUG_GRAPHICS instead of CONFIG_DEBUG_FEATURES in most cases.
graphics/: Nothing under graphics/ should set the errno.
2019-03-17 11:34:45 -06:00
Gregory Nutt
18d52ecee2
app/graphics/nxbe/nxbe_setsize.c: Fix backward source/destination in memcpy() in new per-window framebuffer logic.
2019-03-16 17:37:29 -06:00
Gregory Nutt
42628d2209
include/fixedmath.h: Add macros for conversion between types b16_t and type double
2019-03-16 13:04:03 -06:00
Gregory Nutt
56c7b65094
configs/open1788/pwfb: Add an example for testing per-window frame buffers. arch/arm/src/lpc17xx: Add a configuration option to skip over the framebuffer when adding DRAM to the heap. graphics: Early fixes from testing per-window framebuffer. Still lots of problems.
2019-03-16 12:31:29 -06:00
Gregory Nutt
e5c0084804
graphics/nxbe/nxbe_move.c: Fix a compile error found in build testing.
2019-03-15 16:11:39 -06:00
Gregory Nutt
ae8e0359b9
include/nuttx/nx/nxglib.h: Eliminate some warnings.
2019-03-15 15:52:31 -06:00
Gregory Nutt
342cebc641
configs/open1788/nxlines/defconfig: Enable anti-aliasing.
2019-03-15 15:29:41 -06:00