Commit Graph

48 Commits

Author SHA1 Message Date
florian
29b0712418 * patch by Michael Ring to fix errors introduced by r48722
git-svn-id: trunk@48734 -
2021-02-20 20:50:04 +00:00
florian
1213948393 * (modified) patch by Michael Ring to enable the FPU on Cortex-M4F if available
git-svn-id: trunk@48722 -
2021-02-19 21:11:12 +00:00
florian
da468719df * patch by Christo Crause to take care of the fact that the esp8266 read function is non-blocking, resolves #38243
git-svn-id: trunk@47832 -
2020-12-21 21:43:06 +00:00
ondrej
1a0ba60de6 * revert r47598: implement TRandomGenerator
git-svn-id: trunk@47605 -
2020-11-27 04:53:06 +00:00
ondrej
c4dd3b661a * rtl: implement TRandomGenerator for thread-safe random
git-svn-id: trunk@47598 -
2020-11-26 05:59:00 +00:00
pierre
68d3962889 Regenerate all Makefile's, and update utils/fpcm/fpcmake.inc and utils/fpcm/revision.inc after commit 47483
git-svn-id: trunk@47484 -
2020-11-20 14:03:57 +00:00
Károly Balogh
9d67adcbb6 * regenerated all Makefiles after Sinclair QL support was added
git-svn-id: trunk@47453 -
2020-11-19 02:58:27 +00:00
florian
1cbdc9cc9a * enable initialization of exceptions and threading on FreeRTOS
git-svn-id: trunk@46743 -
2020-09-01 20:32:45 +00:00
florian
2dcb31efce + dummy implementation for FreeRTOS threading support
git-svn-id: trunk@46742 -
2020-09-01 20:32:44 +00:00
florian
03b147eef8 * compilation fixed
git-svn-id: trunk@46685 -
2020-08-25 12:45:06 +00:00
florian
c73c98d995 * Xtensa FreeRTOS: unified haltproc
git-svn-id: trunk@46679 -
2020-08-24 21:02:09 +00:00
svenbarth
11b601d44c * TThread.Terminate does not have any platform specific behavior (it should only set FTerminated to true and call TerminatedSet), thus move it to the platform independant part
Notes:
- Netware had a ThreadSwitch in there, but that is not really required
- some platform were missing the setting of FTerminated to True, thus they'll now do that as well

git-svn-id: trunk@46543 -
2020-08-22 15:56:13 +00:00
florian
1ad31dd32d * reduce number of default libs
git-svn-id: trunk@46526 -
2020-08-20 21:29:47 +00:00
florian
7e8a50452b * StackTop must be OS specific (and not CPU specific)
git-svn-id: trunk@46474 -
2020-08-17 17:50:43 +00:00
florian
66e682dfdd * Xtensa: patch by Christo Crause: add support for windowed ABI stack dump, resolves #37583
git-svn-id: trunk@46463 -
2020-08-16 21:05:15 +00:00
pierre
ca40956a3a Regenerated all Makefile's
git-svn-id: trunk@46224 -
2020-08-04 10:19:49 +00:00
svenbarth
107a2e4e85 - remove local Random() implementations that weren't exported anyway (LongInt <> Integer inside the System unit)
git-svn-id: trunk@45981 -
2020-08-01 17:26:39 +00:00
pierre
546a679f4e Add -SfPROCESSES for arm cpu, to be able to compile fcl-base package as for xtensa
git-svn-id: trunk@45968 -
2020-07-30 14:22:05 +00:00
michael
b7bd9f3325 * Add TerminatedSet (delphi compatibility, bug ID #37388)
git-svn-id: trunk@45805 -
2020-07-18 22:35:36 +00:00
florian
7337515137 + patch by Christo Crause: ESP8266 controller unit for freertos, resolves #37336
git-svn-id: trunk@45784 -
2020-07-14 20:34:58 +00:00
Jonas Maebe
fb23834367 * regenerated Makefiles again
git-svn-id: trunk@45766 -
2020-07-11 09:51:28 +00:00
Jonas Maebe
350d2d92f9 * regenerated Makesfiles
git-svn-id: trunk@45762 -
2020-07-10 22:08:30 +00:00
florian
d22e24937a + Xtensa: patch by Christo Crause: support subarch lx106 in freertos Makefile, part of #37242
git-svn-id: trunk@45691 -
2020-06-24 20:30:28 +00:00
florian
6698f6c56b * patch by Christo Crause: FreeRTOS: heap manager doesn't free small blocks, resolves #37195
git-svn-id: trunk@45633 -
2020-06-10 18:53:06 +00:00
svenbarth
b3ddd4e786 * regenerate Makefiles
git-svn-id: trunk@45601 -
2020-06-06 17:18:48 +00:00
pierre
c77ef7d6dd Regenerate all Makefile's after change in utils/fpcm/fpcmake.ini to better support use of i386 compiler on x86_64 machines
git-svn-id: trunk@45356 -
2020-05-13 13:53:15 +00:00
nickysn
56b79257a1 * fixed fpmake invokation when building an i386-linux snapshot on a x86_64-linux host
git-svn-id: trunk@45298 -
2020-05-06 20:41:01 +00:00
nickysn
86643f8a34 * synchronized with trunk
git-svn-id: branches/z80@44981 -
2020-04-21 23:36:44 +00:00
florian
2d3cd25fd8 * patch by Michael Ring: adds license headers to th FreeRTOS files and some renames to make the interrupts cmsis compatible.
git-svn-id: trunk@44973 -
2020-04-21 20:34:15 +00:00
svenbarth
184d6d61ed * regenerate makefiles
git-svn-id: trunk@44958 -
2020-04-21 06:09:20 +00:00
nickysn
d57ffc4745 * changed the object file format for z80-embedded and z80-zxspectrum to .rel
git-svn-id: branches/z80@44899 -
2020-04-20 23:36:15 +00:00
nickysn
2f68090dd6 * synchronized with trunk
git-svn-id: branches/z80@44898 -
2020-04-20 22:42:08 +00:00
florian
b4ff93c9fe + forgotten files added
git-svn-id: trunk@44889 -
2020-04-20 20:08:19 +00:00
pierre
cd6de6a4ca Regenerate all Makefiles
git-svn-id: trunk@44882 -
2020-04-20 13:58:47 +00:00
nickysn
0f323df7a3 * synchronized with trunk
git-svn-id: branches/z80@44873 -
2020-04-19 21:10:31 +00:00
florian
8ac8c79a71 + initial support for arm-freertos largely based on patch by Michael Ring
git-svn-id: trunk@44871 -
2020-04-19 20:59:52 +00:00
Jonas Maebe
26ec913725 * regenerated makefiles
git-svn-id: trunk@44861 -
2020-04-19 17:33:47 +00:00
pierre
0df2c867ca Set 'default' target to freertos in rtl/freertos directory
git-svn-id: trunk@44858 -
2020-04-19 16:02:39 +00:00
florian
7eff3adbcb * adapted xtensa-freertos to work with the currently stable ESP-IDF 4.0, partially based on a patch by Michael Ring
git-svn-id: trunk@44850 -
2020-04-19 13:28:42 +00:00
nickysn
b868d653bb * regenerated makefiles after sync with trunk
git-svn-id: branches/z80@44847 -
2020-04-19 13:00:50 +00:00
nickysn
60d092f2fd * synchronized with trunk
git-svn-id: branches/z80@44846 -
2020-04-19 12:25:44 +00:00
florian
702e63e59f * build more units for FreeRTOS
git-svn-id: trunk@44838 -
2020-04-19 08:41:30 +00:00
nickysn
daf22383b0 * makefiles regenerated with the zxspectrum target
+ added zxspectrum to ppudump

git-svn-id: branches/z80@44820 -
2020-04-19 01:56:06 +00:00
Jonas Maebe
4b59bcb0ca * regenerated makefiles
git-svn-id: trunk@44793 -
2020-04-18 16:08:25 +00:00
florian
301acdf54b * dependencies fixes
git-svn-id: trunk@44685 -
2020-04-11 13:18:45 +00:00
florian
5bab6201d5 * rebuild Makefiles
git-svn-id: trunk@44679 -
2020-04-10 19:42:14 +00:00
florian
314b8999aa + Xtensa: add linklib statements, better _halt procedure
git-svn-id: trunk@44441 -
2020-03-30 20:42:56 +00:00
florian
391512546e + initial FreeRTOS RTL support, largely based on the Embedded target, limited to Xtensa so far
git-svn-id: trunk@44400 -
2020-03-29 17:13:45 +00:00