123456789101112131415161718192021222324252627 |
- /*
- * Copyright (C) 2004 Tobias Lorenz
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- */
- #ifndef ETHERBOOT_IO_H
- #define ETHERBOOT_IO_H
-
- #define virt_to_phys(vaddr) ((unsigned long) (vaddr))
- #define phys_to_virt(vaddr) ((void *) (vaddr))
-
- #define virt_to_bus virt_to_phys
- #define bus_to_virt phys_to_virt
-
- #define iounmap(addr) ((void)0)
- #define ioremap(physaddr, size) (physaddr)
-
- extern unsigned char inb (unsigned long int port);
- extern unsigned short int inw (unsigned long int port);
- extern unsigned long int inl (unsigned long int port);
- extern void outb (unsigned char value, unsigned long int port);
- extern void outw (unsigned short value, unsigned long int port);
- extern void outl (unsigned long value, unsigned long int port);
-
- #endif /* ETHERBOOT_IO_H */
|