aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Services/Nv/NvGpuGpu/NvGpuGpuIoctl.cs
diff options
context:
space:
mode:
authorgdkchan <gab.dark.100@gmail.com>2018-12-04 22:52:39 -0200
committerGitHub <noreply@github.com>2018-12-04 22:52:39 -0200
commit3615a70cae3f89197fe185dfc5d0a47fa42151d9 (patch)
tree8e4737422fba15199c1a6ce7c6345996c0e907b5 /Ryujinx.HLE/HOS/Services/Nv/NvGpuGpu/NvGpuGpuIoctl.cs
parent85dbb9559ad317a657dafd24da27fec4b3f5250f (diff)
Revert "Adjust naming conventions and general refactoring in HLE Project (#490)" (#526)
This reverts commit 85dbb9559ad317a657dafd24da27fec4b3f5250f.
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Nv/NvGpuGpu/NvGpuGpuIoctl.cs')
-rw-r--r--Ryujinx.HLE/HOS/Services/Nv/NvGpuGpu/NvGpuGpuIoctl.cs200
1 files changed, 100 insertions, 100 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Nv/NvGpuGpu/NvGpuGpuIoctl.cs b/Ryujinx.HLE/HOS/Services/Nv/NvGpuGpu/NvGpuGpuIoctl.cs
index 5680fb8e..7ee770f4 100644
--- a/Ryujinx.HLE/HOS/Services/Nv/NvGpuGpu/NvGpuGpuIoctl.cs
+++ b/Ryujinx.HLE/HOS/Services/Nv/NvGpuGpu/NvGpuGpuIoctl.cs
@@ -7,181 +7,181 @@ namespace Ryujinx.HLE.HOS.Services.Nv.NvGpuGpu
{
class NvGpuGpuIoctl
{
- private static Stopwatch _pTimer;
+ private static Stopwatch PTimer;
- private static double _ticksToNs;
+ private static double TicksToNs;
static NvGpuGpuIoctl()
{
- _pTimer = new Stopwatch();
+ PTimer = new Stopwatch();
- _pTimer.Start();
+ PTimer.Start();
- _ticksToNs = (1.0 / Stopwatch.Frequency) * 1_000_000_000;
+ TicksToNs = (1.0 / Stopwatch.Frequency) * 1_000_000_000;
}
- public static int ProcessIoctl(ServiceCtx context, int cmd)
+ public static int ProcessIoctl(ServiceCtx Context, int Cmd)
{
- switch (cmd & 0xffff)
+ switch (Cmd & 0xffff)
{
- case 0x4701: return ZcullGetCtxSize (context);
- case 0x4702: return ZcullGetInfo (context);
- case 0x4703: return ZbcSetTable (context);
- case 0x4705: return GetCharacteristics(context);
- case 0x4706: return GetTpcMasks (context);
- case 0x4714: return GetActiveSlotMask (context);
- case 0x471c: return GetGpuTime (context);
+ case 0x4701: return ZcullGetCtxSize (Context);
+ case 0x4702: return ZcullGetInfo (Context);
+ case 0x4703: return ZbcSetTable (Context);
+ case 0x4705: return GetCharacteristics(Context);
+ case 0x4706: return GetTpcMasks (Context);
+ case 0x4714: return GetActiveSlotMask (Context);
+ case 0x471c: return GetGpuTime (Context);
}
- throw new NotImplementedException(cmd.ToString("x8"));
+ throw new NotImplementedException(Cmd.ToString("x8"));
}
- private static int ZcullGetCtxSize(ServiceCtx context)
+ private static int ZcullGetCtxSize(ServiceCtx Context)
{
- long outputPosition = context.Request.GetBufferType0x22().Position;
+ long OutputPosition = Context.Request.GetBufferType0x22().Position;
- NvGpuGpuZcullGetCtxSize args = new NvGpuGpuZcullGetCtxSize();
+ NvGpuGpuZcullGetCtxSize Args = new NvGpuGpuZcullGetCtxSize();
- args.Size = 1;
+ Args.Size = 1;
- MemoryHelper.Write(context.Memory, outputPosition, args);
+ MemoryHelper.Write(Context.Memory, OutputPosition, Args);
Logger.PrintStub(LogClass.ServiceNv, "Stubbed.");
return NvResult.Success;
}
- private static int ZcullGetInfo(ServiceCtx context)
+ private static int ZcullGetInfo(ServiceCtx Context)
{
- long outputPosition = context.Request.GetBufferType0x22().Position;
+ long OutputPosition = Context.Request.GetBufferType0x22().Position;
- NvGpuGpuZcullGetInfo args = new NvGpuGpuZcullGetInfo();
+ NvGpuGpuZcullGetInfo Args = new NvGpuGpuZcullGetInfo();
- args.WidthAlignPixels = 0x20;
- args.HeightAlignPixels = 0x20;
- args.PixelSquaresByAliquots = 0x400;
- args.AliquotTotal = 0x800;
- args.RegionByteMultiplier = 0x20;
- args.RegionHeaderSize = 0x20;
- args.SubregionHeaderSize = 0xc0;
- args.SubregionWidthAlignPixels = 0x20;
- args.SubregionHeightAlignPixels = 0x40;
- args.SubregionCount = 0x10;
+ Args.WidthAlignPixels = 0x20;
+ Args.HeightAlignPixels = 0x20;
+ Args.PixelSquaresByAliquots = 0x400;
+ Args.AliquotTotal = 0x800;
+ Args.RegionByteMultiplier = 0x20;
+ Args.RegionHeaderSize = 0x20;
+ Args.SubregionHeaderSize = 0xc0;
+ Args.SubregionWidthAlignPixels = 0x20;
+ Args.SubregionHeightAlignPixels = 0x40;
+ Args.SubregionCount = 0x10;
- MemoryHelper.Write(context.Memory, outputPosition, args);
+ MemoryHelper.Write(Context.Memory, OutputPosition, Args);
Logger.PrintStub(LogClass.ServiceNv, "Stubbed.");
return NvResult.Success;
}
- private static int ZbcSetTable(ServiceCtx context)
+ private static int ZbcSetTable(ServiceCtx Context)
{
- long inputPosition = context.Request.GetBufferType0x21().Position;
- long outputPosition = context.Request.GetBufferType0x22().Position;
+ long InputPosition = Context.Request.GetBufferType0x21().Position;
+ long OutputPosition = Context.Request.GetBufferType0x22().Position;
Logger.PrintStub(LogClass.ServiceNv, "Stubbed.");
return NvResult.Success;
}
- private static int GetCharacteristics(ServiceCtx context)
+ private static int GetCharacteristics(ServiceCtx Context)
{
- long inputPosition = context.Request.GetBufferType0x21().Position;
- long outputPosition = context.Request.GetBufferType0x22().Position;
-
- NvGpuGpuGetCharacteristics args = MemoryHelper.Read<NvGpuGpuGetCharacteristics>(context.Memory, inputPosition);
-
- args.BufferSize = 0xa0;
-
- args.Arch = 0x120;
- args.Impl = 0xb;
- args.Rev = 0xa1;
- args.NumGpc = 0x1;
- args.L2CacheSize = 0x40000;
- args.OnBoardVideoMemorySize = 0x0;
- args.NumTpcPerGpc = 0x2;
- args.BusType = 0x20;
- args.BigPageSize = 0x20000;
- args.CompressionPageSize = 0x20000;
- args.PdeCoverageBitCount = 0x1b;
- args.AvailableBigPageSizes = 0x30000;
- args.GpcMask = 0x1;
- args.SmArchSmVersion = 0x503;
- args.SmArchSpaVersion = 0x503;
- args.SmArchWarpCount = 0x80;
- args.GpuVaBitCount = 0x28;
- args.Reserved = 0x0;
- args.Flags = 0x55;
- args.TwodClass = 0x902d;
- args.ThreedClass = 0xb197;
- args.ComputeClass = 0xb1c0;
- args.GpfifoClass = 0xb06f;
- args.InlineToMemoryClass = 0xa140;
- args.DmaCopyClass = 0xb0b5;
- args.MaxFbpsCount = 0x1;
- args.FbpEnMask = 0x0;
- args.MaxLtcPerFbp = 0x2;
- args.MaxLtsPerLtc = 0x1;
- args.MaxTexPerTpc = 0x0;
- args.MaxGpcCount = 0x1;
- args.RopL2EnMask0 = 0x21d70;
- args.RopL2EnMask1 = 0x0;
- args.ChipName = 0x6230326d67;
- args.GrCompbitStoreBaseHw = 0x0;
-
- MemoryHelper.Write(context.Memory, outputPosition, args);
+ long InputPosition = Context.Request.GetBufferType0x21().Position;
+ long OutputPosition = Context.Request.GetBufferType0x22().Position;
+
+ NvGpuGpuGetCharacteristics Args = MemoryHelper.Read<NvGpuGpuGetCharacteristics>(Context.Memory, InputPosition);
+
+ Args.BufferSize = 0xa0;
+
+ Args.Arch = 0x120;
+ Args.Impl = 0xb;
+ Args.Rev = 0xa1;
+ Args.NumGpc = 0x1;
+ Args.L2CacheSize = 0x40000;
+ Args.OnBoardVideoMemorySize = 0x0;
+ Args.NumTpcPerGpc = 0x2;
+ Args.BusType = 0x20;
+ Args.BigPageSize = 0x20000;
+ Args.CompressionPageSize = 0x20000;
+ Args.PdeCoverageBitCount = 0x1b;
+ Args.AvailableBigPageSizes = 0x30000;
+ Args.GpcMask = 0x1;
+ Args.SmArchSmVersion = 0x503;
+ Args.SmArchSpaVersion = 0x503;
+ Args.SmArchWarpCount = 0x80;
+ Args.GpuVaBitCount = 0x28;
+ Args.Reserved = 0x0;
+ Args.Flags = 0x55;
+ Args.TwodClass = 0x902d;
+ Args.ThreedClass = 0xb197;
+ Args.ComputeClass = 0xb1c0;
+ Args.GpfifoClass = 0xb06f;
+ Args.InlineToMemoryClass = 0xa140;
+ Args.DmaCopyClass = 0xb0b5;
+ Args.MaxFbpsCount = 0x1;
+ Args.FbpEnMask = 0x0;
+ Args.MaxLtcPerFbp = 0x2;
+ Args.MaxLtsPerLtc = 0x1;
+ Args.MaxTexPerTpc = 0x0;
+ Args.MaxGpcCount = 0x1;
+ Args.RopL2EnMask0 = 0x21d70;
+ Args.RopL2EnMask1 = 0x0;
+ Args.ChipName = 0x6230326d67;
+ Args.GrCompbitStoreBaseHw = 0x0;
+
+ MemoryHelper.Write(Context.Memory, OutputPosition, Args);
return NvResult.Success;
}
- private static int GetTpcMasks(ServiceCtx context)
+ private static int GetTpcMasks(ServiceCtx Context)
{
- long inputPosition = context.Request.GetBufferType0x21().Position;
- long outputPosition = context.Request.GetBufferType0x22().Position;
+ long InputPosition = Context.Request.GetBufferType0x21().Position;
+ long OutputPosition = Context.Request.GetBufferType0x22().Position;
- NvGpuGpuGetTpcMasks args = MemoryHelper.Read<NvGpuGpuGetTpcMasks>(context.Memory, inputPosition);
+ NvGpuGpuGetTpcMasks Args = MemoryHelper.Read<NvGpuGpuGetTpcMasks>(Context.Memory, InputPosition);
- if (args.MaskBufferSize != 0)
+ if (Args.MaskBufferSize != 0)
{
- args.TpcMask = 3;
+ Args.TpcMask = 3;
}
- MemoryHelper.Write(context.Memory, outputPosition, args);
+ MemoryHelper.Write(Context.Memory, OutputPosition, Args);
return NvResult.Success;
}
- private static int GetActiveSlotMask(ServiceCtx context)
+ private static int GetActiveSlotMask(ServiceCtx Context)
{
- long outputPosition = context.Request.GetBufferType0x22().Position;
+ long OutputPosition = Context.Request.GetBufferType0x22().Position;
- NvGpuGpuGetActiveSlotMask args = new NvGpuGpuGetActiveSlotMask();
+ NvGpuGpuGetActiveSlotMask Args = new NvGpuGpuGetActiveSlotMask();
- args.Slot = 0x07;
- args.Mask = 0x01;
+ Args.Slot = 0x07;
+ Args.Mask = 0x01;
- MemoryHelper.Write(context.Memory, outputPosition, args);
+ MemoryHelper.Write(Context.Memory, OutputPosition, Args);
Logger.PrintStub(LogClass.ServiceNv, "Stubbed.");
return NvResult.Success;
}
- private static int GetGpuTime(ServiceCtx context)
+ private static int GetGpuTime(ServiceCtx Context)
{
- long outputPosition = context.Request.GetBufferType0x22().Position;
+ long OutputPosition = Context.Request.GetBufferType0x22().Position;
- context.Memory.WriteInt64(outputPosition, GetPTimerNanoSeconds());
+ Context.Memory.WriteInt64(OutputPosition, GetPTimerNanoSeconds());
return NvResult.Success;
}
private static long GetPTimerNanoSeconds()
{
- double ticks = _pTimer.ElapsedTicks;
+ double Ticks = PTimer.ElapsedTicks;
- return (long)(ticks * _ticksToNs) & 0xff_ffff_ffff_ffff;
+ return (long)(Ticks * TicksToNs) & 0xff_ffff_ffff_ffff;
}
}
} \ No newline at end of file