Advertisement
iocoder

ibmpc.c

Jan 24th, 2013
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.94 KB | None | 0 0
  1. /*
  2.         +----------------------------------------------------------+
  3.         | +------------------------------------------------------+ |
  4.         | |  Quafios Kernel 1.0.1.               | |
  5.         | |  -> IBM PC Host Machine Device Driver.       | |
  6.         | +------------------------------------------------------+ |
  7.         +----------------------------------------------------------+
  8.  
  9. */
  10.  
  11. // This file is part of Quafios 1.0.1 source code.
  12. // Copyright (C) 2012  Mostafa Abd El-Aziz Mohamed.
  13.  
  14. // This program is free software: you can redistribute it and/or modify
  15. // it under the terms of the GNU General Public License as published by
  16. // the Free Software Foundation, either version 3 of the License, or
  17. // (at your option) any later version.
  18.  
  19. // This program is distributed in the hope that it will be useful,
  20. // but WITHOUT ANY WARRANTY; without even the implied warranty of
  21. // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  22. // GNU General Public License for more details.
  23.  
  24. // You should have received a copy of the GNU General Public License
  25. // along with Quafios.  If not, see <http://www.gnu.org/licenses/>.
  26.  
  27. // Visit http://www.quafios.com/ for contact information.
  28.  
  29. /*
  30.  * IBM Personal Computer/AT Compatibles.
  31.  * --------------------------------------
  32.  * kernel/machine/ibmpc.c
  33.  * This "host machine" driver is responsible for running IBM PC
  34.  * compatible computers. This driver creates the host bus on boot,
  35.  * enables PCI bus (kernel/drivers/pci) support to the system,
  36.  * which is supplied with most modern IBM PC Compatible systems.
  37.  * It also installs the main chip drivers that come with most IBM
  38.  * PC-Compatible, like the i8042 chip (kernel/drivers/ps2/i8042.c)
  39.  * and Intel's 8259A interrupt controller (kernel/drivers/pic/8259A.c).
  40.  * On the other hand, The driver enables support for "system console"
  41.  * during boot, allowing the kernel to print status messages to the
  42.  * system console of the PC, until the actual video drivers are loaded.
  43.  */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement