singrdk/base/Interfaces/Hal/HalDevicesFactory.csi

35 lines
969 B
Plaintext

///////////////////////////////////////////////////////////////////////////////
//
// Microsoft Research Singularity
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// File: HalDevicesFactory.csi
//
// Note:
//
using System;
using System.Collections;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
using Microsoft.Singularity;
using Microsoft.Singularity.Hal;
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyKeyFileAttribute("public.snk")]
[assembly: System.Reflection.AssemblyDelaySignAttribute(true)]
namespace Microsoft.Singularity.Hal
{
// This is implemented by the platform HAL to create the HalDevices
[CLSCompliant(false)]
public class HalDevicesFactory
{
// Returns HalDevices, but can't forward reference it here
public static object Initialize(Processor rootProcessor);
}
}