ccrause
1108d03609
Split startup code into different .init sections according to avr-libs convention.
2022-06-29 20:25:21 +00:00
marcoonthegit
9e70f49745
* fix missing ifdef for the non win32/64/unix targets.
...
* also do watcom.
2022-06-01 16:56:02 +02:00
marcoonthegit
e5ac0b2689
* anonymous method overloads for synchronize/queue.
2022-06-01 13:54:06 +02:00
Nikolay Nikolov
8c562995d7
* regenerate makefiles with latest fpcmake
2022-05-24 14:01:59 +03:00
florian
ab1a31d9ac
* enable random on avr, it does not increase program size if not used
2022-04-29 23:06:17 +02:00
florian
1dd23696e3
* cleanup
2022-04-28 22:51:11 +02:00
Pierre Muller
2f28c5596f
Regenerate all Makefile's to fix problem on x86_64 linux
2022-03-07 23:46:15 +00:00
Pierre Muller
ad2ac98858
Update Makefile's
2022-03-07 22:35:29 +00:00
Karoly Balogh
7d13e5c70d
* embedded: cleanup of the dummy DOS unit. remove the stubs for platform-specific helpers, cleanup tabs/spaces, cleanup the copyright-message mess
2022-03-05 18:28:36 +01:00
Pierre Muller
4da4c96349
Regenerate Makefile's with mips gcc fixes and new enabled mips64-linux target
2022-02-15 15:45:15 +00:00
Nikolay Nikolov
21593942a1
* regenerate all makefiles with the latest fpcmake
2022-02-13 15:26:54 +02:00
Pierre Muller
3cfd40a4d3
Add unit dependencies for arm and aarch64 specific units
2022-01-06 13:22:57 +00:00
Robert Roland
2a8c2c4382
Add license headers
2022-01-05 12:29:00 +00:00
Robert Roland
53e5a4a03a
Adding aaarch64-embedded target
...
This adds support for aarch64-embedded, specifically for the Raspberry Pi 3.
Uses UART0 at 115200 baud 8N1 for console IO.
2022-01-05 12:29:00 +00:00
Pierre Muller
1c9280de56
Add wasm32 CPU handling in embedded target
2022-01-04 11:14:58 +00:00
Pierre Muller
271ba59cf1
All Makefile's regenerated
2021-11-25 22:13:32 +00:00
florian
65ef6f1f37
* regenerated Makefiles
2021-11-24 22:50:37 +01:00
nickysn
433050a2c4
* set EXEEXT to .wasm for the WASI target in fpcmake
...
git-svn-id: trunk@49552 -
2021-06-24 00:16:00 +00:00
florian
c193551980
* HaltProc does not return
...
git-svn-id: trunk@49504 -
2021-06-15 19:34:39 +00:00
florian
4e159b3d45
* set no result in NoBeginThread, it never returns
...
git-svn-id: trunk@49502 -
2021-06-14 21:32:35 +00:00
florian
2e086a2570
+ skeleton of an embedded thread manager
...
git-svn-id: trunk@49501 -
2021-06-14 21:24:18 +00:00
Jonas Maebe
500e29e5e2
* regenerated with FreeBSD/AArch64 support
...
git-svn-id: trunk@49159 -
2021-04-10 08:19:40 +00:00
florian
e4cc8af8fc
* Makefiles regenerated
...
git-svn-id: trunk@49124 -
2021-04-05 15:39:07 +00:00
Jeppe Johansen
d12dd1bdae
* CortexM4: Add some missing system registers
...
git-svn-id: trunk@49114 -
2021-04-03 18:13:51 +00:00
Jeppe Johansen
1105726dcf
* Add SAMD51P19A controller type. Unit generated by Michael Ring and slightly modified.
...
git-svn-id: trunk@49034 -
2021-03-22 18:40:12 +00:00
nickysn
ea8f068817
* regenerated makefiles after sync with trunk
...
git-svn-id: branches/wasm@48951 -
2021-03-13 21:52:13 +00:00
nickysn
e42330a7ad
* synchronized with trunk
...
git-svn-id: branches/wasm@48949 -
2021-03-13 21:47:24 +00:00
pierre
e8fbe6696b
Update Makefile's after commits 48929/48930
...
git-svn-id: trunk@48940 -
2021-03-12 13:23:41 +00:00
nickysn
f8052134e3
* synchronized with trunk
...
git-svn-id: branches/wasm@48906 -
2021-03-08 00:52:43 +00:00
florian
6b9a3bf283
+ new RiscV32 SUBARCH rv32i
...
git-svn-id: trunk@48881 -
2021-03-05 21:48:22 +00:00
nickysn
940738a3a1
* synchronized with trunk
...
git-svn-id: branches/wasm@48846 -
2021-03-01 13:21:24 +00:00
florian
3d0eac3ee6
* patch by Michael Ring: remove lm4f120 from armv7m as it is armv7em
...
git-svn-id: trunk@48750 -
2021-02-21 09:02:29 +00:00
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
nickysn
1d9d1ab859
* regenerated makefiles
...
git-svn-id: branches/wasm@48369 -
2021-01-24 02:01:11 +00:00
nickysn
cf6c173653
* regenerated makefiles
...
git-svn-id: branches/wasm@47988 -
2021-01-02 22:25:27 +00:00
nickysn
a84b091b5e
* makefiles regenerated after fpcmake update
...
git-svn-id: branches/wasm@47985 -
2021-01-02 22:15:42 +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
pierre
836a932b9a
Move z80 specific -Sf options from rtl.cfg to system.cfg, as -Sf options are only accepted when compiliing system unit
...
git-svn-id: trunk@46691 -
2020-08-25 15:15:51 +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
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
michael
b7bd9f3325
* Add TerminatedSet (delphi compatibility, bug ID #37388 )
...
git-svn-id: trunk@45805 -
2020-07-18 22:35:36 +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
pierre
59379ab02b
Add softfpu feature for z80 cpu
...
git-svn-id: trunk@45747 -
2020-07-09 09:54:46 +00:00
florian
58eca57feb
* patch by Christo Crause: embedded heap manager: free small blocks, resolves #37204
...
git-svn-id: trunk@45641 -
2020-06-12 20:50:45 +00:00