UNPKG

@xpack-dev-tools/qemu-arm

Version:
928 lines (604 loc) 19.1 kB
# Change & release log Entries in this file are in reverse chronological order. ## 2024-09-12 * 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 ## 2024-09-11 * 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 ## 2024-09-10 * e4684ea re-generate workflows * e859cca prepare 8.2.6-1 ## 2024-08-17 * 7634aa7 website remove preliminary * fb04b0c build-assets/package.json: updates * ac1ea59 templates/body-blog update * 7867235 templates/body-github: update * 41cbbe6 re-generate workflows ## 2024-08-16 * 2087096 templates/body-github: update ## 2024-08-14 * 8c15b3d build-assets/package.json: updates ## 2024-08-09 * 950170a READMEs update * ed250fd build-assets/package.json: updates * 0d7df9d templates/body-blog update ## 2024-08-07 * 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 ## 2024-08-06 * 62997ec package.json: bump deps ## 2024-08-04 * 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 ## 2024-07-27 * fef7502 package.json: add actions, bump deps * 416f95b templates/jekyll update ## 2024-07-23 * 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 ## 2024-06-18 * f36191e scripts/tests/update.sh: simplify * a8f69c0 READMEs update ## 2024-06-17 * fbd43da package.json: rework generate workflows * 77abb97 package.json: bump deps * 37af75d application.sh: update ## 2024-05-23 * 44328a1 package.json: clang 16.0.6-1.1 ## 2024-05-18 * f9a409c rework git_clone call * f754bd4 READMEs update * e960571 package.json: XBB_ENVIRONMENT_SKIP_CHECKS ## 2024-05-16 * 5de14ff READMEs update * b62ba4d versioning.sh: --enable-lib-suffixes ## 2024-05-14 * c7523cf versioning.sh: do not add --disable-lib-suffixes ## 2024-05-09 * 1193d42 use is_develop and with_strip ## 2024-05-07 * 0b65ee8 versioning.sh: remove DISABLE_WIDEC ## 2024-05-03 * ba1399f package.json: add bison to deps ## 2024-04-02 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 ## 2024-04-01 * d674055 package.json: bump deps ## 2024-03-29 * 2bbcb09 prepare v8.2.2-1 * 732b784 qemu-arm-legacy.sh: disable docs ## 2024-03-28 * c31d7df prepare v8.2.2-1 * 33ea797 package.json: bump deps ## 2024-03-22 * ac24c48 package.json: xpm-version 0.18.0 ## 2024-03-08 * 40598f4 package.json: xpm-version 0.18.0 ## 2024-03-07 * 25ee895 package.json: xpm-version 0.18.0 * a225063 package.json: bump deps ## 2024-03-06 * adcf1a6 body-jekyll update * f0ce808 package.json: bump deps ## 2024-02-07 * 5e17acf READMEs update * cf4963d package.json: bump deps ## 2023-12-03 * ba9b571 package.json: bump deps * 87cf64f re-generate workflows ## 2023-11-16 * a9b1064 templates/jekyll add aarch64 ## 2023-11-12 * 8f3eaa1 package.json: bump deps ## 2023-09-25 * a16d5db body-jekyll update ## 2023-09-20 * cb95fdc package.json: bump deps ## 2023-09-16 * 1d7bb5f package.json: add linux32 * d92cd37 body-jekyll update ## 2023-09-11 * 3223267 package.json: bump deps ## 2023-09-08 * 7b1ec03 package.json: bump deps * fc20b56 versioning.sh: call libiconv for autotools * 607fe8a versioning.sh: cleanups ## 2023-09-06 * 024806a package.json: bump deps * 358714d READMEs update * 6a05455 body-jekyll update ## 2023-09-05 * 3d1b845 qemu-arm-legacy.sh: run_verbose diff * 4ae085e re-generate workflows * be06640 READMEs update * 136a6dc package.json: bump deps ## 2023-09-03 * 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 ## 2023-09-02 * 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 ## 2023-08-28 * 4aafd26 READMEs update ## 2023-08-25 * be7339b package.json: rm xpack-dev-tools-build/* * 545f1dd package.json: bump deps ## 2023-08-21 * 8990277 READMEs update * 16726d6 package.json: bump deps ## 2023-08-19 * f06d404 READMEs update * 4ca2996 package.json: bump deps ## 2023-08-15 * 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 ## 2023-08-05 * e07ea4d READMEs update ## 2023-08-04 * e75d3d6 READMEs update * 3ebe91a READMEs update * b2c80e9 package.json: add build-develop-debug * f10c4f5 READMEs update ## 2023-08-03 * 7a89275 package.json: reorder build actions * 2c67f64 READMEs update * bce322b package.json: bump deps ## 2023-07-28 * 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 ## 2023-07-26 * 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 ## 2023-07-17 * 7f57fc8 package.json: bump deps ## 2023-03-25 * 325ed77 READMEs update * 7cf9d1d READMEs update prerequisites * 2afe70e package.json: mkdir -pv cache ## 2023-02-22 * 4992e1f READMEs update ## 2023-02-14 * 70c963c body-jekyll update ## 2023-02-10 * a9af7e9 package.json: update Work/xpacks * cfb9199 READMEs update ## 2023-02-07 * 5b764b9 READMEs update * 6a6c4de versioning.sh: update for https * 7a2ab72 body-jekyll update ## 2023-01-31 * 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 ## 2023-01-28 * 3a1bc6d versioning.sh: use versioning functions * 039599e README-MAINTAINER remove caffeinate xpm ## 2023-01-27 * 2a8dd40 package.json: reorder scripts ## 2023-01-24 * 51d6e2f README updates ## 2023-01-22 * b6ff1e3 README update ## 2023-01-11 * ce94c77 cosmetize xbb_adjust_ldflags_rpath ## 2023-01-09 * a50bcc6 qemu-arm-legacy.sh: cleanups * 3c579da package.json: bump deps * 141efe8 package.json: loglevel info * 7d017fd versioning.sh: add comment before *_installed_bin ## 2023-01-02 * 2610e96 package.json: reformat ## 2023-01-01 * f27c126 package.json: pass xpm version & loglevel * 7404206 README update ## 2022-12-30 * 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 ## 2022-12-27 * dede07f README update * b8a04e8 echo FUNCNAME[0] * b5210b1 use autotools_build * 2425c3d re-generate from templates ## 2022-12-26 * ba4e96d README updates ## 2022-12-25 * 8fae9df README update * 23ca912 versioning.sh: remove explicit xbb_set_executables_install_path * 97650ec versioning.sh: add comment M4 ## 2022-12-24 * 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 ## 2022-12-12 * 75d02b3 package.json: add caffeinate builds for macOS * f6fc44f versioning.sh: use XBB_REQUESTED_* ## 2022-11-18 * fe22462 .vscode/settings.json: watcherExclude ## 2022-11-03 * 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 ## 2022-11-02 * 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 ## 2022-11-01 * 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 ## 2022-10-31 * 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 ## 2022-10-04 * 747db56 README update * 08d10e2 README-RELEASE update for bullet lists in CHANGELOG ## 2022-09-25 * e918134 README-RELEASE update ## 2022-09-17 * 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 ## 2022-09-06 * v7.1.0-1.1 published on npmjs.com * v7.1.0-1 released ## 2022-09-05 * f071361 change-versions: add support for 7.1.0 * 303e725 submodule ## 2022-09-03 * b1f9ec1 READMEs updates ## 2022-09-02 * 68b6959 prepare v7.1.0-1 * d3f676d body-jekyll: ~/Downloads * fdb8368 README-DEVELOP: fix typos * 47cbae0 .vscode/settings.json: ignoreWords ## 2022-09-01 * 20a3769 zypper -q --no-gpg-checks in ## 2022-08-31 * 51836fb body-jekyll update * 57db084 README-RELEASE update ## 2022-08-30 * e070c18 README: XPACKS_STORE_FOLDER * fbac97c package.json: reorder aarch* ## 2022-05-14 * 213669b submodule * 4d903cc READMEs updates * ed03c8a Travis CI mention ## 2022-05-05 * v7.0.0-1.1 published on npmjs.com * v7.0.0-1 released ## 2022-05-03 * v7.0.0-1 prepared ## 2022-01-18 * v6.2.0-2.1 published on npmjs.com * v6.2.0-2 released * enable Cocoa for macOS, SDL is not functional ## 2022-01-13 * v6.2.0-1.1 published on npmjs.com * v6.2.0-1 released ## 2022-01-07 * v6.2.0-1 prepared ## 2021-10-17 * [#15] - applied the two patches mentioned in <https://bugs.launchpad.net/qemu/+bug/1429841/comments/6> * update for new helper & XBB v3.3 ## 2021-09-07 * v2.8.0-13.1 published on npmjs.com * v2.8.0-13 prepared ## 2021-02-02 * 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 ## 2020-12-20 * v2.8.0-11 published * [#6] - add TYPE_STM32F429ZITX * [#6] - add STM32F407VGTX ## 2020-10-14 * v2.8.0-10 published * v2.8.0-10.1 published on npmjs.com ## 2020-08-13 * v2.8.0-9.2 published on npmjs.com * fix package.json xpack.bin ## 2020-07-01 * 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 ## 2020-03-29 * [#4] Fix the macOS relative path issue ## 2019-12-27 * bump v2.8.0-9 * add support for Arm binaries ## 2019-11-04 * 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. ## 2019-07-22 * v2.8.0-7.1 published on npmjs.com * v2.8.0-7 released ## 2019-06-28 * [#70] io/channel-watch.c: Correctly associate socket handle with its corresponding event. (#71) ___ # Historical GNU MCU Eclipse change log ## 2019-04-24 * v2.8.0-5 20190424 released ## 2019-04-10 * fix STM32F4 SR reset value ## 2019-02-26 * [#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 ## 2019-02-11 * v2.8.0-4-20190211 released * [#62] fix the GPIO persistence issue * the greeting shows 32-bit or 64-bit (singular). ## 2018-05-23 * v2.8.0-3-20180523 released * use new build scripts based on XBB ## 2017-06-15 * rebranded as xPack QEMU Arm ## 2016-12-27 * [#24] vl.c: fix semihosting parsing of other opts ## 2016-12-26 * 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 ## 2016-12-25 * NUCLEO-F411RE with functional buttons * STM32-P103 with functional buttons ## 2016-12-24 * stm32/gpio: fix exti check * NUCLEO-F103RB with functional buttons * stm32: afio & syscfg with enable bit ## 2016-12-22 * stm32f429i-discovery with functional buttons ## 2016-12-18 * stm32: rearrange the `realize()` logic * add `peripheral_create_memory_region()` * add `peripheral_prepare_registers()` ## 2016-12-17 * svd: generate separate files for peripherals * qemu.nsi: add devices folder to setup ## 2016-12-15 * stm32/afio added; F1 gpio uses it * stm32 & cortexm reset all children devices * add scripts to process SVD files * STM32-H103 with functional buttons ## 2016-12-13 * cortexm/stm32: use union to group families ## 2016-12-12 * stm32/gpio redefined with SVD values only ## 2016-12-03 * rename images -> graphics ## 2016-12-01 * add STM32F0-Discovery, with buttons and leds ## 2016-11-28 * remove `armv7m_nvic.o` from the build; refer to `cortexm_nvic_*` in `helper.c` ## 2016-11-24 * rename `LOG_FUNC`, `LOG_MR` (`-d func,mr`) ## 2016-11-24 * stm32: add EXTI, SYSCFG * stm32/capabilities: add IRQn defs * add support for user buttons ## 2016-11-16 * button-reset: actions functional ## 2016-11-16 * cortexm: add graphic buttons, reset & user; not linked to actions (yet) ## 2016-11-09 * qemu-thread-posix: `PTHREAD_MUTEX_ERRORCHECK` ## 2016-11-02 * add support for SDL2 ## 2016-10-29 * version 2.7.0-20161029 released on GitHub * gnuarmeclipse-dev merged to gnuarmeclipse ## 2016-10-26 * avoid `clock_gettime()` on Apple * fix `fix cm_cpu_generic_create()` bug ## 2016-10-24 * original version 2.7.0 merged to gnuarmeclipse-dev * add separate cortexm-bitband implementation ## 2016-10-20 * nsi file: add InstallDir ## 2016-07-28 * 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) ## 2016-07-19 * peripheral-register: fix reset * add reset for all uarts ## 2015-10-29 * version 2.4.50-20151029, released on GitHub * fix rendering on OS X 10.11 (SDL) ## 2015-08-16 * version 2.3.50-20150816*-dev released * add build for Win64 ## 2015-08-04 * version 2.3.50-20150804*-dev released * SDL event loop added (to fix responsivness & Windows bug) * stm32f411re added * nucleo-f411re board added ## 2015-08-01 * version 2.3.50-20150801*-dev released ## 2015-07-23 * qemu-options.hx: -board, -mcu added * vl.c: -board & -mcu parsed * null-machine.c disabled * cortexm-board.c added ('generic') ## 2015-07-16 * build: add SDL * gpio-led: add graphical blink support ## 2015-06-25 * cortex-mcu: use *_do_unassigned_access_callback; currently just display a message, no exceptions thrown. ## 2015-06-22 * cortexm-nvic added ## 2015-06-21 * add '--image filename.elf' ## 2015-06-17 * stm32: add F2, F3, L1 families * /machine/cortexm container added; nvic & itm inside * /machine/stm32 container; rcc, flash, gpio[%c] in ## 2015-06-10 * cortexm-mcu: properties *-size-kb renamed * stm32-mcu: add hsi-freq-hz & lsi-freq-hz props * stm32-rcc: update clock functional ## 2015-06-09 * cpu.c: log MSP & PC ## 2015-06-08 * '-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() ## 2015-06-02 * '-d trace' (LOG_TRACE) added to log; intended for development use ## 2015-05-12 * 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). ## 2015-01-20 * build script for OS X added. ## 2014-11-30 * custom definitions for the Windows setup creator. ## 2014-11-25 * sam & xmc added boards added ## 2014-11-24 * set default system_clock_scale = 80 ## 2014-11-20 * cortex-m intial implementation * most stm32 boards added * Kinetis & LPC boards added * tiva board added ## 2014-11-04 to 08 * semihosting fixed * verbosity added, including the connection message, required by plug-in * branding added Liviu Ionescu