Added MIPS support and projects for all samples.

This commit is contained in:
xorstream
2017-01-23 01:05:08 +11:00
parent 1756ae770b
commit 72a497bc14
55 changed files with 3295 additions and 772 deletions

View File

@@ -18,6 +18,61 @@
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\qemu\fpu\softfloat-macros.h" />
<ClInclude Include="..\..\..\qemu\fpu\softfloat-specialize.h" />
<ClInclude Include="..\..\..\qemu\mips64.h" />
<ClInclude Include="..\..\..\qemu\target-mips\cpu-qom.h" />
<ClInclude Include="..\..\..\qemu\target-mips\cpu.h" />
<ClInclude Include="..\..\..\qemu\target-mips\helper.h" />
<ClInclude Include="..\..\..\qemu\target-mips\mips-defs.h" />
<ClInclude Include="..\..\..\qemu\target-mips\unicorn.h" />
<ClInclude Include="..\..\..\qemu\tcg\i386\tcg-target.h" />
<ClInclude Include="..\..\..\qemu\tcg\tcg-be-ldst.h" />
<ClInclude Include="..\..\..\qemu\tcg\tcg-be-null.h" />
<ClInclude Include="..\..\..\qemu\tcg\tcg-op.h" />
<ClInclude Include="..\..\..\qemu\tcg\tcg-opc.h" />
<ClInclude Include="..\..\..\qemu\tcg\tcg-runtime.h" />
<ClInclude Include="..\..\..\qemu\tcg\tcg.h" />
<ClInclude Include="..\config-host.h" />
<ClInclude Include="config-target.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\qemu\cpu-exec.c" />
<ClCompile Include="..\..\..\qemu\cpus.c" />
<ClCompile Include="..\..\..\qemu\cputlb.c" />
<ClCompile Include="..\..\..\qemu\exec.c" />
<ClCompile Include="..\..\..\qemu\fpu\softfloat.c" />
<ClCompile Include="..\..\..\qemu\hw\mips\addr.c" />
<ClCompile Include="..\..\..\qemu\hw\mips\cputimer.c" />
<ClCompile Include="..\..\..\qemu\hw\mips\mips_r4k.c" />
<ClCompile Include="..\..\..\qemu\ioport.c" />
<ClCompile Include="..\..\..\qemu\memory.c" />
<ClCompile Include="..\..\..\qemu\memory_mapping.c" />
<ClCompile Include="..\..\..\qemu\target-mips\cpu.c" />
<ClCompile Include="..\..\..\qemu\target-mips\dsp_helper.c" />
<ClCompile Include="..\..\..\qemu\target-mips\helper.c" />
<ClCompile Include="..\..\..\qemu\target-mips\lmi_helper.c" />
<ClCompile Include="..\..\..\qemu\target-mips\msa_helper.c" />
<ClCompile Include="..\..\..\qemu\target-mips\op_helper.c" />
<ClCompile Include="..\..\..\qemu\target-mips\translate.c" />
<ClCompile Include="..\..\..\qemu\target-mips\translate_init.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\qemu\target-mips\unicorn.c" />
<ClCompile Include="..\..\..\qemu\tcg\i386\tcg-target.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\qemu\tcg\optimize.c" />
<ClCompile Include="..\..\..\qemu\tcg\tcg.c" />
<ClCompile Include="..\..\..\qemu\translate-all.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{4A9F9353-DB63-460A-BB1C-9CB519DFD414}</ProjectGuid>
<Keyword>Win32Proj</Keyword>

View File

@@ -1,2 +1,128 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClInclude Include="..\..\..\qemu\mips64.h" />
<ClInclude Include="..\config-host.h" />
<ClInclude Include="config-target.h" />
<ClInclude Include="..\..\..\qemu\fpu\softfloat-macros.h">
<Filter>fpu</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\fpu\softfloat-specialize.h">
<Filter>fpu</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\tcg\tcg.h">
<Filter>tcg</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\tcg\tcg-be-ldst.h">
<Filter>tcg</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\tcg\tcg-be-null.h">
<Filter>tcg</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\tcg\tcg-op.h">
<Filter>tcg</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\tcg\tcg-opc.h">
<Filter>tcg</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\tcg\tcg-runtime.h">
<Filter>tcg</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\tcg\i386\tcg-target.h">
<Filter>tcg\i386</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\target-mips\cpu.h">
<Filter>target-mips</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\target-mips\cpu-qom.h">
<Filter>target-mips</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\target-mips\helper.h">
<Filter>target-mips</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\target-mips\mips-defs.h">
<Filter>target-mips</Filter>
</ClInclude>
<ClInclude Include="..\..\..\qemu\target-mips\unicorn.h">
<Filter>target-mips</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\qemu\cpu-exec.c" />
<ClCompile Include="..\..\..\qemu\cpus.c" />
<ClCompile Include="..\..\..\qemu\cputlb.c" />
<ClCompile Include="..\..\..\qemu\exec.c" />
<ClCompile Include="..\..\..\qemu\ioport.c" />
<ClCompile Include="..\..\..\qemu\memory.c" />
<ClCompile Include="..\..\..\qemu\memory_mapping.c" />
<ClCompile Include="..\..\..\qemu\translate-all.c" />
<ClCompile Include="..\..\..\qemu\fpu\softfloat.c">
<Filter>fpu</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\hw\mips\mips_r4k.c">
<Filter>hw\mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\hw\mips\addr.c">
<Filter>hw\mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\hw\mips\cputimer.c">
<Filter>hw\mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\tcg\optimize.c">
<Filter>tcg</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\tcg\tcg.c">
<Filter>tcg</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\tcg\i386\tcg-target.c">
<Filter>tcg\i386</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\target-mips\cpu.c">
<Filter>target-mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\target-mips\dsp_helper.c">
<Filter>target-mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\target-mips\helper.c">
<Filter>target-mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\target-mips\lmi_helper.c">
<Filter>target-mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\target-mips\msa_helper.c">
<Filter>target-mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\target-mips\op_helper.c">
<Filter>target-mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\target-mips\translate.c">
<Filter>target-mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\target-mips\translate_init.c">
<Filter>target-mips</Filter>
</ClCompile>
<ClCompile Include="..\..\..\qemu\target-mips\unicorn.c">
<Filter>target-mips</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Filter Include="fpu">
<UniqueIdentifier>{d5143bfc-0d98-4c10-aa97-eddbc37aca5e}</UniqueIdentifier>
</Filter>
<Filter Include="hw">
<UniqueIdentifier>{c27c2a6c-adb5-4f4a-ae2d-778d1aff259e}</UniqueIdentifier>
</Filter>
<Filter Include="hw\mips">
<UniqueIdentifier>{39b8b5d5-ffa1-4eb6-ab78-2edb05e49e84}</UniqueIdentifier>
</Filter>
<Filter Include="tcg">
<UniqueIdentifier>{bbe2ce8b-4fcd-496e-9f45-6f65ada00d84}</UniqueIdentifier>
</Filter>
<Filter Include="tcg\i386">
<UniqueIdentifier>{3c66ada6-0f5f-40f5-a62c-c6dee6596791}</UniqueIdentifier>
</Filter>
<Filter Include="target-mips">
<UniqueIdentifier>{a4e58c5f-5143-4c18-b291-2f472259d6d9}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>