1 /* arch/x86/include/asm/mach-goldfish/hardware.h 2 ** 3 ** Copyright (C) 2007 Google, Inc. 4 ** Copyright (C) 2011 Intel, Corp. 5 ** 6 ** This software is licensed under the terms of the GNU General Public 7 ** License version 2, as published by the Free Software Foundation, and 8 ** may be copied, distributed, and modified under those terms. 9 ** 10 ** This program is distributed in the hope that it will be useful, 11 ** but WITHOUT ANY WARRANTY; without even the implied warranty of 12 ** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 ** GNU General Public License for more details. 14 ** 15 */ 16 17 #ifndef __X86_ARCH_HARDWARE_H 18 #define __X86_ARCH_HARDWARE_H 19 20 /* 21 * Where in virtual memory the IO devices (timers, system controllers 22 * and so on) 23 */ 24 #define GOLDFISH_IO_SIZE 0x00800000 // How much? 25 #define GOLDFISH_IO_START 0xff000000 // PA of IO 26 27 #define GOLDFISH_PDEV_BUS_BASE (0x1000) 28 #define GOLDFISH_PDEV_BUS_END (0x100) 29 30 #define GOLDFISH_TTY_BASE (0x2000) 31 32 #endif 33