Skip to content

Tags: ARMmbed/uvisor

Tags

v0.31.1

Toggle v0.31.1's commit message
align uvisor-tests.txt

v0.31.0

Toggle v0.31.0's commit message
Update uvisor-tests.txt

dannys_stack_guard_tag3

Toggle dannys_stack_guard_tag3's commit message
Add uVisor stack guard protection for v7-M MPU architecture

* Adding a new static MPU region (2) for uVisor stack
- Setting region's permissions to "No Access"
- Using sub-region-disable, 256 bytes of top and bottom are saved for
  guard (using sub-region)
- The rest of the region has privileged-only permissions
  (inherited from overlapping regions)

* Used number-store example to test:
  During context switch (uVisor code, running in privileged mode) we:
  - Successfully read memory residing inside the stack.
  - Failed reading memory residing inside the uVisor stack guard area.

dannys_stack_guard_tag4

Toggle dannys_stack_guard_tag4's commit message
Add uVisor stack guard protection for v7-M MPU architecture

* Adding a new static MPU region (2) for uVisor stack
- Setting region's permissions to "No Access"
- Using sub-region-disable, 256 bytes of top and bottom are saved for
  guard (using sub-region)
- The rest of the region has privileged-only permissions
  (inherited from overlapping regions)

* Used number-store example to test:
  During context switch (uVisor code, running in privileged mode) we:
  - Successfully read memory residing inside the stack.
  - Failed reading memory residing inside the uVisor stack guard area.

v0.30.0

Toggle v0.30.0's commit message
Remove trailing whitespace

Fixes 5f876d5 ("Provide a structure with the debug information to debug_halt() handler")

v0.29.0

Toggle v0.29.0's commit message
Merge pull request #444 from Patater/ipc-v7m

v7-M IPC

v0.28.1

Toggle v0.28.1's commit message
Merge pull request #430 from Patater/special-register-debug

Disable interrupts before debugging and avoid special register handling on priv faults

v0.28.0

Toggle v0.28.0's commit message
Add support for CMSIS-RTOS2 (RTX5) and ARMv8-M

rm

Toggle rm's commit message
Merge pull request #28 from ARMmbed/dev/patater/rtx5-named-objs

rtx: Provide non-unique names for OS objects

20170407_v7-M

Toggle 20170407_v7-M's commit message
Make function in transition macro match target

Fixes c92255e "Add MPU invalidation API"