blob: eaf24426512a284a2b844a72fbffdb2e8a3de0db [file] [log] [blame]
Alexandru Gagniucfccfee32014-03-26 18:51:08 -05001/*
2 * This file is part of the coreboot project.
3 *
4 * Copyright (C) 2012 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.
Alexandru Gagniucfccfee32014-03-26 18:51:08 -050014 */
15
16/**
17 * @file
18 *
19 * IDS Option File
20 *
21 * This file is used to switch on/off IDS features.
22 *
Alexandru Gagniucfccfee32014-03-26 18:51:08 -050023 */
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_TRACING_CONSOLE_SERIALPORT TRUE
49//#define IDSOPT_PERF_ANALYSIS TRUE
50#define IDSOPT_ASSERT_ENABLED TRUE
51//#undef IDSOPT_DEBUG_ENABLED
52//#define IDSOPT_DEBUG_ENABLED FALSE
53//#undef IDSOPT_HOST_SIMNOW
54//#define IDSOPT_HOST_SIMNOW FALSE
55//#undef IDSOPT_HOST_HDT
56//#define IDSOPT_HOST_HDT FALSE
57//#define IDS_DEBUG_PORT 0x80
58
59#endif