aarch64: discard async aborts on entering debug state
[openocd.git] / NEWS-0.9.0
blob77ae4b07061f3b37d8b8dfc2224ee2f5caba7aa5
1 This file includes highlights of the changes made in the OpenOCD
2 source archive release.
4 JTAG Layer:
5         * SWD support with FTDI, Versaloon, J-Link, sysfsgpio
6         * CMSIS-DAP massive speed and stability improvements
7         * Versaloon driver ported to libusb-1.0
8         * STLink can reestablish communication with a target that was
9           disconnected or rebooted
10         * STLink FAULT and WAIT SWD handling improved
11         * New hla_serial command to distinguish between several HLA
12           adapters attached to a single machine
13         * Serial number support for CMSIS-DAP and J-Link adapters
14         * Support for more J-Link adapters
15         * TAP autoprobing improvements
16         * Big speedup for SVF playback with USB Blaster
18 Boundary Scan:
20 Target Layer:
21         * Stability improvements for targets that get disconnected or
22           rebooted during a debug session
23         * MIPS speed and reliability improvements
24         * MIPS 1.5/2.0 fixes
25         * ARMv7-R improvements
26         * Cortex-A improvements, A7, A15 MPCores support
27         * FPU support for ARMv7-M (Cortex-M4F)
28         * TPIU/ITM support (including SWO/SWV tracing), can be
29           captured with external tools or STLink
30         * JTAG Serial Port (Advanced Debug System softcore) support
31         * Profiling support for OpenRISC
32         * ChibiOS/RT 3.0 support (with and without FPU)
33         * FreeRTOS current versions support
34         * Freescale MQX RTOS support
35         * GDB target description support for MIPS
36         * The last created target is auto-selected as the current
38 Flash Layer:
39         * nRF51 async loader to improve flashing performance and stability
40         * Cypress PSoC 41xx/42xx and CCG1 families flash driver
41         * Silabs SiM3 family flash driver
42         * Marvell Wireless Microcontroller SPI flash driver
43         * Kinetis mass erase (part unsecuring) implemented
44         * lpcspifi stability fixes
45         * STM32 family sync with reference manuals, L0 support, bugfixes
46         * LPC2000 driver automatically determines part and flash size
47         * NXP LPC11(x)xx, LPC13xx, LPC15xx, LPC8xx, LPC5410x, LPC407x support
48         * Atmel SAMD, SAMR, SAML21 devices support
49         * Atmel SAM4E16 support
50         * ZeroGecko family support
51         * TI Tiva C Blizzard and Snowflake families support
52         * Nuvoton NuMicro M051 support
53         * EZR32 support in EFM32 driver
55 Board, Target, and Interface Configuration Scripts:
56         * Normal target configs can work with HLA (STLink, ICDI) adapters
57         * STM32 discovery and Nucleo boards configs
58         * Gumstix AeroCore board config
59         * General Plus GP326XXXA target config
60         * Micrel KS869x target config
61         * ASUS RT-N66U board config
62         * Atmel SAM4E-EK board config
63         * Atmel AT91SAM4L proper reset handling implemented
64         * TI OMAP/AM 3505, 3517 target configs
65         * nRF51822-mKIT board config
66         * RC Module К1879ХБ1Я target config
67         * TI TMDX570LS20SUSB board config
68         * TI TMS570 USB Kit board config
69         * TI CC2538, CC26xx target configs
70         * TI AM437x major config improvements, DDR support
71         * TI AM437X IDK board config
72         * TI SimpleLink Wi-Fi CC3200 LaunchPad configs
73         * Silicon Labs EM357, EM358 target configs
74         * Infineon XMC1000, XMC4000 family targets and boards configs
75         * Atheros AR9331 target config
76         * TP-LINK TL-MR3020 board config
77         * Alphascale asm9260t target and eval kit configs
78         * Olimex SAM7-LA2 (AT91SAM7A2) board config
79         * EFM32 Gecko boards configs
80         * Spansion FM4 target and SK-FM4-176L-S6E2CC board configs
81         * LPC1xxx target configs were restructured
82         * IoT-LAB debug adapter config
83         * DP BusBlaster KT-Link compatible config
85 Server Layer:
86         * Polling period can be configured
87         * "shutdown" command has an immediate effect
88         * The "program" command doesn't lead to a shutdown by
89           default, use optional "exit" parameter for the old behaviour
90         * Proper OS signal handling was implemented
91         * Async target notifications for the Tcl RPC
93 Documentation:
95 Build and Release:
98 This release also contains a number of other important functional and
99 cosmetic bugfixes. For more details about what has changed since the
100 last release, see the git repository history:
102 http://sourceforge.net/p/openocd/code/ci/v0.9.0/log/?path=
105 For older NEWS, see the NEWS files associated with each release
106 (i.e. NEWS-<version>).
108 For more information about contributing test reports, bug fixes, or new
109 features and device support, please read the new Developer Manual (or
110 the BUGS and PATCHES.txt files in the source archive).