Commit graph

312 commits

Author SHA1 Message Date
Stefan Lankes
aa6eb4da1b change coding style 2011-10-02 07:11:01 -07:00
Stefan Lankes
012d3938a2 avoid unneeded printing in the kernel message buffer 2011-09-25 20:49:01 +02:00
Stefan Lankes
13aaaa8bdc remove typo 2011-09-23 11:54:28 -07:00
Stefan Lankes
ada6dc727a add the possibility to enable the L1 cache for the receive buffer 2011-09-23 11:52:43 -07:00
Stefan Lankes
1fabe449dd minor performance improvements
=> reducing the number of interrupts
2011-09-20 13:05:49 -07:00
Stefan Lankes
1ada6d15af minor optimizations, avoiding mailbox overflow 2011-09-20 21:05:15 +02:00
Stefan Lankes
d199ee059b avoid mailbox overflow by sending a polling request to the tcpip thread 2011-09-20 16:38:37 +02:00
Stefan Lankes
e50b850cc0 remove typo 2011-09-20 16:37:38 +02:00
Stefan Lankes
ccd13db67e avoid mailbox overflow by sending a polling request to the tcpip thread 2011-09-20 04:47:36 -07:00
Stefan Lankes
08c6fe30ec add additional debug messages 2011-09-19 11:36:37 -07:00
Stefan Lankes
70969c0585 Merge branch 'socket' 2011-09-19 10:12:31 +02:00
Marian Ohligs
df7d1cab87 - increase legibility (add kb_init & kb_finish) 2011-09-19 00:29:16 +02:00
Stefan Lankes
9bafdf63c5 use pbuf_free_callback to free pbufs in the context of an interrupt handler
=> forward this request to the tcpip thread
2011-09-18 22:42:12 +02:00
Stefan Lankes
d51487cfd6 enable the support of lwip_close 2011-09-18 18:12:43 +02:00
Stefan Lankes
2f9f6916c5 cosmetic changes 2011-09-18 18:05:05 +02:00
Stefan Lankes
25222e4abc if LWIP_TCPIP_CORE_LOCKING is 0, we send a copy of the message to TCPIP thread 2011-09-17 15:25:42 +02:00
Stefan Lankes
e0e3a4fd82 improve the performance by using the "wrap modus"
=> http://wiki.osdev.org/RTL8139
2011-09-17 08:41:33 +02:00
Stefan Lankes
ce4bfa61bd fix bug in ring buffer handling 2011-09-17 00:55:47 +02:00
Stefan Lankes
6ad28af6b9 remove obsolete debug message 2011-09-17 00:54:03 +02:00
Stefan Lankes
cba0b1a285 add "SCC workaround" => ignore the read function 2011-09-15 13:03:39 -07:00
Stefan Lankes
8c68eab859 cosmetic changes 2011-09-15 21:42:36 +02:00
Stefan Lankes
89eeef276b Merge remote-tracking branch 'origin/ohligs' 2011-09-15 20:48:16 +02:00
Stefan Lankes
fdc9ad9641 remove some obsolete messages 2011-09-15 03:18:07 -07:00
Stefan Lankes
bf28c95b75 add additional debug messages 2011-09-14 23:41:34 -07:00
Marian Ohligs
68e9b9b46a Merge branch 'master' into ohligs 2011-09-14 17:21:12 +02:00
Marian Ohligs
8c3751fca4 - remove lwip_close tests
- deactivate lwip_close in driver/char/socket to remove Pagefaults until lwip_close works correctly
2011-09-14 17:13:54 +02:00
Marian Ohligs
9de6a8c423 - lwip_close tests 2011-09-14 17:01:30 +02:00
Stefan Lankes
c73b69a2d1 fix bug in wrong setting of the tx_write_offset 2011-09-14 07:49:06 -07:00
Marian Ohligs
39396f1188 - only initialize the fildes_t in usertasks, on create_user_task 2011-09-14 16:25:29 +02:00
Marian Ohligs
2beedc5e7d - change copyrights 2011-09-14 14:31:23 +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
9ead68262a - code cleanup
- rename netio in socket
- reactivate workaround in lseek
2011-09-14 14:26:52 +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
308f9b136f remove tcpip_callback(netif_set_link_up, netif)
=> the initd will set the link up
2011-09-07 10:11:16 +02:00
Stefan Lankes
24ea129456 use optimized memcpy function to increase the performance 2011-09-06 08:58:03 -07:00
Stefan Lankes
710523582e increase the performance of the eMAC device by enabling write combining 2011-09-03 13:28:02 -07:00
Marian Ohligs
f6e1118cc9 Merge branch 'master' into ohligs 2011-09-01 22:48:25 +02:00
Stefan Lankes
0ac3404f46 add missing header "tcpip.h" 2011-09-01 13:02:08 -07: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
Marian Ohligs
ed5dba2672 Merge branch 'master' into ohligs
Conflicts:
	kernel/tests.c
2011-08-29 14:52:23 +02:00
Stefan Lankes
0cd2d656cf redesign of the RX handler 2011-08-27 14:28:59 -07:00
Stefan Lankes
7b9f890c66 use RCCE_barrier instead of a "sleep workaround" 2011-08-27 05:23:18 -07:00
Marian Ohligs
591692f441 - tidy up the drivers folder
- all char driver could be find in drivers/char
2011-08-27 12:10:05 +02:00
Marian Ohligs
6ee8ee2be5 Merge branch 'master' into ohligs 2011-08-26 21:20:01 +02:00
Stefan Lankes
65d7286778 minor changes for the modified function create_kernel_task 2011-08-26 03:20:35 -07:00
Stefan Lankes
2b9a9eef8b remove compiler warnings 2011-08-25 04:07:20 -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
Stefan Lankes
df40d33913 add additional output messages 2011-08-23 03:21:02 -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
Marian Ohligs
2f89686df8 - change close(node) in close(file)
- disable close in netchar, for testing
2011-08-11 17:11:48 +02:00