Signed-off-by: Kevin O'Connor kevin@koconnor.net --- src/fw/csm.c | 2 +- src/malloc.c | 2 +- src/optionroms.c | 2 +- src/{optionroms.h => std/optionrom.h} | 3 --- src/util.h | 4 ++++ vgasrc/vgabios.c | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-) rename src/{optionroms.h => std/optionrom.h} (95%)
diff --git a/src/fw/csm.c b/src/fw/csm.c index 7a926b1..b98dc96 100644 --- a/src/fw/csm.c +++ b/src/fw/csm.c @@ -14,11 +14,11 @@ #include "hw/pic.h" #include "malloc.h" // csm_malloc_preinit #include "memmap.h" -#include "optionroms.h" #include "output.h" // dprintf #include "post.h" #include "smbios.h" #include "stacks.h" // wait_threads +#include "std/optionrom.h" // struct rom_header #include "util.h" // copy_smbios
struct rsdp_descriptor csm_rsdp VARFSEG __aligned(16); diff --git a/src/malloc.c b/src/malloc.c index 65a0bb1..281f41e 100644 --- a/src/malloc.c +++ b/src/malloc.c @@ -9,9 +9,9 @@ #include "list.h" // hlist_node #include "malloc.h" // _malloc #include "memmap.h" // struct e820entry -#include "optionroms.h" // OPTION_ROM_ALIGN #include "output.h" // dprintf #include "stacks.h" // wait_preempt +#include "std/optionrom.h" // OPTION_ROM_ALIGN #include "string.h" // memset
// Information on a reserved area. diff --git a/src/optionroms.c b/src/optionroms.c index b38e44e..8f9bb31 100644 --- a/src/optionroms.c +++ b/src/optionroms.c @@ -13,10 +13,10 @@ #include "hw/pci_ids.h" // PCI_CLASS_DISPLAY_VGA #include "hw/pci_regs.h" // PCI_ROM_ADDRESS #include "malloc.h" // rom_confirm -#include "optionroms.h" // struct rom_header #include "output.h" // dprintf #include "romfile.h" // romfile_loadint #include "stacks.h" // farcall16big +#include "std/optionrom.h" // struct rom_header #include "string.h" // memset #include "util.h" // get_pnp_offset
diff --git a/src/optionroms.h b/src/std/optionrom.h similarity index 95% rename from src/optionroms.h rename to src/std/optionrom.h index c5ea4ba..94ca4ae 100644 --- a/src/optionroms.h +++ b/src/std/optionrom.h @@ -56,7 +56,4 @@ struct pnp_data { #define OPTION_ROM_INITVECTOR offsetof(struct rom_header, initVector[0]) #define PCIROM_CODETYPE_X86 0
-void -callrom(struct rom_header *rom, u16 bdf); - #endif diff --git a/src/util.h b/src/util.h index 2c65494..06483ba 100644 --- a/src/util.h +++ b/src/util.h @@ -47,6 +47,10 @@ int irqtimer_check(u32 end); void apm_shutdown(void); void handle_1553(struct bregs *regs);
+// optionroms.c +struct rom_header; +void callrom(struct rom_header *rom, u16 bdf); + // pcibios.c void handle_1ab1(struct bregs *regs); void bios32_init(void); diff --git a/vgasrc/vgabios.c b/vgasrc/vgabios.c index 5206da9..a07fc91 100644 --- a/vgasrc/vgabios.c +++ b/vgasrc/vgabios.c @@ -11,8 +11,8 @@ #include "config.h" // CONFIG_* #include "hw/pci.h" // pci_config_readw #include "hw/pci_regs.h" // PCI_VENDOR_ID -#include "optionroms.h" // struct pci_data #include "output.h" // dprintf +#include "std/optionrom.h" // struct pci_data #include "stdvga.h" // stdvga_set_cursor_shape #include "string.h" // memset_far #include "util.h" // VERSION