Baptiste Wicht
|
7d7b131911
|
Qemu debugging via serial port
|
2016-07-02 15:05:08 +02:00 |
|
Baptiste Wicht
|
9efd6430c2
|
Basic serial support
|
2016-07-02 15:04:00 +02:00 |
|
Baptiste Wicht
|
cda223cc11
|
Empty keyboard buffer after enabling the IRQ
|
2016-07-02 14:48:28 +02:00 |
|
Baptiste Wicht
|
d3db4cfa97
|
Review order
|
2016-07-02 14:27:28 +02:00 |
|
Baptiste Wicht
|
f4e031d047
|
Review logging
Cleanup
Integrate virtual debugging
|
2016-07-02 14:08:53 +02:00 |
|
Baptiste Wicht
|
6beff2c17b
|
New debugging capabilities
While in Bochs, print to the Bochs console
|
2016-07-02 14:02:55 +02:00 |
|
Baptiste Wicht
|
74122d013e
|
Cleanup
|
2016-07-02 13:56:23 +02:00 |
|
Baptiste Wicht
|
37205c99ea
|
Activate 0xe9 port hack for debugging purpose
|
2016-07-02 13:33:36 +02:00 |
|
Baptiste Wicht
|
1286e75791
|
Refactor
|
2016-07-02 13:33:17 +02:00 |
|
Baptiste Wicht
|
20dee4d16c
|
Add top() function
|
2016-07-01 21:06:27 +02:00 |
|
Baptiste Wicht
|
d1a7e2f26a
|
Fix bugs in the scheduler
|
2016-06-30 21:03:01 +02:00 |
|
Baptiste Wicht
|
60a721a05b
|
Add note
|
2016-06-30 21:01:32 +02:00 |
|
Baptiste Wicht
|
03c060af34
|
Simplify mutex
|
2016-06-30 21:01:11 +02:00 |
|
Baptiste Wicht
|
1ea3f90f4e
|
More safety for spinlock
|
2016-06-30 20:59:52 +02:00 |
|
Baptiste Wicht
|
3df6abb169
|
Add simple Bochs target
|
2016-06-30 20:59:21 +02:00 |
|
Baptiste Wicht
|
30175d3413
|
Fix Qemu command
|
2016-06-30 20:58:38 +02:00 |
|
Baptiste Wicht
|
e3ada09648
|
Fix name
|
2016-06-30 20:58:29 +02:00 |
|
Baptiste Wicht
|
26846ae5c2
|
Add Sonar
|
2016-06-30 20:58:19 +02:00 |
|
Baptiste Wicht
|
e5e18f8afc
|
Create compile target
|
2016-06-30 20:58:12 +02:00 |
|
Baptiste Wicht
|
65b0a7c04e
|
Fix Qemu command
|
2016-06-27 23:07:45 +02:00 |
|
Baptiste Wicht
|
b2a8ee7a45
|
Fix name
|
2014-10-20 21:13:02 +02:00 |
|
Baptiste Wicht
|
31f2eb2f34
|
Add Sonar
|
2014-10-20 21:04:53 +02:00 |
|
Baptiste Wicht
|
9a48fa4e31
|
Create compile target
|
2014-10-20 21:03:29 +02:00 |
|
Baptiste Wicht
|
a1f9291d06
|
Init loging system in the scheduler
|
2014-03-27 23:05:28 +01:00 |
|
Baptiste Wicht
|
59bc7e8fa8
|
Reduce time quanta for context switching
|
2014-03-27 22:57:56 +01:00 |
|
Baptiste Wicht
|
bcf48a5419
|
Change the way wait is done (still experimental)
|
2014-03-27 22:43:01 +01:00 |
|
Baptiste Wicht
|
b496f0e87b
|
Some cleanup
|
2014-03-27 22:41:13 +01:00 |
|
Baptiste Wicht
|
b9465824ba
|
Add simple Bochs target
|
2014-03-27 22:36:42 +01:00 |
|
Baptiste Wicht
|
d52b5677ce
|
Better thread support
|
2014-03-16 16:45:13 +01:00 |
|
Baptiste Wicht
|
60b339045b
|
Review semaphore
|
2014-03-16 16:44:57 +01:00 |
|
Baptiste Wicht
|
8797494750
|
Cleanup
|
2014-03-16 16:44:39 +01:00 |
|
Baptiste Wicht
|
c469f28c58
|
Use mutex and semaphore for ata driver
|
2014-03-15 18:59:55 +01:00 |
|
Baptiste Wicht
|
674484f284
|
init task has the default number of rounds
|
2014-03-13 22:44:07 +01:00 |
|
Baptiste Wicht
|
d56ad336c4
|
Add note
|
2014-03-13 22:42:12 +01:00 |
|
Baptiste Wicht
|
5993ad3504
|
Reduce the number of write()
|
2014-03-13 22:35:31 +01:00 |
|
Baptiste Wicht
|
7af924f154
|
Store early logs to file
|
2014-03-13 22:30:40 +01:00 |
|
Baptiste Wicht
|
ba127b3f96
|
Clean asm
|
2014-03-13 22:21:58 +01:00 |
|
Baptiste Wicht
|
c2b5eec2dd
|
Optimize performances of truncate
|
2014-03-13 21:50:50 +01:00 |
|
Baptiste Wicht
|
e63efd0aa2
|
Clean
|
2014-03-12 22:10:28 +01:00 |
|
Baptiste Wicht
|
bef1a4b193
|
Use std::function to simplify code
|
2014-03-12 21:46:35 +01:00 |
|
Baptiste Wicht
|
f5b1165e28
|
Implement very basic std::function suppport
|
2014-03-12 21:43:00 +01:00 |
|
Baptiste Wicht
|
7362ecf7fe
|
Change logs
|
2014-03-12 20:23:28 +01:00 |
|
Baptiste Wicht
|
3884c9d2b8
|
Fix bug in offset
|
2014-03-12 20:22:57 +01:00 |
|
Baptiste Wicht
|
26adfcee3d
|
Only touch if the file does not exists
|
2014-03-12 20:22:20 +01:00 |
|
Baptiste Wicht
|
8c9ba4f38b
|
Logging
|
2014-03-11 22:28:38 +01:00 |
|
Baptiste Wicht
|
d1e190a0f4
|
Update printf
|
2014-03-11 22:00:40 +01:00 |
|
Baptiste Wicht
|
1cb20b40d0
|
Work on logging
|
2014-03-11 18:38:58 +01:00 |
|
Baptiste Wicht
|
3938ab866c
|
Init the terminals faster
|
2014-03-11 17:31:36 +01:00 |
|
Baptiste Wicht
|
8ee25e1dab
|
Prepare some logging system
|
2014-03-10 21:21:01 +01:00 |
|
Baptiste Wicht
|
56a908b912
|
Complete logging in 16/32 modes
|
2014-03-10 20:26:48 +01:00 |
|