Commit Graph

12689 Commits

Author SHA1 Message Date
Giovanni Di Sirio dd3d166542 Fixed missing settings in RT and OSLIB reports.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16749 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-09 16:06:14 +00:00
Giovanni Di Sirio 671ca540ad Fould a way to remove the dumb GCC LTO warning.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16748 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-09 15:38:11 +00:00
Giovanni Di Sirio 6df5fb66b5 Suppressed an LTO warning.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16747 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-09 14:43:45 +00:00
Giovanni Di Sirio 3ca5e49603 Clarified the new context switch options, added another intermediate one.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16746 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-09 09:26:38 +00:00
Giovanni Di Sirio 819bef641d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16745 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-08 14:42:28 +00:00
Giovanni Di Sirio e5cd733ad1 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16744 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-08 14:01:04 +00:00
Giovanni Di Sirio 434e832fc5 Preparation for sandboxes on v8-m.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16743 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-08 09:31:33 +00:00
Giovanni Di Sirio e6b4c7545f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16742 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-07 16:12:42 +00:00
Giovanni Di Sirio 75e859450b Updated v8M-ALT port with FPU fast switching. Updated reports.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16741 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-07 10:39:42 +00:00
Giovanni Di Sirio d901f9fe6c Made switch mode 2 default, it is just too good. Updated report.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16740 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-07 10:10:11 +00:00
Giovanni Di Sirio fbc7429edd Fixed a problem in switch mode 2.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16739 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-07 10:06:41 +00:00
Giovanni Di Sirio 1acf5a07a3 Explicit FPU initialization in port_ini().
Updated reports.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16738 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-07 08:11:47 +00:00
Giovanni Di Sirio de8e3f6da6 FPU explicit initialization in port_setup();
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16737 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-07 07:50:25 +00:00
Giovanni Di Sirio 43219e6b27 Fixed a regression regarding working areas alignment.
Removed some dead code from all ports.
New reports.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16736 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-07 06:21:05 +00:00
Giovanni Di Sirio 89ef71c8e6 Updated scores.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16735 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-06 16:21:41 +00:00
Giovanni Di Sirio b40e49a4d3 Experimental context switch optimization in ARMv7-M related to FPU.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16734 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-06 15:07:31 +00:00
Giovanni Di Sirio 9cb8a90ecc Report with FPU.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16733 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-06 06:51:10 +00:00
Giovanni Di Sirio 7f685babf2 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16732 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-05 12:27:06 +00:00
Giovanni Di Sirio 2ed41509db git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16731 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-05 12:19:00 +00:00
Giovanni Di Sirio 0ed5dcfe38 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16730 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-05 10:31:07 +00:00
Giovanni Di Sirio ae9ea03537 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16729 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-05 10:26:03 +00:00
Giovanni Di Sirio 4c51c7dd4b Better makefiles for ports.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16728 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-05 08:13:38 +00:00
Giovanni Di Sirio fc9f517bd8 Changed all remaining instances of stkalign_t to stkline_t.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16727 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-05 07:55:44 +00:00
fxcoder 4aa079add7 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16726 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-05 04:48:48 +00:00
fxcoder 3c083cbb48 Add simple cp command to XShell
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16725 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-05 04:33:16 +00:00
Giovanni Di Sirio 05db2c6869 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16724 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-04 14:09:41 +00:00
Giovanni Di Sirio a24824838c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16723 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-04 13:38:32 +00:00
fxcoder 7f4d1c0109 Fix incorrect register masking in rtc_decode_date
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16721 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-04 12:45:20 +00:00
Giovanni Di Sirio f60e636660 Renamed stkalign_t in stkline_t, the type is no more related to stack alignment enforcement. Reviewed TCB alignment in working areas for legacy thread creation functions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16720 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-04 12:27:06 +00:00
Giovanni Di Sirio 491c5c6c00 Fixed problem with initial context popping at thread creation.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16719 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-04 10:01:22 +00:00
Giovanni Di Sirio 55f0282062 Execution without stack checking now works again.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16718 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 16:46:34 +00:00
Giovanni Di Sirio 7dac93d22f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16717 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-03 15:25:14 +00:00
Giovanni Di Sirio c11cb7c4b4 Renamed XSHELL demo.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16716 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 15:03:23 +00:00
Giovanni Di Sirio 513e597bfd git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16715 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-03 15:02:24 +00:00
Giovanni Di Sirio b06929f017 Made local more global labels.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16714 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 14:56:24 +00:00
Giovanni Di Sirio 0ada284a7d Made local some unnecessarily global symbols.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16713 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 14:16:42 +00:00
fxcoder 8b4424ea9f git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16712 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-03 12:41:11 +00:00
fxcoder 86f136effe XShell cat cmd now only allows file types
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16711 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 12:27:46 +00:00
fxcoder 9c2b32863a Guard against LittleFS calling free with NULL pointer
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16710 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 12:07:43 +00:00
fxcoder b2cf04bb31 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16709 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-03 11:42:14 +00:00
Giovanni Di Sirio 842da0900e Recent regression. Increased maximum number of MPU regions.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16708 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 11:31:29 +00:00
fxcoder b126f136b2 Update VFS LittleFS, add VFS_MODE_S_IFBLK
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16707 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 11:31:28 +00:00
Giovanni Di Sirio 4533d3c6e2 New ARMv8 port test and performance results.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16706 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 11:02:55 +00:00
Giovanni Di Sirio 8fea816c87 Fixed makefile path.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16705 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 10:35:51 +00:00
Giovanni Di Sirio 623c8e857b git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16704 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-11-03 10:21:29 +00:00
Giovanni Di Sirio c2763fb8ff Wrong clock point.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16703 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 09:56:06 +00:00
Giovanni Di Sirio 0bc0a9ca65 SPLIM-related problem fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16702 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-03 08:16:12 +00:00
fxcoder 982e5e5982 Fix VFS syscalls error return
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16701 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2024-11-02 23:35:10 +00:00
Giovanni Di Sirio b2fb3a4d50 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16700 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-10-31 15:40:04 +00:00
Giovanni Di Sirio 41b6aa6c00 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@16699 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2024-10-31 12:07:50 +00:00