Commit graph

120 commits

Author SHA1 Message Date
blah38621_cp
dcd685a90f More from Gendarme. Cosmos.VS.Package's AssemblyVersion attribute didn't match it's AssemblyFileVersion, they now match. Sealed a few non-inherited attributes. Also made private field actually used as was intended. 2011-10-23 00:15:19 +00:00
blah38621_cp
1b922726f0 The first of a series of commits as I work my way down the list of things Gendarme found wrong. (a large amount is likely to be skipped, as gendarme found 13k potential issues.)
This one makes sure that constructors for abstract classes are protected, not public, as the constructor can only be called by child classes.
2011-10-22 23:19:51 +00:00
HKS_cp
421544d8cb Masked PIT again - Now only keyboard and PS2 is unmasked 2011-10-18 10:34:17 +00:00
HKS_cp
19249be675 Added PIT to interrupt 2011-10-18 09:16:45 +00:00
blah38621_cp
ab2a8ab438 Added the COM IOGroup, to allow a basic Logger implementation that logs to a Com port. Also added a TestRunner project, which currently includes tests for the logger itself, and tests for the comparison operators for byte, sbyte, ushort, short, uint, int, ulong, long, float, and double. 2011-10-09 21:52:05 +00:00
blah38621_cp
71464309ed Removed the plugs for the PadLeft and PadRight methods, which shouldn't have been created in the first place as PadHelper was already plugged. 2011-10-06 20:54:14 +00:00
blah38621_cp
2ec9169194 Fixed a small issue in DeviceClass's GetString Method, it was comparing a 16-bit string literal against a 32-bit string literal, and as such would never return the correct value. 2011-10-05 23:42:09 +00:00
Trivalik_cp
c134a571fa fix Conv, Ldelem, Mul, Newobj for string, Rem ( modulo), fix memory zero in cpuimpl, add char[] to debug in VS 2011-09-28 18:56:41 +00:00
boeman_cp
929da17837 Fix for PCI Enumeration, now it does not check every bus 2011-09-19 22:28:48 +00:00
boeman_cp
69a4745c54 Implemented support for PCI Devices
Added VMWareSVGAII Driver
2011-09-14 10:42:22 +00:00
HKS_cp
bbb0ca4dc6 2011-09-09 19:55:10 +00:00
Trivalik_cp
420a29936f move sqrt from core to il2cpu.x86 2011-09-03 12:02:07 +00:00
blah38621_cp
c526f44444 Applied patch 10214, which fixes work item 14107. Also reverted IOPortImpl back to the Assembler attribute, as my Inline attribute was causing issues. 2011-08-17 16:57:18 +00:00
kudzu_cp
01cb66caab 2011-07-22 14:49:58 +00:00
blah38621_cp
3c43265327 Fixed my mouse file, it now compiles. It's also now un-commented. (Possible future change: Make BaseIOGroups a static class) 2011-07-20 00:32:46 +00:00
blah38621_cp
13da7a5b1d Formatted and Organized INTs.cs 2011-07-18 21:23:44 +00:00
blah38621_cp
1e3b6b0b6d Updated the Mouse to pull from the BaseIOGroups class. Also added the mouse to that class. 2011-07-18 20:46:54 +00:00
kudzu_cp
bf883e964a 2011-07-18 00:02:27 +00:00
kudzu_cp
12ae3a9b60 DebugStub now uses Int3. 2011-07-15 03:43:33 +00:00
kudzu_cp
5d145c351a IDT 2011-07-14 19:57:39 +00:00
kudzu_cp
aae5b4aade IDT work 2011-07-14 14:57:12 +00:00
kudzu_cp
1243533aaa Minor preliminary IDT changes. 2011-07-14 02:49:06 +00:00
kudzu_cp
3c6f36e6e8 Final GDT changes. GDT is now initlized in the proper place, much earlier in the boot process. 2011-07-14 00:46:46 +00:00
kudzu_cp
7d62cc9168 GDT rework complete. Still need to decouple it from C# and move it earlier in boot process. 2011-07-13 23:45:33 +00:00
kudzu_cp
17691a1c53 2011-07-13 20:53:20 +00:00
kudzu_cp
967ca09a2c GDT work 2011-07-13 05:05:35 +00:00
HKS_cp
a7323e08e3 Unmasked mouse interrupt 2011-07-05 11:40:19 +00:00
blah38621_cp
3a1d6eb573 Fixed a small issue in IOPort. Also fixed a few spelling mistakes in the comments. 2011-06-19 20:07:59 +00:00
Trivalik_cp
2b66b951ee add Conv_Ovf_I_Un implementation
fix wrong type in newobj
fix math.sqrt
2011-06-12 22:59:42 +00:00
blah38621_cp
20ef289111 Added an Inline attribute, which when used on a method in a plug, processes that method as an Assembler. See the IOPortImpl.cs file for an example of this new capability. The old method of using Assemblers is still supported. Also added an IOGroup for the mouse. 2011-06-11 01:57:27 +00:00
Trivalik_cp
ae59e33d51 plug Math.Sqrt 2011-03-17 20:08:35 +00:00
kudzu_cp
5f0a735e37 Strings are now stored in memory comparable to how it works in .net (and probably mono) 2011-03-17 15:04:24 +00:00
mterwoord_cp
bd82fa4238 2011-03-11 13:23:06 +00:00
kudzu_cp
cb1b54131f Fixed a scrolling bug in Console where characters were not cleared. Also made slight optimizations to TextScreen class. 2011-03-03 00:42:56 +00:00
kudzu_cp
347e2a61a4 2011-02-23 17:34:08 +00:00
kudzu_cp
65827de825 Driver work 2011-02-22 16:56:17 +00:00
kudzu_cp
e186148bf3 Merge of changes to INTs.cs 2011-02-15 14:13:01 +00:00
kudzu_cp
d4f6bb3d1c Stack alignment and corruption fix 2011-02-15 14:10:35 +00:00
kudzu_cp
4eaa858b98 Added comments in ints.cs 2011-02-15 13:19:14 +00:00
kudzu_cp
8c8e7bffce 2011-02-15 04:09:56 +00:00
kudzu_cp
36f00bbad4 Bug fix for IOPort class. 2011-02-15 03:05:01 +00:00
kudzu_cp
e9df7d8dcb ATA work 2011-02-15 01:40:45 +00:00
kudzu_cp
5ce8e4aa39 2011-02-14 18:45:37 +00:00
mterwoord_cp
b07edd35f2 2010-12-31 08:14:09 +00:00
mterwoord_cp
dde2ecad00 keyboard works now 2010-12-29 13:28:18 +00:00
Trivalik_cp
a80ef75b20 unit format of assemblyinfos 2010-09-09 20:54:55 +00:00
kudzu_cp
fe43fbddeb Set all csproj files to .NET 4.0. 2010-09-06 14:16:09 +00:00
Trivalik_cp
24864e0050 all except fbtest, runs 2010-09-04 19:52:46 +00:00
Trivalik_cp
1785670a75 renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Trivalik_cp
474c16ecd8 remove vs2008 support, part 1 (not usable) 2010-09-04 17:59:02 +00:00