Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
arch
h8300
include
asm
sh_bios.h
Go to the documentation of this file.
1
/* eCos HAL interface header */
2
3
#ifndef SH_BIOS_H
4
#define SH_BIOS_H
5
6
#define HAL_IF_VECTOR_TABLE 0xfffe20
7
#define CALL_IF_SET_CONSOLE_COMM 13
8
#define QUERY_CURRENT -1
9
#define MANGLER -3
10
11
/* Checking for GDB stub active */
12
/* suggestion Jonathan Larmour */
13
static
int
sh_bios_in_gdb_mode(
void
)
14
{
15
static
int
gdb_active = -1;
16
if
(gdb_active == -1) {
17
int
(*set_console_comm)(
int
);
18
set_console_comm = ((
void
**)
HAL_IF_VECTOR_TABLE
)[
CALL_IF_SET_CONSOLE_COMM
];
19
gdb_active = (set_console_comm(
QUERY_CURRENT
) ==
MANGLER
);
20
}
21
return
gdb_active;
22
}
23
24
static
void
sh_bios_gdb_detach
(
void
)
25
{
26
27
}
28
29
#endif
Generated on Thu Jan 10 2013 13:05:50 for Linux Kernel by
1.8.2