blob: bc1b6813392d2594d4a3612163c21213459c0d33 [file] [log] [blame]
Stefan Reinauer42dc7212009-10-24 00:47:07 +00001/*
2 * This file is part of the coreboot project.
Stefan Reinauer14e22772010-04-27 06:56:47 +00003 *
Stefan Reinauer42dc7212009-10-24 00:47:07 +00004 * Copyright (C) 2009 coresystems GmbH
5 *
Uwe Hermannc70e9fc2010-02-15 23:10:19 +00006 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 2 of the License.
Stefan Reinauer42dc7212009-10-24 00:47:07 +00009 *
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 * You should have received a copy of the GNU General Public License
16 * along with this program; if not, write to the Free Software
Uwe Hermannc70e9fc2010-02-15 23:10:19 +000017 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
Stefan Reinauer42dc7212009-10-24 00:47:07 +000018 */
19
20#ifndef __ARCH_REGISTERS_H
21#define __ARCH_REGISTERS_H
22
23struct eregs {
24 uint32_t eax, ecx, edx, ebx, esp, ebp, esi, edi;
25 uint32_t vector;
26 uint32_t error_code;
27 uint32_t eip;
28 uint32_t cs;
29 uint32_t eflags;
30};
31
32#endif