aboutsummaryrefslogtreecommitdiff
path: root/arch/x86_64
diff options
context:
space:
mode:
authorMatteo Gmür <matteo.gmuer1@ost.ch>2025-04-11 13:37:55 +0000
committerMatteo Gmür <matteo.gmuer1@ost.ch>2025-04-11 13:37:55 +0000
commit3c7250a32033700944ed6f3d2174756245b22e83 (patch)
tree3359524825d1d52d3e2f3a97158e7f2af6ab5d89 /arch/x86_64
parent0c75a6ef8e47106e7fc51ca5e11eb4116e879e7e (diff)
downloadteachos-3c7250a32033700944ed6f3d2174756245b22e83.tar.xz
teachos-3c7250a32033700944ed6f3d2174756245b22e83.zip
Adjust variable name
Diffstat (limited to 'arch/x86_64')
-rw-r--r--arch/x86_64/include/arch/kernel/cpu/segment_register.hpp5
-rw-r--r--arch/x86_64/src/kernel/cpu/segment_register.cpp5
2 files changed, 4 insertions, 6 deletions
diff --git a/arch/x86_64/include/arch/kernel/cpu/segment_register.hpp b/arch/x86_64/include/arch/kernel/cpu/segment_register.hpp
index 5c77206..6a2ca3e 100644
--- a/arch/x86_64/include/arch/kernel/cpu/segment_register.hpp
+++ b/arch/x86_64/include/arch/kernel/cpu/segment_register.hpp
@@ -19,10 +19,9 @@ namespace teachos::arch::kernel::cpu
* be directly changed, instead this has to be done by a special instruction. Therefore
* validate_data_segment_registers should only be called after set_code_segment_register has been called as well.
*
- * @param segment_selector Data Segment that should be loaded into the registers.
+ * @param data_segment Value that should be loaded into the registers.
*/
- auto set_data_segment_registers(context_switching::interrupt_descriptor_table::segment_selector segment_selector)
- -> void;
+ auto set_data_segment_registers(context_switching::interrupt_descriptor_table::segment_selector data_segment) -> void;
/**
* @brief Returns the Segment Selector pointing to the Code Segment that has been loaded into the Code Segment
diff --git a/arch/x86_64/src/kernel/cpu/segment_register.cpp b/arch/x86_64/src/kernel/cpu/segment_register.cpp
index 44b4eff..891d72c 100644
--- a/arch/x86_64/src/kernel/cpu/segment_register.cpp
+++ b/arch/x86_64/src/kernel/cpu/segment_register.cpp
@@ -18,8 +18,7 @@ namespace teachos::arch::kernel::cpu
}
[[gnu::naked]]
- auto set_data_segment_registers(context_switching::interrupt_descriptor_table::segment_selector segment_selector)
- -> void
+ auto set_data_segment_registers(context_switching::interrupt_descriptor_table::segment_selector data_segment) -> void
{
asm volatile("xor %%rax, %%rax\n"
"mov %[input], %%ax\n"
@@ -29,7 +28,7 @@ namespace teachos::arch::kernel::cpu
"mov %%rax, %%gs\n"
"ret"
: /* No output from call */
- : [input] "m"(segment_selector));
+ : [input] "m"(data_segment));
}
auto read_code_segment_register() -> context_switching::interrupt_descriptor_table::segment_selector