Richard Barry
|
61a003088d
|
Update RISK-V GCC port to ensure the first task starts with interrupts enabled - previously its interrupts were only enabled after it yielded for the first time.
|
5 years ago |
Richard Barry
|
80c1cb5de1
|
Correct code comments that referred to taskYIELD_FROM_ISR to portYIELD_FROM_ISR.
Update RV32 port to use 16 byte-alignment all the time (only strictly necessary when using FLOP instructions).
|
5 years ago |
Yuhui.Zheng
|
74df636c78
|
sync from github to svn: documentation for RISC-V. This may be a temporary parking location.
|
5 years ago |
Richard Barry
|
da3d370ff7
|
RISC-V port updates: The machine timer compare register can now be for any HART, and correct the sequence used to update the 64-bit machine timer compare register on 32-bit cores.
|
6 years ago |
Richard Barry
|
973a4f9869
|
Correct alignment of stack top in RISC-V port when configISR_STACK_SIZE_WORDS is defined to a non zero value.
|
6 years ago |
Richard Barry
|
fb3eaeac40
|
Added additional xMessageBufferSpacesAvailable() (plural) to existing xMessageBufferSpaceAvailable() (singular) macro as the documentation muddled both.
Added #define portPOINTER_SIZE_TYPE uint64_t to the 64-bit RISC-V port layer.
|
6 years ago |
Richard Barry
|
b51529a284
|
Update version number ready for next release.
|
6 years ago |
Richard Barry
|
079d081346
|
Basic 64-bit RISC-V port now functional. RISC-V port layer automatically switches between 32-bit and 64-bit.
|
6 years ago |
Richard Barry
|
84377442fc
|
Added portMEMORY_BARRIER() implemented as __asm volatile( "" ::: "memory" ) into ARM GCC ports to assist with link time optimisation.
|
6 years ago |
Richard Barry
|
606845492b
|
Fix potential memory leak in the Win32 FreeRTOS+TCP network interface initialisation sequence.
Introduce portMEMORY_BARRIER() macro to assist with memory access ordering when suspending the scheduler if link time optimization is used.
|
6 years ago |
Richard Barry
|
2265d70499
|
Correcting spelling mistakes in comments only.
|
6 years ago |
Richard Barry
|
06596c3192
|
Prepare the RISC-V port layer for addition of 64-bit port.
|
6 years ago |
Richard Barry
|
58ba10eee8
|
Update version number in readiness for V10.2.0 release.
|
6 years ago |
Richard Barry
|
6844bef74f
|
Replace the pdf RISC-V documentation with links to the documentation web pages.
|
6 years ago |
Richard Barry
|
b2b1b09ea5
|
Fix bug in core_cm3.c atomic macros.
Rename the portable/GCC/RISC-V-RV32 directory to just RISC-V as also adding support for 64-bit cores.
|
6 years ago |