nds32: support multi-target debugging
[openocd.git] / src / jtag / aice / aice_usb.h
index ad24263377618a7ffca487ff6b510596cf796134..0d133e6f24c9e33819d19895786e1a7c9ca3c475 100644 (file)
@@ -156,6 +156,35 @@ struct aice_usb_handler_s {
        struct jtag_libusb_device_handle *usb_handle;
 };
 
+struct cache_info {
+       uint32_t set;
+       uint32_t way;
+       uint32_t line_size;
+
+       uint32_t log2_set;
+       uint32_t log2_line_size;
+};
+
+struct aice_nds32_info {
+       uint32_t edm_version;
+       uint32_t r0_backup;
+       uint32_t r1_backup;
+       uint32_t host_dtr_backup;
+       uint32_t target_dtr_backup;
+       uint32_t edmsw_backup;
+       uint32_t edm_ctl_backup;
+       bool debug_under_dex_on;
+       bool dex_use_psw_on;
+       bool host_dtr_valid;
+       bool target_dtr_valid;
+       enum nds_memory_access access_channel;
+       enum nds_memory_select memory_select;
+       enum aice_target_state_s core_state;
+       bool cache_init;
+       struct cache_info icache;
+       struct cache_info dcache;
+};
+
 extern struct aice_port_api_s aice_usb_api;
 
 int aice_read_ctrl(uint32_t address, uint32_t *data);

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)