Entries in this file are in reverse chronological order.
- v8.2.6-1 published on npmjs.com
- 4517bf7 package.json: update urls for 8.2.6-1.1 release
- 21b5679 blog post release 8.2.6-1 published
- 9921621 website content added
- 1d598db build-assets/templates updates
- 808befa CHANGELOG update
- 49abd5d build-assets/templates update
- e70a1ec CHANGELOG update
- 448c6fe qemu-arm*.sh: show machines/cpus
- daefc33 prepare v8.2.6-1
- 76b55cc move tests to test-assets
- 516f9e4 update copyright notices
- 8e091c8 README updates
- c7d2499 versioning.sh: switch to upstream download
- e4684ea re-generate workflows
- e859cca prepare 8.2.6-1
- 7634aa7 website remove preliminary
- fb04b0c build-assets/package.json: updates
- ac1ea59 templates/body-blog update
- 7867235 templates/body-github: update
- 41cbbe6 re-generate workflows
- 2087096 templates/body-github: update
- 8c15b3d build-assets/package.json: updates
- 950170a READMEs update
- ed250fd build-assets/package.json: updates
- 0d7df9d templates/body-blog update
- 85ca2a5 build-assets/package.json: updates
- 6ac4c03 build-assets/package.json: updates
- fd0fa16 website: preliminary content
- 6997d4a re-generate workflows
- b9c5dd1 move to build-assets
- 62997ec package.json: bump deps
- 0a71a2d package.json: bump deps
- 5bf02ad package.json: update generate-workflows
- 6784132 templates/jekyll update
- 1491858 versioning.sh: use is_development
- cd35731 qemu*.sh: use is_development
- e629366 READMEs update
- cc457e1 package.json: add actions, bump deps
- fef7502 package.json: add actions, bump deps
- 416f95b templates/jekyll update
- 1f232ee READMEs update
- 398c4e7 .npmignore update
- e9ec3d1 re-generate scripts
- 1edf8df body-jekyll update
- 0b5ad42 re-generate workflows
- 035abac package.json: rework generate workflows
- e506195 package.json: loglevel info
- cadd869 package.json: bump deps
- f36191e scripts/tests/update.sh: simplify
- a8f69c0 READMEs update
- fbd43da package.json: rework generate workflows
- 77abb97 package.json: bump deps
- 37af75d application.sh: update
- 44328a1 package.json: clang 16.0.6-1.1
- f9a409c rework git_clone call
- f754bd4 READMEs update
- e960571 package.json: XBB_ENVIRONMENT_SKIP_CHECKS
- 5de14ff READMEs update
- b62ba4d versioning.sh: --enable-lib-suffixes
- c7523cf versioning.sh: do not add --disable-lib-suffixes
- 1193d42 use is_develop and with_strip
- 0b65ee8 versioning.sh: remove DISABLE_WIDEC
- ba1399f package.json: add bison to deps
2024-05-02 * 535a236 package.json: clang 17.0.6-1.1 2024-05-02 * b1d1f16 README update 2024-04-02 * cecfb8f 8.2.2-1.1 2024-04-02 * ed0a915 CHANGELOG: publish npm v8.2.2-1.1
- d9dc847 package.json: update urls for 8.2.2-1.1 release
- 78ea298 README update
- 14f8eb4 body-jekyll update
- 5dc19d7 CHANGELOG update
- 74bafaa README update
- 3e8fe51 prepare v8.2.2-1
- 8062ce7 re-generate workflows
- 0baa2ad package.json: bump deps
- 2e4384c package-lock.json update
- abb10b9 README update
- d674055 package.json: bump deps
- 2bbcb09 prepare v8.2.2-1
- 732b784 qemu-arm-legacy.sh: disable docs
- c31d7df prepare v8.2.2-1
- 33ea797 package.json: bump deps
- ac24c48 package.json: xpm-version 0.18.0
- 40598f4 package.json: xpm-version 0.18.0
- 25ee895 package.json: xpm-version 0.18.0
- a225063 package.json: bump deps
- adcf1a6 body-jekyll update
- f0ce808 package.json: bump deps
- 5e17acf READMEs update
- cf4963d package.json: bump deps
- ba9b571 package.json: bump deps
- 87cf64f re-generate workflows
- a9b1064 templates/jekyll add aarch64
- 8f3eaa1 package.json: bump deps
- a16d5db body-jekyll update
- cb95fdc package.json: bump deps
- 1d7bb5f package.json: add linux32
- d92cd37 body-jekyll update
- 3223267 package.json: bump deps
- 7b1ec03 package.json: bump deps
- fc20b56 versioning.sh: call libiconv for autotools
- 607fe8a versioning.sh: cleanups
- 024806a package.json: bump deps
- 358714d READMEs update
- 6a05455 body-jekyll update
- 3d1b845 qemu-arm-legacy.sh: run_verbose diff
- 4ae085e re-generate workflows
- be06640 READMEs update
- 136a6dc package.json: bump deps
- 95c60d1 templates/jekyll update
- 4616ea0 7.2.5-1.1
- 82fa944 CHANGELOG: publish npm v7.2.5-1.1
- 6274091 package.json: update urls for 7.2.5-1.1 release
- 02e13b7 template/jekyll update
- b66973c template/jekyll update
- b1b5c60 CHANGELOG update
- 886f752 README update durations
- b80d6f6 prepare v7.2.5-1
- f3dd09e package.json: xbb-5.1.0
- 7931154 qemu-arm-legacy.sh: explicit use of python2
- 50172f5 VERSION 7.2.5-1
- a07cf1f versioning.sh: add 7.2.5
- 982d025 package.json: bump gcc
- f0bb4b2 prepare v8.1.0-1
- b48f760 dot.*ignore
- 4aafd26 READMEs update
- be7339b package.json: rm xpack-dev-tools-build/*
- 545f1dd package.json: bump deps
- 8990277 READMEs update
- 16726d6 package.json: bump deps
- f06d404 READMEs update
- 4ca2996 package.json: bump deps
- d72b2ef README update
- 7621507 dot.*ignore update
- fd58d72 .vscode/settings.json: ignoreWords
- 78b1c20 re-generate workflows
- 6044eb4 versioning.sh: legacy 2.8.0-17
- 1491444 .vscode/settings.json ignoreWords
- 66a1246 re-generate workflows
- 2b22bbb README-MAINTAINER rename xbbla
- 1c955fc package.json: rename xbbla
- 20a4595 package.json: bump deps
- 1de08e2 READMEs update
- 7a87808 package.json: bump deps
- e07ea4d READMEs update
- e75d3d6 READMEs update
- 3ebe91a READMEs update
- b2c80e9 package.json: add build-develop-debug
- f10c4f5 READMEs update
- 7a89275 package.json: reorder build actions
- 2c67f64 READMEs update
- bce322b package.json: bump deps
- e98c1e2 READMEs update
- 06e37a6 READMEs update
- bfda3cd package.json: bump deps
- ad768ec package.json: liquidjs --context --template
- 5e77de3 scripts cosmetics
- acae1db re-generate workflows
- 07a87ea READMEs update
- 799035d package.json: minXpm 0.16.3 & @xpack-dev-tools/xbb-helper
- 12dcf3a READMEs update
- 9012b59 package.json: bump deps
- bb48533 package.json: move scripts to actions
- 3e007af package.json: update xpack-dev-tools path
- fc55bcd READMEs update xpack-dev-tools path
- 8ccf67c body-jekyll update
- a280c15 READMEs update
- 7f57fc8 package.json: bump deps
- 325ed77 READMEs update
- 7cf9d1d READMEs update prerequisites
- 2afe70e package.json: mkdir -pv cache
- 4992e1f READMEs update
- 70c963c body-jekyll update
- a9af7e9 package.json: update Work/xpacks
- cfb9199 READMEs update
- 5b764b9 READMEs update
- 6a6c4de versioning.sh: update for https
- 7a2ab72 body-jekyll update
- 45b1e1a 7.2.0-1.1
- 56ec27e CHANGELOG: publish npm v7.2.0-1.1
- e0eef12 package.json: update urls for 7.2.0-1.1 release
- 20341cf CHANGELOG update
- 22b7fb8 README update
- 8a34952 body-jekyll update
- 9570a2d add tests/update.sh
- a9493a3 .vscode/settings.json: ignoreWords
- e965ca7 README update
- 467d6c7 package.json: bump deps
- f6fd3f6 prepare v7.2.0-1
- v7.2.0-1 released
- 5dccc65 prepare v7.2.0-1
- 7d8e649 templates updates
- 6a21f36 re-generate workflows
- bcb54c2 package.json: bump deps
- 3a1bc6d versioning.sh: use versioning functions
- 039599e README-MAINTAINER remove caffeinate xpm
- 2a8dd40 package.json: reorder scripts
- 51d6e2f README updates
- b6ff1e3 README update
- ce94c77 cosmetize xbb_adjust_ldflags_rpath
- a50bcc6 qemu-arm-legacy.sh: cleanups
- 3c579da package.json: bump deps
- 141efe8 package.json: loglevel info
- 7d017fd versioning.sh: add comment before *_installed_bin
- 2610e96 package.json: reformat
- f27c126 package.json: pass xpm version & loglevel
- 7404206 README update
- 5f735c5 qemu-arm-legacy.sh: LDFLAGS+=" -lm -ldl -lpthread"
- 421eb2b README-MAINTAINER: xpm run install
- 180be6e qemu-arm-legacy.sh: LDFLAGS+=" -lm -lpthread -lrt -ldl"
- 894cef3 package.json: bump deps
- 6e2ea15 versioning.sh: regexp
- dede07f README update
- b8a04e8 echo FUNCNAME[0]
- b5210b1 use autotools_build
- 2425c3d re-generate from templates
- ba4e96d README updates
- 8fae9df README update
- 23ca912 versioning.sh: remove explicit xbb_set_executables_install_path
- 97650ec versioning.sh: add comment M4
- e3c740f README update
- cc2de25 versioning.sh: explicit set_executable
- 1fd86af READMEs updates
- 6cf3f8b updates to xbb v5.x
- 8fac609 package.json: update
- aec526e package.json: bump deps
- 83db152 move patches to helper
- 3fe4ccc re-generate from templates
- f98d8ab rename functions
- 75d02b3 package.json: add caffeinate builds for macOS
- f6fc44f versioning.sh: use XBB_REQUESTED_*
- fe22462 .vscode/settings.json: watcherExclude
- 068168f tests/run.sh: fix darwin-arm64 test
- df50a76 versioning.sh: remove build_m4
- 166df6c README update
- bd152de package.json: add @xpack-dev-tools/m4
- 9f13d70 package.json: bump dep
- ccef5b0 CHANGELOG cosmetics
- 7f10d87 .vscode/settings.json: ignoreWords
- 94dc3d7 README update
- 1bdf471 README update
- f7d4c81 README-MAINTAINER: update build sequences for docker
- 2eed77d package.json: remove docker apt-get install
- 2b9e066 versioning.sh: build m4 before autoconf
- 71ad139 package.json: deep-clean remove the Work folder too
- 1346174 add dependency to native m4.sh
- ea528f1 package.json: add arm docker images
- df8775c package.json: rework docker
- f08070a versioning.sh: add native target deps
- ff7ccab versioning.sh: build_glib 2.74.1
- ddb251e application.sh: *-INITIAL_TARGET="native"
- 957ac6c application.sh: update deps
- f94d542 README update
- a01a057 versioning.sh: XBB_WITH_UPDATE_CONFIG_SUB for build_vde
- d206251 update for xbb v5.0.0
- fa4588c re-generate build.sh & test.sh
- 37d62a3 re-generate workflows
- 90c352c remove submodule
- 747db56 README update
- 08d10e2 README-RELEASE update for bullet lists in CHANGELOG
- e918134 README-RELEASE update
-
1004ea2 README-BUILD update
-
ceedfa7 README-RELEASE update
-
aca4095 7.1.0-1.1
-
1bc163c CHANGELOG: publish npm v7.1.0-1.1
-
10bb3f2 package.json: update urls for 7.1.0-1.1 release
-
ef028e0 README-BUILD updates
-
fc6dee9 body-jekyll update
-
24e76e4 CHANGELOG update
-
199fa29 README-RELEASE update
-
6610dd1 re-generate workflows
-
a76165c README-RELEASE update durations
-
ce0d696 common-versions: qemu-legacy 2.8.0-16
-
86ee481 .vscode/settings.json: ignoreWords
-
d5ddd26 Use hello-world binaries for tests
- v7.1.0-1.1 published on npmjs.com
- v7.1.0-1 released
- f071361 change-versions: add support for 7.1.0
- 303e725 submodule
- b1f9ec1 READMEs updates
- 68b6959 prepare v7.1.0-1
- d3f676d body-jekyll: ~/Downloads
- fdb8368 README-DEVELOP: fix typos
- 47cbae0 .vscode/settings.json: ignoreWords
- 20a3769 zypper -q --no-gpg-checks in
- 51836fb body-jekyll update
- 57db084 README-RELEASE update
-
e070c18 README: XPACKS_STORE_FOLDER
-
fbac97c package.json: reorder aarch*
- 213669b submodule
- 4d903cc READMEs updates
- ed03c8a Travis CI mention
- v7.0.0-1.1 published on npmjs.com
- v7.0.0-1 released
- v7.0.0-1 prepared
- v6.2.0-2.1 published on npmjs.com
- v6.2.0-2 released
- enable Cocoa for macOS, SDL is not functional
- v6.2.0-1.1 published on npmjs.com
- v6.2.0-1 released
- v6.2.0-1 prepared
- [#15] - applied the two patches mentioned in https://bugs.launchpad.net/qemu/+bug/1429841/comments/6
- update for new helper & XBB v3.3
- v2.8.0-13.1 published on npmjs.com
- v2.8.0-13 prepared
- v2.8.0-12.1 published on npmjs.com
- v2.8.0-12 published
- [#13] - enable barrier instructions for ARM v6
- [#13] - enable THUMB2 instructions for M0/M1
- [#14] - use proc_pidpath() to get executable path
- [#12] - add STM32F051-Discovery
- v2.8.0-11 published
- [#6] - add TYPE_STM32F429ZITX
- [#6] - add STM32F407VGTX
- v2.8.0-10 published
- v2.8.0-10.1 published on npmjs.com
- v2.8.0-9.2 published on npmjs.com
- fix package.json xpack.bin
- v2.8.0-9.1 published on npmjs.com
- v2.8.0-9 released
- add binaries for Arm 32/64-bit
- update for XBB v3.2
- [#4] Fix the macOS relative path issue
- bump v2.8.0-9
- add support for Arm binaries
- v2.8.0-8.1 published on npmjs.com
- v2.8.0-8 released
- [#1] Blinky with STM32F1 fails
- [#2] Boards do not use the capabilities RAM size, but 128.
- v2.8.0-7.1 published on npmjs.com
- v2.8.0-7 released
- [#70] io/channel-watch.c: Correctly associate socket handle with its corresponding event. (#71)
- v2.8.0-5 20190424 released
- fix STM32F4 SR reset value
- [#63] cortexm/mcu.c: use '-m size=kb'; use the value from the machine object, which can be overriden by command line options.
- [#43] arm-semi.c: SYS_HEAPINFO returns all 0
- [#39] vl.c: fix crash for unsupported board
- add .vscode with build tasks and debug launchers
- Makefile: add install-gme
- v2.8.0-4-20190211 released
- [#62] fix the GPIO persistence issue
- the greeting shows 32-bit or 64-bit (singular).
- v2.8.0-3-20180523 released
- use new build scripts based on XBB
- rebranded as xPack QEMU Arm
- [#24] vl.c: fix semihosting parsing of other opts
- STM32-P407 with functional buttons
- OLIMEXINO-STM32 with functional buttons
- STM32-P107 with functional buttons
- Netduino plus 2, Netduino Go & Maple with functional buttons
- merge master 2.8.0
- NUCLEO-F411RE with functional buttons
- STM32-P103 with functional buttons
- stm32/gpio: fix exti check
- NUCLEO-F103RB with functional buttons
- stm32: afio & syscfg with enable bit
- stm32f429i-discovery with functional buttons
- stm32: rearrange the
realize()
logic - add
peripheral_create_memory_region()
- add
peripheral_prepare_registers()
- svd: generate separate files for peripherals
- qemu.nsi: add devices folder to setup
- stm32/afio added; F1 gpio uses it
- stm32 & cortexm reset all children devices
- add scripts to process SVD files
- STM32-H103 with functional buttons
- cortexm/stm32: use union to group families
- stm32/gpio redefined with SVD values only
- rename images -> graphics
- add STM32F0-Discovery, with buttons and leds
- remove
armv7m_nvic.o
from the build; refer tocortexm_nvic_*
inhelper.c
- rename
LOG_FUNC
,LOG_MR
(-d func,mr
)
- stm32: add EXTI, SYSCFG
- stm32/capabilities: add IRQn defs
- add support for user buttons
- button-reset: actions functional
- cortexm: add graphic buttons, reset & user; not linked to actions (yet)
- qemu-thread-posix:
PTHREAD_MUTEX_ERRORCHECK
- add support for SDL2
- version 2.7.0-20161029 released on GitHub
- gnuarmeclipse-dev merged to gnuarmeclipse
- avoid
clock_gettime()
on Apple - fix
fix cm_cpu_generic_create()
bug
- original version 2.7.0 merged to gnuarmeclipse-dev
- add separate cortexm-bitband implementation
- nsi file: add InstallDir
- version 2.6.0-20160728 released on GitHub
- fix half word writes (register_post_write_callback_t)
- implement (minimally) the DHCSR register, for C_DEBUGEN
- consider BASEPRI for disabling interrupts
- add more registers to GDB server (MSP, PSP, PRIMASK, BASEPRI, FAULTMASK, CONTROL)
- peripheral-register: fix reset
- add reset for all uarts
- version 2.4.50-20151029, released on GitHub
- fix rendering on OS X 10.11 (SDL)
- version 2.3.50-20150816*-dev released
- add build for Win64
- version 2.3.50-20150804*-dev released
- SDL event loop added (to fix responsivness & Windows bug)
- stm32f411re added
- nucleo-f411re board added
- version 2.3.50-20150801*-dev released
- qemu-options.hx: -board, -mcu added
- vl.c: -board & -mcu parsed
- null-machine.c disabled
- cortexm-board.c added ('generic')
- build: add SDL
- gpio-led: add graphical blink support
- cortex-mcu: use *_do_unassigned_access_callback; currently just display a message, no exceptions thrown.
- cortexm-nvic added
- add '--image filename.elf'
- stm32: add F2, F3, L1 families
- /machine/cortexm container added; nvic & itm inside
- /machine/stm32 container; rcc, flash, gpio[%c] in
- cortexm-mcu: properties *-size-kb renamed
- stm32-mcu: add hsi-freq-hz & lsi-freq-hz props
- stm32-rcc: update clock functional
- cpu.c: log MSP & PC
- '-d trace_mr' (LOG_TRACE) added to log; intended for development use
- loader.c: add verbosity for loaded segments
- loader: make rom_reset public
- cortexm: do a rom_reset() before cpu_reset()
- '-d trace' (LOG_TRACE) added to log; intended for development use
-
the build scripts running in virtual machines were deprecated, and a single script, using Docker, was added to the main gnuarmeclipse-se.git/scripts.
-
the greeting shows 32-bits or 64-bits (plural for bits).
- build script for OS X added.
- custom definitions for the Windows setup creator.
- sam & xmc added boards added
- set default system_clock_scale = 80
- cortex-m intial implementation
- most stm32 boards added
- Kinetis & LPC boards added
- tiva board added
- semihosting fixed
- verbosity added, including the connection message, required by plug-in
- branding added
Liviu Ionescu