Commit Graph

3537 Commits (0945a8ac504b5613da1c19b63d9155d09f8b3185)
 

Author SHA1 Message Date
Richard Barry 2e3f4ad506
Richard Barry b593401cfe
Richard Barry 3686ab1dcb
Richard Barry 85c789dc2a Add SVC handler to startup and recursive mutexes to the list of test tasks.
Richard Barry 62f9bdef17 Add new config options.
Richard Barry a702fc53a7 Add new config options.
Richard Barry 7596b7f45d Allow test to pass when there are many other tasks in the system.
Richard Barry 87575c5cfe Re-write the queue send and queue receive functions to improve their effect on interrupt responsiveness.
Richard Barry ed28aa2046 Add critical section around xTaskCheckForTimeout() as the new queue code makes a call while the scheduler is not locked.
Richard Barry 5ebd39bfc9 Add utilities that can be used to query a queue from within an ISR.
Richard Barry 58905b6fb4 Performance optimisation.
Richard Barry a8d03f24e3 Performance optimisation.
Richard Barry b53d20dfd2 Remove absolute paths.
Richard Barry ebfede454f Check in before attempting to remove absolute paths in PPC405 project.
Richard Barry 5cb4e9b5a6 Get preeprocessor working correctly.
Richard Barry 1217e8ce06 Get reg test tasks working correctly.
Richard Barry 1aecde4efd Renaming .s to .S.
Richard Barry 640675e76b Add -Wall option.
Richard Barry 6e4a303cdb Add -Wall option.
Richard Barry 09803ca31e Increase baud rate to 115200.
Richard Barry 2e76895839 Add -Wall option.
Richard Barry 89c922a586 Small optimisation by using constants for register addresses.
Richard Barry ebe6e14f25 Add extra tests into the regtest tasks.
Richard Barry ade2da38ed Clear the interrupt prior to servicing the interrupt - previously it was the other way around.
Richard Barry bf5cd55c55 Comment ready for release.
Richard Barry f39424feee Update commenting ready for release.
Richard Barry f73e663411 Rename PPC405 to PPC405_Xilinx.
Richard Barry 643c94a5a8 Rename PPC405 to PPC405_Xilinx.
Richard Barry 7008ebb8c9 PPC405 work in progress.
Richard Barry 39b68e7fc5 PPC405 work in progress.
Richard Barry ebcac1c4b5 PPC405 work in progress.
Richard Barry 8e856177c9 Modified uxTaskGetStackHighWaterMark() to take a parameter for the task to be checked, rather than just checking the stack of the calling task.
Richard Barry 47a7f0165b Modified uxTaskGetStackHighWaterMark() to take a parameter for the task to be checked, rather than just checking the stack of the calling task.
Richard Barry 6e59817356 Remove system.log from the repository.
Richard Barry dab366cd77 PPC405 work in progress.
Richard Barry 88548253ec New PPC405 port files.
Richard Barry 60bead5003 Remove warnings generated by new features.
Richard Barry 39f6b0b5de Add stack check macros.
Richard Barry 71ef3153ea Add trace macros.
Richard Barry b8b70528f4 Add trace macros.
Richard Barry 2b174e556c Add vTaskEnterCritical() and vTaskExitCritical() functions.
Richard Barry ebf69dab5d More work in progress (PPC).
Richard Barry 9a9cd41098 Basic cooperative reg test tasks working.
Richard Barry 3c2306ed72 Work in progress, for backup purposes only.
Richard Barry fedf9c7ba0 Add initial PPC405 files - this is a work in progress not a completed port.
Richard Barry 8c0260568e Add PPC definition.
Richard Barry 3e94695fb4 Update to V4.7.2.
Richard Barry 12e207f913 Remove unused project.
Richard Barry 1398ff5f3b Increase stack size.
Richard Barry 30eb33aa89 Change stack size depending on memory model.