|
c4abb96de1
|
refactor MPU interface, simplify start and unify creation of idle task
|
2023-10-10 23:09:58 -07:00 |
|
|
e7777e4297
|
use label prefix for mpuconfigure in arm/r/syscall.S
|
2023-10-01 19:31:36 -07:00 |
|
|
8b921de0f1
|
remove extraneous it eq from arm/r/syscall.S
|
2023-10-01 17:57:53 -07:00 |
|
|
8f716aa233
|
use macro-local label for mpuconfigure in arm/r/syscall.S
|
2023-10-01 17:56:52 -07:00 |
|
|
598d9759c7
|
implement lazy enable fp for cortex r
|
2023-09-22 09:05:42 -07:00 |
|
|
8f940f77b9
|
add arm/r/mode.h
|
2023-08-29 23:25:54 -07:00 |
|
|
4ff8ad9b2e
|
Add VIC interface for Sitara AM2x.
Allow a VIC implementation to provide an alignment for the syscall IRQ
handler, and align it to 4 bytes for Sitara.
|
2023-08-02 00:03:48 -07:00 |
|
|
a62ce13ff2
|
refactor arm syscall assembly files and allow separate svc handlers in arm/r
|
2023-05-29 12:31:20 -07:00 |
|
|
15ddc88d74
|
automatically assemble arm/r/syscall.S as thumb if -mthumb is used
|
2023-05-27 09:31:45 -07:00 |
|
|
6cd334e882
|
change mcr syntax in arm/r/syscall.S
|
2023-05-25 22:07:06 -07:00 |
|
|
1e1c2a4643
|
don't use srsdb <mode>! shorthand in arm/r/syscall.S
|
2023-05-25 08:32:31 -07:00 |
|
|
6f59a71958
|
refactor VIC-specific behaviors for arm/r
|
2023-05-23 10:03:29 -07:00 |
|
|
8b5fbfe9c0
|
remove unneeded it instruction from arm/r mpuconfigure
|
2023-05-13 21:42:33 -07:00 |
|
|
4b93f792f4
|
refactor mpu support so reconfiguration happens after context save
|
2023-05-13 20:23:32 -07:00 |
|
|
a1ed74ded3
|
use bl in arm/r/syscall.S
blx will be used automatically if necessary, and bl is correct in most
cases (rt_syscall_handler and rt_syscall_run are the same ISA)
|
2023-05-04 23:47:12 -07:00 |
|
|
10abafd722
|
update comments in arm/r system call handler
|
2023-05-04 23:47:12 -07:00 |
|
|
6cf366f415
|
combine m and r arch code
|
2023-05-04 23:47:08 -07:00 |
|
|
b376460978
|
add "ax",%progbits to assembler sections
|
2023-03-14 22:17:48 -07:00 |
|
|
9e424507b8
|
add per-task cycle counter, refactor arm/r to behave more like arm/m w.r.t. stacks
|
2023-02-05 23:06:01 -08:00 |
|
|
609fd89140
|
[arm/r] use the svc stack for rt_syscall_run and add an svc entrypoint to rt_syscall_handler
|
2023-01-16 17:43:27 -08:00 |
|
|
62eca90a37
|
don't use conditional execution in arm/r fp context switch
|
2023-01-16 02:13:24 -08:00 |
|
|
7401273b41
|
rework arm/r floating-point enable/save/restore
|
2023-01-16 01:53:29 -08:00 |
|
|
c2bf93d230
|
arch/arm/r
|
2023-01-15 02:44:26 -08:00 |
|