133 lines
4.4 KiB
NASM
133 lines
4.4 KiB
NASM
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||
|
;;;
|
||
|
;;; Microsoft Research Singularity
|
||
|
;;;
|
||
|
;;; Copyright (c) Microsoft Corporation. All rights reserved.
|
||
|
;;;
|
||
|
;;; Unimplemented stub routines for Isal.Isa class
|
||
|
|
||
|
CODE32
|
||
|
|
||
|
AREA |.text|, CODE, ARM
|
||
|
|
||
|
|defining ?g_ReadMsr@Class_Microsoft_Singularity_Isal_Isa@@SA_KI@Z| EQU 1
|
||
|
|defining ?g_WriteMsr@Class_Microsoft_Singularity_Isal_Isa@@SAXI_K@Z| EQU 1
|
||
|
|
||
|
|defining ?g_EnterUserMode@Class_Microsoft_Singularity_Isal_Isa@@SAXXZ| EQU 1
|
||
|
|
||
|
|defining ?g_InitFpu@Class_Microsoft_Singularity_Isal_Isa@@SAXXZ| EQU 1
|
||
|
|defining ?g_ClearFpuStatus@Class_Microsoft_Singularity_Isal_Isa@@SAXXZ| EQU 1
|
||
|
|defining ?g_ReadFpuStatus@Class_Microsoft_Singularity_Isal_Isa@@SAIXZ| EQU 1
|
||
|
|
||
|
|defining ?g_GetPageTableRoot@Class_Microsoft_Singularity_Isal_Isa@@SAPAUuintPtr@@XZ| EQU 1
|
||
|
|defining ?g_InvalidateTLBEntry@Class_Microsoft_Singularity_Isal_Isa@@SAXPAUuintPtr@@@Z| EQU 1
|
||
|
|defining ?g_ChangePageTableRoot@Class_Microsoft_Singularity_Isal_Isa@@SAXI@Z| EQU 1
|
||
|
|defining ?g_EnablePaging@Class_Microsoft_Singularity_Isal_Isa@@SAXI@Z| EQU 1
|
||
|
|defining ?g_DisablePaging@Class_Microsoft_Singularity_Isal_Isa@@SAXXZ| EQU 1
|
||
|
|
||
|
|defining ?g_ReadCpuid@Class_Microsoft_Singularity_Isal_Isa@@SAXIPAI000@Z| EQU 1
|
||
|
|defining ?g_ReadPmc@Class_Microsoft_Singularity_Isal_Isa@@SA_KI@Z| EQU 1
|
||
|
|
||
|
include hal.inc
|
||
|
|
||
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
||
|
|
||
|
MACRO
|
||
|
BREAKPOINT
|
||
|
;; bkpt 0xffff
|
||
|
swi 0xffff03
|
||
|
MEND
|
||
|
|
||
|
;;;
|
||
|
;;; "public: static unsigned __int64 __cdecl Class_Microsoft_Singularity_Isal_Isa::g_ReadMsr(unsigned int)"
|
||
|
;;;
|
||
|
LEAF_ENTRY ?g_ReadMsr@Class_Microsoft_Singularity_Isal_Isa@@SA_KI@Z
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
;;;
|
||
|
;;; "public: static void __cdecl Class_Microsoft_Singularity_Isal_Isa::g_WriteMsr(unsigned int,unsigned __int64)"
|
||
|
;;;
|
||
|
LEAF_ENTRY ?g_WriteMsr@Class_Microsoft_Singularity_Isal_Isa@@SAXI_K@Z
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
;;;
|
||
|
;;; "public: static void __cdecl Class_Microsoft_Singularity_Isal_Isa::g_InitFpu(void)"
|
||
|
;;;
|
||
|
LEAF_ENTRY ?g_InitFpu@Class_Microsoft_Singularity_Isal_Isa@@SAXXZ
|
||
|
;;; BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
LEAF_ENTRY ?g_ClearFpuStatus@Class_Microsoft_Singularity_Isal_Isa@@SAXXZ
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
LEAF_ENTRY ?g_ReadFpuStatus@Class_Microsoft_Singularity_Isal_Isa@@SAIXZ
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
;;;
|
||
|
;;; "public: static UIntPtr __cdecl Class_Microsoft_Singularity_Isal_Isa::g_GetPageTableRoot(void)"
|
||
|
;;;
|
||
|
LEAF_ENTRY ?g_GetPageTableRoot@Class_Microsoft_Singularity_Isal_Isa@@SAPAUuintPtr@@XZ
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
;;;
|
||
|
;;; "public: static void __cdecl Class_Microsoft_Singularity_Isal_Isa::g_ChangePageTableRoot(unsigned int)"
|
||
|
;;;
|
||
|
LEAF_ENTRY ?g_ChangePageTableRoot@Class_Microsoft_Singularity_Isal_Isa@@SAXI@Z
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
;;;
|
||
|
;;; "public: static void __cdecl Class_Microsoft_Singularity_Isal_Isa::g_EnablePaging(unsigned int)"
|
||
|
;;;
|
||
|
|
||
|
LEAF_ENTRY ?g_EnablePaging@Class_Microsoft_Singularity_Isal_Isa@@SAXI@Z
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
LEAF_ENTRY ?g_DisablePaging@Class_Microsoft_Singularity_Isal_Isa@@SAXXZ
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
LEAF_ENTRY ?g_EnterUserMode@Class_Microsoft_Singularity_Isal_Isa@@SAXXZ
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
;;;
|
||
|
;;; "public: static void __cdecl Class_Microsoft_Singularity_Isal_Isa::g_InvalidateTLBEntry(struct uintPtr *)"
|
||
|
;;;
|
||
|
LEAF_ENTRY ?g_InvalidateTLBEntry@Class_Microsoft_Singularity_Isal_Isa@@SAXPAUuintPtr@@@Z
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
;;;
|
||
|
;;; "public: static void __cdecl Class_Microsoft_Singularity_Isal_Isa::g_ReadCpuid(unsigned int,unsigned int *,unsigned int *,unsigned int *,unsigned int *)"
|
||
|
;;;
|
||
|
LEAF_ENTRY ?g_ReadCpuid@Class_Microsoft_Singularity_Isal_Isa@@SAXIPAI000@Z
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
LEAF_ENTRY ?g_ReadPmc@Class_Microsoft_Singularity_Isal_Isa@@SA_KI@Z
|
||
|
BREAKPOINT
|
||
|
bx lr
|
||
|
LEAF_END
|
||
|
|
||
|
END
|
||
|
|