Commit Graph

147 Commits

Author SHA1 Message Date
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
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
2bd4163252 Merge navaro ARM changes into navaro branch. 2013-02-27 00:27:42 +00:00
Kelvin Lawson
554c772f95 ARM: Allow threads to run to completion. 2013-02-26 23:29:13 +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
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
6f34e08e2f Updates to the atomvm port. 2012-10-03 21:19:44 +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
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
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
cd3edd6726 ARM atomport.h: Merge with latest template. 2012-09-21 01:50:25 +01:00
Kelvin Lawson
0d07f0274d Merge https://github.com/navaro/atomthreads into navaro branch. Remove tests/ folder changes as they were based on an old Atomthreads API. Remove some binaries and other unnecessary files. 2012-09-21 01:30:09 +01:00
Natie van Rooyen
28e7382732 Updated CortexM port 2012-09-18 15:24:59 +02:00
Natie van Rooyen
dfb831fa63 Added “arm” port .
Added platforms directory.
Added QEMU qemu_integratorcp platform in platforms.
Modified test cases to make stack top DWORD aligned.
2012-09-17 13:02:09 +02:00
Kelvin Lawson
5181143343 ARMv7A Port: Add contact details for contributer to README. 2012-07-13 22:20:31 +01:00
Kelvin Lawson
43df30809c STM8: Correct pinout for UART. 2012-06-22 01:23:53 +01:00
Kelvin Lawson
6ce391f581 AVR port: introduce simulator for all automated tests, allowing the full test suite to be run within a simulator for continuous integration. 2012-06-21 23:32:44 +01:00
Kelvin Lawson
7ce220e42f AVR expect script for test runs: Add description header. 2012-06-21 22:41:53 +01:00
Kelvin Lawson
b47b9697a5 AVR: Add expect script to run test in simavr and check for success. 2012-06-21 22:39:25 +01:00
Kelvin Lawson
97a15799b4 AVR port: instructions for using PART= to change the CPU target during make.
Also add TESTS_LOG_STACK parameter so that stack-usage logging can be enabled without editing Makefile.
2012-06-21 21:29:18 +01:00
Natie van Rooyen
a2646ec695 updates 2012-05-22 00:22:09 +02:00
Natie van Rooyen
12dbe5ebe9 tabs to spaces 2012-05-17 23:52:29 +02:00
Natie van Rooyen
1eb5c7bd41 Merge branch 'master' of github.com:navaro/atomthreads 2012-05-17 23:44:20 +02:00
Natie van Rooyen
113f0a8690 Please enter the commit message for your changes. Lines starting 2012-05-17 23:42:58 +02:00
Natie van Rooyen
37d6d553bf Update ports/atomvm/README.txt 2012-05-15 01:23:48 +03:00
unknown
5cc1e9831d atomvm fix 2012-05-15 00:03:43 +02:00
unknown
4a84c4cccf added armv7 and cortex_m3 port 2012-05-14 23:57:07 +02:00
Kelvin Lawson
22a5af0eae Use near_func to work with later versions of IAR EWSTM8 (1.20+). Project files upgraded to EWSTM8 1.30. 2011-09-16 22:55:40 +01:00
Kelvin Lawson
b812419f4a README: Add instructions for creating armv7a boards. 2011-08-01 01:11:34 +01:00
Anup Patel
49f27eff8d Minor refactoring in the build process.
Signed-off-by: Anup Patel <anup@brainfault.org>
2011-07-29 09:31:06 +05:30
Kelvin Lawson
511187c7bd Use consistent include formatting. 2011-07-28 22:26:43 +01:00
Kelvin Lawson
743ce54031 Merge remote branch 'hschauhan/master' 2011-07-28 22:20:20 +01:00
Himanshu Chauhan
6af5014e9f Merge branch 'mips-port' into atomthreads-mips
Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
2011-07-23 13:05:31 +05:30
Himanshu Chauhan
48fe6bc12a Fixed Context switch and timer-delay problem with MIPS.
Signed-off-by: Himanshu Chauhan <hschauhan@nulltrace.org>
2011-07-22 23:36:17 +05:30
Kelvin Lawson
f9a16861b9 Cosmetic changes for consistency with other architecture ports. 2011-07-19 23:19:21 +01:00
Kelvin Lawson
fc53574c12 Remove TODO, functionality completed. 2011-07-19 22:53:30 +01:00
Kelvin Lawson
1ca423d8f6 Minor changes for consistency with other ports. 2011-07-19 22:51:54 +01:00
Kelvin Lawson
0ec7a4629e Change avr folders to armv7a. 2011-07-19 22:50:11 +01:00
Kelvin Lawson
d64a524522 Add qemu/ddd instructions to MIPS readme. 2011-07-19 21:56:07 +01:00
Kelvin Lawson
a96a1afbc7 Remove AVR-specific comments from MIPS Makefile. 2011-07-19 21:54:29 +01:00
Anup Patel
2e075ad413 Added .bin file generation for .elf files for convinence in Makefile.
Signed-off-by: Anup Patel <anup@brainfault.org>
2011-07-13 16:30:04 +05:30
Anup Patel
112928594c Updated archLongJump make is more stable. All test cases from testsuite work properly. 2011-07-09 10:43:27 +05:30
Anup Patel
f36452df66 Adding file to armv7a directory.
Signed-off-by: Anup Patel <anup@brainfault.org>
2011-07-07 17:37:12 +05:30