1 /* ----------------------------------------------------------------------- * 2 * 3 * Copyright 2009 Pierre-Alexandre Meyer 4 * 5 * Some parts borrowed from chain.c32: 6 * 7 * Copyright 2003-2009 H. Peter Anvin - All Rights Reserved 8 * Copyright 2009 Intel Corporation; author: H. Peter Anvin 9 * 10 * This file is part of Syslinux, and is made available under 11 * the terms of the GNU General Public License version 2. 12 * 13 * ----------------------------------------------------------------------- */ 14 15 #ifndef _COMMON_H_ 16 #define _COMMON_H_ 17 18 #include <stdint.h> 19 20 /* For PAGE_SIZE */ 21 #include <cpuid.h> 22 23 #define SECTOR 512 /* bytes/sector */ 24 25 struct ebios_dapa { 26 uint16_t len; 27 uint16_t count; 28 uint16_t off; 29 uint16_t seg; 30 uint64_t lba; 31 }; 32 33 #endif /* _COMMON_H_ */ 34