diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bregs.h | 1 | ||||
-rw-r--r-- | src/disk.h | 2 | ||||
-rw-r--r-- | src/farptr.h | 10 | ||||
-rw-r--r-- | src/hw/pic.h | 1 | ||||
-rw-r--r-- | src/pmm.c | 1 | ||||
-rw-r--r-- | src/types.h | 11 | ||||
-rw-r--r-- | src/vbe.h | 1 |
7 files changed, 11 insertions, 16 deletions
diff --git a/src/bregs.h b/src/bregs.h index 009db991..3df7d9f3 100644 --- a/src/bregs.h +++ b/src/bregs.h @@ -8,7 +8,6 @@ #define __BREGS_H #include "types.h" // u16 -#include "farptr.h" // struct segoff_s #include "x86.h" // F_CF @@ -7,8 +7,6 @@ #define __DISK_H #include "types.h" // u8 -#include "config.h" // CONFIG_* -#include "farptr.h" // struct segoff_s #define DISK_RET_SUCCESS 0x00 #define DISK_RET_EPARAM 0x01 diff --git a/src/farptr.h b/src/farptr.h index 5b6c5c10..b64567e1 100644 --- a/src/farptr.h +++ b/src/farptr.h @@ -196,16 +196,6 @@ static inline void outsl_fl(u16 port, void *ptr_fl, u16 count) { #endif -// Definition for common 16bit segment/offset pointers. -struct segoff_s { - union { - struct { - u16 offset; - u16 seg; - }; - u32 segoff; - }; -}; #define SEGOFF(s,o) ({struct segoff_s __so; __so.offset=(o); __so.seg=(s); __so;}) static inline struct segoff_s FLATPTR_TO_SEGOFF(void *p) { diff --git a/src/hw/pic.h b/src/hw/pic.h index 19aecba3..2a89e3f7 100644 --- a/src/hw/pic.h +++ b/src/hw/pic.h @@ -8,7 +8,6 @@ #define __PIC_H #include "ioport.h" // PORT_PIC* -#include "farptr.h" // struct segoff_s // PORT_PIC1 bitdefs #define PIC1_IRQ0 (1<<0) @@ -6,7 +6,6 @@ #include "biosvar.h" // FUNC16 #include "config.h" // CONFIG_* -#include "farptr.h" // struct segoff_s #include "malloc.h" // _malloc #include "output.h" // dprintf #include "string.h" // checksum diff --git a/src/types.h b/src/types.h index 9e22ab54..3466b3ad 100644 --- a/src/types.h +++ b/src/types.h @@ -21,6 +21,17 @@ union u64_u32_u { u64 val; }; +// Definition for common 16bit segment/offset pointers. +struct segoff_s { + union { + struct { + u16 offset; + u16 seg; + }; + u32 segoff; + }; +}; + #ifdef MANUAL_NO_JUMP_TABLE # define default case 775324556: asm(""); default #endif @@ -2,7 +2,6 @@ #define __VBE_H #include "types.h" // u8 -#include "farptr.h" // struct segoff_s #define VESA_SIGNATURE 0x41534556 // VESA #define VBE2_SIGNATURE 0x32454256 // VBE2 |