1413 Commits

Author SHA1 Message Date
Baptiste Wicht
d0060d8607 FAT32: Optimize number of dynamic allocations 2018-03-20 13:24:03 +01:00
Baptiste Wicht
6982a98e6f Better logging 2018-03-20 13:18:17 +01:00
Baptiste Wicht
7952daaa8e Fix the parent process id of system processes 2018-03-20 13:09:15 +01:00
Baptiste Wicht
ea74abc033 Add note 2018-03-20 11:25:38 +01:00
Baptiste Wicht
9a3f10d686 Start with the task with higher priority! 2018-03-20 11:25:00 +01:00
Baptiste Wicht
b6794a15e9 Improve DHCP tracing 2018-03-20 11:21:21 +01:00
Baptiste Wicht
e8c3d5addc Improve scheduler logging 2018-03-20 11:16:34 +01:00
Baptiste Wicht
5cfd1705eb Fix typo 2018-03-14 13:50:49 +01:00
Baptiste Wicht
af2c29b812
Fix socket pointer stability
If we use a vector, we cannot store pointers to the elements
2016-10-05 20:10:10 +02:00
Baptiste Wicht
853ab4d421
Accept with timeout 2016-10-05 20:05:01 +02:00
Baptiste Wicht
2f5b56b4c0
Cleanup TCP numbers 2016-10-05 19:50:56 +02:00
Baptiste Wicht
748d3727f1
Better handling of disconnection 2016-10-05 19:08:07 +02:00
Baptiste Wicht
c9dd624168
Better C++ 2016-10-04 23:05:20 +02:00
Baptiste Wicht
36a8d31f34
First prototype of disconnection 2016-10-04 22:20:38 +02:00
Baptiste Wicht
cf8ba31cee
Fix containers of packets 2016-10-04 22:07:33 +02:00
Baptiste Wicht
0ec1826a63
Detect disconnection 2016-10-04 21:56:19 +02:00
Baptiste Wicht
3231dd56f1
Review TCP
Fixes for indices
Better logging
2016-10-04 21:30:42 +02:00
Baptiste Wicht
18a55a8dd7
Clear rbp 2016-10-04 18:47:33 +02:00
Baptiste Wicht
44415330ca
Disable stack unwinding 2016-10-04 17:56:03 +02:00
Baptiste Wicht
001a236e96
Always log the current pid 2016-10-03 22:42:45 +02:00
Baptiste Wicht
57813ce338
Very basic stack unwinding 2016-10-03 22:26:59 +02:00
Baptiste Wicht
ee4fa2f2de
Slight optimization for path 2016-10-03 22:22:27 +02:00
Baptiste Wicht
b4426249da
Capture base pointer in fault handler 2016-10-03 21:54:48 +02:00
Baptiste Wicht
370e6f6b5c
Review faults 2016-10-03 21:10:54 +02:00
Baptiste Wicht
c3435b9f51
Better logging messages 2016-10-03 20:54:40 +02:00
Baptiste Wicht
66ee3c5014
Fix packet to self transmission
Don't assume that the index is set to zero, set it to the correct
value
2016-10-03 20:54:08 +02:00
Baptiste Wicht
8741ac25d0
Fix message 2016-10-03 20:47:00 +02:00
Baptiste Wicht
694011d73a
Fix release of the lock 2016-10-03 20:42:15 +02:00
Baptiste Wicht
5235ecda1a
Remove logging messages 2016-10-03 20:15:42 +02:00
Baptiste Wicht
64c8a42c1b
Reformat 2016-10-03 19:42:48 +02:00
Baptiste Wicht
8a6d0db3f2
Cleanup 2016-10-02 17:19:44 +02:00
Baptiste Wicht
ebc2bfbb9c
Use queue instaed of vector
This preserves correctly the order of packets
2016-10-02 16:43:18 +02:00
Baptiste Wicht
c2c184f693
A bit of doc 2016-10-01 22:21:13 +02:00
Baptiste Wicht
c7a3d7a5c3
Logging 2016-10-01 21:58:08 +02:00
Baptiste Wicht
505f2593be
Prevent copy and move of packet 2016-10-01 16:14:48 +02:00
Baptiste Wicht
e2633a0c3f
Remove unused functions 2016-10-01 16:02:10 +02:00
Baptiste Wicht
bdfac39823
Doc of the drivers 2016-10-01 16:01:53 +02:00
Baptiste Wicht
8084d8363d
Doc 2016-10-01 15:59:41 +02:00
Baptiste Wicht
cc4b26ca2e
Documentation of file systems 2016-10-01 15:06:04 +02:00
Baptiste Wicht
1c113afb18
Avoid copies of network packets
Use shared_ptr to count references to network packets
Only copy the shared packets
Change the interface to use only network packets
2016-10-01 14:48:58 +02:00
Baptiste Wicht
115e036e45
Fix warning 2016-09-30 22:26:01 +02:00
Baptiste Wicht
a66ab86969
Remove old TODO
The uptime is now correct with HPET
2016-09-30 22:23:54 +02:00
Baptiste Wicht
8035191756
Unify network API 2016-09-30 22:20:19 +02:00
Baptiste Wicht
07da244762
Add 1 more basic test 2016-09-30 22:12:12 +02:00
Baptiste Wicht
f01994fa8c
Complete function attributes 2016-09-30 22:10:08 +02:00
Baptiste Wicht
31e061f4d0
Register the ARP layer 2016-09-30 22:08:22 +02:00
Baptiste Wicht
fb68f1b27c
Documentation 2016-09-29 12:40:10 +02:00
Baptiste Wicht
9fec17d47b
Doc 2016-09-29 09:51:46 +02:00
Baptiste Wicht
56e865c6de
Move packet out of ethernet 2016-09-29 09:47:05 +02:00
Baptiste Wicht
031352ea34
Cleanup headers 2016-09-29 09:43:14 +02:00