2 * Copyright (C) 2010 Samsung Electrnoics
5 #define MBR_RESERVED_SIZE 0x8000
6 #define MBR_START_OFS_BLK (0x500000 / 512)
15 } __attribute__((packed));
19 char disk_signature[4];
21 struct mbr_partition parts[4];
22 unsigned short signature;
25 extern unsigned int mbr_offset[16];
26 extern unsigned int mbr_parts;
28 void set_mbr_dev(int dev);
29 void set_mbr_info(char *ramaddr, unsigned int len, unsigned int reserved);
30 void set_mbr_table(unsigned int start_addr, int parts,
31 unsigned int *blocks, unsigned int *part_offset);
32 int get_mbr_table(unsigned int *part_offset);