summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--Private/HALKit/AMD64/HalControlRegister.s57
1 files changed, 32 insertions, 25 deletions
diff --git a/Private/HALKit/AMD64/HalControlRegister.s b/Private/HALKit/AMD64/HalControlRegister.s
index d7e0c019..2b898211 100644
--- a/Private/HALKit/AMD64/HalControlRegister.s
+++ b/Private/HALKit/AMD64/HalControlRegister.s
@@ -1,3 +1,9 @@
+/* -------------------------------------------
+
+ Copyright Mahrouss Logic
+
+------------------------------------------- */
+
.globl write_cr3
.globl write_cr0
.globl read_cr2
@@ -6,30 +12,31 @@
.globl flush_tlb
.section .text
- flush_tlb:
- mov %rsi, %cr3
- mov %cr3, %rsi
- xor %rax, %rax
- ret
-
- read_cr3:
- movq %rax, %cr3
- ret
-
- read_cr0:
- movq %rax, %cr0
- ret
-
- read_cr2:
- movq %rax, %cr2
- ret
-
- write_cr3:
- movq %cr3, %rdi
- ret
-
- write_cr0:
- movq %cr0, %rdi
- ret
+
+flush_tlb:
+ mov %rsi, %cr3
+ mov %cr3, %rsi
+ xor %rax, %rax
+ ret
+
+read_cr3:
+ movq %rax, %cr3
+ ret
+
+read_cr0:
+ movq %rax, %cr0
+ ret
+
+read_cr2:
+ movq %rax, %cr2
+ ret
+
+write_cr3:
+ movq %cr3, %rdi
+ ret
+
+write_cr0:
+ movq %cr0, %rdi
+ ret