Kelvin Lawson
|
033ff4fd8d
|
ARM/IntegratorCP: Tidying, remove unused code, make the interrupt dispatcher operation more clear.
|
2013-03-05 00:35:07 +00:00 |
|
Kelvin Lawson
|
144434ac22
|
ARM/IntegratorCP: Add instructions on qemutests.
|
2013-03-04 11:19:57 +00:00 |
|
Kelvin Lawson
|
e192dc4e35
|
ARM/IntegratorCP: Description changes only.
|
2013-03-04 02:31:39 +00:00 |
|
Kelvin Lawson
|
3d61d86a0a
|
ARM/IntegratorCP: kern4 working after systick frequency change.
|
2013-03-04 02:24:30 +00:00 |
|
Kelvin Lawson
|
21411e439f
|
ARM/IntegratorCP: Remove types.h file, macros only ever used in modules.h.
|
2013-03-04 02:20:21 +00:00 |
|
Kelvin Lawson
|
2925d865a4
|
ARM: Remove unused CONTEXT_THREAD_ID code.
|
2013-03-04 02:16:55 +00:00 |
|
Kelvin Lawson
|
36e856020b
|
ARM/IntegratorCP: Farm UART out to platform-specific uart module.
|
2013-03-04 02:09:40 +00:00 |
|
Kelvin Lawson
|
07931272ae
|
ARM syscalls.c: Tidy up formatting.
|
2013-03-04 01:18:28 +00:00 |
|
Kelvin Lawson
|
92cac339c9
|
ARM/IntegratorCP: Remove eh_ sections.
|
2013-02-28 16:12:55 +00:00 |
|
Kelvin Lawson
|
3ec86aca58
|
Move Newlib syscalls.c replacement to common ARM port folder.
|
2013-02-28 16:02:23 +00:00 |
|
Kelvin Lawson
|
e5882cb0e6
|
Support stack-check builds. Fix line endings. Remove deprecated Makefile.
|
2013-02-28 15:55:34 +00:00 |
|
Kelvin Lawson
|
84e2e7aecf
|
ARM/IntegratorCP: Add automated run of all tests using expect ("make qemutests").
|
2013-02-28 14:09:21 +00:00 |
|
Kelvin Lawson
|
ba5255ec0b
|
ARM: Create new common tests-main.c, does not need to be a per-platform file.
|
2013-02-28 13:47:39 +00:00 |
|
Kelvin Lawson
|
0f175c5da4
|
ARM/IntegratorCP: Move platform folder underneath the relevant port folder (ports/arm/platforms/qemu_integratorcp).
|
2013-02-28 13:36:57 +00:00 |
|
Kelvin Lawson
|
3e41694c37
|
ARM/IntegratorCP: Assembler flags require "assembler-with-cpp" since renaming .S files to .s.
|
2013-02-27 14:37:20 +00:00 |
|
Kelvin Lawson
|
30183b1b9f
|
Removed modules.o
|
2013-02-27 13:35:46 +00:00 |
|
Kelvin Lawson
|
8af57c8e8f
|
ARM/IntegratorCP: Match avr/other platforms.
|
2013-02-27 01:21:39 +00:00 |
|
Kelvin Lawson
|
ada2ed3fac
|
ARM/IntegratorCP: Match avr/other ports.
|
2013-02-27 01:13:09 +00:00 |
|
Kelvin Lawson
|
1e4f7892a4
|
ARM/IntegratorCP: Match avr/other port coding style.
|
2013-02-27 01:10:50 +00:00 |
|
Kelvin Lawson
|
0027134452
|
ARM/IntegratorCP: Use similar coding style to avr/other ports.
|
2013-02-27 01:09:11 +00:00 |
|
Kelvin Lawson
|
1b63c32848
|
Merge branch 'navaro' of github.com:kelvinlawson/atomthreads into navaro
|
2013-02-27 00:28:08 +00:00 |
|
Kelvin Lawson
|
2bd4163252
|
Merge navaro ARM changes into navaro branch.
|
2013-02-27 00:27:42 +00:00 |
|
Kelvin Lawson
|
b6339e65ca
|
Merge navaro change into navaro branch.
|
2013-02-27 00:26:12 +00:00 |
|
Kelvin Lawson
|
554c772f95
|
ARM: Allow threads to run to completion.
|
2013-02-26 23:29:13 +00:00 |
|
Kelvin Lawson
|
dac253ceac
|
ARM/IntegratorCP: Add -nographic to QEMU command-line. Use AFLAGS for assembler flags.
|
2013-02-26 23:17:38 +00:00 |
|
Kelvin Lawson
|
05f391631c
|
ARM/IntegratorCP: Use the same heap linker pointers whether using hosted/newlib or standalone toolchain.
|
2013-02-26 23:08:10 +00:00 |
|
Kelvin Lawson
|
8e6270f30e
|
ARM/IntegratorCP: Export __end__ from linker script, required by newlib-based toolchain crt0.s.
|
2013-02-26 22:35:31 +00:00 |
|
Kelvin Lawson
|
06684c94ce
|
ARM/IntegratorCP: Build for compiler toolchains with and without newlib/startup code by making newlib syscalls and _mainCRTStartup() weak linkage. Also add missing test modules to Makefile.
|
2013-02-26 22:13:14 +00:00 |
|
Kelvin Lawson
|
5e56576b2d
|
ARM: Fix timer tick speed, should be 10ms.
|
2013-02-26 20:09:18 +00:00 |
|
Kelvin Lawson
|
d83e5dbe00
|
C startup now only copies data section to RAM if running from ROM. Move C startup to modules.c and rename _mainCRTStartup() to match that included with certain toolchains.
|
2013-02-26 13:33:40 +00:00 |
|
Natie van Rooyen
|
b19004817c
|
Added thread exit routine.
|
2012-11-18 11:29:32 +01:00 |
|
Natie van Rooyen
|
356685005a
|
LPC17xx platform for Cortex M port
|
2012-10-25 10:41:23 +02:00 |
|
Natie van Rooyen
|
9d18dafd72
|
Atomvm SWI functionality added.
|
2012-10-23 17:50:16 +02:00 |
|
Natie van Rooyen
|
8cdd707b41
|
Updated README for lpx17xx
|
2012-10-23 16:58:10 +02:00 |
|
Natie van Rooyen
|
d9f1f8389f
|
atomvm updates
|
2012-10-23 14:53:32 +02:00 |
|
Natie van Rooyen
|
8d62300d41
|
updates
|
2012-10-23 14:45:12 +02:00 |
|
Natie van Rooyen
|
648d35dbe6
|
LPC17xx platform for Cortex M port
|
2012-10-23 14:23:34 +02:00 |
|
Natie van Rooyen
|
6f34e08e2f
|
Updates to the atomvm port.
|
2012-10-03 21:19:44 +02:00 |
|
Natie van Rooyen
|
c016f54ad0
|
Merge remote-tracking branch 'origin/master'
|
2012-09-27 21:49:34 +02:00 |
|
Natie van Rooyen
|
9ebb4d14b4
|
white space
|
2012-09-27 21:46:59 +02:00 |
|
Natie van Rooyen
|
5995495350
|
Updated for new stack alignment changes in atom.h.
|
2012-09-27 19:33:23 +02:00 |
|
Natie van Rooyen
|
4c669225c6
|
Updated for new stack alignment changes in atom.h.
|
2012-09-27 12:18:00 +02:00 |
|
Natie van Rooyen
|
b8afea38ba
|
Merge remote-tracking branch 'origin/master'
|
2012-09-27 11:49:40 +02:00 |
|
Natie van Rooyen
|
047c741e21
|
Merge remote-tracking branch 'kelvin_atomthreads/master'
Conflicts:
tests/kern1.c
tests/kern3.c
tests/kern4.c
tests/mutex1.c
tests/mutex2.c
tests/mutex3.c
tests/mutex4.c
tests/mutex5.c
tests/mutex6.c
tests/mutex7.c
tests/mutex8.c
tests/mutex9.c
tests/queue2.c
tests/queue3.c
tests/queue5.c
tests/queue6.c
tests/queue7.c
tests/queue9.c
tests/sem1.c
tests/sem3.c
tests/sem4.c
tests/sem5.c
tests/sem6.c
tests/sem7.c
tests/sem8.c
tests/sem9.c
tests/timer2.c
|
2012-09-27 11:48:42 +02:00 |
|
Natie van Rooyen
|
f6945acf5b
|
Merge remote-tracking branch 'kelvin_atomthreads/master'
Conflicts:
tests/kern1.c
tests/kern3.c
tests/kern4.c
tests/mutex1.c
tests/mutex2.c
tests/mutex3.c
tests/mutex4.c
tests/mutex5.c
tests/mutex6.c
tests/mutex7.c
tests/mutex8.c
tests/mutex9.c
tests/queue2.c
tests/queue3.c
tests/queue5.c
tests/queue6.c
tests/queue7.c
tests/queue9.c
tests/sem1.c
tests/sem3.c
tests/sem4.c
tests/sem5.c
tests/sem6.c
tests/sem7.c
tests/sem8.c
tests/sem9.c
tests/timer2.c
|
2012-09-27 11:33:36 +02:00 |
|
Natie van Rooyen
|
650f5e2ac3
|
Cortex M port added
qemu_lm3s platform added
|
2012-09-27 10:49:09 +02:00 |
|
Natie van Rooyen
|
daa748332b
|
cortex m port
qemu_lm3s platform
|
2012-09-24 23:16:03 +02:00 |
|
Kelvin Lawson
|
c84c7d3222
|
modules.c: Line ending changes.
syscalls.c: Add _sbrk and friends, as well as a basic c startup.
|
2012-09-21 02:45:06 +01:00 |
|
Kelvin Lawson
|
6d8aee9e65
|
main.c: Remove unused stack variable.
|
2012-09-21 02:41:36 +01:00 |
|
Kelvin Lawson
|
af6671019f
|
system.ld: Add 64KB heap.
|
2012-09-21 02:38:09 +01:00 |
|