2003 Commits

Author SHA1 Message Date
Baptiste Wicht
f00d1db537 Add log 2018-03-22 14:33:19 +01:00
Baptiste Wicht
8bb4a8d484 odin: Preliminary support for resize 2018-03-22 14:27:15 +01:00
Baptiste Wicht
7bcc143c04 Cleanup 2018-03-22 11:19:17 +01:00
Baptiste Wicht
046e4a08ed Add support for closing windows 2018-03-22 11:16:28 +01:00
Baptiste Wicht
2573dfb692 Fix wait_list::remove() 2018-03-21 13:48:45 +01:00
Baptiste Wicht
8c1fb92608 Restore lock 2018-03-21 13:28:45 +01:00
Baptiste Wicht
20580bf82f Better assertion 2018-03-21 13:21:06 +01:00
Baptiste Wicht
aaa1f2a7a2 Fix bugs with the scheduler
Selecting the next process and switching to it should be done in
a safe fashion. Otherwise, can be preempted between the two and the
decision may not be valid anymore
2018-03-21 13:20:13 +01:00
Baptiste Wicht
f0661aaf46 Improve documentation 2018-03-21 13:19:14 +01:00
Baptiste Wicht
0d8189bde2 Cleanup verbose logging 2018-03-20 14:14:28 +01:00
Baptiste Wicht
fc87097bf0 Add more logging 2018-03-20 14:11:22 +01:00
Baptiste Wicht
3021aed283 Protect the block cache with the lock!
The block cache is absolutely not reentrant!
Note: Maybe the block should be around the entire loop
2018-03-20 14:11:11 +01:00
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
9ec272fce3 New makefile target 2018-03-15 08:54:24 +01:00
Baptiste Wicht
5cfd1705eb Fix typo 2018-03-14 13:50:49 +01:00
johnl
560a609d52 Small wording improvements to README.rst (#9) 2018-02-08 12:49:51 +01:00
Baptiste Wicht
2ec3ae6442 New tests 2016-10-14 08:07:48 +02:00
Baptiste Wicht
7a027cab18 Fix memclr optimization 2016-10-14 08:07:43 +02:00
Baptiste Wicht
17c76c2013 is_integral traits 2016-10-14 08:07:36 +02:00
Baptiste Wicht
8c1464408e
More std::string tests 2016-10-05 21:13:18 +02:00
Baptiste Wicht
1967a695e0
More tests for std::string 2016-10-05 21:00:54 +02:00
Baptiste Wicht
990f5f16e9
New test for std::vector 2016-10-05 20:58:01 +02:00
Baptiste Wicht
2a1e030111
Fix std::list::empty() 2016-10-05 20:56:23 +02:00
Baptiste Wicht
8e52d69bcf
New tests for std::list 2016-10-05 20:56:16 +02:00
Baptiste Wicht
4c9db9542c
More tests for std::list 2016-10-05 20:49:11 +02:00
Baptiste Wicht
1d0a5fb11f
Fix memory issues in std::list 2016-10-05 20:41:52 +02: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
857eadce46
Fix error checking 2016-10-04 22:48:53 +02:00
Baptiste Wicht
a6df088edc
Cleanup 2016-10-04 22:42:03 +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
31c6e7f78a
Better netcat messages 2016-10-04 21:19:00 +02:00
Baptiste Wicht
bf6ac153a0
New prototype qemu launcher 2016-10-04 20:12:04 +02:00
Baptiste Wicht
18a55a8dd7
Clear rbp 2016-10-04 18:47:33 +02:00
Baptiste Wicht
5fc6e5f94e
Make args more useful 2016-10-04 18:30:26 +02:00
Baptiste Wicht
44415330ca
Disable stack unwinding 2016-10-04 17:56:03 +02:00
Baptiste Wicht
129082046b
Disable frame pointer, I'm too stupid to make it work 2016-10-04 17:53:45 +02:00
Baptiste Wicht
001a236e96
Always log the current pid 2016-10-03 22:42:45 +02:00