Commit graph

648 commits

Author SHA1 Message Date
Marian Ohligs
39396f1188 - only initialize the fildes_t in usertasks, on create_user_task 2011-09-14 16:25:29 +02:00
Marian Ohligs
0dc10634a9 - code cleanup
- rename netio in socket
    - reactivate workaround in lseek
2011-09-14 14:30:06 +02:00
Marian Ohligs
e572d1c502 Merge branch 'master' into ohligs
Conflicts:
	kernel/init.c
	kernel/tests.c
2011-09-09 21:23:15 +02:00
Stefan Lankes
58b46d6c08 on the server side, we determines also the bandwidth 2011-09-07 03:12:38 -07:00
Stefan Lankes
42ee9a2a6a now, we use on all SCCs the same IP (192.168.28.(COREID+1)) 2011-09-07 01:41:17 -07:00
Stefan Lankes
8aadb9a426 to solve some DHCP issues, we use same procedure to initialize LwIP like the LwIP examples 2011-09-07 10:09:47 +02:00
Stefan Lankes
4f5e5e2449 switch back to RAW interface and some cosmetic changes 2011-09-07 10:07:22 +02:00
Stefan Lankes
a79f47d365 remove wrong comment 2011-09-06 08:09:33 -07:00
Stefan Lankes
3fad9accbd remove obsolete timer 2011-09-06 07:11:23 -07:00
Stefan Lankes
c6339bfd2d by leaving the interrupt handler, we check if an urgent task is ready
if yes, the kernel switchs to this task
2011-09-06 06:46:52 -07:00
Stefan Lankes
3ff872ac31 fine tuning... 2011-09-04 01:55:55 -07:00
Stefan Lankes
9b442bfd11 add a free netio server 2011-09-03 13:29:33 -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
591e162460 switch back to the "original" test cases 2011-09-02 12:44:47 -07:00
Marian Ohligs
42de06ebd9 - some test changes 2011-09-01 22:57:50 +02:00
Marian Ohligs
e5167d1417 Merge branch 'master' into ohligs
Conflicts:
	kernel/tests.c
2011-09-01 22:48:04 +02:00
Stefan Lankes
e6fb99beb4 add inline assembler functions to determine the MSB and LSB 2011-09-01 13:31:41 -07: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
Marian Ohligs
ed5dba2672 Merge branch 'master' into ohligs
Conflicts:
	kernel/tests.c
2011-08-29 14:52:23 +02:00
Stefan Lankes
c8b821b8e1 switch back to original test cases 2011-08-29 03:59:22 -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
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
4fe2562839 fine tuning by using the irq fast lane 2011-08-28 01:24:28 -07:00
Stefan Lankes
e015f72686 disable temporary the mmnif device 2011-08-27 14:29:52 -07:00
Stefan Lankes
c81c83e9ff Merge remote branch 'origin/mailbox_integration' into demo 2011-08-27 08:07:43 -07:00
Stefan Lankes
771db80f26 remove merge error => scheduler has to call "finish_task_switch" 2011-08-27 06:57:21 -07:00
Marian Ohligs
b3be0861f9 Merge branch 'master' into ohligs 2011-08-27 12:11:53 +02:00
Stefan Lankes
7e3c06f47b if required, the waken task will remove from the timer queue 2011-08-26 21:55:16 +02:00
Simon Pickartz
b3ee8f1a07 fix noise production 2011-08-25 12:59:32 -07:00
Marian Ohligs
e9805be005 Merge branch 'master' into ohligs
Conflicts:
	kernel/tasks.c
	kernel/tests.c
2011-08-25 12:15:36 +02:00
Generic account for RWTHAachen Students
17b104d11c Merge commit '499f43bfaf0bd7ca9387091712c0b60273bfa5d2' into mailbox_integration
Conflicts:
	arch/x86/scc/icc.c
	kernel/tests.c
2011-08-24 23:47:56 -07:00
Generic account for RWTHAachen Students
0d4ff65bcb fix irq reset 2011-08-24 04:25:10 -07:00
Stefan Lankes
9631d861c3 Merge branch 'libsocket' 2011-08-24 09:39:17 +02:00
Stefan Lankes
1e1e77351a first approach to determine the cpu load 2011-08-24 09:32:36 +02:00
Simon Pickartz
c5befddfdf testing rem irq with mail_noise 2011-08-23 14:45:08 -07:00
Stefan Lankes
499f43bfaf add first version of the lazy release consistency 2011-08-23 14:03:34 -07:00
Stefan Lankes
637399c1e1 Attention! N has to be divisible by the number of cores! 2011-08-23 07:58:35 -07:00
Stefan Lankes
0a0452b7a1 prepare SVM subsystem to support also other consitency modells 2011-08-23 07:40:20 -07:00
Stefan Lankes
0d74873fa9 minor optimizations 2011-08-23 06:51:25 -07:00
Stefan Lankes
2605ce5b34 RCCE_shmalloc returns only a physical address => we have to map this region into the virtual address space 2011-08-23 01:12:52 -07:00
Stefan Lankes
af6ef23085 add some performance counters and remove bug in the physical to virtual address translation 2011-08-22 22:13:06 -07:00
Stefan Lankes
b0b9b0996e redesign of the SVM benchmark 2011-08-22 13:15:49 -07:00
Simon Pickartz
47deea941a remove debug printfs 2011-08-21 11:38:09 -07:00
Simon Pickartz
09931d918d remove debug printf 2011-08-20 07:09:37 -07:00
Stefan Lankes
6f1c07c0dc some code cleanups 2011-08-20 01:03:18 -07:00