Commit graph

8000 commits

Author SHA1 Message Date
Og-Rok
c94ca83079 Removed conflicts issues 2018-04-04 22:59:31 +01:00
Og-Rok
e5085e3261 Mutex 2018-04-04 22:41:42 +01:00
José Pedro
6bf136c713
Plugs improvements. 2018-04-04 19:47:55 +01:00
José Pedro
021e4d68ea
Improved appveyor.yml. 2018-04-04 15:10:11 +01:00
José Pedro
6edb8547d3
Fixed install-vs2017.bat. 2018-04-04 15:05:06 +01:00
Arawn Davies
f003d01952
Update PCI.cs
Added VirtualBox PCI Guest Service Vendor and Device ID, can be used for checking if running under hypervisor
2018-04-04 06:22:55 +01:00
Og-Rok
5040d049e3 Merge remote-tracking branch 'origin/OgRok-Multitasking' into OgRok-Multitasking
# Conflicts:
#	source/Cosmos.Core/Processing/ProcessContext.cs
#	source/Cosmos.Core/Processing/ProcessorScheduler.cs
#	source/Cosmos.HAL2/Global.cs
2018-04-04 01:28:54 +01:00
Og-Rok
2d5f637a91 Softwaare Multitasking
Working context switching but far from stable. Changes needed to be made
to the internals of cosmos to include mutex's in vital components (Heap,
Thread Manager, ect). Context switching currently only switches the
general registers and does not switch the MMX context, however this will
be added in the future. Also when a thread currently dies it takes the
whole system down, patches to the IDT handlers needed to be made to
prevent system lockup in the future
2018-04-04 01:22:52 +01:00
Arawn Davies
6c04433d17
Update CosmosGraphicSubsystem.csproj 2018-04-04 00:27:24 +01:00
Arawn Davies
f851d5dafb
Merge branch 'master' into master 2018-04-04 00:23:03 +01:00
jp2masa
743fd4894b
Merge pull request #931 from CosmosOS/test-runner-assert-locations
Added assert location to failed asserts message
2018-04-03 20:58:47 +01:00
José Pedro
46019b0a5d
Changed target framework to netcoreapp2.0 on kernel projects. 2018-04-03 19:58:29 +01:00
José Pedro
1df3dc19f5
Cosmos property page. 2018-04-03 19:55:11 +01:00
Valentin Charbonnier
0e1cc09020 CAFE, BEEF? 2018-04-03 20:19:06 +02:00
Valentin Charbonnier
18f5463671 Bochs BGA PCI. 2018-04-03 19:15:46 +02:00
Arawn Davies
18202a8654 Enabled a check in install-vs2017.bat that detects whether the host
machine is running on an x86 architecture or an AMD64 arch, setting the
path for vswhere.exe
2018-04-02 14:24:50 +01:00
José Pedro
d4d4327066
Added RuntimeIdentifier to Cosmos.Build.targets. 2018-04-01 23:55:17 +01:00
Alexy DA CRUZ (GeomTech)
570fe7419c It sounds working but it doesn't working well 2018-04-01 23:27:03 +02:00
Alexy DA CRUZ (GeomTech)
2ba61cc4a8 Changes 2018-04-01 22:47:30 +02:00
Alexy DA CRUZ (GeomTech)
b38f613bf3 add cmd 2018-03-30 22:03:39 +02:00
José Pedro
f969601a53
Builder improvements.
- Added check for dependencies, which can be installed from the builder.
- Replaced CosmosTask with CosmosBuildDefinition, which is much simpler.
- The builder can be opened without any command line arguments.
- If the VS path is not specified as a command line argument, it can be selected in a dialog.
2018-03-30 19:44:19 +01:00
José Pedro
baba3cba0a
Fixed paths on builder. 2018-03-30 02:36:55 +01:00
José Pedro
430a7e04fb
Fixed setup script. 2018-03-30 02:05:59 +01:00
José Pedro
442b1596e8
Cosmos project system. 2018-03-29 23:28:40 +01:00
Valentin Charbonnier
f3de70a404 History command. + FAT Stream Fix. 2018-03-28 23:30:43 +02:00
José Pedro
6cdb64fcde
Updated SQLitePCLRaw assembly version in binding redirects. 2018-03-28 19:02:35 +01:00
José Pedro
c291e2566c
Updated SQLitePCLRaw.bundle_green to version 1.1.10. 2018-03-28 18:48:39 +01:00
José Pedro
44f06b8e4e
Builder improvements. 2018-03-28 01:18:46 +01:00
José Pedro
d2dec6e316
Builder improvements. 2018-03-27 22:36:18 +01:00
José Pedro
e10351dcd2
Builder improvements. 2018-03-27 21:25:00 +01:00
valentinbreiz
05240fafcf
Merge pull request #42 from aura-systems/fix-filestream
Fix.
2018-03-27 21:56:05 +02:00
Valentin Charbonnier
0340248af3 Fix. 2018-03-27 21:37:27 +02:00
José Pedro
49c12211a2
Builder improvements. 2018-03-27 17:50:16 +01:00
José Pedro
1677dba27a
Builder improvements. 2018-03-27 01:04:49 +01:00
José Pedro
985385527a
Builder improvements. 2018-03-27 00:41:51 +01:00
Og-Rok
bd78428621 Trying to use a manual register switching 2018-03-26 23:36:09 +01:00
Valentin Charbonnier
8bf2a495a9 Fix. 2018-03-26 22:38:07 +02:00
Og-Rok
1ac2ff7d0c Starting work 2018-03-26 20:44:29 +01:00
Valentin Charbonnier
2c28dff298 First CPU Impl. 2018-03-26 21:20:51 +02:00
José Pedro
1480bfbca2
Builder improvements. 2018-03-26 18:58:57 +01:00
Quajak
8c70d57bed -Added new ctor from byte array of pixels
-Added note that ctor with Memory stream does not work, as memory streams do not work correctly
-Improved the cosmos graphic system example
2018-03-26 17:40:20 +02:00
Quajak
b3729308c0 Changed the ctor work done in the Bitmap 2018-03-26 11:45:20 +02:00
jp2masa
956c9e9aaa
Merge pull request #932 from Arawn-Davies/master
Add checks for IL2CPU and XSharp repositories and solution files
2018-03-26 02:30:44 +01:00
José Pedro
493b24253d
Improved install-VS2017.bat. 2018-03-26 02:29:38 +01:00
José Pedro
35cdcc64a0
Added build targets for publish. 2018-03-26 00:51:25 +01:00
jp2masa
29ca16f47d
Merge pull request #935 from valentinbreiz/morepciscan
[PCI] GetDeviceString + GetTypeString
2018-03-25 23:39:45 +01:00
Valentin Charbonnier
4c6783d815 Forgot that. 2018-03-24 00:15:07 +01:00
José Pedro
fb2251df65
Added templates for dotnet new. 2018-03-23 23:08:04 +00:00
valentinbreiz
91fa804dfa
Update and rename PciDevice.cs to PCIDevice.cs 2018-03-23 23:32:37 +01:00
Valentin Charbonnier
3fdcdb4b8b PCI Scan
Some PCI Devices added + PCI Class / Subclass scan.
2018-03-23 23:15:48 +01:00