34 lines
783 B
C
34 lines
783 B
C
/* ----------------------------------------------------------------------- *
|
|
*
|
|
* Copyright 2009 Pierre-Alexandre Meyer
|
|
*
|
|
* Some parts borrowed from chain.c32:
|
|
*
|
|
* Copyright 2003-2009 H. Peter Anvin - All Rights Reserved
|
|
* Copyright 2009 Intel Corporation; author: H. Peter Anvin
|
|
*
|
|
* This file is part of Syslinux, and is made available under
|
|
* the terms of the GNU General Public License version 2.
|
|
*
|
|
* ----------------------------------------------------------------------- */
|
|
|
|
#ifndef _COMMON_H_
|
|
#define _COMMON_H_
|
|
|
|
#include <stdint.h>
|
|
|
|
/* For PAGE_SIZE */
|
|
#include <cpuid.h>
|
|
|
|
#define SECTOR 512 /* bytes/sector */
|
|
|
|
struct ebios_dapa {
|
|
uint16_t len;
|
|
uint16_t count;
|
|
uint16_t off;
|
|
uint16_t seg;
|
|
uint64_t lba;
|
|
};
|
|
|
|
#endif /* _COMMON_H_ */
|