Matthijs ter Woord
|
1154900a9b
|
Ongoing fixes
|
2015-07-23 11:26:39 -04:00 |
|
Matthijs ter Woord
|
67f06011e0
|
Implement simple branching for 8-byte operands.
|
2015-07-22 21:39:18 -04:00 |
|
Matthijs ter Woord
|
d827212e4a
|
Ongoing VS2015 work.
|
2015-07-22 21:23:55 -04:00 |
|
Matthijs ter Woord
|
d285220f1d
|
Building using vs2015 works now. Most likely doesn't work with 2013 anymore.
|
2015-07-23 00:21:14 +02:00 |
|
Matthijs ter Woord
|
cb3a625fd9
|
Merge branch 'master' into memory_handles
|
2015-07-22 22:27:49 +02:00 |
|
Matthijs ter Woord
|
3b8ac3e98f
|
Some logging is now disabled. Speeds up debugconnector.
|
2015-07-22 22:25:27 +02:00 |
|
Matthijs ter Woord
|
386c51f6f1
|
More fixing of debugconnector work.
|
2015-07-22 22:03:07 +02:00 |
|
Matthijs ter Woord
|
26fdb6c1d4
|
More fixes on debugconnector and named pipes.
|
2015-07-22 18:19:42 +02:00 |
|
Matthijs ter Woord
|
eca33486fa
|
Ongoing debug connector work.
|
2015-07-22 15:46:10 +02:00 |
|
Kudzu
|
fbf97ac127
|
Fixed for RTM VS SDK vs RC
|
2015-07-21 21:06:34 -04:00 |
|
Matthijs ter Woord
|
47e048fd89
|
Fix for a clean VS 2015 machine.
|
2015-07-21 21:28:34 +02:00 |
|
Matthijs ter Woord
|
ebe67eb0e2
|
.
|
2015-07-21 21:14:54 +02:00 |
|
Matthijs ter Woord
|
5d031eed06
|
Ongoing debugconnector work.
|
2015-07-21 20:25:24 +02:00 |
|
Matthijs ter Woord
|
bbafc0d18e
|
Converted debugconnector to synchronous mode again.
|
2015-07-21 19:28:33 +02:00 |
|
Matthijs ter Woord
|
230521db74
|
Ongoing pipe work.
|
2015-07-21 16:59:12 +02:00 |
|
Matthijs ter Woord
|
8e7fc28e0e
|
Ongoing debug fixes.
|
2015-07-21 14:51:31 +02:00 |
|
Matthijs ter Woord
|
e0d3f0debc
|
Disable interrupts while in the debugstub.
|
2015-07-20 14:45:17 +02:00 |
|
Matthijs ter Woord
|
5f44ec8ac1
|
Improve debug speed.
|
2015-07-20 14:35:59 +02:00 |
|
Matthijs ter Woord
|
64aa1484e2
|
Running kernels with vmware works now.
|
2015-07-18 02:19:48 +02:00 |
|
Matthijs ter Woord
|
befe55c72b
|
Add local and argument info on plugged method. argument info is handy there (locals not so much)
|
2015-07-18 02:19:28 +02:00 |
|
Matthijs ter Woord
|
3f86e0491a
|
Refactoring of kernel tester. Take out generic part of the runner, so other targets (vmware, hyper-v in the future, etc) can also be tested.
|
2015-07-18 00:40:53 +02:00 |
|
Matthijs ter Woord
|
76308133fd
|
In tester, redirect bochs output to output handler as well. In xml, it's redirected to a new subelement of the task. (For separating it from kernel output).
Part of #143
|
2015-07-05 14:22:01 +02:00 |
|
Matthijs ter Woord
|
5fca0ecbb7
|
Fix ata detection bug. CD drives were recognized as ATAPI devices, but still handled as ATA ones. Currently we don't have an ATAPI driver, so the CD drives are ignored.
Fixes #129
|
2015-07-05 13:28:16 +02:00 |
|
Matthijs ter Woord
|
eef80473fb
|
Sort the Locals window contents.
Fixes #152
|
2015-07-05 12:28:09 +02:00 |
|
Matthijs ter Woord
|
2fd9977c20
|
File.ReadAllText works!
|
2015-07-05 11:42:31 +02:00 |
|
CSharpLover
|
9911ada17a
|
Update links for github
|
2015-07-04 18:24:31 +03:00 |
|
Matthijs ter Woord
|
7e481aaee3
|
Fix fat Directory.Exists, so it works with case insensitive match as well.
|
2015-07-04 15:53:04 +02:00 |
|
Matthijs ter Woord
|
732a3e2a3a
|
More fixes to stack reservation. We were assuming that there was space reserved for return value, while it shouldn't in all cases.
|
2015-07-04 12:46:28 +02:00 |
|
Matthijs ter Woord
|
cba227747b
|
Reformat code
|
2015-07-03 20:49:46 +02:00 |
|
Matthijs ter Woord
|
2e71dce620
|
Merge pull request #149 from CSharpLover/patch-1
VGAScreen fix
|
2015-07-02 15:38:48 +02:00 |
|
Matthijs ter Woord
|
87af33827c
|
Add reference to msdn.
|
2015-07-02 15:34:02 +02:00 |
|
CSharpLover
|
9e99658c39
|
VGAScreen fix
|
2015-07-02 15:18:41 +03:00 |
|
CSharpLover
|
ff1e2140e2
|
VGAScreen fix
VGAScreen is now working.
Note: You must use Cosmos.System.VGAScreen class, instead of Cosmos.HAL.VGAScreen class.
|
2015-07-02 15:08:04 +03:00 |
|
Matthijs ter Woord
|
8eaee43bc0
|
Small compiler fix.
|
2015-07-01 20:28:31 +02:00 |
|
Matthijs ter Woord
|
f2f539eebb
|
Now the rings check also makes sure the kernel dll is ring User.
|
2015-07-01 19:47:21 +02:00 |
|
Matthijs ter Woord
|
cb5aae2c00
|
Ongoing adding of tests, fixing of IL interpreter.
|
2015-06-27 18:33:52 +02:00 |
|
Matthijs ter Woord
|
09e9a3abcb
|
Ongoing fixes.
|
2015-06-27 18:07:58 +02:00 |
|
Matthijs ter Woord
|
e80a1d6d07
|
Fixes #137
|
2015-06-27 18:05:12 +02:00 |
|
Matthijs ter Woord
|
63782fde18
|
Disable nasm warning.
|
2015-06-27 17:20:39 +02:00 |
|
Matthijs ter Woord
|
21c0e3537f
|
Test added for #126.
|
2015-06-27 16:37:59 +02:00 |
|
Matthijs ter Woord
|
4e133675ac
|
Fix logging.
|
2015-06-27 16:17:55 +02:00 |
|
Matthijs ter Woord
|
7d6304bbea
|
Merge pull request #141 from zdimension/zdimension-keyboard-work
Fixed some empty-char-thingy bugs in the keyboard implementation and …
|
2015-06-21 17:13:34 +02:00 |
|
Matthijs ter Woord
|
1c86a8d817
|
Fixes #142
|
2015-06-21 16:55:31 +02:00 |
|
Matthijs ter Woord
|
c5559bec0c
|
First step of #140 is working now. (Running kernels)
|
2015-06-21 16:47:21 +02:00 |
|
zdimension
|
c451a319a2
|
Reformatted code a bit
|
2015-06-21 16:15:58 +02:00 |
|
Matthijs ter Woord
|
dcd77853d2
|
Ongoing work for #140.
|
2015-06-21 15:59:56 +02:00 |
|
Matthijs ter Woord
|
1828c6662b
|
Running tests works now.
|
2015-06-21 15:25:21 +02:00 |
|
zdimension
|
1ae8b46a40
|
Moved NumLock, CapsLock and ScrollLock to the base class and added value check in HandleScancode.
|
2015-06-21 14:11:11 +02:00 |
|
Matthijs ter Woord
|
89d62cc55a
|
More work on #140. Now tests are ran. Next step is logging to xml.
|
2015-06-21 13:57:46 +02:00 |
|
Matthijs ter Woord
|
0cbba4c0d0
|
Add optional error handling for async errors.
|
2015-06-21 13:48:31 +02:00 |
|