blob: 936612c793886312734aff9f2c77dd200c01bb2b [file] [log] [blame]
Scott Duplichana649a962011-02-24 05:00:33 +00001/*
2 * This file is part of the coreboot project.
3 *
4 * Copyright (C) 2011 Advanced Micro Devices, Inc.
5 *
6 * 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.
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.
Scott Duplichana649a962011-02-24 05:00:33 +000014 */
15
16/**
17 * @file
18 *
19 * IDS Option File
20 *
21 * This file is used to switch on/off IDS features.
22 *
Scott Duplichana649a962011-02-24 05:00:33 +000023 */
24#ifndef _OPTION_IDS_H_
25#define _OPTION_IDS_H_
26
27/**
28 *
29 * This file generates the defaults tables for the Integrated Debug Support
30 * Module. The documented build options are imported from a user controlled
31 * file for processing. The build options for the Integrated Debug Support
32 * Module are listed below:
33 *
34 * IDSOPT_IDS_ENABLED
35 * IDSOPT_ERROR_TRAP_ENABLED
36 * IDSOPT_CONTROL_ENABLED
37 * IDSOPT_TRACING_ENABLED
38 * IDSOPT_PERF_ANALYSIS
39 * IDSOPT_ASSERT_ENABLED
40 * IDS_DEBUG_PORT
41 * IDSOPT_CAR_CORRUPTION_CHECK_ENABLED
42 *
43 **/
44
45#define IDSOPT_IDS_ENABLED TRUE
46//#define IDSOPT_CONTROL_ENABLED TRUE
47//#define IDSOPT_TRACING_ENABLED TRUE
48//#define IDSOPT_PERF_ANALYSIS TRUE
49#define IDSOPT_ASSERT_ENABLED TRUE
50//#undef IDSOPT_DEBUG_ENABLED
51//#define IDSOPT_DEBUG_ENABLED FALSE
52//#undef IDSOPT_HOST_SIMNOW
53//#define IDSOPT_HOST_SIMNOW FALSE
54//#undef IDSOPT_HOST_HDT
55//#define IDSOPT_HOST_HDT FALSE
56//#define IDS_DEBUG_PORT 0x80
57
58#endif