isa.h
上传用户:qddsws
上传日期:2022-06-22
资源大小:723k
文件大小:1k
源码类别:

操作系统开发

开发平台:

C/C++

  1. #ifndef ISA_H
  2. #define ISA_H
  3. #include <init.h>
  4. #include <devices.h>
  5. #include <lib/string.h>
  6. #include <i386/paging.h>
  7. #include <list.h>
  8. /* Devices per les funcions de init */
  9. #include <devices/pit.h>
  10. #include <devices/vbe21.h>
  11. #include <devices/psmouse.h>
  12. #include <devices/rtc.h>
  13. #include <devices/pskeyboard.h>
  14. #define ISA_PIT_STR "PIT"
  15. #define ISA_VBE21_STR "VBE21"
  16. #define ISA_MOUSE_STR "MOUSE"
  17. #define ISA_RTC_STR "RTC"
  18. #define ISA_PSKBD_STR "PSKBD"
  19. #define ISA_DEVS { ISA_PIT_STR , ISA_MOUSE_STR, ISA_VBE21_STR,ISA_RTC_STR,ISA_PSKBD_STR, "END" }
  20. //#define ISA_DEVS { ISA_PIT_STR , ISA_RTC_STR, ISA_MOUSE_STR, "END" }
  21. void __init_bus init_isa_bus (struct bus_driver* newbus);
  22. #endif