Riscv re-factoring (#444)
* Refactor RISCV port
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Changes to make re-factoring work on ESP32-C3
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Remove alignment and place handlers in separate sections
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Correct section names
This is needed so that the assemblers correctly recognizes functions.
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Move mtvec programming to the application
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Refactor mtimer udpate code
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Move critical nesting to port layer
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Respect configTASK_RETURN_ADDRESS
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
* Formatting changes
Signed-off-by: Gaurav Aggarwal <aggarg@amazon.com>
|