isa.h
上传用户:qddsws
上传日期:2022-06-22
资源大小:723k
文件大小:1k
- #ifndef ISA_H
- #define ISA_H
- #include <init.h>
- #include <devices.h>
- #include <lib/string.h>
- #include <i386/paging.h>
- #include <list.h>
- /* Devices per les funcions de init */
- #include <devices/pit.h>
- #include <devices/vbe21.h>
- #include <devices/psmouse.h>
- #include <devices/rtc.h>
- #include <devices/pskeyboard.h>
- #define ISA_PIT_STR "PIT"
- #define ISA_VBE21_STR "VBE21"
- #define ISA_MOUSE_STR "MOUSE"
- #define ISA_RTC_STR "RTC"
- #define ISA_PSKBD_STR "PSKBD"
- #define ISA_DEVS { ISA_PIT_STR , ISA_MOUSE_STR, ISA_VBE21_STR,ISA_RTC_STR,ISA_PSKBD_STR, "END" }
- //#define ISA_DEVS { ISA_PIT_STR , ISA_RTC_STR, ISA_MOUSE_STR, "END" }
- void __init_bus init_isa_bus (struct bus_driver* newbus);
- #endif