Commit graph

1102 commits

Author SHA1 Message Date
Stefan Lankes
be766af0fb LwIP fine tuning 2011-09-03 13:27:25 -07:00
Stefan Lankes
62070aa3a9 add the support of (explicit) write through caching 2011-09-03 13:25:49 -07:00
Stefan Lankes
6b8d635c3b minor optimizations in the LwIP settings 2011-09-02 14:20:43 -07:00
Stefan Lankes
27e652f81d if a task exists with a higher priority, we start a rescheduling in check_workqueues. 2011-09-02 13:57:11 -07:00
Stefan Lankes
41dc03235a use get_cpu_frequency instead of the static number 533 2011-09-02 13:52:42 -07:00
Stefan Lankes
751dda8f1e add helper function to determine, if the interrupt flag is set 2011-09-02 13:51:29 -07:00
Stefan Lankes
f198c26851 add nicer output messages 2011-09-02 13:35:22 -07:00
Stefan Lankes
b67e9bb88f move initrd to 0x01000000
ATTENTION: By the creation of scc_bootinfo.asm, you have to use this new default value (see Makfile)
2011-09-02 13:24:53 -07:00
Stefan Lankes
591e162460 switch back to the "original" test cases 2011-09-02 12:44:47 -07:00
Stefan Lankes
e6fb99beb4 add inline assembler functions to determine the MSB and LSB 2011-09-01 13:31:41 -07:00
Stefan Lankes
8f00510250 reduce the number of LwIP debugging messages 2011-09-01 13:10:32 -07:00
Stefan Lankes
0ac3404f46 add missing header "tcpip.h" 2011-09-01 13:02:08 -07:00
Stefan Lankes
497856d5d9 fine tuning to optimize LwIP 2011-09-01 21:33:40 +02:00
Stefan Lankes
38d0451b0d use LWIP_DEBUGF to dump debug messages 2011-09-01 21:33:02 +02:00
Stefan Lankes
470039bd17 remove wrong code to realize a fast lane for driver tasks 2011-09-01 21:31:44 +02:00
Stefan Lankes
4fe793e607 use tcpip_callback(netif_set_link_up, netif) to set the flag NETIF_FLAG_LINK_UP 2011-09-01 21:30:11 +02:00
Stefan Lankes
bd00b19b94 switch back to default tests 2011-08-30 09:53:22 +02:00
Stefan Lankes
2c4b9bba07 minor optimizations 2011-08-29 20:33:45 -07:00
Stefan Lankes
6fff9c3bc7 add the possibility to use a transponse matrix B 2011-08-29 06:10:53 -07:00
Stefan Lankes
6a9794dc9b remove obsolete files 2011-08-29 04:03:32 -07:00
Stefan Lankes
c8b821b8e1 switch back to original test cases 2011-08-29 03:59:22 -07:00
Stefan Lankes
49dde7a522 use get_cpu_frequency instead of the hard-coded frequency number 533 2011-08-29 01:54:59 -07:00
Stefan Lankes
5f4c1f8aaa Integration of Simon's mailbox system into the SVM subsystem 2011-08-29 01:49:59 -07:00
Stefan Lankes
a8cfbf3e93 disable MPE flag (=> using L2 cache) for readonly regions 2011-08-29 01:49:19 -07:00
Stefan Lankes
cdba322d9b cosmetic changes 2011-08-29 00:04:07 -07:00
Stefan Lankes
19cfc735e2 Merge remote branch 'origin/mailbox_integration' into demo 2011-08-28 23:59:48 -07:00
Stefan Lankes
38d26aecae Merge branch 'master' into demo 2011-08-28 23:59:12 -07:00
Stefan Lankes
426c06193b remove bug in the timer queue 2011-08-28 23:56:29 -07:00
Stefan Lankes
45d1acddca remove dirty workaround 2011-08-28 09:02:03 -07:00
Stefan Lankes
81d384b1b0 minor changes in the code style 2011-08-28 08:54:18 -07:00
Stefan Lankes
291aeabb8a Fix huge bug! Idle task could handle its stack pointer wrong!
=> depending on the config file and the started apps, we got different failure
2011-08-28 08:42:39 -07:00
Simon Pickartz
236a207ce1 benchmarks now working with 4 cores 2011-08-28 07:09:04 -07:00
Stefan Lankes
4fe2562839 fine tuning by using the irq fast lane 2011-08-28 01:24:28 -07:00
Generic account for RWTHAachen Students
6d065f8621 fix in mail_noise 2011-08-27 23:32:04 -07:00
Stefan Lankes
a748ac7257 Currently, only the SCC uses the fast lane for driver task 2011-08-27 23:18:29 -07:00
Stefan Lankes
e015f72686 disable temporary the mmnif device 2011-08-27 14:29:52 -07:00
Stefan Lankes
0cd2d656cf redesign of the RX handler 2011-08-27 14:28:59 -07:00
Stefan Lankes
512db09866 remove compiler warnings 2011-08-27 14:28:21 -07:00
Simon Pickartz
1a7eeaa16b testing mail_noise 2011-08-27 11:20:18 -07:00
Simon Pickartz
762d39e69a major fix in use of irqs in iRCCE_mailbox.c 2011-08-27 10:13:13 -07:00
Stefan Lankes
c81c83e9ff Merge remote branch 'origin/mailbox_integration' into demo 2011-08-27 08:07:43 -07:00
Stefan Lankes
3abf062ea0 add fast lane for driver task with higher priority 2011-08-27 07:02:45 -07:00
Stefan Lankes
771db80f26 remove merge error => scheduler has to call "finish_task_switch" 2011-08-27 06:57:21 -07:00
Stefan Lankes
eadaf67d06 add additional output messages
- describes the SCC's L2 behaviour
2011-08-27 05:28:03 -07:00
Stefan Lankes
298670b0db use also the ticket lock workaround for irq save spinlocks 2011-08-27 05:25:47 -07:00
Stefan Lankes
2acd2a2f57 add SCC optimized memset function 2011-08-27 05:24:28 -07:00
Stefan Lankes
7b9f890c66 use RCCE_barrier instead of a "sleep workaround" 2011-08-27 05:23:18 -07:00
Simon Pickartz
be39dbec1f change in iRCCE_mailbox_close 2011-08-27 02:43:06 -07:00
Simon Pickartz
8fac6ba205 little changes 2011-08-27 02:31:30 -07:00
Stefan Lankes
7e3c06f47b if required, the waken task will remove from the timer queue 2011-08-26 21:55:16 +02:00