Commit Graph

  • 940754b2cf SB fastcalls support enabled, much better performance for guest RTOSes. Giovanni Di Sirio 2022-09-07 10:05:15 +0000
  • c1d2a487bb Moved code around for clarity, preparing for "fastcalls". Giovanni Di Sirio 2022-09-06 17:59:37 +0000
  • 0882a9fa97 VRQ optimization, better benchmarks, more to do. Giovanni Di Sirio 2022-09-06 14:22:56 +0000
  • 629e810f65 SB fastcalls support, not complete. Giovanni Di Sirio 2022-09-06 13:12:32 +0000
  • de74d1f890 Fixes in VRQs, not all cases were covered for triggering. Giovanni Di Sirio 2022-09-06 08:40:31 +0000
  • 1e6a909ece git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15764 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-09-05 13:31:10 +0000
  • b2c24de257 Fixed a couple problems, running fine now. Giovanni Di Sirio 2022-09-05 13:23:48 +0000
  • a70d5bdca9 Metadata fixes. Giovanni Di Sirio 2022-09-05 11:08:31 +0000
  • d3a19bf51f Renamed projects. Giovanni Di Sirio 2022-09-05 10:37:05 +0000
  • b7ccf45870 Raised to 16kB RAM per-VM. Giovanni Di Sirio 2022-09-05 10:35:13 +0000
  • 73f2f87452 VRQs apparently are now working correctly, changed the context-pushing strategy. Giovanni Di Sirio 2022-09-05 09:43:12 +0000
  • b21dea2d72 Fixed RTC_PRER initialization vrepetenko 2022-09-04 07:11:14 +0000
  • 29093a6e94 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15757 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-09-04 06:46:40 +0000
  • 424831165d Removed some useless code. Giovanni Di Sirio 2022-09-04 06:17:53 +0000
  • e922e31a74 It kinda works but still problems with VUART, hangs randomly while writing. Giovanni Di Sirio 2022-09-03 10:37:14 +0000
  • fae48a7fc7 STM32-specific SIO optimization. Giovanni Di Sirio 2022-09-03 08:15:37 +0000
  • 8edeca1379 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15753 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-09-02 17:56:24 +0000
  • cc6fdedf79 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15752 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-09-02 12:32:01 +0000
  • c35225ea9b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15751 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-09-02 12:20:15 +0000
  • 9973422f43 Fixed comment. Giovanni Di Sirio 2022-09-02 12:02:32 +0000
  • 11c7c2bf2a Tentative SIO optimization (STM32 USARTv3-only so far). Giovanni Di Sirio 2022-09-02 12:01:53 +0000
  • 30c98c85b7 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15748 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-09-02 04:14:12 +0000
  • ef58591f48 SIO simplified even more, removed redundant types, removed STM32ness in the HLD, removed distinction between event masks and enable masks. Reworked SIO demo. Giovanni Di Sirio 2022-09-01 10:12:08 +0000
  • 8e7bdc79b5 More SIO-related changes. Giovanni Di Sirio 2022-08-31 12:29:47 +0000
  • b09bc777ad readme.txt cinsights 2022-08-31 11:46:54 +0000
  • dc085a9adf Fixed setting of SYSCLK when derived from divided HSI16 cinsights 2022-08-31 11:45:39 +0000
  • 0b506373ea git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15743 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-08-30 12:51:54 +0000
  • 2bb5f3c1c6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15742 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-08-29 15:55:14 +0000
  • 7690f84348 Mass change: Source code convention changed from CRLF to just CR (Unix). Giovanni Di Sirio 2022-08-29 15:54:32 +0000
  • b374f18f71 More ADCv5 fixes. Giovanni Di Sirio 2022-08-28 13:31:15 +0000
  • e0f250edcf git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15739 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-08-28 07:20:45 +0000
  • bd87eae0cf git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15738 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-08-26 12:20:46 +0000
  • c275fbeee7 SIO init now works from VM. Giovanni Di Sirio 2022-08-25 07:42:13 +0000
  • bb4ca5e19c VUART and virtualized SIO tentative implementations, untested. Giovanni Di Sirio 2022-08-24 14:04:21 +0000
  • fe01e7759f Fixed some redundant code. Giovanni Di Sirio 2022-08-24 08:38:02 +0000
  • 69e0b44070 Updated SIO template. Giovanni Di Sirio 2022-08-22 11:16:12 +0000
  • eedc93bc01 Metadata fixed. Giovanni Di Sirio 2022-08-21 17:08:42 +0000
  • 1edca64954 Fixed ADC-related regressions and some harmless errors in F4/F7 RCC macros. Fixed some warning in F4 DMA_STORM test application. Giovanni Di Sirio 2022-08-21 16:53:55 +0000
  • 1d89914815 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15731 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-08-21 15:40:08 +0000
  • 7e987ca18b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15730 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-08-21 14:03:32 +0000
  • aa83a40f20 Fixed some corned cases in ADC5, added ADC reset on start(). Giovanni Di Sirio 2022-08-21 13:40:55 +0000
  • 9f6754540b Fixed some regressions caused by SIO differences. Giovanni Di Sirio 2022-08-21 13:24:20 +0000
  • 8c025f78c0 SIO simplified. Added a "BufferedSIODriver" class that implements the behavior of the legacy Serial driver on top of a SIO implementation (buffering, events and all). Giovanni Di Sirio 2022-08-21 06:10:28 +0000
  • 7134a34b9b Added __CH_OWNEROF() macro to RT. Giovanni Di Sirio 2022-08-18 14:50:46 +0000
  • 4fddf58480 Buffered SIO complete, to be tested. Giovanni Di Sirio 2022-08-15 07:12:38 +0000
  • 878e717a9c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15724 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-08-14 14:21:24 +0000
  • a92a57457b Now hal.h includes cc_portab.h by default making it mandatory. Giovanni Di Sirio 2022-08-14 14:20:50 +0000
  • 3aab763f73 More SIO work. Giovanni Di Sirio 2022-08-14 12:14:29 +0000
  • 2303057419 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15721 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-08-13 07:32:11 +0000
  • 44417d95c3 Added I-class variants to some SIO functions. Giovanni Di Sirio 2022-08-13 07:21:37 +0000
  • 533213a41d Preliminar work for buffered SIO and new serial driver infrastructure. Giovanni Di Sirio 2022-08-13 06:58:21 +0000
  • 738a3645b1 Fixes in idle handling. Giovanni Di Sirio 2022-08-10 08:44:27 +0000
  • 322ee855c5 Fixed regressions caused by SIO changes. Giovanni Di Sirio 2022-08-10 08:03:42 +0000
  • 54b22281ef Moved HAL serial error flags into asynchronous channels interface definitions. Giovanni Di Sirio 2022-08-09 08:26:25 +0000
  • 3348f11f2c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15715 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-08-08 18:42:30 +0000
  • 4699ee33fb SIO test application. Giovanni Di Sirio 2022-08-08 17:42:55 +0000
  • 57f853674c Reworked HAL SIO driver. Giovanni Di Sirio 2022-08-08 06:43:28 +0000
  • 7f09ea6b8d Patch from @preisi. Giovanni Di Sirio 2022-08-05 11:39:53 +0000
  • ad2385e83f Removed unused sioGetFlagsX(). Giovanni Di Sirio 2022-07-08 07:22:09 +0000
  • e1d605e5a0 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15678 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-07-06 14:26:31 +0000
  • c699613cdc Made sioStopOperation() and sioStartOperation() call possible in both SIO_READY and SIO_ACTIVE states. Giovanni Di Sirio 2022-07-06 08:36:40 +0000
  • 10ffb0ecfa Made sioStopOperation() call possible in SIO_READY state. Giovanni Di Sirio 2022-07-06 08:33:30 +0000
  • 83afcc2a7e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15675 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-07-05 19:14:23 +0000
  • 76cb8defd5 LLVM-related. Giovanni Di Sirio 2022-07-05 11:42:56 +0000
  • e0d0d5bee1 Naming rationalization. Giovanni Di Sirio 2022-07-02 06:47:53 +0000
  • d39e30fc10 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15672 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-07-01 14:49:43 +0000
  • 0495c207d2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15671 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-06-30 17:21:54 +0000
  • d7de021862 More renaming. Giovanni Di Sirio 2022-06-30 08:11:41 +0000
  • 760e0d90fb Renamed things for consistency. Giovanni Di Sirio 2022-06-30 08:07:56 +0000
  • a65a286664 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15668 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-06-29 09:26:08 +0000
  • 328468ad25 White space fixes, sandbox SIO implementation (not complete). Giovanni Di Sirio 2022-06-29 09:25:27 +0000
  • e75749452e Fixed some regressions in SB demos. Giovanni Di Sirio 2022-06-29 07:25:49 +0000
  • b8bc767430 VHAL blinking... Giovanni Di Sirio 2022-06-28 13:27:01 +0000
  • 6b2bfcb4fd PAL implementation for sandboxed HAL. Giovanni Di Sirio 2022-06-28 12:48:21 +0000
  • a5fd0476a9 Host-side VPAL driver. Added palReadGroupLatch() to PAL driver. Giovanni Di Sirio 2022-06-28 09:00:43 +0000
  • 7e4aceb4ca git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15662 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-06-28 03:40:15 +0000
  • 3c9f0ee67a Added EFL driver support for STM32H401/411. Giovanni Di Sirio 2022-06-25 05:53:43 +0000
  • d0a862f712 Some work on VHAL. Giovanni Di Sirio 2022-06-20 12:10:04 +0000
  • 335760149a PAL templates added. Giovanni Di Sirio 2022-06-19 16:07:00 +0000
  • bc2449b1e2 RT+HAL inside sandbox. Giovanni Di Sirio 2022-06-19 06:11:42 +0000
  • 0cf65eea4e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15656 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-06-16 10:55:50 +0000
  • 9e31f28ba5 Small documentation fixes. Giovanni Di Sirio 2022-06-11 08:25:18 +0000
  • 21b15c8cca Typo. Giovanni Di Sirio 2022-06-11 08:21:21 +0000
  • 89a0515d7d Fixing an issue on IN ISOC errors handling. Giovanni Di Sirio 2022-06-11 08:08:33 +0000
  • 7e19d8f9fb git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15650 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-06-08 08:35:57 +0000
  • 89adc08744 Tentative fix for STM32 SPIv2. Giovanni Di Sirio 2022-06-02 14:42:09 +0000
  • 1f3c1037a6 YO DAWG Giovanni Di Sirio 2022-05-30 10:01:12 +0000
  • 94f2575ffe Some fixes, still problems. Giovanni Di Sirio 2022-05-29 12:38:31 +0000
  • 6193567317 Hosted RT compiling, to be tested. Giovanni Di Sirio 2022-05-29 07:03:53 +0000
  • 9215814b37 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15642 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-05-29 06:49:50 +0000
  • 0bbb9100a9 Fixed a name conflict with unistd.h. Giovanni Di Sirio 2022-05-28 16:47:12 +0000
  • 3565192a5d Still WIP. Giovanni Di Sirio 2022-05-27 12:17:19 +0000
  • caec54337b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15639 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-05-27 09:45:43 +0000
  • 5f7e63cdf1 Added virtual vectors table to SB port. Giovanni Di Sirio 2022-05-27 08:18:47 +0000
  • 6e2f3e2214 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15637 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-05-27 08:00:14 +0000
  • 6003c5b30b Fixed a problem in SB VRQs preemption. Giovanni Di Sirio 2022-05-26 13:13:43 +0000
  • ae718c401a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15635 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-05-24 13:37:19 +0000
  • 3e910146e9 Added sandbox alarms API. Giovanni Di Sirio 2022-05-24 09:44:53 +0000
  • 7c95ab1e9e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15633 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-05-22 06:58:10 +0000
  • 1760aae282 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15632 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 Giovanni Di Sirio 2022-05-19 13:31:56 +0000