Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce portMEMORY_BARRIER(), prvTaskExitError() and xPortIsInsideInterrupt() into RX generic port #10

Open
wants to merge 19 commits into
base: master
Choose a base branch
from

Commits on May 28, 2021

  1. Configuration menu
    Copy the full SHA
    2f6c91b View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. Configuration menu
    Copy the full SHA
    eec4233 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Adds SemphrGetCountFromISR with QMsgWaitingFromISR (FreeRTOS#345)

    * Adds SemphrGetCountFromISR with QMsgWaitingFromISR
    Rrojas93 authored Jun 9, 2021
    Configuration menu
    Copy the full SHA
    bad8f01 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2021

  1. Posix: fix event_wait_timed() (FreeRTOS#346)

    event_wait_timed() was ignoring a timeout of 1000 ms.
    Presumably this is because pthread_cond_timedwait() only
    considers tv_nsec less than one second.
    
    Convert the timeout in miliseconds to second and nanosecond
    components to fix this.
    
    Co-authored-by: alfred gedeon <[email protected]>
    twpedersen and alfred2g authored Jun 11, 2021
    Configuration menu
    Copy the full SHA
    6a84f2c View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

  1. Make the type used to hold run-time counter values configurable (Free…

    …RTOS#350)
    
    * Introduce configRUN_TIME_COUNTER_TYPE which enables developers to define the type used to hold run time statistic counters.  Defaults to uint32_t for backward compatibility.  #define configRUN_TIME_COUNTER_TYPE to a type (for example, uint64_t) in FreeRTOSConfig.h to override the default.
    
    Introduce ulTaskGetIdleRunTimePercent() to complement the pre-existing ulTaskGetIdleRunTimeCounter().  Whereas the pre-existing function returns the raw run time counter value, the new function returns the percentage of the entire run time consumed by the idle task.  Note the amount of idle time is only a good measure of the slack time in a system if there are no other tasks executing at the idle priority, tickless
    idle is not used, and configIDLE_SHOULD_YIELD is set to 0.
    
    * Add ultaskgetidleruntimepercent to lexicon.txt.
    
    * Update History file.
    Add the MPU version of ulTaskGetIdleRunTimePercent().
    
    * Update include/FreeRTOS.h to correct comment as per aggarg@ suggestion.
    * Fix alignment in mpu_wrappers.h.
    Commit changes to mpu_prototypes.h which were missed from the original commit.
    RichardBarry authored Jun 14, 2021
    Configuration menu
    Copy the full SHA
    ddc840f View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Configuration menu
    Copy the full SHA
    9e85006 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2021

  1. Add new submodules for port contribution (FreeRTOS#355)

    * Add new submodules
    
    * Update submodule location
    archigup authored Jun 21, 2021
    Configuration menu
    Copy the full SHA
    56428a9 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Add Cortex-A53 port with system register interface for CPU interface …

    …access (FreeRTOS#357)
    
    The difference between this port and portable/GCC/ARM_CA53_64_BIT is
    that this port uses System Register interface to access CPU interface
    while the other one uses Memory-mapped interface.
    
    Signed-off-by: Gaurav Aggarwal 
    Co-authored-by: Cobus van Eeden <[email protected]>
    aggarg and cobusve authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    4e3bf0f View commit details
    Browse the repository at this point in the history
  2. Fix C90 Compilation Failure (FreeRTOS#359)

    This issue was reported here: FreeRTOS#358
    
    Signed-off-by: Gaurav Aggarwal <[email protected]>
    aggarg authored Jun 23, 2021
    Configuration menu
    Copy the full SHA
    8b2a1b8 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2021

  1. Configuration menu
    Copy the full SHA
    4200226 View commit details
    Browse the repository at this point in the history
  2. Add RP2040 support (FreeRTOS#341)

    * Add RP2040 support
    
    * remove spurious tab/spaces comments
    
    * add .cmake to ignored kernel checks
    
    * Apply suggestions from code review
    
    Co-authored-by: Paul Bartell <[email protected]>
    
    * license and end of file newline fixes
    
    * Rename LICENSE.TXT to LICENSE.md
    
    Co-authored-by: Paul Bartell <[email protected]>
    Co-authored-by: Gaurav-Aggarwal-AWS <[email protected]>
    3 people authored Jun 30, 2021
    Configuration menu
    Copy the full SHA
    9af72db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4633870 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2021

  1. Configuration menu
    Copy the full SHA
    1d86b97 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2021

  1. Warning fixes. (FreeRTOS#356)

    * Use cast to fix warnings.
    
    * Remove all empty definitions of portCLEAN_UP_TCB( pxTCB ) and
      portALLOCATE_SECURE_CONTEXT( ulSecureStackSize ) from ports.
      When these are undefined, the default empty definition is defined
      in FreeRTOS.h.
    kjassmann-renesas authored Jul 20, 2021
    Configuration menu
    Copy the full SHA
    b5a9229 View commit details
    Browse the repository at this point in the history

Commits on Jul 21, 2021

  1. Configuration menu
    Copy the full SHA
    d9d5d53 View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2021

  1. Add ReadMe for third party port contributions (FreeRTOS#371)

    * Add ReadMe for third party port contributions
    
    Signed-off-by: Gaurav Aggarwal <[email protected]>
    aggarg authored Jul 28, 2021
    Configuration menu
    Copy the full SHA
    85a2312 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2021

  1. Run uncrustify with github workflows (FreeRTOS#369)

    * uncrustify with github workflows
    
    * Fix find expression
    
    * Add uncrustify configuration file
    
    * Uncrustify some files
    
    * uncrustify some more files
    
    * uncrustify more files
    
    * Fix whitespace at end of lines
    
    Co-authored-by: Cobus van Eeden <[email protected]>
    alfred2g and cobusve authored Jul 29, 2021
    Configuration menu
    Copy the full SHA
    ce81bcb View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. Indent contents of a taskENTER_CRITICAL/taskEXIT_CRITICAL block. (Fre…

    …eRTOS#348)
    
    * Indent contents of a taskENTER_CRITICAL/taskEXIT_CRITICAL block.
    Move a few configASSERT() statements out of a path where they would always be triggered to prevent "condition is always true" compiler warnings.
    
    * Replace configASSERT() positions due to unintended semantic change from the version where asserts were at the top of the file.
    
    Co-authored-by: RichardBarry <[email protected]>
    Co-authored-by: Gaurav-Aggarwal-AWS <[email protected]>
    3 people authored Aug 4, 2021
    Configuration menu
    Copy the full SHA
    b97bb48 View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2021

  1. Introduce portMEMORY_BARRIER() into Renesas RX generic port for FreeR…

    …TOS V10.4.4 and also xPortIsInsideInterrupt() and prvTaskExitError()
    NoMaY-jp committed Aug 11, 2021
    Configuration menu
    Copy the full SHA
    e3468e6 View commit details
    Browse the repository at this point in the history