Fixed bug #1028.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12775 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
This commit is contained in:
parent
99ef5fe0a2
commit
b68fc92f0b
|
@ -116,8 +116,8 @@ void PendSV_Handler(void) {
|
|||
/* Module exported functions. */
|
||||
/*===========================================================================*/
|
||||
|
||||
#if (CH_DBG_ENABLE_STACK_CHECK == TRUE) || \
|
||||
(PORT_ENABLE_GUARD_PAGES == TRUE) || \
|
||||
#if ((CH_DBG_ENABLE_STACK_CHECK == TRUE) && \
|
||||
(PORT_ENABLE_GUARD_PAGES == TRUE)) || \
|
||||
defined(__DOXYGEN__)
|
||||
/**
|
||||
* @brief Setting up MPU region for the current thread.
|
||||
|
|
|
@ -103,7 +103,7 @@ _port_switch:
|
|||
.thumb_func
|
||||
.globl _port_thread_start
|
||||
_port_thread_start:
|
||||
#if CH_DBG_ENABLE_STACK_CHECK || PORT_ENABLE_GUARD_PAGES
|
||||
#if CH_DBG_ENABLE_STACK_CHECK && PORT_ENABLE_GUARD_PAGES
|
||||
bl _port_set_region
|
||||
#endif
|
||||
#if CH_DBG_SYSTEM_STATE_CHECK
|
||||
|
|
|
@ -63,7 +63,7 @@ ICSR_PENDSVSET SET 0x10000000
|
|||
|
||||
EXTERN chThdExit
|
||||
EXTERN chSchDoReschedule
|
||||
#if CH_DBG_ENABLE_STACK_CHECK || PORT_ENABLE_GUARD_PAGES
|
||||
#if CH_DBG_ENABLE_STACK_CHECK && PORT_ENABLE_GUARD_PAGES
|
||||
EXTERN _port_set_region
|
||||
#endif
|
||||
#if CH_DBG_STATISTICS
|
||||
|
@ -109,7 +109,7 @@ _port_switch:
|
|||
*/
|
||||
PUBLIC _port_thread_start
|
||||
_port_thread_start:
|
||||
#if CH_DBG_ENABLE_STACK_CHECK || PORT_ENABLE_GUARD_PAGES
|
||||
#if CH_DBG_ENABLE_STACK_CHECK && PORT_ENABLE_GUARD_PAGES
|
||||
bl _port_set_region
|
||||
#endif
|
||||
#if CH_DBG_SYSTEM_STATE_CHECK
|
||||
|
|
|
@ -60,7 +60,7 @@ ICSR_PENDSVSET EQU 0x10000000
|
|||
|
||||
IMPORT chThdExit
|
||||
IMPORT chSchDoReschedule
|
||||
#if CH_DBG_ENABLE_STACK_CHECK || PORT_ENABLE_GUARD_PAGES
|
||||
#if CH_DBG_ENABLE_STACK_CHECK && PORT_ENABLE_GUARD_PAGES
|
||||
IMPORT _port_set_region
|
||||
#endif
|
||||
#if CH_DBG_STATISTICS
|
||||
|
@ -105,7 +105,7 @@ _port_switch PROC
|
|||
*/
|
||||
EXPORT _port_thread_start
|
||||
_port_thread_start PROC
|
||||
#if CH_DBG_ENABLE_STACK_CHECK || PORT_ENABLE_GUARD_PAGES
|
||||
#if CH_DBG_ENABLE_STACK_CHECK && PORT_ENABLE_GUARD_PAGES
|
||||
bl _port_set_region
|
||||
#endif
|
||||
#if CH_DBG_SYSTEM_STATE_CHECK
|
||||
|
|
|
@ -94,6 +94,8 @@
|
|||
- HAL: Added a new interface for range-finder devices (used by EX).
|
||||
- HAL: Added mcuconf.h updater tool for STM32F407 (backported to 19.1.1).
|
||||
- NIL: Integrated NIL 4.0.
|
||||
- FIX: Fixed MPU fix #1027 broke stack checking on Cortex-M devices without
|
||||
MPU (bug #1028)(backported to 19.1.3)(backported to 18.2.3).
|
||||
- FIX: Fixed MPU setup missing on thread start (bug #1027)
|
||||
(backported to 19.1.2)(backported to 18.2.3).
|
||||
- FIX: Fixed invalid I2C4 DMAs for STM32F76x (bug #1026)
|
||||
|
|
Loading…
Reference in New Issue