From e06cf9993b5a40abcf6c1d6c77b497ff69a9fd44 Mon Sep 17 00:00:00 2001 From: dzwdz Date: Wed, 25 Jan 2023 21:58:18 +0100 Subject: kernel/driver: consolidate most header files into driver.h --- src/kernel/arch/amd64/driver/driver.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/kernel/arch/amd64/driver/driver.h (limited to 'src/kernel/arch/amd64/driver/driver.h') diff --git a/src/kernel/arch/amd64/driver/driver.h b/src/kernel/arch/amd64/driver/driver.h new file mode 100644 index 0000000..0c4ecd5 --- /dev/null +++ b/src/kernel/arch/amd64/driver/driver.h @@ -0,0 +1,18 @@ +#pragma once +#include +#include +#include + +struct GfxInfo { + char *b; + uint32_t width, height; + uint32_t pitch; /* width in bytes of a single scanline */ + size_t size; + uint8_t bpp; +}; + +void pata_init(void); +void ps2_init(void); +void rtl8139_init(uint32_t bdf); +void vfs_root_init(void); +void video_init(GfxInfo); -- cgit v1.2.3