OpenOCD
I
is only used within OpenOCD.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
Development Tools
OpenOCD
I
I macro
Syntax
from
lakemont.h:80
#define
I
(
name
)
(
(
(
struct
lakemont_core_reg
*
)
x86_32
->
cache
->
reg_list
[
name
]
.
arch_info
)
->
pm_idx
)
Arguments
name
References
Location
Text
lakemont.h:80
#define
I
(
name
)
(
(
(
struct
lakemont_core_reg
*
)
x86_32
->
cache
->
reg_list
[
name
]
.
arch_info
)
->
pm_idx
)
lakemont.c:514
x86_32
->
pm_regs
[
I
(
EFLAGS
)
]
=
eflags
&
~
(
EFLAGS_VM86
|
EFLAGS_IF
)
;
lakemont.c:515
if
(
write_hw_reg
(
t
,
EFLAGS
,
x86_32
->
pm_regs
[
I
(
EFLAGS
)
]
,
0
)
!=
ERROR_OK
)
lakemont.c:518
x86_32
->
pm_regs
[
I
(
EFLAGS
)
]
,
lakemont.c:519
x86_32
->
pm_regs
[
I
(
EFLAGS
)
]
&
EFLAGS_VM86
?
1
:
0
,
lakemont.c:520
x86_32
->
pm_regs
[
I
(
EFLAGS
)
]
&
EFLAGS_IF
?
1
:
0
)
;
lakemont.c:525
x86_32
->
pm_regs
[
I
(
CSAR
)
]
=
csar
&
~
CSAR_DPL
;
lakemont.c:526
if
(
write_hw_reg
(
t
,
CSAR
,
x86_32
->
pm_regs
[
I
(
CSAR
)
]
,
0
)
!=
ERROR_OK
)
lakemont.c:528
LOG_DEBUG
(
"write CSAR_CPL to 0 0x%08"
PRIx32
,
x86_32
->
pm_regs
[
I
(
CSAR
)
]
)
;
lakemont.c:531
x86_32
->
pm_regs
[
I
(
SSAR
)
]
=
ssar
&
~
SSAR_DPL
;
lakemont.c:532
if
(
write_hw_reg
(
t
,
SSAR
,
x86_32
->
pm_regs
[
I
(
SSAR
)
]
,
0
)
!=
ERROR_OK
)
lakemont.c:534
LOG_DEBUG
(
"write SSAR_CPL to 0 0x%08"
PRIx32
,
x86_32
->
pm_regs
[
I
(
SSAR
)
]
)
;
lakemont.c:541
x86_32
->
pm_regs
[
I
(
CR0
)
]
=
cr0
&
~
CR0_PG
;
lakemont.c:542
if
(
write_hw_reg
(
t
,
CR0
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
,
0
)
!=
ERROR_OK
)
lakemont.c:544
LOG_DEBUG
(
"cleared paging CR0_PG = 0x%08"
PRIx32
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
)
;
lakemont.c:548
x86_32
->
pm_regs
[
I
(
CR0
)
]
=
lakemont.c:549
x86_32
->
pm_regs
[
I
(
CR0
)
]
|
(
CR0_CD
|
CR0_NW
|
CR0_PG
)
;
lakemont.c:550
if
(
write_hw_reg
(
t
,
CR0
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
,
0
)
!=
ERROR_OK
)
lakemont.c:552
LOG_DEBUG
(
"set CD, NW and PG, CR0 = 0x%08"
PRIx32
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
)
;
lakemont.c:710
if
(
x86_32
->
pm_regs
[
I
(
CR0
)
]
&
CR0_PG
)
lakemont.c:725
x86_32
->
pm_regs
[
I
(
CR0
)
]
=
x86_32
->
pm_regs
[
I
(
CR0
)
]
&
~
CR0_PG
;
lakemont.c:726
int
err
=
x86_32
->
write_hw_reg
(
t
,
CR0
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
,
0
)
;
lakemont.c:737
x86_32
->
pm_regs
[
I
(
CR0
)
]
=
(
x86_32
->
pm_regs
[
I
(
CR0
)
]
|
CR0_PG
)
;
lakemont.c:738
int
err
=
x86_32
->
write_hw_reg
(
t
,
CR0
,
x86_32
->
pm_regs
[
I
(
CR0
)
]
,
0
)
;