Xiang Xiao
1653b29542
Revert "tools/configure.*: Add -s option to skip .config/Make.defs existence check."
...
This reverts commit bf3ffddf2f
.
Change-Id: Ia858ca1aab79a6c599cf93d2701515951bdc7b80
2020-03-21 09:48:57 -07:00
raiden00pl
e663f8ea2e
xmc4: fix some CS releted issues and remove empty files
2020-03-21 08:52:27 -05:00
aenrbes
d450f5ce77
Add support for Litex VexRiscV.
2020-03-21 06:01:56 +00:00
YAMAMOTO Takashi
9b88ecc1b2
sim: Make SIM_NETDEV_TAP depends on LINUX||WINDOWS
2020-03-21 00:23:40 -05:00
YAMAMOTO Takashi
5d5878d52d
NETWORK-VPNKIT.txt: Fix a typo
2020-03-20 02:44:31 -05:00
Simon Åström
88d59bac40
arch/arm/src/imxrt/imxrt_usbdev.c: Add OUT interrupt endpoint support
2020-03-20 00:26:27 -05:00
Masayuki Ishikawa
6baebcecc4
arch: esp32: Fix compile error for smp
2020-03-19 19:40:18 -06:00
Johannes Schock
898141300c
Don't check position of comments right of code when separated by preprocessor line without comment.
2020-03-19 09:36:57 -06:00
YAMAMOTO Takashi
a427b2889b
Add a sample config with CONFIG_SIM_NETDEV_VPNKIT
2020-03-19 09:13:32 -05:00
YAMAMOTO Takashi
a1539cf3d3
NETWORK-VPNKIT.txt: Mention vpnkit setup
2020-03-19 09:13:32 -05:00
YAMAMOTO Takashi
d93851148c
Document CONFIG_SIM_NETDEV_VPNKIT
2020-03-19 09:13:32 -05:00
YAMAMOTO Takashi
a5f8b20fcd
sim: Add a netdev backed by VPNKit
2020-03-19 09:13:32 -05:00
YAMAMOTO Takashi
124c00b661
Appease nxstyle complaints in files from vpnkit
2020-03-19 09:13:32 -05:00
YAMAMOTO Takashi
cd10bd67c4
Add copyright notices to files from vpnkit
2020-03-19 09:13:32 -05:00
YAMAMOTO Takashi
4062727333
negotiate() function extracted from vpnkit
...
From:
https://github.com/moby/vpnkit
commit 2ffc1dd8a84ea7359dd09b1f4b51bb728d4f46a0
c/vpnkit-tap-vsockd/tap-vsockd.c
With minimum changes to make it build.
2020-03-19 09:13:32 -05:00
YAMAMOTO Takashi
b748fcde0a
vpnkit/protocol.c: make this compile
2020-03-19 09:13:32 -05:00
YAMAMOTO Takashi
261249cc99
vpnkit: Add a few files from vpnkit
...
From:
https://github.com/moby/vpnkit
commit 2ffc1dd8a84ea7359dd09b1f4b51bb728d4f46a0
c/vpnkit-tap-vsockd/protocol.h
c/vpnkit-tap-vsockd/protocol.c
2020-03-19 09:13:32 -05:00
Xiang Xiao
5d6d9eeb82
tools/refresh.sh: Invoke make with V=1 if receiving -d option
2020-03-19 07:55:25 -06:00
Xiang Xiao
6f3ef32feb
tools/refresh.sh: Should detect Make.defs from config folder first
2020-03-19 07:55:10 -06:00
Xiang Xiao
6f9117eae2
tools/sethost.sh: Remove <config> argument
...
Since this argument generate the expanding(deprecated) defconfig
2020-03-19 07:54:57 -06:00
Xiang Xiao
b574ea8b73
tools/sethost.sh: Don't make clean_context explicitly
...
Since olddefconfig will do this automatically
2020-03-19 07:54:43 -06:00
Xiang Xiao
8a6d67d138
tools: Make sethost.sh can be invoke from any directory
2020-03-19 07:54:30 -06:00
Andrey Zabolotnyi
73b655f3b2
stm32h7_qspi: support for custom clock (not just HCLK) and support for DUAL/QUAD commands ( #582 )
...
* stm32h7_qspi: Board.h now may define the BOARD_QSPI_CLK macro to select one of
RCC_D1CCIPR_QSPISEL_{HCLK,PLL1,PLL2,PER} clocks to use with QUADSPI peripherial.
Defaults to HCLK for backward compatibility.
New macros in qspi.h: QSPICMD_IDUAL and QSPICMD_IQUAD for selecting the bit
width for instruction code (1,2 or 4 bits) of a qspi_cmdinfo_s, and
QSPIMEM_IDUAL and QSPIMEM_IQUAD for selecting the bit width of a qspi_meminfo_s.
* NX style fixes
2020-03-19 05:59:18 -07:00
Gregory Nutt
1ab71814c2
drivers/lcd/pcf8574_lcd_backpack.c: Fix nxstyle issues.
2020-03-18 11:24:59 -06:00
Pierre-Olivier Vauboin
b9b7af1001
drivers/lcd/pcf8574_lcd_backpack.c: increase delay for HOME and CLEAR instructions
...
Some LCD1602 require at least 1.52 ms wait time after "Clear display" and
"Return home" instructions. Make sure we wait enough.
2020-03-18 11:24:45 -06:00
YAMAMOTO Takashi
c683bce4cd
esp32-core/README: Use the default partition table offset
...
And mention the relevant ESP-IDF config.
2020-03-18 09:49:40 +01:00
Brennan Ashton
a3ac217e56
Add a GH Actions build job for generating the inlined html documentaion to be published on the wiki
...
Signed-off-by: Brennan Ashton <bashton@brennanashton.com>
2020-03-18 00:44:08 -05:00
David Sidrane
4e475cb630
stm32f7:spi nxstyle
2020-03-17 07:42:28 -06:00
David Sidrane
da854ccb99
stm32:spi nxstyle
2020-03-17 07:42:28 -06:00
Daniel Agar
6189b2c8bd
stm32:spi Add buffers for DMA
2020-03-17 07:42:28 -06:00
David Sidrane
6f32a6ad8f
stm32f7:spi Add buffers for DMA
2020-03-17 07:42:28 -06:00
Nathan Hartman
a5e643b0cd
Fix typos in comments and documentation.
2020-03-16 20:01:11 -06:00
YAMAMOTO Takashi
430a2178fb
esp32-core: Document how to disable RTC watchdog timer
2020-03-16 09:47:48 -06:00
YAMAMOTO Takashi
f4e7845b85
esp32: emulate byte access for module text
...
Tested on ESP-EYE.
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
df44909b30
xtensa/arch_elf.c: Ignore R_XTENSA_NONE
...
Now examples/sotest passes on qemu.
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
061b796d47
Adapt dlfcn/modlib to use the instruction memory allocator
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
855751b534
Introduce instruction memory allocator
...
Necessary for dlfcn etc on ESP32, which has separate memory regions
for instruction and data.
known issues/todo
* consider something similar to dual heaps for PROTOECTED
* consider to adapt binfmt as well
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
03a916acb8
Kconfig: Add kconfig options for module text allocator
...
Enable it for ESP32.
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
bf2cfd4b1a
Add -mtext-section-literals to avoid out of range relocations
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
e135c938d2
xtensa: Implement a few relocations
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
2776a5bbea
Replace a few Gregory Nutt's copyright notices with Apache 2.0
...
The text was copied from sched/sched/sched_getcpu.c.
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
b2627225bd
Update file paths of copy-and-paste'ed files
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
c7526e551e
arch_elf.c: Appease nxstyle errors
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
5e1b24f012
xtensa: Add modlib boilerplate
...
This is a modified copy of armv6-m/armv7-m version.
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
8657305883
arch/xtensa/include/elf.h: Initial version
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
d624434282
include/elf.h: Add EM_XTENSA
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
3f80f806ef
xtensa: Add module/elf definitions
2020-03-16 07:54:49 -06:00
YAMAMOTO Takashi
5a716b799b
xtensa_user_handler: rsync after wsr.ps
2020-03-16 07:31:46 -05:00
Xiang Xiao
9a996b11e4
Merge pull request #576 from yamt/xtensa-user-handler-save-ps
...
xtensa_user_handler: Save PS correctly
2020-03-16 06:11:30 -05:00
YAMAMOTO Takashi
3b528c6010
xtensa_user_handler: Save PS correctly
...
"EPS" is not a real register. It's just a base value of EPS_{2..7}.
2020-03-16 19:13:33 +09:00