[Pkg-electronics-commits] [openocd] annotated tag upstream/0.10.0 created (now 01d46a1)

Jonathan McDowell noodles at moszumanska.debian.org
Tue Oct 31 21:15:07 UTC 2017


This is an automated email from the git hooks/post-receive script.

noodles pushed a change to annotated tag upstream/0.10.0
in repository openocd.

        at  01d46a1   (tag)
   tagging  ab9a5d19e71098918af03247353fddc88a6ffd45 (commit)
  replaces  upstream/0.9.0
 tagged by  Jonathan McDowell
        on  Fri Aug 18 09:32:22 2017 +0100

- Log -----------------------------------------------------------------
Upstream version 0.10.0

Alamy Liu (6):
      flash/nor/jtagspi: 'retval' may be used uninitialized
      adi_v5: Fix wrong ap value
      cortex-a: Fix "Detected core" number is always '0'
      adi_v5: Rename AP_REG_* to MEM_AP_REG_* and add LA support
      adi_v5: return proper value on timeout
      adi_v5: Remove forgotten FIXME definition

Aleksander Morgado (1):
      arm7: add missing braces around an if()

Alex Forencich (1):
      flash/nor/spi: Add Winbond w25q128fv

Alexander Drozdov (1):
      RTOS: ThreadX support on ARM926E-JS

Alexander Kurz (11):
      Helper time_support: const function arguments
      cfi intel: fixing faulty flash write error message
      Cleanup: removal of obsolete semicolons
      flash/nor/non_cfi.c: cleanup, member double-intialization
      flash/nor/stellaris: fix: flash info RCC and RCC2 mixed up
      arm_disassembler: bugfix, MRRC instruction not recognized
      flash/nor/faux.c: fixing check for failed malloc
      tcl/target/stm32f4: fix: reduce adapter speed before reset
      Helper ioutil: cleanup: removing dead code
      udev: add rule for original Keil ULink (version 1)
      jtag ulink: dont compile function when not required

Andreas Bolsch (2):
      Cortex-M7 handling.
      Flash handling for STM32F76x/77x and F446 added

Andreas Fritiofson (51):
      swd: Remove DAP from parameter list
      target/arm: Remove usage of struct arm_jtag in ARMv7 targets
      arm_adi_v5: Remove unused is_swd flag
      arm_adi_v5: Add a back-pointer from an AP to its DAP
      cortex_a: Call ahbap_debugport_init on the discovered AP and not 0
      cortex_m: Discover the AP to use, just like Cortex-A
      arm_adi_v5: Convert the AP references from numbers to pointers
      cortex_a: Find debug base using the detected APB-AP and not AP 1
      arm_adi_v5: Change mem_ap calls to take pointer to AP and not DAP
      arm_adi_v5: Clean up dap info command
      arm_adi_v5: Split ahbap_debugport_init
      arm_adi_v5: Rename TAR and CSW setters and make them AP-specific
      arm_adi_v5: Remove all mem_ap_sel_* functions
      adi_v5_jtag: Remove TAR and CSW prints from jtagdp_transaction_endcheck
      cortex: Set default memaccess_tck only during examine
      arm_adi_v5: Remove all cases of "restoring" previous dap_ap_select()
      arm_adi_v5: Fix dap apsel confusing behaviour.
      arm_adi_v5: dap_queue_ap_* DAP->AP parameter
      arm_adi_v5: Make the DAP API stateless
      helper: Add converter from JEP106 ID to manufacturer name
      adi_v5_swd: Avoid special handling the SELECT cache during connect
      arm_adi_v5: Rewrite dap_rom_display
      jim-nvp: Make Jim_GetOpt_String const-correct
      stm32lx: Add support for lock/unlock (RDP Level 0<->1)
      arm_adi_v5: Update DP (Debug Port) registers defined in ADIv5.2.
      cortex_a: Rename APB-AP to CPU in memory contexts
      at91sam7: do not touch flash banks which belong to other targets
      ftdi: don't wait forever if we fail
      stm32f2x: Increase options write timeout
      cfg: Don't check BS TAP IDCODE in STM32 configs
      Remove since long deprecated ft2232 driver
      Remove support for the GPL incompatible FTDI D2XX library
      helper: Update jep106 database to JEP106AT
      configure: Detect libftdi using pkgconfig
      configure: Remove conflicting CMSIS_DAP conditional
      configure: Remove unused BUILD_BITQ and BUILD_BITBANG define
      Remove build date from banner for releases
      xscale: Move debug handler to contrib/loaders
      configure: Replace shell constructs with M4sh macros
      target: Replace malloc+manual zeroing with calloc
      configure: Use same case for libjaylink as for other libs
      configure: Add USE_* conditionals for hidapi and libjaylink
      configure: Don't set user variables
      configure: Consolidate platform defines
      Convert to non-recursive make
      configure: De-duplicate code in AC_CHECK_HEADERS
      Deprecate ZY1000, ioutils and oocd_trace
      configure: Fail on enabling sysfsgpio on non-linux OS
      Search for scripts relative to the executable on all(?) platforms
      helper,rtos,server: Restore missing warning flags
      doc: Improve ftdi driver section

Andreas Färber (69):
      tcl/target: Add Freescale Vybrid VF6xx config
      tcl/board: Add EmCraft VF6 SOM and baseboard configs
      tcl/interface/ftdi: Add Digilent JTAG-HS3 config
      zynq_7000: Add expected ID
      tcl/board: Add Parallella-I board config
      tcl/target: Add config for XMOS XS1-XAU8A-10's ARM core
      tcl/board: Add config for XMOS xCORE-XA Core Module ARM debugging
      tcl/target: Add Exynos5250 config
      tcl/board: Add Arndale config
      fm4: Split out S6E2CC family config
      tcl/target: Prepare FM4 MB9BFxxx family
      fm4: Add JTAG support
      tcl/board: Add Spansion SK-FM4-U120-9B560 config
      doc: Fix sort order of flash drivers
      tcl/target: Add LPC4357 config
      tcl/board: Add Diolan LPC4357-DB1 config
      lpc8xx: Allow CHIPNAME override
      lpc4350_spifi_generic: Clean up work area size
      tcl/board: Add LPC-Link2 config
      flash/nor/xmc4xxx: Loosen checks for XMC4500
      tcl/target: Add Nordic nRF52 config
      xmc4xxx: Make sector sizes const
      xmc4xxx: Add XMC4800 support
      tcl/board: Add Infineon XMC4800 Relax EtherCAT Kit config
      tcl/board: Add Infineon XMC4700 Relax Kit Series config
      tcl/target: Add Renesas S7G2 config
      tcl/board: Add Renesas DK-S7G2 config
      xmc4xxx: Add XMC4700 support
      flash: New Spansion FM4 flash driver
      xmc4xxx: Integrate build of erase check code
      armv7m: Integrate build of erase check code
      fm4: Add support for MB9BFx64/x65
      fm4: Add support for S6E2DH family
      flash/nor: Reorder drivers alphabetically
      flash/nor: Add Infineon XMC1000 flash driver
      fm4: Set read callback
      xmc4xxx: Fix error propagation for erase_check callback
      armv7m: Improve armv7m_blank_check_memory() error handling
      xmc4xxx: Improve xmc4xxx_blank_check_memory() error handling
      arm_adi_v5: Reorder Atmel part number entry
      doc: Fix mismerges of fm4, kinetis and kinetis_ke flash drivers
      arm_adi_v5: Adjust part number column alignment
      arm_adi_v5: Add part number for Infineon XMC1000 family
      arm_adi_v5: Add part numbers for Infineon XMC4000 family
      arm_adi_v5: Add part number for TI MSP432P401R
      kinetis: Fix typo in variable names
      Fix spelling of ARM Cortex
      tcl/target: Add config for TI MSP432P4xx
      lpcspifi: Fix SWD support for LPC43xx
      xmc4500: Disable SRST for SDRAM App Kit
      tcl/target: Add PSoC 5LP config
      armv4_5: Improve arm_blank_check_memory() error handling
      armv4_5: Improve arm_checksum_memory() error handling
      armv7m: Integrate build of checksum code
      armv4_5: Integrate build of erase check code
      armv4_5: Integrate build of checksum code
      Fix usage of timeval_ms()
      contrib/loaders: Add umbrella Makefile
      kinetis_ke: Switch to standard build variables
      contrib/loaders: Enforce Little Endian ARM machine code
      x86_32_common: Fix typo in function name
      nds32: Fix typo in debug log
      target: Fix working_area_phys_spec comment
      breakpoints: Add missing space in error message
      target: Add missing spaces in error messages
      target: Clean up format strings
      flash/nor: Add erased_value to drivers and pass it to targets
      xmc4xxx: Add support for XMC4300
      tcl/board: Add Infineon XMC4300 Relax EtherCAT Kit config

Andreas Loehre (1):
      flash: at91samd: Add SAML21 variant B device support and fix SAMC20/SAMC21

Andrew Kohlsmith (1):
      add Digilent HS2 support

Andrew Ruder (2):
      rtos: turn stack alignment into a function pointer
      rtos: handle STKALIGN adjustments on cortex m

Andrey Skvortsov (1):
      flash: nor: mdr: fix verification problem with 1986VE1T or 1986VE3T

Andrey Smirnov (1):
      semihosting armv7a: Add support for ARMv7-A

Andrey Yurovsky (1):
      at91samd: add chip IDs for SAMC20 and SAMC21 families

Andy Pomfret (1):
      rtos: removed chSysInit from detection of ChibiOS (#121)

Antony Pavlov (7):
      tcl/fpga: add config file for Altera EP3C10 FPGA (Cyclone III family)
      tcl/interface/ftdi: add config for the MBFTDI adapter
      tcl/board: add Marsohod2 FPGA board config
      tcl/fpga: add config file for Altera 10M50 FPGA (MAX10 family)
      tcl/board: add Marsohod3 FPGA board config
      tcl/cpld: add config file for Altera EPM240 CPLD (MAXII family)
      tcl/board: add Marsohod CPLD board config

Austin Morton (2):
      server: tcl_trace command
      server: remove connection limit from tcl and telnet servers

Bogdan Kolbov (2):
      niietcm4: support for NIIET's Cortex-M4 microcontrollers
      flash/nor/niietcm4: minor fixes

Christoph Pittracher (1):
      bcm2835gpio: Add SWD support, Raspberry Pi 2 support.

Christopher Head (1):
      Add Altera USB Blaster udev rule.

Colin Helliwell (1):
      at91sam4 Flash: Added identification of atsam4n's

Esben Haabendal (4):
      cfi: Fix fallback to memory writes
      cfi: support for 16-bit flash with reversed endianness
      Support for Freescale LS102x SAP
      cfi: Add support for strangely endianness broken SoC implementations

Evan Hunter (10):
      gdb_server: Add check for malloc fail
      flash : Add support for Atmel at91sam4sa16b
      ADIv5: Fix typo in log message
      Documentation : Add missing commands for ARM-v7A & R
      Cortex A/R : Allow interrupt disable during single-step
      ADIv5: convert numeric values to use defines with meaningful names
      Cortex-A: Fix unicode quote in comment
      Cortex-A/R: Add missing timeout for loop polling DSCR & fix timeout types
      Cortex-A/R: Fix Mask-ISR parsing
      Cortex-R: Force usage of physical memory read/write since there is no MMU

Felipe Balbi (2):
      board: ti_am437x_idk: default to 1000kHz
      jtag: commands: save a pointer to list tail

Felix Held (1):
      xilinx-xc7: correct Artix7 15T IDCODE

Forest Crossman (1):
      tcl/board: Add Digilent Analog Discovery config

Freddie Chopin (1):
      Add board config for ST NUCLEO L476RG board

Fredrik Hederstierna (1):
      swd: Add support for connect_assert_srst for SWD.

Gabrielle Trotter (1):
      atsamv: Support for ATSAMS70N19 Memory Configuration

George Ioakimedes (1):
      psoc4: Corrected Silicon IDs

Harald Welte (1):
      AM335x: Disable watchdog on 'reset halt'

HarishKumar (1):
      Tcl commands: Fix improper return status in flash commands and load_image.

Ivan Buliev (1):
      flash: Analog Devices ADuCM360 support

Ivan De Cesaris (2):
      quark: updating license to GPLv2+
      quark: add Intel Quark mcu D2000 support

Ivan Meleca (1):
      flash: Added support for Freescale Kinetis KE family.

Ivo Manca (2):
      nand: fix return value
      nand: change use_raw to boolean

Jacob Rosenthal (1):
      flash: nor: nrf51: add hwid 0x0057

Jakub Kubiak (1):
      flash/nor/lpc2000: add alternative part ID for LPC1343

James Mastros (1):
      arm_adi_v5: Add a few dap component ids, covers the atmel at91sam.

Jeff Ciesielski (1):
      flash: New driver for XMC4xxx microcontroller family

Jim Norris (1):
      tcl/target: Add configuration for NXP LPC4370 processor

Jim Paris (1):
      stlink_usb: fix typo

Jiri Kastner (5):
      arm_adi_v5: dap_partnums - correction of partnumbers, new added
      arm_adi_v5: added partnumbers
      arm_adi_v5: added partnumber for APQ8016
      dap_dp_init: remove loop
      contrib: udev: modify rules for users physically in front of machine (TAG+="uaccess")

Jiří Pinkava (1):
      nrf51: show proper part number

Jonathan Dumaresq (2):
      RTOS support: Add FPU support for FreeRTOS
      RTOS support: Correction of out of bound access of thread array

Jonathan Larmour (2):
      helper/options: Use OPENOCD_SCRIPTS dir if set.
      tcl/board: Remove pflash.0 bank from twr-k60n512.cfg

Jonathan McDowell (1):
      New upstream version 0.10.0

Karl Palsson (3):
      target: check memory handlers before use for all types
      efm32: basic Happy Gecko target support
      efm32: remove duplicate part name decoding.

Kent Brinkley (2):
      Change isa string
      mips: Added #define for scan_delay legacy mode default value

Kyle Manna (2):
      udev: Add J-Link on-board nRF51-DK
      jlink: Add on-board nRF51-DK USB VID and PID

Lieven Hollevoet (1):
      Support for debug interface lock of EFM32 controllers

Linus Walleij (1):
      armv4_5: support weirdo ARMv6 secure monitor mode

Mahavir Jain (1):
      flash/nor/spi: Add GigaDevice gd25q16c/32c/128c flash support

Manuel Limones (1):
      tlc/board: Add ATMEL SAM E70 Xplained config

Marc Schink (29):
      armv7m: Fix memory leak in register caching.
      helper/fileio: Use size_t for file size.
      helper/fileio: Fix memory leak.
      helper/ioutil: Rename MixedCaps function.
      helper/log: Cleanup #includes.
      helper/options: Cleanup #includes.
      Improve J-Link driver and introduce libjaylink.
      jlink: Retrieve maximum speed from device.
      jlink: Update for libjaylink API changes
      helper/fileio: Remove nested struct
      interface/jlink: Fix comment about serial number
      server/telnet: Check malloc() return values
      libjaylink: Update to latest master branch
      board/efm32: Disable SRST
      Remove FSF address from GPL notices
      Make #include guard naming consistent
      helper/log: Add log_vprintf_lf()
      jlink: Adjust log verbosity of libjaylink
      libjaylink: Update for API changes
      helper: Make unhexify() robust on invalid data
      configure.ac: Fix libjaylink integration
      drivers/Makefile.am: Fix libjaylink integration
      configure.ac: Fix J-Link adapter description
      Fix autogen.sh invocation of libjaylink
      helper: Code cleanup for hexify()
      jlink: Add EMUCOM support
      libjaylink: Update to latest master branch
      jlink: Output libjaylink version
      libjaylink: Update to 0.1.0 release

Matthew Campbell (1):
      sysfsgpio: support broken gpio implementations

Matthias Welwarsky (45):
      board: don't hardcode interface for ti_beaglebone
      Revert "board: don't hardcode interface for ti_beaglebone"
      armv7a: re-read ttb information if ttbcr changes
      armv7a: correct calculation of ttbr0_mask
      armv7a: rename l2_cache to outer_cache
      armv7a: remove special l2x flush-all and cache-info handlers
      armv7a: fix handling of inner caches
      armv7a: remove indirection for cache info handler
      armv7a: add d-cache virtual address range flush function
      armv7a: rework automatic flush-on-write handling
      armv7a: fix debug messages regarding cache on/off state
      armv7a: correctly handle invalidation of inner data caches
      cortex_a: Update instruction cache after setting a soft breakpoint
      armv7a: fix-up dcache clean and flush functions inner loop pattern
      cortex_a: force cache and tlb bypass when cpu is in debug state
      cortex_a: rework mmu manipulation
      cortex_a: replace cortex_a_check_address function
      cortex_a: fix fast-mode memory reads
      cortex_a: select APB-AP as the default AP
      arm_debug: optimize DP and AP reads over JTAG
      AM335x: allow simultaneous debugging of A8 and M3 cores
      cortex_a: add 'dacrfixup' to cortex-a command group
      adi_v5_jtag: implement DAP WAIT support
      adiv5: introduce optional dap_sync() function
      am437x: always use highest possible JTAG clock.
      jtag ftdi: sample TDO on falling edge of TCK
      ftdi: allow selecting device by usb bus location
      cortex_a: allow physical memory access through AHB-AP again
      ftdi: make ftdi_location command depend on libusb1 version
      cortex_a: fix cortex_a_assert_reset() if srst_gates_jtag
      tcl: add mrb command to mem_helper.tcl
      Fix resume when core state has been modified
      target: add "phys" argument to mem2array, array2mem
      adi_v5_jtag: clear sticky overrun condition in WAIT timeout
      board: add configuration for freescale imx6q sabresd board
      cmsis-dap: add JTAG pass-through mode
      cortex_a/r/m: fix handling of un-examined cores
      Add -defer-examine option to target create command
      cortex_a: remove partnum magic from arp_examine and dbginit
      target: Add verify_image_checksum command
      cortex_m: allow setting debug ap during create
      cortex_a: fix reset for SWD transport
      board: add configuration for freescale twr-vf65gs10 system module
      adi_v5_jtag: make sure SSTICKYERR is cleared after a POR
      arm_dpm: avoid duplicating the register cache

Maxime Coquelin (2):
      flash/nor/stm32f2x: Add STM32F469 part
      tcl: add STM32F469 discovery board config

Michael Dietz (1):
      nRF51: Fix bug in Code memory size.

Morgan Quigley (3):
      tcl/target: add config for Atmel SAMV / SAMS / SAME
      tcl/board: add Atmel SAM V71 Xplained Ultra
      flash: driver for Atmel SAMV, SAMS, and SAME

Nemui Trinomius (1):
      numicro: Integrate Nuvoton NuMicro flash driver.

Olaf Lüke (1):
      at91samd: Add Atmel SAMD09 family support

Oleksij Rempel (9):
      target: tell which target state is meant
      tcl/target|board: add config Atheros ar2313
      tcl/target|board: add config Atheros ar2315
      cortex_a: remove ahb support for phys_memory access
      cortex_a: remove cache handlers from cortex_a_write_phys_memory
      cortex_a: add cortex_a_[read|write]_buffer
      cortex_a: add cortex_a_[read|write]_memory_ahb
      add armv7a_cache handlers
      armv7a: remove l1 flush all data handler

Owen Kirby (2):
      at91sam4: Add flash description and chipid for SAM4Cxx variants.
      at91sam4: Add missing SAM4S family CHIPIDs and remove FWS=6.

Patrick Stewart (3):
      Kinetis: Add K24 support and tidy up
      cortex_m: Select an AP when accessing the DAP
      arm_debug: Support multiple APs per DAP and remove DAP from armv7* structs

Paul Fertser (44):
      Restore normal development cycle
      manual: make it compatible with ancient texinfo versions that lack @raggedright
      sim3x: fix build failure with clang 3.6
      svf: flush the queue before reallocing memory
      svf: fix segfaults exposed by some SVF
      Change from sys/poll.h to standard poll.h location
      target: cortex_a: do not create new register cache every reset
      target: cortex_a: add deinit_target handler to free memory
      tcl/interface/ftdi: add 100ask's OpenJTAG config
      svf: fix off-by-one error in line numbers as output to user
      svf: fix progress reporting switch behaviour
      xsvf: output a warning suggesting using SVF
      jtag: drivers: bcm2835gpio: fix a typo in informational message
      target: cortex_m: fix segfault with HLA
      drivers: jlink: rework to allow scans of arbitrary length, bump libjaylink
      flash: nor: {pic32mx,cfi}: fix register names
      flash: nor: mdr: implement read/verify for Info memory
      checkpatch.pl: fix unescaped left brace warnings
      configure.ac: support MSYS with newer config.guess
      jtag: drivers: cmsis-dap: add TRST handling
      jtag: drivers: mpsse: ignore error to detach kernel driver
      flash: nor: lpc2000: handle lpc11xx parts with more than 96k memory
      flash: nor: mdr: do not mass erase when clearing INFO memory
      Replace "daemon" with "server" in user-visible strings
      jtag: drivers: cmsis-dap: fix operation with SAMD10 Xplained board
      target: LS1_SAP: fix "declaration of 'read' shadows a global" warning
      jtag: drivers: ulink: fix uninitialised variable warning
      jimtcl: update to 0.77, the current version, enable only specific modules
      README: fix a typo
      target: cortex_a: fix segfault when SPSR is not properly handled
      tcl: target: imx5{1,3}: remove bogus tapenable command
      target: armv7a: remove unused level_num field from armv7a_cachesize
      doc: add a cross-reference to GDB threading commands
      doc: fix underfull and overfull boxes
      NEWS: prepare for new release
      The openocd-0.10.0-rc1 release candidate
      Restore -dev suffix
      jtag: drivers: build usb_blaster only if enabled
      jtag: core: report TRST and SRST as asserted only when they really are
      NEWS: mention SWO capture facility of the new J-Link driver
      The openocd-0.10.0-rc2 release candidate
      Restore -dev suffix
      NEWS: last pre-release changes
      The openocd-0.10.0 release

Peter A. Bigot (7):
      nrf51: recognize hwid 0084
      arm_adi_v5: deconflict local variables from global symbols
      jlink: deconflict local variables from global symbols
      nrf51: move table entry for hwid 0084 to correct MCU section
      nrf51: move hwid 0057 and add 0058
      gdb_server: support disabling server
      doc: correct and standardize instructions for disabling TCP servers

Peter D. Gray (2):
      Add support for Atmel AT91SAMD21E16B (B variant) and a spelling mistake.
      at91samd: Add additional "B Variant" parts from SAMD21 family

Peter Kuhar (1):
      STM32L433 Flash support

Peter Lawrence (2):
      ARM ADIv5: CoreSight ROM decode part number and designer id
      tcl: Support for Analog Devices ADSP-SC58x

Philipp Wagner (1):
      tcl_server: Support line buffers up to 4M (v3)

Radek Dostal (1):
      tcl: replace $TARGETNAME with $_TARGETNAME

Ragnar Sundblad (1):
      topic: Interface config file for FTDI UM232H module

Remco Bloemen (1):
      interface: Add XDS100v3 support.

Rick Foos (2):
      flash/nor: Add Ambiq Micro Apollo flash driver.
      tcl/board: Add board configuration for nRF51-DK, and nRF52-DK.

Robert Jordens (11):
      target/testee: manage target->state
      flash/nor/spi: add micron/numonyx n25q128
      cpld/virtex2: allow JSTART to be disabled
      flash/nor/tcl: add read_bank and verify_bank
      flash/nor/jtagspi: add JTAGSPI driver
      pipistrello: ftdi-jtag/spartan6/jtagspi board
      kc705: digilent-jtag/kintex7/jtagspi board
      flash/nor/spi: reorder to group micron devices
      flash/nor/spi: fix macronix 25l1005 chip erase
      flash/nor/spi: use only lower case hex numbers
      xilinx_bscan_spi: port to new migen and clean-up

Rémi PRUD’HOMME (1):
      Add config files for STM32F7-DISCO and STM327[4|5]6G-EVAL.

SASANO Takayoshi (1):
      pic32mx: add new device ID, 17x/27x Flash support

Salvador Arroyo (2):
      Fix for BMIPS
      MIPS32 Fix typos

Samuel Martin (1):
      tcl: add STM32F429I-DISC1 board config

Sandeep Mistry (1):
      gdb server: Add back support to disable the gdb server via the gdb_port config

Sean Cross (2):
      tcl/board: add configuration for Novena's integrated FPGA
      jtag: drivers: bcm2835gpio: set 4ma drive, slow slew rate

Sergey A. Borshch (1):
      jlink: fix jlink regression introduced by ae8cdc commit

Spencer Oliver (2):
      libjaylink: use http mirror for submodule
      stm32l4x: fix incorrect device id mask

Stephen Tridgell (1):
      ftdi: Added a method to read the signal values

Steven Stallion (6):
      server: support binding to arbitrary interfaces
      rtos: remove display_str member
      kinetis: support mass erase on boards without SRST
      rtos: add support for uC/OS-III
      semihosting: support fileio operation
      gdb_server: support qXfer:threads:read packet

Thomas Schmid (1):
      Kinetis: Disable watchdog on Kx devices when programming.

Tim 'mithro' Ansell (5):
      tcl: Setting lowlevel driver for ixo-usb-jtag
      tcl: Adding the Digilent Atlys board.
      tcl: Adding the Numato Opsis board.
      tcl: Support for reading "Device DNA" from Spartan 6 devices.
      tcl: Support for the miniSpartan6+ board.

Tim Newsome (3):
      Fix comment that limits num_bits to 32.
      Perform small writes before sending OK.
      Make OpenOCD build using -Og.

Tomas Vanek (39):
      Kinetis: give a reasonable default for max_flash_prog_size
      Kinetis: new devices K02, K26, K63, K64, K66, correct K21 and K22 variants
      cortex_m: dwt_num_comp should be set to zero in cortex_m_dwt_free()
      Kinetis: properly pad flash section writes
      at91samd: handle reset run/halt in DSU
      jtag: cmsis-dap: Issue disconnect before reconnecting
      flash: at91samd: flash write code cleaning
      Kinetis: suppress false alarms "MCU is secured"
      adi_v5_swd: invalidate dap->select during (re)connect
      Kinetis: FlexNVM handling
      Kinetis: kinetis_ftfx_command() based on target instead of flash bank
      Kinetis: fix preparation of FlexRAM before flash programming
      Kinetis: nvm_partition command
      Kinetis: improve flash detection using SIM_FCFG2 MAXADDR0 and MAXADDR1
      Kinetis: invalidate flash cache after erase/write
      Kinetis: check/switch run mode before flash operation
      Kinetis: flash driver described in openocd.texi
      flash Kinetis: remove TARGET_HALTED halted check from probe
      flash Kinetis: new KVx family added
      target: improve robustness of reset command
      at91samd: Atmel SAML22 (segment LCD) family added
      arm_adi_v5: add dap apreg command for AP register read/write
      psoc4.cfg: fixed typo in message, add a hint
      target: check late abort from target in async_algorithm
      flash Kinetis: Detect RESET/WDOG loop, fix detection of secured MCU
      flash Kinetis: dynamic status detection before starting mass_erase
      flash/nor: implement protection blocks of different size than erase sector
      flash Kinetis: refactoring ftfx commands and numerous minor changes
      flash Kinetis: Implement flash protection setting
      cortex_m: fix autoincrement range of Cortex-M7
      flash Kinetis: fix mdm check_security regression in JTAG mode
      flash Kinetis: longword programming changed to flash_async_algorithm
      flash Kinetis: add cache invalidate for KLx series
      flash Kinetis: Family K8x added
      flash at91samd, at91sam4l: fix improper use of mem_ap_ call
      tcl at91samdXX.cfg: update config to current OpenOCD status
      flash/nor: at91samd protection bits write fix
      tcl at91samdXX.cfg: partially revert change 3722
      flash/nor: fix doc/help and range test for flash protect

Uwe Bonnes (27):
      Cortex-M: Detect Flash Patch Revision and implement Rev. 2 handling.
      stm32f2x.c: Handle STM32F42x/43x 1 MiByte devices with DB1M option set.
      stm32f2x.c: Add STM32F74x handling.
      stm32f2x: Add memory barrier needed for STM32F7 flashing.
      Add handling for STM32L4.
      stm32xxx.cfg: Only touch IWDG and WWDG in DBGMCU_APB1_FZ.
      tcl: Add default hooks for STM32F4x
      tcl: Add default hooks for STM32F0x
      stm32l4: Add cpu and stm32l4discovery board configuration.
      stm32lx.c: Add STM32L0 categories 1, 2 and 5.
      stm32lx.c: Print device string as info.
      stm32l4x.c: Free r6/7 for 64-bit operations.
      stm32l4x.c: Use explicit 64-bit flash access as reference manual implies.
      stm32l4x.c: Correct waiting for data.
      src/flash/nor/stm32f2x.c: Really erase second bank if requested.
      stm32f2x.c: Add more F4 devices.
      Cortex-M7: Give user a hint about single stepping problem up to r0p1.
      stlink: Decode more errors.
      stm32l4x.cfg: Fix RCC_CR address.
      stm32l1/Cat.3: Devices have only one bank.
      stm32f7x.cfg: Fix expected JTAG id.
      tcl/target/stm32l4x.cfg: Reduce adapter speed before reset.
      tcl/target/stm32f4x.cfg: Use Workareasize of smallest possible device.
      stm32l4: Handle failing flash_size read like on other devices.
      flash/nor/tcl.c: Less verbose output of flash erase_check.
      target/stm32f4x.cfg: Add STM32F410/F412/F469.
      stm32l0.cfg: Add examine-end event like on other STM32 targets.

Vianney le Clément de Saint-Marcq (1):
      jtag/drivers/openjtag: Add support for Cypress CY7C65215

Vivien Didelot (1):
      tcl/board: add Linksys WAG200G config

anpilog (1):
      cmsis-dap: Fix CMSIS-DAP serial number processing.

daniel-k (1):
      rtos/mqx: Fix uninitialized parts of symbol table

fenugrec (1):
      docs: added note for increasing gdb remotetimeout when using the "gdb_port pipe" command.

kevin (1):
      flash/nor/efm32: Support flash size smaller than 32k

-----------------------------------------------------------------------

No new revisions were added by this update.

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-electronics/openocd.git



More information about the Pkg-electronics-commits mailing list