Commit Graph

30 Commits

Author SHA1 Message Date
Giovanni Di Sirio 7e258336ad Reorganized system call numbers, another small optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15782 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-11 08:25:28 +00:00
Giovanni Di Sirio 8dcc1bc42b VRQ management optimization.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15777 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-09 13:03:03 +00:00
Giovanni Di Sirio 97df73ffdc Extended the range of fastcalls to 128...255.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15771 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-08 11:58:33 +00:00
Giovanni Di Sirio 940754b2cf SB fastcalls support enabled, much better performance for guest RTOSes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15769 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-09-07 10:05:15 +00:00
Giovanni Di Sirio bb4ca5e19c VUART and virtualized SIO tentative implementations, untested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15736 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-08-24 14:04:21 +00:00
Giovanni Di Sirio 94f2575ffe Some fixes, still problems.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15644 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-29 12:38:31 +00:00
Giovanni Di Sirio 6193567317 Hosted RT compiling, to be tested.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15643 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-29 07:03:53 +00:00
Giovanni Di Sirio ae718c401a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15635 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-05-24 13:37:19 +00:00
Giovanni Di Sirio 1760aae282 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15632 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-05-19 13:31:56 +00:00
Giovanni Di Sirio 891014a9ab Implemented VRQ-wait pseudo instuctions, fixed some more problems in VRQ handling.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15631 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-19 13:28:53 +00:00
Giovanni Di Sirio 47e2903468 Few bugs fixed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15628 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-05-17 13:05:50 +00:00
Giovanni Di Sirio c696466411 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15625 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-05-15 07:45:48 +00:00
Giovanni Di Sirio 31a000e670 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15459 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-02-11 14:23:33 +00:00
Giovanni Di Sirio 0f368ef8b8 Added "mode" parameter to mkdir().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15429 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-02-02 18:42:19 +00:00
Giovanni Di Sirio 3ee7d28428 Added chdir() and getcwd().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15381 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-21 09:20:28 +00:00
Giovanni Di Sirio d35ba8cd7e git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15368 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-17 14:53:26 +00:00
Giovanni Di Sirio 160e3e52ae Improved parameters passing and startup file. Symbol _exit() is now part of the startup file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15362 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-16 07:35:42 +00:00
Giovanni Di Sirio e8b69f703d git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15305 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2022-01-02 07:37:55 +00:00
Giovanni Di Sirio b4eeb2918f Added fstat().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15300 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2022-01-01 06:09:08 +00:00
Giovanni Di Sirio 4c5b9b9421 Added dup() and dup2().
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15299 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-31 16:33:23 +00:00
Giovanni Di Sirio e2d816d05c Fixed some types for compliance.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15281 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-12-29 17:13:07 +00:00
Giovanni Di Sirio 8eca9d11d6 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@15277 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2021-12-28 15:33:29 +00:00
Giovanni Di Sirio d0cc26c4ed Documentation-related fixes.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14907 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-13 12:47:39 +00:00
Giovanni Di Sirio 5664a8ffd0 Removed SB initialization function.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14900 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-10-12 07:31:09 +00:00
Giovanni Di Sirio 8646bb3153 License update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@14105 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2021-03-29 15:24:45 +00:00
Giovanni Di Sirio d494f3899d Sandbox-side file API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12992 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-15 07:24:28 +00:00
Giovanni Di Sirio ad2a66cd42 Better errors handling.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12983 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-13 13:41:54 +00:00
Giovanni Di Sirio 9c7d9ba26e More API.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12982 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-13 08:22:10 +00:00
Giovanni Di Sirio 26b29a6925 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12981 27425a3e-05d8-49a3-a47f-9c15f0e5edd8 2019-09-12 12:38:58 +00:00
Giovanni Di Sirio a2e373d78d Missing files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@12979 27425a3e-05d8-49a3-a47f-9c15f0e5edd8
2019-09-11 04:18:11 +00:00