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