Stefan Lankes
0c61f5dee1
per default the kernel enables L1$ for RX buffers
2012-09-12 00:41:15 -07:00
Stefan Lankes
2f64a5c772
replace tcpip_input by ethernet_input/ip_input
...
All MetalSVM drivers guarantee that the input function will be called in the context of the tcpip thread.
Therefore, we are able to use ethernet_input/ip_input instead of tcpip_input
2012-09-11 10:36:29 +02:00
Stefan Lankes
e3ad07cbd1
some code cleanups
2012-09-10 05:54:30 -07:00
Stefan Lankes
90e2347c42
mmnif driver allocates the heap via shmalloc
...
RCCE_shmalloc is not longer supported!
2012-07-15 05:59:21 -07:00
Stefan Lankes
4255cc0a6b
add SCC-related stuff to support the tickless kernel
2012-07-03 10:58:20 -07:00
Stefan Lankes
d9e0d932f0
workaround to disable temporary the mmnif device
2011-11-16 03:11:16 -08:00
Stefan Lankes
c74ee965ca
minor optimizations
2011-10-20 08:46:27 -07:00
Stefan Lankes
844acb30b9
fix bug in get_destination
2011-10-20 04:51:34 -07:00
Stefan Lankes
fcbc567c71
minor optimizations
2011-10-20 03:45:51 -07:00
Stefan Lankes
5f84a93c01
extending the functionality and increasing the compatability of the Socket API
...
- removing some minor bugs (races)
- increasing the readability
2011-10-19 04:48:16 -07:00
Stefan Lankes
bdb0a895f2
fix bug in the initialize routine
2011-10-17 04:57:17 -07:00
Stefan Lankes
cd6f8b56fc
remove bug in the initialization of heap_start_address
2011-10-17 01:55:22 -07:00
Stefan Lankes
4ec5d69ed6
use the correct memcpy routince for the MPB
2011-10-13 15:44:55 -07:00
Stefan Lankes
3e6331913a
use RCCE_IAM instead od RCCE_ue
2011-10-12 10:24:22 -07:00
Stefan Lankes
4d8872bcfa
fix alignment bug
2011-10-12 02:09:57 -07:00
Stefan Lankes
3e1a0bc7d6
reduce the size of the RX buffer for MPB version and minor optimizations
2011-10-11 16:02:28 -07:00
Stefan Lankes
30bf7d20a3
minor optimization, using of the flag MAP_REMAP to enable the cache
2011-10-10 15:38:55 -07:00
Stefan Lankes
9aa37f217d
remove obsolete debug messages
2011-10-10 13:21:04 -07:00
Stefan Lankes
52ad55730e
switch to LINT1 for the Virtual IP device
2011-10-10 22:02:22 +02:00
Stefan Lankes
6fd7f64059
increase number of cores, minor optimizations
2011-10-06 12:51:11 -07:00
Stefan Lankes
816b3438af
minor optimizations
2011-10-05 22:54:49 -07:00
Stefan Lankes
06ddffe09a
use optimized memcpy functions for non-cacheable memory
2011-10-05 22:42:09 -07:00
Stefan Lankes
bd0e323250
remove obsolete locks
2011-10-05 13:29:14 -07:00
Stefan Lankes
264ab41457
avoid races
2011-10-05 13:23:59 -07:00
Stefan Lankes
384a727d63
code cleanup
2011-10-04 11:59:00 -07:00
Stefan Lankes
6205ab74fe
remove (obsolete) TX buffer
2011-10-04 08:36:46 -07:00
Stefan Lankes
99ade4c064
remove compiler errors
2011-10-04 10:27:04 +02:00
Stefan Lankes
f2a3930046
cosmetic changes
2011-10-03 23:59:52 -07:00
Stefan Lankes
4285fd5287
some code clean ups
2011-10-03 03:52:14 -07:00
Stefan Lankes
498654447c
move scc_memcpy.h to arch/x86/include/asm
2011-10-02 14:07:13 -07:00
Stefan Lankes
747d8a278c
changes coding style, redesign of the startup code
2011-10-02 13:56:54 -07:00
Stefan Lankes
49a793736c
merge driver from Benedikt's bachelor thesis, remove compiler warning
2011-10-02 08:54:53 -07:00
Stefan Lankes
65d7286778
minor changes for the modified function create_kernel_task
2011-08-26 03:20:35 -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
399876928f
build mmnif only on RockCreek
2011-08-06 18:09:25 +02:00
Stefan Lankes
173c5d54b6
set rckemacif as default interface
2011-08-06 08:57:53 -07:00
Stefan Lankes
6c13cc7584
enable mmnif and some cosmetic changes
2011-08-06 08:52:07 -07:00
Stefan Lankes
7d63b27105
Merge branch 'krueger' into network
2011-08-06 08:00:46 -07:00
Stefan Lankes
6d08dbcf72
minor changes to support the new semaphore interface
2011-08-06 07:24:21 -07:00
Carl-Benedikt Krüger
82eb79df71
cosmetics
2011-08-04 16:21:01 +02:00
Carl-Benedikt Krüger
210ebfb68f
benchmark
2011-08-04 16:00:22 +02:00
Carl-Benedikt Krüger
50fd407384
benchmark
2011-08-04 15:56:11 +02:00
Carl-Benedikt Krüger
e37c0c4ca7
major changes
2011-08-04 15:55:12 +02:00
Carl-Benedikt Krüger
da213b14af
major changes
2011-08-04 15:43:40 +02:00
Carl-Benedikt Krüger
88dddd08a7
major changes
2011-08-04 15:42:56 +02:00
Carl-Benedikt Krüger
070fffd9c0
...
2011-08-04 15:20:18 +02:00
Carl-Benedikt Krüger
8082128fc1
...
2011-08-04 15:03:21 +02:00
Carl-Benedikt Krüger
a5b402b1f5
...
2011-08-04 15:02:23 +02:00
Carl-Benedikt Krüger
695ca0da4f
...
2011-08-04 14:53:16 +02:00
U-MobileHooK\Benedikt
7f4d3b3f9d
test out new buffer implementation
2011-08-04 14:22:44 +02:00