singrdk/base/Kernel/Singularity/Isal/arm/isatodo.asm

133 lines
4.4 KiB
NASM
Raw Permalink Normal View History

2008-11-17 18:29:00 -05:00
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
;;; 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