nuttx/arch/renesas/src
Xiang Xiao 3f67c67aaf arch: Fix the stack boundary calculation and check
All supported arch uses a push-down stack:
The stack grows toward lower addresses in memory. The stack pointer
register points to the lowest, valid working address (the "top" of
the stack). Items on the stack are referenced as positive(include zero)
word offsets from sp.
Which means that for stack in the [begin, begin + size):
1.The initial SP point to begin + size
2.push equals sub and then store
3.pop equals load and then add

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2021-04-10 08:39:54 -07:00
..
common arch: Fix the stack boundary calculation and check 2021-04-10 08:39:54 -07:00
m16c arch: Fix the stack boundary calculation and check 2021-04-10 08:39:54 -07:00
rx65n arch: Fix the stack boundary calculation and check 2021-04-10 08:39:54 -07:00
sh1 arch: Fix the stack boundary calculation and check 2021-04-10 08:39:54 -07:00
.gitignore Renesas .gitignore files added 2020-09-24 10:10:40 +01:00
Makefile arch: Makefile: Author Gregory Nutt: update licenses to Apache 2021-03-13 05:56:43 -08:00
README.txt Beginning to update comments to reflect new organization of the boards/ sub-directory. 2019-08-08 08:46:54 -06:00

This directory provides a build area for all Renesas and legacy Hitachi
architectures.  The 'common' subdirectory contains source files shared by
all Renesas architectures; Source files unique to a specific Renesas chip
architecture are contained in a subdirectory named after the chip.  At
configuration time, additional directories will be linked here:  'board'
will be a link to the boards/renesas/<chip>/<board>/src directory; 'chip'
will be a link to the SH chip sub-directory.