]> xenbits.xensource.com Git - seabios.git/commitdiff
Minor - move sgdt/lgdt macros from stacks.c to x86.h.
authorKevin O'Connor <kevin@koconnor.net>
Wed, 4 Dec 2013 16:48:05 +0000 (11:48 -0500)
committerKevin O'Connor <kevin@koconnor.net>
Thu, 5 Dec 2013 15:40:55 +0000 (10:40 -0500)
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
src/stacks.c
src/x86.h

index 78ad65c5ec287bf626bac313d088593182950540..b7d8ade800338ae0ac1cea27733f754e5b277637 100644 (file)
@@ -102,13 +102,6 @@ stack_hop_back(u32 eax, u32 edx, void *func)
  * 16bit / 32bit calling
  ****************************************************************/
 
-static inline void sgdt(struct descloc_s *desc) {
-    asm("sgdtl %0" : "=m"(*desc));
-}
-static inline void lgdt(struct descloc_s *desc) {
-    asm("lgdtl %0" : : "m"(*desc) : "memory");
-}
-
 u16 StackSeg VARLOW;
 
 // Call a 32bit SeaBIOS function from a 16bit SeaBIOS function.
index c51f76768659ec4345dd959fe8baf87d64fe8239..65f42b33680fc54f1b500dd1d3128a3d53975d57 100644 (file)
--- a/src/x86.h
+++ b/src/x86.h
@@ -209,6 +209,12 @@ struct descloc_s {
     u32 addr;
 } PACKED;
 
+static inline void sgdt(struct descloc_s *desc) {
+    asm("sgdtl %0" : "=m"(*desc));
+}
+static inline void lgdt(struct descloc_s *desc) {
+    asm("lgdtl %0" : : "m"(*desc) : "memory");
+}
 
 // x86.c
 void cpuid(u32 index, u32 *eax, u32 *ebx, u32 *ecx, u32 *edx);