Commit graph

202 commits

Author SHA1 Message Date
mterwoord_cp
ca2695aaf2 Intermediary debug changes 2008-03-23 19:37:39 +00:00
mterwoord_cp
aa3b372968 start on debugging support 2008-03-23 17:22:29 +00:00
mterwoord_cp
74634db02d 2008-03-23 14:15:01 +00:00
mterwoord_cp
a9bdf50d5e 2008-03-22 15:44:28 +00:00
mterwoord_cp
9df74349b6 2008-03-21 18:39:24 +00:00
mterwoord_cp
1be2e25667 several fixes 2008-03-21 13:58:17 +00:00
mterwoord_cp
7f48cfaca9 fixed? 2008-03-16 12:52:33 +00:00
mterwoord_cp
11cf066fd2 instance field fixes 2008-03-16 08:50:41 +00:00
LostTheBlack_cp
f943c82110 2008-03-14 14:38:58 +00:00
LostTheBlack_cp
c598156941 [*] Corrected Engine.Execute method. There was some unreachable code. 2008-03-13 21:05:02 +00:00
mterwoord_cp
61f6cd1e8b ATA works now. problem was setting fields of the baseclass. 2008-03-08 09:41:24 +00:00
mterwoord_cp
e628377ddc Huge amount of fixes 2008-03-08 08:26:25 +00:00
mterwoord_cp
23bb80572a Fixed Ext2 GetDirectoryEntries support 2008-02-29 18:03:56 +00:00
mterwoord_cp
edac084b3d Fixed exceptions 2008-02-27 18:17:59 +00:00
mterwoord_cp
0c6e92e5de 2008-02-10 15:27:44 +00:00
mterwoord_cp
b22ee8ff20 structs should work now. will be testing using the old ext2+ata code... 2008-02-08 18:29:30 +00:00
mterwoord_cp
109f8ed05a 2008-02-07 17:29:16 +00:00
mterwoord_cp
6695af454b 2008-02-07 09:09:28 +00:00
mterwoord_cp
565e749692 fixed some delegate issues 2008-02-05 16:15:23 +00:00
mterwoord_cp
def1052c25 New IL2CPU version 2008-02-04 08:17:37 +00:00
mterwoord_cp
e32bca76e9 Fixed stack corruption 2008-01-21 16:57:57 +00:00
mterwoord_cp
5a5e08db3b 2008-01-18 10:30:36 +00:00
mterwoord_cp
ea060c0479 2008-01-11 12:55:28 +00:00
mterwoord_cp
d931a504eb Code cleanup 2008-01-10 14:25:51 +00:00
mterwoord_cp
49307c26b5 Exceptions work now.. 2008-01-09 18:33:50 +00:00
kudzu_cp
dd48f9b762 Remove i4o refs 2008-01-09 17:08:17 +00:00
kudzu_cp
cbd3c24eb3 Rest of strong naming 2008-01-09 17:03:23 +00:00
mterwoord_cp
e8e538dd3c Did some code cleanup, and fixed a scanner bug 2008-01-08 17:46:37 +00:00
mterwoord_cp
ef768cc00b 2008-01-08 15:55:13 +00:00
mterwoord_cp
3dc3afd96d Engine changes for new builder infrastructure 2008-01-08 13:57:36 +00:00
mterwoord_cp
af530d3847 Exceptions work, no finally/catch support yet, though 2008-01-06 12:24:02 +00:00
mterwoord_cp
7cf86e48ca Changed il2cpu and cosmosscripts to generate multiple asm files, which are smaller.. 2008-01-05 13:35:34 +00:00
moitoius_cp
78d2fdc405 Made the demo console. Try out the type command... 2008-01-02 09:46:04 +00:00
mterwoord_cp
a3734ff054 string.IndexOf(char) works now 2008-01-02 08:52:59 +00:00
mterwoord_cp
1d0bfcf49f The dir command works now 2008-01-01 16:01:45 +00:00
mterwoord_cp
752c5d0655 2008-01-01 14:57:34 +00:00
mterwoord_cp
122b9a3a4e 2008-01-01 14:41:07 +00:00
mterwoord_cp
374affe053 2007-12-30 14:04:48 +00:00
mterwoord_cp
ae0e7c0d5a small code reorganization, simple win32 apps work now 2007-12-29 16:10:10 +00:00
mterwoord_cp
1626d982a1 Ext2 reading works now (limited edition) 2007-12-22 08:32:46 +00:00
mterwoord_cp
50a75f6f1d argument handling bug fixed. could cause stack corruption 2007-12-16 12:17:11 +00:00
mterwoord_cp
36100523d4 2007-12-12 15:58:42 +00:00
mterwoord_cp
0a0d753d00 Kernel works again.. 2007-12-09 13:09:15 +00:00
mterwoord_cp
530046b997 Debugging of cosmos works now via gdb and remote stub in vm 2007-12-02 15:19:53 +00:00
mterwoord_cp
90a9edda7c random changes. some dont work :) 2007-11-27 13:57:13 +00:00
mterwoord_cp
f0f81c52cf fixed issues with several opcode implementations. Queue<T> should work now 2007-11-26 13:14:34 +00:00
mterwoord_cp
d7f1db40dc Some more fixes to several stuff 2007-11-24 15:19:05 +00:00
mterwoord_cp
e4ed1fd45d Fixed some tests 2007-11-23 18:33:19 +00:00
mterwoord_cp
e4b2cfaca3 prelim work on generics 2007-11-23 16:50:43 +00:00
mterwoord_cp
a244066330 Added some more logging 2007-11-23 16:11:05 +00:00
mterwoord_cp
3e52956171 Added small optimization.. 2007-11-23 15:53:33 +00:00
mterwoord_cp
cd3d01bc74 initial kernel support for heap 2007-11-23 14:44:13 +00:00
mterwoord_cp
6a62ab7d05 New architecture works. Still working on removing the Cosmos.Kernel.Hardware.Processor project 2007-11-22 16:40:09 +00:00
mterwoord_cp
e8e5384b10 2007-11-22 15:19:27 +00:00
mterwoord_cp
1e12c71137 2007-11-21 12:31:46 +00:00
mterwoord_cp
fdd36edaaf All works now. metal mode cctors are called. 2007-11-21 09:05:47 +00:00
mterwoord_cp
97f8349dd7 Disabled static constructor calling in metal mode. 2007-11-20 18:16:04 +00:00
mterwoord_cp
0c861b9b2e Some refactorings 2007-11-20 17:16:42 +00:00
mterwoord_cp
0acb7b7f31 Some native code cleanup 2007-11-20 15:45:39 +00:00
mterwoord_cp
5f1eb30537 Some additional changes, now mono system libs can be used 2007-11-20 08:23:27 +00:00
mterwoord_cp
fd2c7222bd Console support is fixed 2007-11-19 14:57:23 +00:00
mterwoord_cp
91a0dc29c5 First version with the new Plug infrastructure 2007-11-19 14:11:28 +00:00
mterwoord_cp
ea5b8d6171 We have a GC now. :-) 2007-11-18 14:53:26 +00:00
mterwoord_cp
421e40e2cb Code cleanup 2007-11-17 12:53:28 +00:00
mterwoord_cp
6391c135d6 several fixes/changes 2007-11-17 07:58:01 +00:00
mterwoord_cp
4fecfefed0 Some refactorings. .ctor(object,intptr) is now always implemented for delegates 2007-11-16 17:28:08 +00:00
mterwoord_cp
36054ec753 Overall changes 2007-11-15 16:40:27 +00:00
mterwoord_cp
8f63d7739f Overall changed. Most significant one is fix of Blt opcode handling 2007-11-15 10:06:36 +00:00
mterwoord_cp
bc984a9607 ldfld and stfld are fully implemented now 2007-11-13 14:16:16 +00:00
mterwoord_cp
8cbd8f27f8 Removed most usages of the Literal opcode. try to keep this usage to a minimum to ease future refactorings.. 2007-11-12 16:42:01 +00:00
mterwoord_cp
d7ab23f06b IL2CPU is fast again :-) 2007-11-09 11:08:00 +00:00
mterwoord_cp
08f60aa04b it's possible to use objects in the kernel now... 2007-11-06 16:13:51 +00:00
mterwoord_cp
9b5a4b0cef i4o integration 2007-11-05 15:17:51 +00:00
mterwoord_cp
36f4dfd119 fixed string support in metal-mode 2007-11-04 16:48:10 +00:00
mterwoord_cp
5082f79909 Strings work again 2007-11-02 10:44:46 +00:00
mterwoord_cp
b9e7c8e593 2007-11-02 09:59:50 +00:00
mterwoord_cp
2d57a52cd3 Comport writing works now, some other minimalistic changes. 2007-10-31 10:19:47 +00:00
mterwoord_cp
06d5c1c781 bunch of random changes. fixed shl, div_un, rem, string support. 2007-10-30 09:42:17 +00:00
mterwoord_cp
5c5cfd4536 some random changes 2007-10-29 15:34:45 +00:00
mterwoord_cp
f9a421df12 Misc changes 2007-10-29 10:04:17 +00:00
mterwoord_cp
911dc893ae Fixed several things. Kernel building works again. 2007-10-27 14:53:51 +00:00
mterwoord_cp
8f9b9bd80d non-multicast events work now. 2007-10-26 15:03:48 +00:00
mterwoord_cp
8431877010 Console works again. 2007-10-11 18:04:03 +00:00
mterwoord_cp
0110fc3a18 VMT support works now :) 2007-10-11 14:17:11 +00:00
mterwoord_cp
ddb3d63764 The struct/aray bug finally has been solved. Next big thing is vmt support. see how far we are. 2007-10-10 14:57:22 +00:00
mterwoord_cp
92e09ad416 Many changes, probably close to fixing the struct/array bug, preventing us from implementing a VMT....... 2007-10-09 17:21:48 +00:00
mterwoord_cp
eca2b6818d Everything works again. 2007-10-07 12:53:38 +00:00
mterwoord_cp
d049fbdc54 removed PostSharp dependency, fixed console tool. 2007-10-07 11:53:35 +00:00
mterwoord_cp
9a99d6394d Do not use! 2007-10-07 11:05:38 +00:00
mterwoord_cp
ffcd2a6bbd random changes, interrupts work now 2007-10-06 19:13:14 +00:00
mterwoord_cp
5600aeeb4b random changes 2007-10-06 08:22:26 +00:00
mterwoord_cp
82ab3df4ee building an OS kernel works now. Console.WriteLine implemented :D 2007-10-04 09:15:32 +00:00
mterwoord_cp
9af7ec118f Right now it's possible to compile to a tiny OS kernel. Right now, only thing possible to do is putting characters on the screen. More in the works 2007-10-02 15:15:35 +00:00
mterwoord_cp
349ae23c13 A bunch of refactorings. Now code generation is done in the right places 2007-09-30 12:19:27 +00:00
mterwoord_cp
cf84be2709 Added a better check for metal mode. disabled vmt generation for now. 2007-09-30 08:33:25 +00:00
mterwoord_cp
971b4320bf Many changes. VMT doesn't work yet. First going to work on enhancing the testbench. 2007-09-29 16:07:32 +00:00
mterwoord_cp
a331bc1b1b output builds now :-) 2007-09-28 14:27:53 +00:00
mterwoord_cp
3f0e954f89 Quite a bunch of fixes went in, but still doesn't work. 2007-09-28 09:33:24 +00:00
mterwoord_cp
edd9ada479 VTable is getting emitted now. There are some issues with the generated code. ie, doesn't work at all.... 2007-09-27 17:46:17 +00:00
mterwoord_cp
e2931e97ee All ops neccessary for a scan are now implemented 2007-09-27 16:55:00 +00:00