Drop C wrappers and switch to C++ API
This commit is contained in:
@@ -937,60 +937,3 @@ AR::CpuFunc::YieldProcessor(VOID)
|
||||
:
|
||||
: "memory");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
VOID
|
||||
ArClearInterruptFlag(VOID)
|
||||
{
|
||||
AR::CpuFunc::ClearInterruptFlag();
|
||||
}
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
BOOLEAN
|
||||
ArCpuId(IN OUT PCPUID_REGISTERS Registers)
|
||||
{
|
||||
return AR::CpuFunc::CpuId(Registers);
|
||||
}
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
VOID
|
||||
ArHalt(VOID)
|
||||
{
|
||||
AR::CpuFunc::Halt();
|
||||
}
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
ULONG_PTR
|
||||
ArReadControlRegister(IN USHORT ControlRegister)
|
||||
{
|
||||
return AR::CpuFunc::ReadControlRegister(ControlRegister);
|
||||
}
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
ULONGLONG
|
||||
ArReadModelSpecificRegister(IN ULONG Register)
|
||||
{
|
||||
return AR::CpuFunc::ReadModelSpecificRegister(Register);
|
||||
}
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
VOID
|
||||
ArWriteControlRegister(IN USHORT ControlRegister,
|
||||
IN UINT_PTR Value)
|
||||
{
|
||||
AR::CpuFunc::WriteControlRegister(ControlRegister, Value);
|
||||
}
|
||||
|
@@ -888,60 +888,3 @@ AR::CpuFunc::YieldProcessor(VOID)
|
||||
:
|
||||
: "memory");
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
VOID
|
||||
ArClearInterruptFlag(VOID)
|
||||
{
|
||||
AR::CpuFunc::ClearInterruptFlag();
|
||||
}
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
BOOLEAN
|
||||
ArCpuId(IN OUT PCPUID_REGISTERS Registers)
|
||||
{
|
||||
return AR::CpuFunc::CpuId(Registers);
|
||||
}
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
VOID
|
||||
ArHalt(VOID)
|
||||
{
|
||||
AR::CpuFunc::Halt();
|
||||
}
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
ULONG_PTR
|
||||
ArReadControlRegister(IN USHORT ControlRegister)
|
||||
{
|
||||
return AR::CpuFunc::ReadControlRegister(ControlRegister);
|
||||
}
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
ULONGLONG
|
||||
ArReadModelSpecificRegister(IN ULONG Register)
|
||||
{
|
||||
return AR::CpuFunc::ReadModelSpecificRegister(Register);
|
||||
}
|
||||
|
||||
/* NEEDED BY XTLDR */
|
||||
XTCLINK
|
||||
XTCDECL
|
||||
VOID
|
||||
ArWriteControlRegister(IN USHORT ControlRegister,
|
||||
IN UINT_PTR Value)
|
||||
{
|
||||
AR::CpuFunc::WriteControlRegister(ControlRegister, Value);
|
||||
}
|
||||
|
@@ -287,24 +287,3 @@ HL::ComPort::WriteComPort(IN PCPPORT Port,
|
||||
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* TEMPORARY FOR XTLDR */
|
||||
XTCDECL
|
||||
XTSTATUS
|
||||
HlWriteComPort(IN PCPPORT Port,
|
||||
IN UCHAR Byte)
|
||||
{
|
||||
return HL::ComPort::WriteComPort(Port, Byte);
|
||||
}
|
||||
|
||||
/* TEMPORARY FOR XTLDR */
|
||||
XTCDECL
|
||||
XTSTATUS
|
||||
HlInitializeComPort(IN OUT PCPPORT Port,
|
||||
IN PUCHAR PortAddress,
|
||||
IN ULONG BaudRate)
|
||||
{
|
||||
return HL::ComPort::InitializeComPort(Port, PortAddress, BaudRate);
|
||||
}
|
||||
|
@@ -3060,17 +3060,3 @@ RTL::WideString::WriteValue(PRTL_PRINT_CONTEXT Context,
|
||||
/* Return success */
|
||||
return STATUS_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/* XTLDR API */
|
||||
XTCLINK
|
||||
XTAPI
|
||||
XTSTATUS
|
||||
RtlFormatWideString(IN PRTL_PRINT_CONTEXT Context,
|
||||
IN PCWSTR Format,
|
||||
IN VA_LIST ArgumentList)
|
||||
{
|
||||
return RTL::WideString::FormatWideString(Context, Format, ArgumentList);
|
||||
}
|
||||
|
Reference in New Issue
Block a user