OpenOCD
quark_d20xx.c File Reference
Include dependency graph for quark_d20xx.c:

Go to the source code of this file.

Functions

static int quark_d20xx_init_target (struct command_context *cmd_ctx, struct target *t)
 
static int quark_d20xx_reset_deassert (struct target *t)
 
static int quark_d20xx_target_create (struct target *t, Jim_Interp *interp)
 

Variables

struct target_type quark_d20xx_target
 

Function Documentation

◆ quark_d20xx_init_target()

static int quark_d20xx_init_target ( struct command_context cmd_ctx,
struct target t 
)
static

Definition at line 48 of file quark_d20xx.c.

References lakemont_init_target().

◆ quark_d20xx_reset_deassert()

static int quark_d20xx_reset_deassert ( struct target t)
static

◆ quark_d20xx_target_create()

static int quark_d20xx_target_create ( struct target t,
Jim_Interp *  interp 
)
static

Variable Documentation

◆ quark_d20xx_target

struct target_type quark_d20xx_target
Initial value:
= {
.name = "quark_d20xx",
.target_create = quark_d20xx_target_create,
.init_target = quark_d20xx_init_target,
.poll = lakemont_poll,
.arch_state = lakemont_arch_state,
.halt = lakemont_halt,
.resume = lakemont_resume,
.step = lakemont_step,
.assert_reset = lakemont_reset_assert,
.deassert_reset = quark_d20xx_reset_deassert,
.get_gdb_reg_list = x86_32_get_gdb_reg_list,
.read_memory = x86_32_common_read_memory,
.write_memory = x86_32_common_write_memory,
.add_breakpoint = x86_32_common_add_breakpoint,
.remove_breakpoint = x86_32_common_remove_breakpoint,
.add_watchpoint = x86_32_common_add_watchpoint,
.remove_watchpoint = x86_32_common_remove_watchpoint,
.read_phys_memory = x86_32_common_read_phys_mem,
.write_phys_memory = x86_32_common_write_phys_mem,
}
int lakemont_arch_state(struct target *t)
Definition: lakemont.c:966
int lakemont_poll(struct target *t)
Definition: lakemont.c:847
int lakemont_step(struct target *t, int current, target_addr_t address, int handle_breakpoints)
Definition: lakemont.c:1032
int lakemont_reset_assert(struct target *t)
Definition: lakemont.c:1164
int lakemont_resume(struct target *t, int current, target_addr_t address, int handle_breakpoints, int debug_execution)
Definition: lakemont.c:991
int lakemont_halt(struct target *t)
Definition: lakemont.c:978
static int quark_d20xx_reset_deassert(struct target *t)
Definition: quark_d20xx.c:53
static int quark_d20xx_target_create(struct target *t, Jim_Interp *interp)
Definition: quark_d20xx.c:35
static int quark_d20xx_init_target(struct command_context *cmd_ctx, struct target *t)
Definition: quark_d20xx.c:48
const struct command_registration x86_32_command_handlers[]
int x86_32_common_add_watchpoint(struct target *t, struct watchpoint *wp)
int x86_32_common_read_memory(struct target *t, target_addr_t addr, uint32_t size, uint32_t count, uint8_t *buf)
int x86_32_common_add_breakpoint(struct target *t, struct breakpoint *bp)
int x86_32_common_virt2phys(struct target *t, target_addr_t address, target_addr_t *physical)
int x86_32_common_write_memory(struct target *t, target_addr_t addr, uint32_t size, uint32_t count, const uint8_t *buf)
int x86_32_get_gdb_reg_list(struct target *t, struct reg **reg_list[], int *reg_list_size, enum target_register_class reg_class)
Definition: x86_32_common.c:57
int x86_32_common_read_phys_mem(struct target *t, target_addr_t phys_address, uint32_t size, uint32_t count, uint8_t *buffer)
int x86_32_common_remove_watchpoint(struct target *t, struct watchpoint *wp)
int x86_32_common_mmu(struct target *t, int *enabled)
Definition: x86_32_common.c:99
int x86_32_common_write_phys_mem(struct target *t, target_addr_t phys_address, uint32_t size, uint32_t count, const uint8_t *buffer)
int x86_32_common_remove_breakpoint(struct target *t, struct breakpoint *bp)

Definition at line 53 of file quark_d20xx.c.