Commit graph

171 commits

Author SHA1 Message Date
Matthijs ter Woord
18947ea9b5 Enable tet kernels again. 2016-06-10 12:47:08 -04:00
Charles Betros
40c1f6dbc6 Testing appveyor artifacts. 2016-06-10 10:01:47 -05:00
Matthijs ter Woord
0876afc8b9 Mark the DebugCompiler project as a test project. 2016-06-09 11:41:13 -04:00
Charles Betros
bf6f97756a Fixed create directory and directory exists. 2016-05-11 22:36:00 -05:00
Charles Betros
d6bc0420d3 Changed build configuartion so any cpu builds properly as x86. 2016-04-14 17:03:59 -05:00
Charles Betros
8b58739fc9 Sentinel playground. 2016-04-14 13:27:40 -05:00
Charles Betros
b283a07631 Update .net versions. 2016-03-13 20:42:09 -05:00
Charles Betros
2de021685e Fix up packages. 2016-03-13 13:14:37 -05:00
Charles Betros
0bef9a8fac Updating solution config. 2016-03-13 12:27:58 -05:00
Charles Betros
4a3b6a50df Fixed up project and solution configurations and remove jetbrains annotations. 2016-03-06 17:33:21 -06:00
Matthijs ter Woord
282ed886c3 Only run 1 kernel at a time.. 2016-02-15 10:16:38 +01:00
Matthijs ter Woord
a8e12b6a53 Dont use normal engine configuration. 2016-02-15 09:56:41 +01:00
Charles Betros
ab57aace35 Merge from master 2016-02-15 01:56:27 -06:00
Charles Betros
6f50b73386 Changed build configuration 2016-02-15 01:29:03 -06:00
Matthijs ter Woord
d34e66899b Enable kernel execution. 2016-02-14 15:22:48 +01:00
Matthijs ter Woord
79c2d3d8ee Enable code to build. 2016-02-14 14:58:19 +01:00
Matthijs ter Woord
8f22ca1493 Missing files due to error in gitignore file. 2016-02-14 14:32:30 +01:00
Matthijs ter Woord
58d12e4c00 Ongoing work for tests. 2016-02-14 14:16:59 +01:00
Matthijs ter Woord
d56ad9a091 - Cleanup of my user folder
- Testing experiment
2016-02-14 13:56:31 +01:00
Matthijs ter Woord
8692549855 Fix kernels. 2016-02-14 13:09:31 +01:00
Charles Betros
b76c6221d9 Got string format working. 2016-01-17 00:47:00 -06:00
Charles Betros
f2b4d7d6bb Just some testing code. 2016-01-16 12:54:35 -06:00
Charles Betros
34720e6c7f Removed some debug code in string plugs. Added a helper to grab debug sysmbols for debugging in bochs. 2016-01-14 12:22:47 -06:00
Charles Betros
929bd8d575 Removed source2 folder. 2015-12-17 00:16:15 -06:00
Charles Betros
f94290890a Continuing FAT work. 2015-11-11 10:21:49 -06:00
Charles Betros
f855044842 Added ring attribute to my playground assemblies. 2015-10-31 20:43:40 -05:00
Matthijs ter Woord
10a5f6c36d Directory reading is now done using a stream. 2015-10-04 12:38:38 +02:00
Matthijs ter Woord
d9a9737608 Filesystem/VFS/FAT work by @charlesbetros has been merged into main kernel.
This does NOT mean it's fully working yet!
2015-10-02 17:12:00 +02:00
Matthijs ter Woord
bccf8cb64f Build fix. 2015-08-18 19:54:06 +02:00
Charles Betros
2e4e0dd370 Added a test kernel for boxing.
Moved Char Plug to Cosmos.System.Plugs
Added FAT writing. (Doesn't work yet.)
2015-07-24 17:52:44 -05:00
Matthijs ter Woord
24b60285ad Further testing and codecleanup. 2015-07-05 11:44:56 +02:00
Matthijs ter Woord
2fd9977c20 File.ReadAllText works! 2015-07-05 11:42:31 +02:00
Matthijs ter Woord
65fdc07bad File.Exists works for files in subdirectories as well. 2015-07-05 11:14:16 +02:00
Matthijs ter Woord
c5198ccb80 File.Exists works (at least for root files) 2015-07-04 18:43:32 +02:00
Matthijs ter Woord
8c09908079 Nested folders are now supported as well with Directory.Exists 2015-07-04 17:09:46 +02: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
ebba2f13b0 FAT works (start): Directory.Exists works for root folders. 2015-07-04 15:00:52 +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
41b07afd7d FAT work. 2015-07-01 20:28:44 +02:00
Matthijs ter Woord
de75623087 Start of #140 2015-06-20 18:21:26 +02:00
Matthijs ter Woord
56edbce9b6 Merge remote-tracking branch 'origin/master' into keyboard-work 2015-06-07 12:39:13 +02:00
Matthijs ter Woord
959732f781 Bochs now uses same device layout as vmware (ATA wise) 2015-06-02 20:31:39 +02:00
Matthijs ter Woord
091d9ed136 Merge remote-tracking branch 'origin/master' into keyboard-work 2015-06-02 19:40:20 +02:00
Matthijs ter Woord
c205ec054d Merge master. 2015-05-27 18:36:40 +02:00
Andrey Kurdyumov
93ed072a20 Update the ToolsVersion value in the project files
This allows to load projects using MSBuild when VS 2012 is not installed.
Since we don't support VS 2012, there no reason to have these files be in the old format.
These kernels lately would be used for unit testing, without that change this would not work.
2015-05-27 14:53:57 +06:00
Matthijs ter Woord
da1feb890a Fixes to ldelem. Fixes #119 2015-05-26 19:56:54 +02:00
Matthijs ter Woord
9b78ed1903 Extra changes. 2015-05-24 16:43:04 +02:00
Matthijs ter Woord
475b59103b Updates to my playground. 2015-05-22 18:39:25 +02:00
Matthijs ter Woord
0c9760214e Fix my playground. 2015-05-22 14:08:01 +02:00
Charles Betros
1aa010cd60 Working on VFS.FAT 2015-05-18 11:47:25 -05:00
Matthijs ter Woord
0d10ade085 New playground project for Emile 2015-05-11 08:26:43 +02:00
Matthijs ter Woord
bfe5d73ba2 Several compiler fixes. 2015-05-10 19:04:20 +02:00
Matthijs ter Woord
08f62aa561 Merge pull request #56 from kant2002/Issue-9
Compilation improvements.
2015-05-08 19:50:06 +02:00
Andrey Kurdyumov
c76c477ed6 Improved compilation speed by changing Guid to ulong 2015-05-07 12:41:05 +06:00
Matthijs ter Woord
a419c9bd9a Add extra code. 2015-05-05 13:57:07 +02:00
Matthijs ter Woord
bd17076c30 . 2015-05-05 13:33:58 +02:00
Matthijs ter Woord
bf5362206f bochs file for sentinel's kernel. 2015-05-05 13:06:01 +02:00
Matthijs ter Woord
91f08b37f7 Add editorconfig file for Sentinels projects. 2015-05-05 10:20:37 +02:00
Charles Betros
251e4f22bb Renamed some project files in my kernel. 2015-05-02 21:23:31 -05:00
unknown
53d7432fa0 Modifying my user kernel to test VMT. 2015-04-17 12:37:29 -05:00
Matthijs ter Woord
274f0353ed Ongoing changes. 2015-02-01 16:52:00 +01:00
Matthijs ter Woord
fe9dac7e13 Missing file. 2015-01-15 12:24:17 +01:00
Matthijs ter Woord
f5fa59f1cd Compile fix for clean environments. 2015-01-11 12:34:14 +01:00
Matthijs ter Woord
47d4d3f782 Ongoing work for enabling compiler extensions. 2015-01-03 09:30:10 +01:00
Matthijs ter Woord
a61d93e438 Refactorings related to compiler. 2015-01-02 13:56:52 +01:00
Matthijs ter Woord
80bd540e8a Merge branch 'master' of https://github.com/CosmosOS/Cosmos into pr/41 2015-01-02 13:09:30 +01:00
Matthijs ter Woord
8a5d0395f7 Code cleanup 2015-01-02 12:27:53 +01:00
MyvarHD
daf4affa4d Basic stuff 2015-01-02 13:23:54 +02:00
Matthijs ter Woord
71647fa672 Ongoing changes 2015-01-01 13:25:25 +01:00
Matthijs ter Woord
e614a95df5 Sending information to the Console window works now! 2014-12-31 17:49:53 +01:00
Matthijs ter Woord
4834e897f6 Fixes after the IL2CPU.exe introduction:
- remove debug files
- exception handling in IL2CPU.exe, with exit codes
- setup fixed
2014-12-31 13:46:44 +01:00
Matthijs ter Woord
aef0d59e93 Merge pull request #39 from MyvarHD/master
Added the IL2CPU.exe
2014-12-31 13:16:14 +01:00
Matthijs ter Woord
507365dad6 Ongoing work for making serial console working. 2014-12-30 18:42:01 +01:00
MyvarHD
1f4e3b13c5 moved il2cpu to compiler 2014-12-29 11:35:29 +02:00
Matthijs ter Woord
563431dc21 Compile fixes and changes to consts. 2014-12-27 17:14:12 +01:00
Sentinel209
ad1b08bc74 Merge remote-tracking branch 'origin/master' 2014-12-23 11:51:53 -06:00
Matthijs ter Woord
3da990696e Merge branch 'master' of https://github.com/CosmosOS/Cosmos
Conflicts:
	source/Cosmos.IL2CPU/ILScanner.cs
2014-12-21 10:29:32 +01:00
Matthijs ter Woord
50109802ba Small performance improvements. 2014-12-20 17:02:06 +01:00
Matthijs ter Woord
9387a05429 add extra tracing. 2014-12-20 16:41:34 +01:00
MyvarHD
aba52738b2 Merge pull request #1 from CosmosOS/master
update
2014-12-20 17:41:22 +02:00
MyvarHD
72c97ee6d7 Fixed tab order of options page 2014-12-20 15:46:09 +02:00
Matthijs ter Woord
a3474bcde6 begin with testing harness for compiler. 2014-12-20 11:59:15 +01:00
Matthijs ter Woord
ac3d16bfbe no message 2014-12-20 11:55:41 +01:00
Matthijs ter Woord
ae97e3107d Merge pull request #30 from MyvarHD/master
Added My userfile and patched UnBox_Any op code
2014-12-20 11:52:54 +01:00
MyvarHD
caa56e5b54 Added My userfile and ptached UnBox_Any op code 2014-12-20 12:35:08 +02:00
Matthijs ter Woord
967c67f19f Fix compilation. 2014-12-19 18:29:01 +01:00
Matthijs ter Woord
6a3cd41554 Add extra playground libraries. 2014-12-14 16:14:17 +01:00
Matthijs ter Woord
145b2e78b1 Udp sending works now. 2014-12-07 15:44:32 +01:00
Matthijs ter Woord
1b4627a310 arp messages are now sent correctly. 2014-12-07 14:27:28 +01:00
Matthijs ter Woord
a68d0c0063 change compilation kind. 2014-12-07 10:09:56 +01:00
Matthijs ter Woord
70b250c627 Add more NullReference checks in compiler. 2014-12-06 19:38:09 +01:00
Matthijs ter Woord
d01251657f Progress on networking 2014-12-06 15:47:37 +01:00
Matthijs ter Woord
a15295e0a1 Cleanup. 2014-12-06 14:32:40 +01:00
Matthijs ter Woord
27f55f6135 networking code builds now. 2014-12-06 14:27:02 +01:00
Matthijs ter Woord
4d76fbb058 start with networking. 2014-12-06 13:57:53 +01:00
Matthijs ter Woord
5f2a31d455 Move Pci stuff to Cosmos.HAL. 2014-12-06 13:36:57 +01:00
Matthijs ter Woord
486601b814 rings are not fully enforced. this means that only core ring (0) can contain assembler plugs. 2014-12-05 20:40:26 +01:00
Matthijs ter Woord
af46aa7959 - cleanup
- ring enforcement works now, but only based on the attributes.
2014-12-05 19:57:17 +01:00
tgiphil
078e147aa3 - Removed old ..svnbridge directories 2014-12-04 23:46:56 -08:00
tgiphil
74c1dc4cde - Removed *.vspscc files 2014-12-04 23:11:34 -08:00