This is an automated email from Gerrit.

Antonio Borneo (borneo.anto...@gmail.com) just uploaded a new patch set to 
Gerrit, which you can find at http://openocd.zylin.com/5527

-- gerrit

commit 5106a124cc6c2b6d13b51aa259907ab8aa016dcd
Author: Antonio Borneo <borneo.anto...@gmail.com>
Date:   Sun Jan 26 16:30:14 2020 +0100

    adapter: expose HLA interface in struct adapter_driver
    
    The transition of STM8/SWIM out of HLA will require a new struct
    swim_ops in struct adapter_driver.
    To simplify the development, make the HLA interface temporarily
    accessible through the struct adapter_driver.
    This commit will be reverted after the swim rework.
    
    Change-Id: I1e4f370cf64641164d7bcaa22f75ac58c9240052
    Signed-off-by: Antonio Borneo <borneo.anto...@gmail.com>

diff --git a/src/jtag/hla/hla_interface.c b/src/jtag/hla/hla_interface.c
index 95233c0..1a8060d 100644
--- a/src/jtag/hla/hla_interface.c
+++ b/src/jtag/hla/hla_interface.c
@@ -361,4 +361,7 @@ struct adapter_driver hl_adapter_driver = {
        .poll_trace = &hl_interface_poll_trace,
 
        /* no ops for HLA, targets hla_target and stm8 intercept them all */
+
+       /* FIXME: helper to simplify transition of HLA drivers. To be removed */
+       .hla_if = &hl_if,
 };
diff --git a/src/jtag/interface.h b/src/jtag/interface.h
index 39d2d9d..91291db 100644
--- a/src/jtag/interface.h
+++ b/src/jtag/interface.h
@@ -37,6 +37,9 @@
  */
 
 
+/* FIXME: prototype to simplify transition of HLA drivers. To be removed */
+struct hl_interface_s;
+
 /** implementation of wrapper function tap_set_state() */
 void tap_set_state_impl(tap_state_t new_state);
 
@@ -359,6 +362,9 @@ struct adapter_driver {
 
        /* DAP APIs over SWD transport */
        const struct dap_ops *dap_swd_ops;
+
+       /* FIXME: helper to simplify transition of HLA drivers. To be removed */
+       struct hl_interface_s *hla_if;
 };
 
 extern const char * const jtag_only[];

-- 


_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to