Matthew Kennedy
f3b7a1d9da
Remove lockAnyContext, replace with CriticalSectionLocker ( #1938 )
...
* switch to CriticalSectionLocker
* that's just about all
* clean up last usage
* include hpp for sim
* need the cpp wrappers in the makefile too
* include dir
* include
2020-11-19 06:56:02 -05:00
Matthew Kennedy
1f16228bdb
Perf Trace Improvements ( #1383 )
...
* add tid field to thread
* change perf trace format
* trace consumers
* Update java parsing
* guard for test + kinetis
* stubs
* ram
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-29 10:53:35 -04:00
Matthew Kennedy
6ce9ae4481
move hooks in to common chconf.h ( #1376 )
...
* move hooks in to common
* but not for kinetis
* don't use c style void arg
* kinetis needed more, not less
Co-authored-by: Matthew Kennedy <makenne@microsoft.com>
2020-04-27 16:07:05 -04:00
rusefi
5c2794c2e0
critical error usability improvements
2020-03-28 21:28:32 -04:00
Matthew Kennedy
ae55eaad67
Re-shrink stacks ( #1060 )
...
* small stacks
* giant servo stack
* reclaim ram
2019-12-14 09:31:13 -05:00
rusefi
ff9383eea1
fixing build is my most favourite time!
2019-12-13 20:51:04 -05:00
rusefi
6f2cb66d9a
fixing build is my most favourite time!
2019-12-13 20:06:45 -05:00
Matthew Kennedy
003c1c17f0
Make stacks smaller ( #1055 )
...
* remove factually incorrect comment
* shrinky stacky
* shuffle comments
2019-12-13 16:47:26 -05:00
Matthew Kennedy
e5c2273d13
Harmonize chconf ( #1034 )
...
* turn off f4 kernel features we don't use
* make f7 match f4
* make mcuconf look right
2019-11-30 09:32:14 -05:00
Matthew Kennedy
928805dcc1
works on f4 ( #1021 )
2019-11-21 15:45:17 -05:00
rusefi
9249a1fd95
would this fix CI?
2019-11-19 22:54:36 -05:00
Matthew Kennedy
93d24dfc0b
Merge remote-tracking branch 'origin/master' into perf-tracing
2019-11-19 16:28:58 -08:00
Matthew Kennedy
7e1cf570b2
fix ( #1006 )
2019-11-13 18:35:21 -05:00
Matthew Kennedy
f52bdecb80
profile all the things
2019-10-13 13:14:08 -07:00
Matthew Kennedy
763b17fb50
experiment
2019-10-11 17:43:21 -07:00
rusefi
28b6efa003
#787
2019-05-05 10:26:16 -04:00
rusefi
bed7dd5684
refactoring - reducing duplication
2019-04-21 00:04:46 -04:00
rusefi
dcff861918
USB and TLE8888 not working for F4 or F767 #764
2019-04-19 13:57:40 -04:00
rusefi
00e7bfa1f5
docs
2019-02-11 01:20:14 -05:00
rusefi
de0fb8aa92
wider usage of PeriodicController
2019-02-10 23:54:41 -05:00
rusefi
06be313448
Migrating to chibios18 ( #687 )
...
* first step #631
* chconf #631
* no EXT driver
* #631 progress
* #631 WOW it already compiles?!
* #631 simulator progress
* #631 CAN is back
* more changes about 25MHz
* Migrate to Chibios 18 stable #631
* undoing some merge mistake?
* little mess
* Migrate to Chibios 18 stable #631
* Migrate to Chibios 18 stable #631
* Migrate to Chibios 18 stable #631
joystick works!
* Migrate to Chibios 18 stable #631
done?!
2019-02-05 18:36:25 -05:00
rusefi
aff31cada1
Revert "#631 ChibiOS 18 style"
...
This reverts commit 93f3f2ab
2019-02-03 21:42:44 -05:00
rusefi
93f3f2ab7f
#631 ChibiOS 18 style
2019-02-03 21:32:47 -05:00
rusefi
5fcbfa3fb2
#631 ChibiOS 18 style
2019-02-03 21:00:18 -05:00
rusefi
ddfee50ab6
better location for CORE_CLOCK
2018-12-26 21:35:52 -05:00
rusefi
78a3ab7723
docs
2018-12-24 17:34:49 -05:00
rusefi
a549009c99
more CPU stats code
2018-12-24 00:31:26 -05:00
rusefi
ca02889c38
#463
2017-07-22 22:45:49 -04:00
rusefi
1889366973
undo?
2017-06-08 23:15:39 -04:00
rusefi
05dcf920cf
ops that's what I meant #441
2017-06-08 22:35:22 -04:00
rusefi
08f5b23a61
#441
2017-06-07 21:04:04 -04:00
rusefi
ace2cadd05
maybe performance improvement? maybe not. reducing cost of chLock/chUnlock
2017-05-25 23:32:52 -04:00
rusefi
bae1f66dbb
reviving maxLockedDuration
2017-05-21 13:27:02 -04:00
rusefi
4dc2ea5f7f
#414 removing dead code
2017-05-14 13:47:26 -04:00
rusefi
cc55c143f5
icuStartCapture panic better state validation
2017-04-26 11:57:02 -04:00
rusefi
f2c5e5a230
trying to fix 'make release'
2017-04-06 21:15:53 -04:00
Fabien Poussin
a7cf2d82ef
Fix old lock_cnt and isr_cnt
2017-03-29 18:15:10 +02:00
Fabien Poussin
bac75b2e3e
Changing ChibiOS repo to rusefi, updating code accordingly.
2017-03-29 17:55:52 +02:00
Fabien Poussin
1eb330c600
ChibiOS 16.x update.
2017-03-29 17:54:06 +02:00
rusEfi
969ebbf142
auto-sync
2015-07-10 09:01:56 -04:00
rusEfi
298341e0d1
auto-sync
2015-07-10 08:57:59 -04:00
rusEfi
241498d330
auto-sync
2015-07-06 21:33:28 -04:00
rusEfi
5a7c2977af
auto-sync
2015-05-14 22:04:57 -04:00
rusEfi
58449c0947
auto-sync
2015-04-19 18:09:03 -04:00
rusEfi
d36297c800
auto-sync
2015-03-09 08:05:23 -05:00
rusEfi
d4c38b3fbc
auto-sync
2015-03-04 04:05:24 -06:00
rusEfi
503bd351df
auto-sync
2014-12-23 15:03:33 -06:00