Re: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
Hi, This series failed docker-mingw@fedora build test. Please find the testing commands and their output below. If you have Docker installed, you can probably reproduce it locally. Type: series Message-id: 20181102170730.12432-1-cont...@steffen-goertz.de Subject: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support === TEST SCRIPT BEGIN === #!/bin/bash time make docker-test-mingw@fedora SHOW_ENV=1 J=8 === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 Switched to a new branch 'test' fd66eaffcd arm: Add Clock peripheral stub to NRF51 SOC 8866216fc9 arm: Instantiate NRF51 Timers 65924d9977 hw/timer/nrf51_timer: Add nRF51 Timer peripheral 563bb0b5f6 tests/microbit-test: Add Tests for nRF51 GPIO ee4d8fbeca arm: Instantiate NRF51 general purpose I/O 112ccf165c hw/gpio/nrf51_gpio: Add nRF51 GPIO peripheral 7518a546be tests: Add bbc:microbit / nRF51 test suite 6fbf570315 arm: Instantiate NRF51 special NVM's and NVMC ddcf5df56c hw/nvram/nrf51_nvm: Add nRF51 non-volatile memories a81717e841 arm: Instantiate NRF51 random number generator 38ba17f090 hw/misc/nrf51_rng: Add NRF51 random number generator peripheral d75e17f351 arm: Add header to host common definition for nRF51 SOC peripherals efafdca695 qtest: Add set_irq_in command to set IRQ/GPIO level === OUTPUT BEGIN === BUILD fedora make[1]: Entering directory '/var/tmp/patchew-tester-tmp-u7f_igdd/src' GEN /var/tmp/patchew-tester-tmp-u7f_igdd/src/docker-src.2018-11-08-17.17.28.4457/qemu.tar Cloning into '/var/tmp/patchew-tester-tmp-u7f_igdd/src/docker-src.2018-11-08-17.17.28.4457/qemu.tar.vroot'... done. Checking out files: 45% (2935/6455) Checking out files: 46% (2970/6455) Checking out files: 47% (3034/6455) Checking out files: 48% (3099/6455) Checking out files: 49% (3163/6455) Checking out files: 50% (3228/6455) Checking out files: 51% (3293/6455) Checking out files: 52% (3357/6455) Checking out files: 53% (3422/6455) Checking out files: 54% (3486/6455) Checking out files: 55% (3551/6455) Checking out files: 56% (3615/6455) Checking out files: 57% (3680/6455) Checking out files: 58% (3744/6455) Checking out files: 59% (3809/6455) Checking out files: 60% (3873/6455) Checking out files: 61% (3938/6455) Checking out files: 62% (4003/6455) Checking out files: 63% (4067/6455) Checking out files: 64% (4132/6455) Checking out files: 65% (4196/6455) Checking out files: 66% (4261/6455) Checking out files: 67% (4325/6455) Checking out files: 68% (4390/6455) Checking out files: 69% (4454/6455) Checking out files: 70% (4519/6455) Checking out files: 71% (4584/6455) Checking out files: 72% (4648/6455) Checking out files: 73% (4713/6455) Checking out files: 74% (4777/6455) Checking out files: 75% (4842/6455) Checking out files: 76% (4906/6455) Checking out files: 77% (4971/6455) Checking out files: 78% (5035/6455) Checking out files: 79% (5100/6455) Checking out files: 80% (5164/6455) Checking out files: 81% (5229/6455) Checking out files: 82% (5294/6455) Checking out files: 82% (5339/6455) Checking out files: 83% (5358/6455) Checking out files: 84% (5423/6455) Checking out files: 85% (5487/6455) Checking out files: 86% (5552/6455) Checking out files: 87% (5616/6455) Checking out files: 88% (5681/6455) Checking out files: 89% (5745/6455) Checking out files: 90% (5810/6455) Checking out files: 91% (5875/6455) Checking out files: 92% (5939/6455) Checking out files: 93% (6004/6455) Checking out files: 94% (6068/6455) Checking out files: 95% (6133/6455) Checking out files: 96% (6197/6455) Checking out files: 97% (6262/6455) Checking out files: 98% (6326/6455) Checking out files: 99% (6391/6455) Checking out files: 100% (6455/6455) Checking out files: 100% (6455/6455), done. Your branch is up-to-date with 'origin/test'. Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' Cloning into '/var/tmp/patchew-tester-tmp-u7f_igdd/src/docker-src.2018-11-08-17.17.28.4457/qemu.tar.vroot/dtc'... Submodule path 'dtc': checked out '88f18909db731a627456f26d779445f84e449536' Submodule 'ui/keycodemapdb' (git://git.qemu.org/keycodemapdb.git) registered for path 'ui/keycodemapdb' Cloning into '/var/tmp/patchew-tester-tmp-u7f_igdd/src/docker-src.2018-11-08-17.17.28.4457/qemu.tar.vroot/ui/keycodemapdb'... Submodule path 'ui/keycodemapdb': checked out '6b3d716e2b6472eb7189d3220552280ef3d832ce' COPYRUNNER RUN test-mingw in qemu:fedora Packages installed: SDL2-devel-2.0.8-5.fc28.x86_64 bc-1.07.1-5.fc28.x86_64 bison-3.0.4-9.fc28.x86_64 bluez-libs-devel-5.50-1.fc28.x86_64 brlapi-devel-0.6.7-19.fc28.x86_64 bzip2-1.0.6-26.fc28.x86_64 bzip2-devel-1.0.6-26.fc28.x86_64 ccache-3.4.2-2.fc28.x86_64 clang-6.0.1-1.fc28.x86_64 device-mapper-multipath-devel-0.7.4-3.git07e7bd5.fc28.x86_64
Re: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
Hi, This series failed docker-quick@centos7 build test. Please find the testing commands and their output below. If you have Docker installed, you can probably reproduce it locally. Type: series Message-id: 20181102170730.12432-1-cont...@steffen-goertz.de Subject: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support === TEST SCRIPT BEGIN === #!/bin/bash time make docker-test-quick@centos7 SHOW_ENV=1 J=8 === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 Switched to a new branch 'test' fd66eaffcd arm: Add Clock peripheral stub to NRF51 SOC 8866216fc9 arm: Instantiate NRF51 Timers 65924d9977 hw/timer/nrf51_timer: Add nRF51 Timer peripheral 563bb0b5f6 tests/microbit-test: Add Tests for nRF51 GPIO ee4d8fbeca arm: Instantiate NRF51 general purpose I/O 112ccf165c hw/gpio/nrf51_gpio: Add nRF51 GPIO peripheral 7518a546be tests: Add bbc:microbit / nRF51 test suite 6fbf570315 arm: Instantiate NRF51 special NVM's and NVMC ddcf5df56c hw/nvram/nrf51_nvm: Add nRF51 non-volatile memories a81717e841 arm: Instantiate NRF51 random number generator 38ba17f090 hw/misc/nrf51_rng: Add NRF51 random number generator peripheral d75e17f351 arm: Add header to host common definition for nRF51 SOC peripherals efafdca695 qtest: Add set_irq_in command to set IRQ/GPIO level === OUTPUT BEGIN === BUILD centos7 make[1]: Entering directory '/var/tmp/patchew-tester-tmp-war7yhb3/src' GEN /var/tmp/patchew-tester-tmp-war7yhb3/src/docker-src.2018-11-08-17.18.34.5123/qemu.tar Cloning into '/var/tmp/patchew-tester-tmp-war7yhb3/src/docker-src.2018-11-08-17.18.34.5123/qemu.tar.vroot'... done. Checking out files: 50% (3255/6455) Checking out files: 51% (3293/6455) Checking out files: 52% (3357/6455) Checking out files: 53% (3422/6455) Checking out files: 54% (3486/6455) Checking out files: 55% (3551/6455) Checking out files: 56% (3615/6455) Checking out files: 57% (3680/6455) Checking out files: 58% (3744/6455) Checking out files: 59% (3809/6455) Checking out files: 60% (3873/6455) Checking out files: 61% (3938/6455) Checking out files: 62% (4003/6455) Checking out files: 63% (4067/6455) Checking out files: 64% (4132/6455) Checking out files: 65% (4196/6455) Checking out files: 66% (4261/6455) Checking out files: 67% (4325/6455) Checking out files: 68% (4390/6455) Checking out files: 69% (4454/6455) Checking out files: 70% (4519/6455) Checking out files: 71% (4584/6455) Checking out files: 72% (4648/6455) Checking out files: 73% (4713/6455) Checking out files: 74% (4777/6455) Checking out files: 75% (4842/6455) Checking out files: 76% (4906/6455) Checking out files: 77% (4971/6455) Checking out files: 78% (5035/6455) Checking out files: 79% (5100/6455) Checking out files: 80% (5164/6455) Checking out files: 81% (5229/6455) Checking out files: 82% (5294/6455) Checking out files: 83% (5358/6455) Checking out files: 84% (5423/6455) Checking out files: 85% (5487/6455) Checking out files: 86% (5552/6455) Checking out files: 87% (5616/6455) Checking out files: 88% (5681/6455) Checking out files: 89% (5745/6455) Checking out files: 90% (5810/6455) Checking out files: 91% (5875/6455) Checking out files: 92% (5939/6455) Checking out files: 93% (6004/6455) Checking out files: 94% (6068/6455) Checking out files: 95% (6133/6455) Checking out files: 96% (6197/6455) Checking out files: 97% (6262/6455) Checking out files: 98% (6326/6455) Checking out files: 99% (6391/6455) Checking out files: 100% (6455/6455) Checking out files: 100% (6455/6455), done. Your branch is up-to-date with 'origin/test'. Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' Cloning into '/var/tmp/patchew-tester-tmp-war7yhb3/src/docker-src.2018-11-08-17.18.34.5123/qemu.tar.vroot/dtc'... Submodule path 'dtc': checked out '88f18909db731a627456f26d779445f84e449536' Submodule 'ui/keycodemapdb' (git://git.qemu.org/keycodemapdb.git) registered for path 'ui/keycodemapdb' Cloning into '/var/tmp/patchew-tester-tmp-war7yhb3/src/docker-src.2018-11-08-17.18.34.5123/qemu.tar.vroot/ui/keycodemapdb'... Submodule path 'ui/keycodemapdb': checked out '6b3d716e2b6472eb7189d3220552280ef3d832ce' COPYRUNNER RUN test-quick in qemu:centos7 Packages installed: SDL-devel-1.2.15-14.el7.x86_64 bison-3.0.4-1.el7.x86_64 bzip2-1.0.6-13.el7.x86_64 bzip2-devel-1.0.6-13.el7.x86_64 ccache-3.3.4-1.el7.x86_64 csnappy-devel-0-6.20150729gitd7bc683.el7.x86_64 flex-2.5.37-3.el7.x86_64 gcc-4.8.5-28.el7_5.1.x86_64 gettext-0.19.8.1-2.el7.x86_64 git-1.8.3.1-14.el7_5.x86_64 glib2-devel-2.54.2-2.el7.x86_64 libaio-devel-0.3.109-13.el7.x86_64 libepoxy-devel-1.3.1-2.el7_5.x86_64 libfdt-devel-1.4.6-1.el7.x86_64 lzo-devel-2.06-8.el7.x86_64 make-3.82-23.el7.x86_64 mesa-libEGL-devel-17.2.3-8.20171019.el7.x86_64 mesa-libgbm-devel-17.2.3-8.20171019
Re: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
On 8 November 2018 at 10:20, Joel Stanley wrote: > On Thu, 8 Nov 2018 at 20:12, Peter Maydell wrote: >> >> On 8 November 2018 at 09:32, Stefan Hajnoczi wrote: >> > On Fri, Nov 02, 2018 at 01:07:17PM -0400, Steffen Görtz wrote: >> > >> > Thank you, Steffen! I have posted my Reviewed-by on all patches. >> > >> > Joel: Will you send pull requests for the microbit machine types or do >> > you want Peter to merge this? >> >> I had some code review comments (mostly minor, but there's >> a definite bug in the timer code) that need addressing >> before this series can be merged. It's pretty close, though. > > I'm not fussed if I send the request or Peter does. For the aspeed > work I've done in the past Peter has rolled the patches into his ARM > pull requests. > > Peter, once the patches are good to go, what would you prefer? Taking it through my tree is probably easiest. thanks -- PMM
Re: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
On Thu, 8 Nov 2018 at 20:12, Peter Maydell wrote: > > On 8 November 2018 at 09:32, Stefan Hajnoczi wrote: > > On Fri, Nov 02, 2018 at 01:07:17PM -0400, Steffen Görtz wrote: > > > > Thank you, Steffen! I have posted my Reviewed-by on all patches. > > > > Joel: Will you send pull requests for the microbit machine types or do > > you want Peter to merge this? > > I had some code review comments (mostly minor, but there's > a definite bug in the timer code) that need addressing > before this series can be merged. It's pretty close, though. I'm not fussed if I send the request or Peter does. For the aspeed work I've done in the past Peter has rolled the patches into his ARM pull requests. Peter, once the patches are good to go, what would you prefer? Cheers, Joel
Re: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
On 8 November 2018 at 09:32, Stefan Hajnoczi wrote: > On Fri, Nov 02, 2018 at 01:07:17PM -0400, Steffen Görtz wrote: > > Thank you, Steffen! I have posted my Reviewed-by on all patches. > > Joel: Will you send pull requests for the microbit machine types or do > you want Peter to merge this? I had some code review comments (mostly minor, but there's a definite bug in the timer code) that need addressing before this series can be merged. It's pretty close, though. thanks -- PMM
Re: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
On Fri, Nov 02, 2018 at 01:07:17PM -0400, Steffen Görtz wrote: Thank you, Steffen! I have posted my Reviewed-by on all patches. Joel: Will you send pull requests for the microbit machine types or do you want Peter to merge this? > This series contains additional peripheral devices for the nRF51822 > microcontroller. > > Included devices: > - Random Number Generator > - Non-volatile Memories > - General purpose I/O > - Timer > - Stub for clock peripheral > > v4: > * Use int's instead of long's in set_irq_in, allow arbitrary base, fix > documentation (Laurent) > * Do not clear UICR on reset (Stefan) > * Remove c99 style variable declaration (Peter) > * Default case for is_connected (Stefan) > * Timer retrigger after live migration (Stefan) > * Various small fixes (Stefan) > > v3: > * Included device instantiation in this patch > * All devices use the common definitions provided by the header > * Removed obsolete comment from NVM header > * Device Struct names have consistent capitalisation > > v2: > * Factored out common definitions to won header (Stefan) > * Add set_irq_in command to support tests for GPIO > * Add tests for GPIO > * Removed LED matrix from this patch set > * Small tidy ups on RNG, NVM, GPIO and Timer > > > Based-on: 20181025005052.27661-1-jus...@mail.ru > > Steffen Görtz (13): > qtest: Add set_irq_in command to set IRQ/GPIO level > arm: Add header to host common definition for nRF51 SOC peripherals > hw/misc/nrf51_rng: Add NRF51 random number generator peripheral > arm: Instantiate NRF51 random number generator > hw/nvram/nrf51_nvm: Add nRF51 non-volatile memories > arm: Instantiate NRF51 special NVM's and NVMC > tests: Add bbc:microbit / nRF51 test suite > hw/gpio/nrf51_gpio: Add nRF51 GPIO peripheral > arm: Instantiate NRF51 general purpose I/O > tests/microbit-test: Add Tests for nRF51 GPIO > hw/timer/nrf51_timer: Add nRF51 Timer peripheral > arm: Instantiate NRF51 Timers > arm: Add Clock peripheral stub to NRF51 SOC > > Makefile.objs | 1 + > hw/arm/nrf51_soc.c | 150 -- > hw/gpio/Makefile.objs | 1 + > hw/gpio/nrf51_gpio.c | 300 +++ > hw/gpio/trace-events | 7 + > hw/misc/Makefile.objs | 1 + > hw/misc/nrf51_rng.c| 262 +++ > hw/nvram/Makefile.objs | 1 + > hw/nvram/nrf51_nvm.c | 333 + > hw/timer/Makefile.objs | 1 + > hw/timer/nrf51_timer.c | 368 + > hw/timer/trace-events | 5 + > include/hw/arm/nrf51.h | 45 > include/hw/arm/nrf51_soc.h | 11 + > include/hw/char/nrf51_uart.h | 1 - > include/hw/gpio/nrf51_gpio.h | 69 +++ > include/hw/misc/nrf51_rng.h| 83 > include/hw/nvram/nrf51_nvm.h | 70 +++ > include/hw/timer/nrf51_timer.h | 75 +++ > qtest.c| 43 > tests/Makefile.include | 2 + > tests/libqtest.c | 10 + > tests/libqtest.h | 28 +++ > tests/microbit-test.c | 242 ++ > 24 files changed, 2087 insertions(+), 22 deletions(-) > create mode 100644 hw/gpio/nrf51_gpio.c > create mode 100644 hw/gpio/trace-events > create mode 100644 hw/misc/nrf51_rng.c > create mode 100644 hw/nvram/nrf51_nvm.c > create mode 100644 hw/timer/nrf51_timer.c > create mode 100644 include/hw/arm/nrf51.h > create mode 100644 include/hw/gpio/nrf51_gpio.h > create mode 100644 include/hw/misc/nrf51_rng.h > create mode 100644 include/hw/nvram/nrf51_nvm.h > create mode 100644 include/hw/timer/nrf51_timer.h > create mode 100644 tests/microbit-test.c > > -- > 2.19.1 > signature.asc Description: PGP signature
Re: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
Hi, This series failed docker-quick@centos7 build test. Please find the testing commands and their output below. If you have Docker installed, you can probably reproduce it locally. Type: series Message-id: 20181102170730.12432-1-cont...@steffen-goertz.de Subject: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support === TEST SCRIPT BEGIN === #!/bin/bash time make docker-test-quick@centos7 SHOW_ENV=1 J=8 === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 Switched to a new branch 'test' 6bd6c20c05 arm: Add Clock peripheral stub to NRF51 SOC a1ee75f008 arm: Instantiate NRF51 Timers 405c15c546 hw/timer/nrf51_timer: Add nRF51 Timer peripheral 64718f8a15 tests/microbit-test: Add Tests for nRF51 GPIO 96d96de605 arm: Instantiate NRF51 general purpose I/O 9ac11075d8 hw/gpio/nrf51_gpio: Add nRF51 GPIO peripheral db23eec21f tests: Add bbc:microbit / nRF51 test suite 961ed7a01f arm: Instantiate NRF51 special NVM's and NVMC 192913352d hw/nvram/nrf51_nvm: Add nRF51 non-volatile memories 09a63139d5 arm: Instantiate NRF51 random number generator 919d4fabab hw/misc/nrf51_rng: Add NRF51 random number generator peripheral f14fd1a1f8 arm: Add header to host common definition for nRF51 SOC peripherals 0d51318cba qtest: Add set_irq_in command to set IRQ/GPIO level === OUTPUT BEGIN === BUILD centos7 make[1]: Entering directory '/var/tmp/patchew-tester-tmp-_5r9zv2e/src' GEN /var/tmp/patchew-tester-tmp-_5r9zv2e/src/docker-src.2018-11-06-01.41.32.6018/qemu.tar Cloning into '/var/tmp/patchew-tester-tmp-_5r9zv2e/src/docker-src.2018-11-06-01.41.32.6018/qemu.tar.vroot'... done. Checking out files: 47% (3077/6455) Checking out files: 48% (3099/6455) Checking out files: 49% (3163/6455) Checking out files: 50% (3228/6455) Checking out files: 51% (3293/6455) Checking out files: 52% (3357/6455) Checking out files: 53% (3422/6455) Checking out files: 54% (3486/6455) Checking out files: 55% (3551/6455) Checking out files: 56% (3615/6455) Checking out files: 57% (3680/6455) Checking out files: 58% (3744/6455) Checking out files: 59% (3809/6455) Checking out files: 60% (3873/6455) Checking out files: 61% (3938/6455) Checking out files: 62% (4003/6455) Checking out files: 63% (4067/6455) Checking out files: 64% (4132/6455) Checking out files: 65% (4196/6455) Checking out files: 66% (4261/6455) Checking out files: 67% (4325/6455) Checking out files: 68% (4390/6455) Checking out files: 69% (4454/6455) Checking out files: 70% (4519/6455) Checking out files: 71% (4584/6455) Checking out files: 72% (4648/6455) Checking out files: 73% (4713/6455) Checking out files: 74% (4777/6455) Checking out files: 75% (4842/6455) Checking out files: 76% (4906/6455) Checking out files: 77% (4971/6455) Checking out files: 78% (5035/6455) Checking out files: 79% (5100/6455) Checking out files: 80% (5164/6455) Checking out files: 81% (5229/6455) Checking out files: 82% (5294/6455) Checking out files: 83% (5358/6455) Checking out files: 84% (5423/6455) Checking out files: 85% (5487/6455) Checking out files: 86% (5552/6455) Checking out files: 87% (5616/6455) Checking out files: 88% (5681/6455) Checking out files: 89% (5745/6455) Checking out files: 90% (5810/6455) Checking out files: 91% (5875/6455) Checking out files: 92% (5939/6455) Checking out files: 93% (6004/6455) Checking out files: 94% (6068/6455) Checking out files: 95% (6133/6455) Checking out files: 96% (6197/6455) Checking out files: 97% (6262/6455) Checking out files: 98% (6326/6455) Checking out files: 99% (6391/6455) Checking out files: 100% (6455/6455) Checking out files: 100% (6455/6455), done. Your branch is up-to-date with 'origin/test'. Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' Cloning into '/var/tmp/patchew-tester-tmp-_5r9zv2e/src/docker-src.2018-11-06-01.41.32.6018/qemu.tar.vroot/dtc'... Submodule path 'dtc': checked out '88f18909db731a627456f26d779445f84e449536' Submodule 'ui/keycodemapdb' (git://git.qemu.org/keycodemapdb.git) registered for path 'ui/keycodemapdb' Cloning into '/var/tmp/patchew-tester-tmp-_5r9zv2e/src/docker-src.2018-11-06-01.41.32.6018/qemu.tar.vroot/ui/keycodemapdb'... Submodule path 'ui/keycodemapdb': checked out '6b3d716e2b6472eb7189d3220552280ef3d832ce' COPYRUNNER RUN test-quick in qemu:centos7 Packages installed: SDL-devel-1.2.15-14.el7.x86_64 bison-3.0.4-1.el7.x86_64 bzip2-1.0.6-13.el7.x86_64 bzip2-devel-1.0.6-13.el7.x86_64 ccache-3.3.4-1.el7.x86_64 csnappy-devel-0-6.20150729gitd7bc683.el7.x86_64 flex-2.5.37-3.el7.x86_64 gcc-4.8.5-28.el7_5.1.x86_64 gettext-0.19.8.1-2.el7.x86_64 git-1.8.3.1-14.el7_5.x86_64 glib2-devel-2.54.2-2.el7.x86_64 libaio-devel-0.3.109-13.el7.x86_64 libepoxy-devel-1.3.1-2.el7_5.x86_64 libfdt-devel-1.4.6-1.el7.x86_64 lzo-devel-2.06
Re: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
Hi, This series failed docker-mingw@fedora build test. Please find the testing commands and their output below. If you have Docker installed, you can probably reproduce it locally. Type: series Message-id: 20181102170730.12432-1-cont...@steffen-goertz.de Subject: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support === TEST SCRIPT BEGIN === #!/bin/bash time make docker-test-mingw@fedora SHOW_ENV=1 J=8 === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 Switched to a new branch 'test' 6bd6c20c05 arm: Add Clock peripheral stub to NRF51 SOC a1ee75f008 arm: Instantiate NRF51 Timers 405c15c546 hw/timer/nrf51_timer: Add nRF51 Timer peripheral 64718f8a15 tests/microbit-test: Add Tests for nRF51 GPIO 96d96de605 arm: Instantiate NRF51 general purpose I/O 9ac11075d8 hw/gpio/nrf51_gpio: Add nRF51 GPIO peripheral db23eec21f tests: Add bbc:microbit / nRF51 test suite 961ed7a01f arm: Instantiate NRF51 special NVM's and NVMC 192913352d hw/nvram/nrf51_nvm: Add nRF51 non-volatile memories 09a63139d5 arm: Instantiate NRF51 random number generator 919d4fabab hw/misc/nrf51_rng: Add NRF51 random number generator peripheral f14fd1a1f8 arm: Add header to host common definition for nRF51 SOC peripherals 0d51318cba qtest: Add set_irq_in command to set IRQ/GPIO level === OUTPUT BEGIN === BUILD fedora make[1]: Entering directory '/var/tmp/patchew-tester-tmp-ibmgvkmc/src' GEN /var/tmp/patchew-tester-tmp-ibmgvkmc/src/docker-src.2018-11-06-01.40.44.5367/qemu.tar Cloning into '/var/tmp/patchew-tester-tmp-ibmgvkmc/src/docker-src.2018-11-06-01.40.44.5367/qemu.tar.vroot'... done. Your branch is up-to-date with 'origin/test'. Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' Cloning into '/var/tmp/patchew-tester-tmp-ibmgvkmc/src/docker-src.2018-11-06-01.40.44.5367/qemu.tar.vroot/dtc'... Submodule path 'dtc': checked out '88f18909db731a627456f26d779445f84e449536' Submodule 'ui/keycodemapdb' (git://git.qemu.org/keycodemapdb.git) registered for path 'ui/keycodemapdb' Cloning into '/var/tmp/patchew-tester-tmp-ibmgvkmc/src/docker-src.2018-11-06-01.40.44.5367/qemu.tar.vroot/ui/keycodemapdb'... Submodule path 'ui/keycodemapdb': checked out '6b3d716e2b6472eb7189d3220552280ef3d832ce' COPYRUNNER RUN test-mingw in qemu:fedora Packages installed: SDL2-devel-2.0.8-5.fc28.x86_64 bc-1.07.1-5.fc28.x86_64 bison-3.0.4-9.fc28.x86_64 bluez-libs-devel-5.50-1.fc28.x86_64 brlapi-devel-0.6.7-19.fc28.x86_64 bzip2-1.0.6-26.fc28.x86_64 bzip2-devel-1.0.6-26.fc28.x86_64 ccache-3.4.2-2.fc28.x86_64 clang-6.0.1-1.fc28.x86_64 device-mapper-multipath-devel-0.7.4-3.git07e7bd5.fc28.x86_64 findutils-4.6.0-19.fc28.x86_64 flex-2.6.1-7.fc28.x86_64 gcc-8.1.1-5.fc28.x86_64 gcc-c++-8.1.1-5.fc28.x86_64 gettext-0.19.8.1-14.fc28.x86_64 git-2.17.1-3.fc28.x86_64 glib2-devel-2.56.1-4.fc28.x86_64 glusterfs-api-devel-4.1.2-2.fc28.x86_64 gnutls-devel-3.6.3-3.fc28.x86_64 gtk3-devel-3.22.30-1.fc28.x86_64 hostname-3.20-3.fc28.x86_64 libaio-devel-0.3.110-11.fc28.x86_64 libasan-8.1.1-5.fc28.x86_64 libattr-devel-2.4.48-3.fc28.x86_64 libcap-devel-2.25-9.fc28.x86_64 libcap-ng-devel-0.7.9-4.fc28.x86_64 libcurl-devel-7.59.0-6.fc28.x86_64 libfdt-devel-1.4.6-5.fc28.x86_64 libpng-devel-1.6.34-6.fc28.x86_64 librbd-devel-12.2.7-1.fc28.x86_64 libssh2-devel-1.8.0-7.fc28.x86_64 libubsan-8.1.1-5.fc28.x86_64 libusbx-devel-1.0.22-1.fc28.x86_64 libxml2-devel-2.9.8-4.fc28.x86_64 llvm-6.0.1-6.fc28.x86_64 lzo-devel-2.08-12.fc28.x86_64 make-4.2.1-6.fc28.x86_64 mingw32-SDL2-2.0.5-3.fc27.noarch mingw32-bzip2-1.0.6-9.fc27.noarch mingw32-curl-7.57.0-1.fc28.noarch mingw32-glib2-2.56.1-1.fc28.noarch mingw32-gmp-6.1.2-2.fc27.noarch mingw32-gnutls-3.6.2-1.fc28.noarch mingw32-gtk3-3.22.30-1.fc28.noarch mingw32-libjpeg-turbo-1.5.1-3.fc27.noarch mingw32-libpng-1.6.29-2.fc27.noarch mingw32-libssh2-1.8.0-3.fc27.noarch mingw32-libtasn1-4.13-1.fc28.noarch mingw32-nettle-3.4-1.fc28.noarch mingw32-pixman-0.34.0-3.fc27.noarch mingw32-pkg-config-0.28-9.fc27.x86_64 mingw64-SDL2-2.0.5-3.fc27.noarch mingw64-bzip2-1.0.6-9.fc27.noarch mingw64-curl-7.57.0-1.fc28.noarch mingw64-glib2-2.56.1-1.fc28.noarch mingw64-gmp-6.1.2-2.fc27.noarch mingw64-gnutls-3.6.2-1.fc28.noarch mingw64-gtk3-3.22.30-1.fc28.noarch mingw64-libjpeg-turbo-1.5.1-3.fc27.noarch mingw64-libpng-1.6.29-2.fc27.noarch mingw64-libssh2-1.8.0-3.fc27.noarch mingw64-libtasn1-4.13-1.fc28.noarch mingw64-nettle-3.4-1.fc28.noarch mingw64-pixman-0.34.0-3.fc27.noarch mingw64-pkg-config-0.28-9.fc27.x86_64 ncurses-devel-6.1-5.20180224.fc28.x86_64 nettle-devel-3.4-2.fc28.x86_64 nss-devel-3.38.0-1.0.fc28.x86_64 numactl-devel-2.0.11-8.fc28.x86_64 package PyYAML is not installed package libjpeg-devel is not installed perl-5.26.2-413.fc28.x86_64 pixman-devel-0.34.0-8.fc28.x86_64 python3-3.6.5-1.fc28.x86_64 snappy-devel-1.1.7-5.fc28.x86_64 sparse-0.5.2-1.fc28.x86_64 spice-server-devel-0.14.0-4.fc28.x86_64 systemtap-sdt-devel-3.3-1.fc28.x86_64 tar-1.30-3.fc28.x86_64 usbredir-devel-0.8.0-1.fc28
Re: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
Hi, This series failed docker-mingw@fedora build test. Please find the testing commands and their output below. If you have Docker installed, you can probably reproduce it locally. Type: series Message-id: 20181102170730.12432-1-cont...@steffen-goertz.de Subject: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support === TEST SCRIPT BEGIN === #!/bin/bash time make docker-test-mingw@fedora SHOW_ENV=1 J=8 === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 Switched to a new branch 'test' 2d9a6b5d5c arm: Add Clock peripheral stub to NRF51 SOC 997bf8b919 arm: Instantiate NRF51 Timers 16d495e367 hw/timer/nrf51_timer: Add nRF51 Timer peripheral 760932a87f tests/microbit-test: Add Tests for nRF51 GPIO 9626ab61dd arm: Instantiate NRF51 general purpose I/O 54f13328db hw/gpio/nrf51_gpio: Add nRF51 GPIO peripheral 0f2a4bd2a9 tests: Add bbc:microbit / nRF51 test suite 6ca9e1b79e arm: Instantiate NRF51 special NVM's and NVMC 380d534294 hw/nvram/nrf51_nvm: Add nRF51 non-volatile memories 958902d110 arm: Instantiate NRF51 random number generator 62e9af3bf9 hw/misc/nrf51_rng: Add NRF51 random number generator peripheral b0557395c5 arm: Add header to host common definition for nRF51 SOC peripherals 85be06b537 qtest: Add set_irq_in command to set IRQ/GPIO level === OUTPUT BEGIN === BUILD fedora make[1]: Entering directory '/var/tmp/patchew-tester-tmp-h2objz8p/src' GEN /var/tmp/patchew-tester-tmp-h2objz8p/src/docker-src.2018-11-04-03.18.51.27274/qemu.tar Cloning into '/var/tmp/patchew-tester-tmp-h2objz8p/src/docker-src.2018-11-04-03.18.51.27274/qemu.tar.vroot'... done. Checking out files: 45% (2958/6455) Checking out files: 46% (2970/6455) Checking out files: 47% (3034/6455) Checking out files: 48% (3099/6455) Checking out files: 49% (3163/6455) Checking out files: 50% (3228/6455) Checking out files: 51% (3293/6455) Checking out files: 52% (3357/6455) Checking out files: 53% (3422/6455) Checking out files: 54% (3486/6455) Checking out files: 55% (3551/6455) Checking out files: 56% (3615/6455) Checking out files: 57% (3680/6455) Checking out files: 58% (3744/6455) Checking out files: 59% (3809/6455) Checking out files: 60% (3873/6455) Checking out files: 61% (3938/6455) Checking out files: 62% (4003/6455) Checking out files: 63% (4067/6455) Checking out files: 64% (4132/6455) Checking out files: 65% (4196/6455) Checking out files: 66% (4261/6455) Checking out files: 67% (4325/6455) Checking out files: 68% (4390/6455) Checking out files: 69% (4454/6455) Checking out files: 70% (4519/6455) Checking out files: 71% (4584/6455) Checking out files: 72% (4648/6455) Checking out files: 73% (4713/6455) Checking out files: 74% (4777/6455) Checking out files: 75% (4842/6455) Checking out files: 76% (4906/6455) Checking out files: 77% (4971/6455) Checking out files: 78% (5035/6455) Checking out files: 79% (5100/6455) Checking out files: 80% (5164/6455) Checking out files: 81% (5229/6455) Checking out files: 82% (5294/6455) Checking out files: 83% (5358/6455) Checking out files: 84% (5423/6455) Checking out files: 85% (5487/6455) Checking out files: 86% (5552/6455) Checking out files: 87% (5616/6455) Checking out files: 88% (5681/6455) Checking out files: 89% (5745/6455) Checking out files: 90% (5810/6455) Checking out files: 91% (5875/6455) Checking out files: 92% (5939/6455) Checking out files: 93% (6004/6455) Checking out files: 94% (6068/6455) Checking out files: 95% (6133/6455) Checking out files: 96% (6197/6455) Checking out files: 97% (6262/6455) Checking out files: 98% (6326/6455) Checking out files: 99% (6391/6455) Checking out files: 100% (6455/6455) Checking out files: 100% (6455/6455), done. Your branch is up-to-date with 'origin/test'. Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' Cloning into '/var/tmp/patchew-tester-tmp-h2objz8p/src/docker-src.2018-11-04-03.18.51.27274/qemu.tar.vroot/dtc'... Submodule path 'dtc': checked out '88f18909db731a627456f26d779445f84e449536' Submodule 'ui/keycodemapdb' (git://git.qemu.org/keycodemapdb.git) registered for path 'ui/keycodemapdb' Cloning into '/var/tmp/patchew-tester-tmp-h2objz8p/src/docker-src.2018-11-04-03.18.51.27274/qemu.tar.vroot/ui/keycodemapdb'... Submodule path 'ui/keycodemapdb': checked out '6b3d716e2b6472eb7189d3220552280ef3d832ce' COPYRUNNER RUN test-mingw in qemu:fedora Packages installed: SDL2-devel-2.0.8-5.fc28.x86_64 bc-1.07.1-5.fc28.x86_64 bison-3.0.4-9.fc28.x86_64 bluez-libs-devel-5.50-1.fc28.x86_64 brlapi-devel-0.6.7-19.fc28.x86_64 bzip2-1.0.6-26.fc28.x86_64 bzip2-devel-1.0.6-26.fc28.x86_64 ccache-3.4.2-2.fc28.x86_64 clang-6.0.1-1.fc28.x86_64 device-mapper-multipath-devel-0.7.4-3.git07e7bd5.fc28.x86_64 findutils-4.6.0-19.fc28.x86_64 flex-2.6.1-7
Re: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
Hi, This series failed docker-quick@centos7 build test. Please find the testing commands and their output below. If you have Docker installed, you can probably reproduce it locally. Type: series Message-id: 20181102170730.12432-1-cont...@steffen-goertz.de Subject: [Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support === TEST SCRIPT BEGIN === #!/bin/bash time make docker-test-quick@centos7 SHOW_ENV=1 J=8 === TEST SCRIPT END === Updating 3c8cf5a9c21ff8782164d1def7f44bd888713384 Switched to a new branch 'test' 2d9a6b5d5c arm: Add Clock peripheral stub to NRF51 SOC 997bf8b919 arm: Instantiate NRF51 Timers 16d495e367 hw/timer/nrf51_timer: Add nRF51 Timer peripheral 760932a87f tests/microbit-test: Add Tests for nRF51 GPIO 9626ab61dd arm: Instantiate NRF51 general purpose I/O 54f13328db hw/gpio/nrf51_gpio: Add nRF51 GPIO peripheral 0f2a4bd2a9 tests: Add bbc:microbit / nRF51 test suite 6ca9e1b79e arm: Instantiate NRF51 special NVM's and NVMC 380d534294 hw/nvram/nrf51_nvm: Add nRF51 non-volatile memories 958902d110 arm: Instantiate NRF51 random number generator 62e9af3bf9 hw/misc/nrf51_rng: Add NRF51 random number generator peripheral b0557395c5 arm: Add header to host common definition for nRF51 SOC peripherals 85be06b537 qtest: Add set_irq_in command to set IRQ/GPIO level === OUTPUT BEGIN === BUILD centos7 make[1]: Entering directory '/var/tmp/patchew-tester-tmp-cvjczh2m/src' GEN /var/tmp/patchew-tester-tmp-cvjczh2m/src/docker-src.2018-11-04-03.19.46.27931/qemu.tar Cloning into '/var/tmp/patchew-tester-tmp-cvjczh2m/src/docker-src.2018-11-04-03.19.46.27931/qemu.tar.vroot'... done. Your branch is up-to-date with 'origin/test'. Submodule 'dtc' (git://git.qemu-project.org/dtc.git) registered for path 'dtc' Cloning into '/var/tmp/patchew-tester-tmp-cvjczh2m/src/docker-src.2018-11-04-03.19.46.27931/qemu.tar.vroot/dtc'... Submodule path 'dtc': checked out '88f18909db731a627456f26d779445f84e449536' Submodule 'ui/keycodemapdb' (git://git.qemu.org/keycodemapdb.git) registered for path 'ui/keycodemapdb' Cloning into '/var/tmp/patchew-tester-tmp-cvjczh2m/src/docker-src.2018-11-04-03.19.46.27931/qemu.tar.vroot/ui/keycodemapdb'... Submodule path 'ui/keycodemapdb': checked out '6b3d716e2b6472eb7189d3220552280ef3d832ce' COPYRUNNER RUN test-quick in qemu:centos7 Packages installed: SDL-devel-1.2.15-14.el7.x86_64 bison-3.0.4-1.el7.x86_64 bzip2-1.0.6-13.el7.x86_64 bzip2-devel-1.0.6-13.el7.x86_64 ccache-3.3.4-1.el7.x86_64 csnappy-devel-0-6.20150729gitd7bc683.el7.x86_64 flex-2.5.37-3.el7.x86_64 gcc-4.8.5-28.el7_5.1.x86_64 gettext-0.19.8.1-2.el7.x86_64 git-1.8.3.1-14.el7_5.x86_64 glib2-devel-2.54.2-2.el7.x86_64 libaio-devel-0.3.109-13.el7.x86_64 libepoxy-devel-1.3.1-2.el7_5.x86_64 libfdt-devel-1.4.6-1.el7.x86_64 lzo-devel-2.06-8.el7.x86_64 make-3.82-23.el7.x86_64 mesa-libEGL-devel-17.2.3-8.20171019.el7.x86_64 mesa-libgbm-devel-17.2.3-8.20171019.el7.x86_64 nettle-devel-2.7.1-8.el7.x86_64 package g++ is not installed package librdmacm-devel is not installed pixman-devel-0.34.0-1.el7.x86_64 spice-glib-devel-0.34-3.el7_5.1.x86_64 spice-server-devel-0.14.0-2.el7_5.4.x86_64 tar-1.26-34.el7.x86_64 vte-devel-0.28.2-10.el7.x86_64 xen-devel-4.6.6-12.el7.x86_64 zlib-devel-1.2.7-17.el7.x86_64 Environment variables: PACKAGES=bison bzip2 bzip2-devel ccache csnappy-devel flex g++ gcc gettext git glib2-devel libaio-devel libepoxy-devel libfdt-devel librdmacm-devel lzo-devel make mesa-libEGL-devel mesa-libgbm-devel nettle-devel pixman-devel SDL-devel spice-glib-devel spice-server-devel tar vte-devel xen-devel zlib-devel HOSTNAME=5a31b2b871ad MAKEFLAGS= -j8 J=8 CCACHE_DIR=/var/tmp/ccache EXTRA_CONFIGURE_OPTS= V= SHOW_ENV=1 PATH=/usr/lib/ccache:/usr/lib64/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/ TARGET_LIST= SHLVL=1 HOME=/home/patchew TEST_DIR=/tmp/qemu-test FEATURES= dtc DEBUG= _=/usr/bin/env Configure options: --enable-werror --target-list=x86_64-softmmu,aarch64-softmmu --prefix=/tmp/qemu-test/install No C++ compiler available; disabling C++ specific optional code Install prefix/tmp/qemu-test/install BIOS directory/tmp/qemu-test/install/share/qemu firmware path /tmp/qemu-test/install/share/qemu-firmware binary directory /tmp/qemu-test/install/bin library directory /tmp/qemu-test/install/lib module directory /tmp/qemu-test/install/lib/qemu libexec directory /tmp/qemu-test/install/libexec include directory /tmp/qemu-test/install/include config directory /tmp/qemu-test/install/etc local state directory /tmp/qemu-test/install/var Manual directory /tmp/qemu-test/install/share/man ELF interp prefix /usr/gnemul/qemu-%M Source path /tmp/qemu-test/src GIT binarygit GIT submodules C compilercc Host C compiler cc C++ compiler Objective-C compiler cc ARFLAGS rv CFLAGS-O2 -U_FORTIFY_SOURCE
[Qemu-devel] [PATCH v4 00/13] arm: nRF51 Devices and Microbit Support
This series contains additional peripheral devices for the nRF51822 microcontroller. Included devices: - Random Number Generator - Non-volatile Memories - General purpose I/O - Timer - Stub for clock peripheral v4: * Use int's instead of long's in set_irq_in, allow arbitrary base, fix documentation (Laurent) * Do not clear UICR on reset (Stefan) * Remove c99 style variable declaration (Peter) * Default case for is_connected (Stefan) * Timer retrigger after live migration (Stefan) * Various small fixes (Stefan) v3: * Included device instantiation in this patch * All devices use the common definitions provided by the header * Removed obsolete comment from NVM header * Device Struct names have consistent capitalisation v2: * Factored out common definitions to won header (Stefan) * Add set_irq_in command to support tests for GPIO * Add tests for GPIO * Removed LED matrix from this patch set * Small tidy ups on RNG, NVM, GPIO and Timer Based-on: 20181025005052.27661-1-jus...@mail.ru Steffen Görtz (13): qtest: Add set_irq_in command to set IRQ/GPIO level arm: Add header to host common definition for nRF51 SOC peripherals hw/misc/nrf51_rng: Add NRF51 random number generator peripheral arm: Instantiate NRF51 random number generator hw/nvram/nrf51_nvm: Add nRF51 non-volatile memories arm: Instantiate NRF51 special NVM's and NVMC tests: Add bbc:microbit / nRF51 test suite hw/gpio/nrf51_gpio: Add nRF51 GPIO peripheral arm: Instantiate NRF51 general purpose I/O tests/microbit-test: Add Tests for nRF51 GPIO hw/timer/nrf51_timer: Add nRF51 Timer peripheral arm: Instantiate NRF51 Timers arm: Add Clock peripheral stub to NRF51 SOC Makefile.objs | 1 + hw/arm/nrf51_soc.c | 150 -- hw/gpio/Makefile.objs | 1 + hw/gpio/nrf51_gpio.c | 300 +++ hw/gpio/trace-events | 7 + hw/misc/Makefile.objs | 1 + hw/misc/nrf51_rng.c| 262 +++ hw/nvram/Makefile.objs | 1 + hw/nvram/nrf51_nvm.c | 333 + hw/timer/Makefile.objs | 1 + hw/timer/nrf51_timer.c | 368 + hw/timer/trace-events | 5 + include/hw/arm/nrf51.h | 45 include/hw/arm/nrf51_soc.h | 11 + include/hw/char/nrf51_uart.h | 1 - include/hw/gpio/nrf51_gpio.h | 69 +++ include/hw/misc/nrf51_rng.h| 83 include/hw/nvram/nrf51_nvm.h | 70 +++ include/hw/timer/nrf51_timer.h | 75 +++ qtest.c| 43 tests/Makefile.include | 2 + tests/libqtest.c | 10 + tests/libqtest.h | 28 +++ tests/microbit-test.c | 242 ++ 24 files changed, 2087 insertions(+), 22 deletions(-) create mode 100644 hw/gpio/nrf51_gpio.c create mode 100644 hw/gpio/trace-events create mode 100644 hw/misc/nrf51_rng.c create mode 100644 hw/nvram/nrf51_nvm.c create mode 100644 hw/timer/nrf51_timer.c create mode 100644 include/hw/arm/nrf51.h create mode 100644 include/hw/gpio/nrf51_gpio.h create mode 100644 include/hw/misc/nrf51_rng.h create mode 100644 include/hw/nvram/nrf51_nvm.h create mode 100644 include/hw/timer/nrf51_timer.h create mode 100644 tests/microbit-test.c -- 2.19.1