Home
last modified time | relevance | path

Searched +full:- +full:m (Results 1 – 25 of 116) sorted by relevance

12345

/Kernel-v11.0.1/portable/ThirdParty/GCC/ARM_TFM/
DREADME.md4 services in Trusted Firmware M(TF-M) through Platform Security Architecture
5 (PSA) API based on the ARM Cortex-M23, Cortex-M33, Cortex-M55 and Cortex-M85
10 …ource Page](https://developer.arm.com/architectures/security-architectures/platform-security-archi…
12 TF-M is an open source project. It provides a reference implementation of PSA
13 for Arm M-profile architecture. Please get the details from this [link](https://git.trustedfirmware…
18 …The implementation of APIs which are defined in ```\ns_interface\os_wrapper\mutex.h``` by tf-m-tes…
19 (tag: TF-Mv1.5.0 & TF-Mv1.6.0). The implementation is based on FreeRTOS mutex type semaphore.
25 * Step 2: build the nonsecure image. Please follow the **Build the Non-Secure Side** for details.
29 ### Get the TF-M source code
31 …firmware.org/TF-M/trusted-firmware-m.git/) to get the source code. This port is supported by TF-M
[all …]
Dos_wrapper_freertos.c2 * Copyright (c) 2019-2020, Arm Limited. All rights reserved.
4 * SPDX-License-Identifier: MIT
27 * os_wrapper/mutex.h by TF-M(tag: TF-Mv1.1). The implementation is based
57 /*-----------------------------------------------------------*/
82 /*-----------------------------------------------------------*/
104 /*-----------------------------------------------------------*/
112 /*-----------------------------------------------------------*/
/Kernel-v11.0.1/portable/ARMv8M/secure/
DReadMe.txt1 This directory tree contains the master copy of the FreeRTOS Armv8-M and
2 Armv8.1-M ports.
7 If your Armv8-M/Armv8.1-M application uses TrustZone then use the files from the
10 If your Armv8-M/Armv8.1-M application does not use TrustZone then use the files from
/Kernel-v11.0.1/portable/ARMv8M/
DReadMe.txt1 This directory tree contains the master copy of the FreeRTOS Armv8-M and
2 Armv8.1-M ports.
7 If your Armv8-M and Armv8.1-M application uses TrustZone then use the files from the
10 If your Armv8-M and Armv8.1-M application does not use TrustZone then use the files from
/Kernel-v11.0.1/portable/ARMv8M/non_secure/
DReadMe.txt1 This directory tree contains the master copy of the FreeRTOS Armv8-M and
2 Armv8.1-M ports.
7 If your Armv8-M/Armv8.1-M application uses TrustZone then use the files from the
10 If your Armv8-M/Armv8.1-M application does not use TrustZone then use the files from
/Kernel-v11.0.1/portable/
DCMakeLists.txt2 include( GCC/RISC-V/chip_extensions.cmake )
6 include( IAR/RISC-V/chip_extensions.cmake )
9 # FreeRTOS internal cmake file. Do not use it in user top-level project
16 # FreeRTOS internal cmake file. Do not use it in user top-level project
23 # 16-Bit DOS ports for BCC
32 # ARMv7-M port for Texas Instruments Code Composer Studio
37 # ARMv7E-M port for Texas Instruments Code Composer Studio
42 # ARMv7-R port for Texas Instruments Code Composer Studio
44 CCS/ARM_Cortex-R4/port.c
45 CCS/ARM_Cortex-R4/portASM.asm>
[all …]
/Kernel-v11.0.1/examples/template_configuration/
DFreeRTOSConfig.h5 * SPDX-License-Identifier: MIT
56 /* configSYSTICK_CLOCK_HZ is an optional parameter for ARM Cortex-M ports only.
58 * By default ARM Cortex-M ports generate the RTOS tick interrupt from the
59 * Cortex-M SysTick timer. Most Cortex-M MCUs run the SysTick timer at the same
60 * frequency as the MCU itself - when that is the case configSYSTICK_CLOCK_HZ is
80 /* Set configUSE_PREEMPTION to 1 to use pre-emptive scheduling. Set
81 * configUSE_PREEMPTION to 0 to use co-operative scheduling.
82 * See https://www.freertos.org/single-core-amp-smp-rtos-scheduling.html. */
89 * https://freertos.org/single-core-amp-smp-rtos-scheduling.html. */
93 * run using an algorithm optimised to the instruction set of the target hardware -
[all …]
/Kernel-v11.0.1/
DHistory.txt35 was last assigned to the task - which due to priority inheritance, may not
42 FreeRTOSConfig.h. We thank @mdnr-g for their contribution.
46 vTaskResume or vTaskResumeFromISR. We thank @Moral-Hao for their
49 FreeRTOS handlers for PendSV and SVCall interrupts on Cortex-M devices.
54 + Add CMake support to allow the application writer to select the RISC-V
58 + Make taskYIELD available to unprivileged tasks for ARMv8-M ports.
59 + Update Cortex-M23 ports to not use PSPLIM_NS. We thank @urutva for their
61 + Update the SysTick setup code for ARMv8-M ports to first configure the clock
66 + Add the port-optimized task selection algorithm optionally available for
67 ARMv7-M ports to the ARMv8-M ports. We thank @jefftenney for their
[all …]
DCMakeLists.txt9 # DEPRECATED: FREERTOS_CONFIG_FILE_DIRECTORY - but still supported if no freertos_config defined fo…
31 …message(WARNING " Using deprecated 'FREERTOS_CONFIG_FILE_DIRECTORY' - please update your project C…
44 …message(WARNING " FREERTOS_PORT is not set. Please specify it from top-level CMake file (example):…
47 " -DFREERTOS_PORT=GCC_ARM_CM4F\n"
50 " A_CUSTOM_PORT - Compiler: User Defined Target: User Defined\n"
51 " BCC_16BIT_DOS_FLSH186 - Compiler: BCC Target: 16 bit DOS Flsh186\n"
52 " BCC_16BIT_DOS_PC - Compiler: BCC Target: 16 bit DOS PC\n"
53 " CCS_ARM_CM3 - Compiler: CCS Target: ARM Cortex-M3\n"
54 … " CCS_ARM_CM4F - Compiler: CCS Target: ARM Cortex-M4 with FPU\n"
55 " CCS_ARM_CR4 - Compiler: CCS Target: ARM Cortex-R4\n"
[all …]
/Kernel-v11.0.1/portable/WizC/PIC18/
DInstall.bat8 echo Hello, I'm the installationscript for %PACKAGENAME%.
14 echo I'm checking your system for fedC
16 echo YES, I found a fedC-installation!
19 echo I could not find a fedC-installation.
25 echo I'm checking your system for wizC
27 echo YES, I found a wizC-installation!
30 echo I could not find a wizC-installation.
36 echo I could not find a FED C-compiler installation on your system.
38 echo Perhaps I got confused because you installed fedC or wizC in a non-default directory.
39 echo If this is the case, please change the path at the top of this install-script.
[all …]
/Kernel-v11.0.1/.github/workflows/
Dauto-release.yml1 name: Kernel-Auto-Release
15 description: "Version String for task.h on main branch (leave empty to leave as-is)."
20 release-packager:
22 runs-on: ubuntu-latest
25 - name: Tool Setup
26 uses: actions/setup-python@v2
33 - name: Checkout FreeRTOS Release Tools
40 - name: Checkout FreeRTOS Kernel
44 fetch-depth: 0
46 - name: Configure git identity
[all …]
Dkernel-demos.yml1 name: FreeRTOS-Kernel Demos
5 WIN32-MSVC:
7 runs-on: windows-latest
9 - name: Checkout the FreeRTOS/FreeRTOS Repository
15 fetch-depth: 1
18 - name: Checkout Pull Request
23 - name: Add msbuild to PATH
24 uses: microsoft/setup-msbuild@v1.1
26 - name: Build WIN32-MSVC Demo
27 working-directory: FreeRTOS/Demo/WIN32-MSVC
[all …]
Dformatting.yml8 bashPass: \033[32;1mPASSED -
9 bashInfo: \033[33;1mINFO -
10 bashFail: \033[31;1mFAILED -
11 bashEnd: \033[0m
19 runs-on: ubuntu-20.04
21 - name: Apply Formatting Fix
22 id: check-formatting
23 uses: FreeRTOS/CI-CD-Github-Actions/formatting-bot@main
25 exclude-dirs: portable
Dkernel-checks.yml1 name: Kernel-Checker
6 kernel-checker:
8 runs-on: ubuntu-20.04
11 - name: Tool Setup
12 uses: actions/setup-python@v3
17 - name: Checkout FreeRTOS Tools
21 sparse-checkout: '.github'
26 - name: Checkout Pull Request
32 - name: Collecting changed files
33 uses: lots0logs/gh-action-get-changed-files@2.2.2
[all …]
Dcoverity_scan.yml10 bashPass: \033[32;1mPASSED -
11 bashInfo: \033[33;1mINFO -
12 bashFail: \033[31;1mFAILED -
13 bashEnd: \033[0m
16 Coverity-Scan:
17 if: ( github.repository == 'FreeRTOS/FreeRTOS-Kernel' )
19 runs-on: ubuntu-latest
21 - name: Checkout the Repository
24 - env:
29 echo -e "::group::${{ env.bashInfo }} ${{ env.stepName }} ${{ env.bashEnd }}"
[all …]
/Kernel-v11.0.1/.github/ISSUE_TEMPLATE/
Dfeature_request.md1 ---
8 ---
11 A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
/Kernel-v11.0.1/portable/ThirdParty/GCC/Xtensa_ESP32/include/
Dxt_asm_utils.h2 * SPDX-FileCopyrightText: 2017, Intel Corporation
4 * SPDX-License-Identifier: Apache-2.0
6 * SPDX-FileContributor: 2016-2022 Espressif Systems (Shanghai) CO LTD
11 …ttps://github.com/zephyrproject-rtos/zephyr/blob/dafd3485bf67880e667b6e9a758b0b64fb688d63/arch/xte…
21 * A0-A15) to their ABI-defined spill regions on the stack.
29 * and repeats until all but the A0-A3 registers of the original frame
33 * - Vastly smaller code size
35 * - More easily maintained if changes are needed to window over/underflow
38 * - Requires no scratch registers to do its work, so can be used safely in any
41 * - If the WOE bit is not enabled (for example, in code written for
[all …]
/Kernel-v11.0.1/portable/GCC/ARM_CM35P_NTZ/non_secure/
Dportmacro.h5 * SPDX-License-Identifier: MIT
32 /* *INDENT-OFF* */
36 /* *INDENT-ON* */
38 /*------------------------------------------------------------------------------
45 *------------------------------------------------------------------------------
51 #define portARCH_NAME "Cortex-M35P"
54 /*-----------------------------------------------------------*/
56 /* ARMv8-M common port configurations. */
58 /*-----------------------------------------------------------*/
65 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.0.1/portable/GCC/ARM_CM33_NTZ/non_secure/
Dportmacro.h5 * SPDX-License-Identifier: MIT
32 /* *INDENT-OFF* */
36 /* *INDENT-ON* */
38 /*------------------------------------------------------------------------------
45 *------------------------------------------------------------------------------
51 #define portARCH_NAME "Cortex-M33"
54 /*-----------------------------------------------------------*/
56 /* ARMv8-M common port configurations. */
58 /*-----------------------------------------------------------*/
65 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.0.1/portable/GCC/ARM_CM35P/non_secure/
Dportmacro.h5 * SPDX-License-Identifier: MIT
32 /* *INDENT-OFF* */
36 /* *INDENT-ON* */
38 /*------------------------------------------------------------------------------
45 *------------------------------------------------------------------------------
51 #define portARCH_NAME "Cortex-M35P"
54 /*-----------------------------------------------------------*/
56 /* ARMv8-M common port configurations. */
58 /*-----------------------------------------------------------*/
65 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.0.1/portable/GCC/ARM_CM33/non_secure/
Dportmacro.h5 * SPDX-License-Identifier: MIT
32 /* *INDENT-OFF* */
36 /* *INDENT-ON* */
38 /*------------------------------------------------------------------------------
45 *------------------------------------------------------------------------------
51 #define portARCH_NAME "Cortex-M33"
54 /*-----------------------------------------------------------*/
56 /* ARMv8-M common port configurations. */
58 /*-----------------------------------------------------------*/
65 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.0.1/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33/
Dportmacro.h5 * SPDX-License-Identifier: MIT
32 /* *INDENT-OFF* */
36 /* *INDENT-ON* */
38 /*------------------------------------------------------------------------------
45 *------------------------------------------------------------------------------
51 #define portARCH_NAME "Cortex-M33"
54 /*-----------------------------------------------------------*/
56 /* ARMv8-M common port configurations. */
58 /*-----------------------------------------------------------*/
65 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.0.1/portable/ARMv8M/non_secure/portable/GCC/ARM_CM33_NTZ/
Dportmacro.h5 * SPDX-License-Identifier: MIT
32 /* *INDENT-OFF* */
36 /* *INDENT-ON* */
38 /*------------------------------------------------------------------------------
45 *------------------------------------------------------------------------------
51 #define portARCH_NAME "Cortex-M33"
54 /*-----------------------------------------------------------*/
56 /* ARMv8-M common port configurations. */
58 /*-----------------------------------------------------------*/
65 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.0.1/portable/ARMv8M/non_secure/portable/GCC/ARM_CM35P/
Dportmacro.h5 * SPDX-License-Identifier: MIT
32 /* *INDENT-OFF* */
36 /* *INDENT-ON* */
38 /*------------------------------------------------------------------------------
45 *------------------------------------------------------------------------------
51 #define portARCH_NAME "Cortex-M35P"
54 /*-----------------------------------------------------------*/
56 /* ARMv8-M common port configurations. */
58 /*-----------------------------------------------------------*/
65 /*-----------------------------------------------------------*/
[all …]
/Kernel-v11.0.1/portable/GCC/ARM_CM55_NTZ/non_secure/
Dportmacro.h5 * SPDX-License-Identifier: MIT
32 /* *INDENT-OFF* */
36 /* *INDENT-ON* */
38 /*------------------------------------------------------------------------------
45 *------------------------------------------------------------------------------
51 /*-----------------------------------------------------------*/
56 #define portARCH_NAME "Cortex-M55"
59 /*-----------------------------------------------------------*/
61 /* ARMv8-M common port configurations. */
63 /*-----------------------------------------------------------*/
[all …]

12345