profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/thenickdude/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Nicholas Sherlock thenickdude Dunedin, New Zealand https://nicksherlock.com/

kholia/OSX-KVM 11682

Run macOS on QEMU/KVM. With OpenCore + Big Sur support now! Only commercial (paid) support is available now to avoid spammy issues.

thenickdude/chickenpaint 70

An HTML5 Port of the ChibiPaint multi-layer Oekaki painting tool

thenickdude/InnoCallback 24

Export Inno Setup routines as stdcall callbacks to DLLs such as the Windows API

thenickdude/blackbox 19

(Superceded by Cleanflight) flight data recorder feature for Baseflight

thenickdude/edk2 13

Fork of EDK2 for macOS compatibility

thenickdude/asyncfatfs 11

Asynchronous FAT16/32 filesystem for embedded devices

thenickdude/InnoTools-Downloader 11

Plugin for InnoSetup that allows files to be downloaded during installation

thenickdude/chibipaint 2

Chicken Smoothie's modified version of Marc Schefer's ChibiPaint

thenickdude/ccapture.js 1

Personal fork for development

thenickdude/chickenpaint-example 1

Example of including ChickenPaint using NPM

push eventthenickdude/wacom-qemu

Nicholas Sherlock

commit sha 148023932b696f6b8e8c69b9b9ced56b329f879e

Support USB 1 mode to fix hotplug in macOS guests

view details

push time in 9 days

push eventthenickdude/qemu

Nicholas Sherlock

commit sha 575c62b9d811bc749a86b001afbcc802671594f1

Support USB 1.0 so that hotplug works with macOS guests

view details

push time in 9 days

push eventthenickdude/qemu

Patrick Venture

commit sha 71f5027f34111da7bb769e8d5872294d728a7025

docs/system/arm: Add quanta-q7l1-bmc reference Adds a line-item reference to the supported quanta-q71l-bmc aspeed entry. Signed-off-by: Patrick Venture <venture@google.com> Reviewed-by: Cédric Le Goater <clg@kaod.org> Message-id: 20210615192848.1065297-2-venture@google.com Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

view details

Patrick Venture

commit sha fd17995c07ec1bc33f71b4ccb6c1b8721b6b368c

docs/system/arm: Add quanta-gbs-bmc reference Add line item reference to quanta-gbs-bmc machine. Signed-off-by: Patrick Venture <venture@google.com> Reviewed-by: Cédric Le Goater <clg@kaod.org> Message-id: 20210615192848.1065297-3-venture@google.com [PMM: fixed underline Sphinx warning] Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

view details

Nolan Leake

commit sha 38f2cfbbc3f2958cba542b1e264a8027eeca4835

hw/arm: Add basic power management to raspi. This is just enough to make reboot and poweroff work. Works for linux, u-boot, and the arm trusted firmware. Not tested, but should work for plan9, and bare-metal/hobby OSes, since they seem to generally do what linux does for reset. The watchdog timer functionality is not yet implemented. Resolves: https://gitlab.com/qemu-project/qemu/-/issues/64 Signed-off-by: Nolan Leake <nolan@sigbus.net> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Tested-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-id: 20210625210209.1870217-1-nolan@sigbus.net [PMM: tweaked commit title; fixed region size to 0x200; moved header file to include/] Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

view details

Philippe Mathieu-Daudé

commit sha 95079d5c79a315426fef19b0245db06b71e6c863

tests: Boot and halt a Linux guest on the Raspberry Pi 2 machine Add a test booting and quickly shutdown a raspi2 machine, to test the power management model: (1/1) tests/acceptance/boot_linux_console.py:BootLinuxConsole.test_arm_raspi2_initrd: console: [ 0.000000] Booting Linux on physical CPU 0xf00 console: [ 0.000000] Linux version 4.14.98-v7+ (dom@dom-XPS-13-9370) (gcc version 4.9.3 (crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1200 SMP Tue Feb 12 20:27:48 GMT 2019 console: [ 0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d console: [ 0.000000] CPU: div instructions available: patching division code console: [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache console: [ 0.000000] OF: fdt: Machine model: Raspberry Pi 2 Model B ... console: Boot successful. console: cat /proc/cpuinfo console: / # cat /proc/cpuinfo ... console: processor : 3 console: model name : ARMv7 Processor rev 5 (v7l) console: BogoMIPS : 125.00 console: Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm console: CPU implementer : 0x41 console: CPU architecture: 7 console: CPU variant : 0x0 console: CPU part : 0xc07 console: CPU revision : 5 console: Hardware : BCM2835 console: Revision : 0000 console: Serial : 0000000000000000 console: cat /proc/iomem console: / # cat /proc/iomem console: 00000000-3bffffff : System RAM console: 00008000-00afffff : Kernel code console: 00c00000-00d468ef : Kernel data console: 3f006000-3f006fff : dwc_otg console: 3f007000-3f007eff : /soc/dma@7e007000 console: 3f00b880-3f00b8bf : /soc/mailbox@7e00b880 console: 3f100000-3f100027 : /soc/watchdog@7e100000 console: 3f101000-3f102fff : /soc/cprman@7e101000 console: 3f200000-3f2000b3 : /soc/gpio@7e200000 PASS (24.59 s) RESULTS : PASS 1 | ERROR 0 | FAIL 0 | SKIP 0 | WARN 0 | INTERRUPT 0 | CANCEL 0 JOB TIME : 25.02 s Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com> Message-id: 20210531113837.1689775-1-f4bug@amsat.org Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

view details

Joe Komlodi

commit sha 103e7579ddbd539fbe38e150da78264d0496023a

target/arm: Check NaN mode before silencing NaN If the CPU is running in default NaN mode (FPCR.DN == 1) and we execute FRSQRTE, FRECPE, or FRECPX with a signaling NaN, parts_silence_nan_frac() will assert due to fpst->default_nan_mode being set. To avoid this, we check to see what NaN mode we're running in before we call floatxx_silence_nan(). Signed-off-by: Joe Komlodi <joe.komlodi@xilinx.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 1624662174-175828-2-git-send-email-joe.komlodi@xilinx.com Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

view details

Maxim Uvarov

commit sha e3bcf57c1a3c498fe7bd1f18744614a802d8859a

hw/gpio/gpio_pwr: use shutdown function for reboot qemu has 2 type of functions: shutdown and reboot. Shutdown function has to be used for machine shutdown. Otherwise we cause a reset with a bogus "cause" value, when we intended a shutdown. Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Message-id: 20210625111842.3790-3-maxim.uvarov@linaro.org [PMM: tweaked commit message] Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

view details

Peter Maydell

commit sha d59ccc30f64249d5727bc084e0f3cf4b2483117b

target/arm: Fix MVE widening/narrowing VLDR/VSTR offset calculation In do_ldst(), the calculation of the offset needs to be based on the size of the memory access, not the size of the elements in the vector. This meant we were getting it wrong for the widening and narrowing variants of the various VLDR and VSTR insns. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-2-peter.maydell@linaro.org

view details

Peter Maydell

commit sha 303db86fc73c68d8774203d4796b9995cc122886

target/arm: Fix bugs in MVE VRMLALDAVH, VRMLSLDAVH The initial implementation of the MVE VRMLALDAVH and VRMLSLDAVH insns had some bugs: * the 32x32 multiply of elements was being done as 32x32->32, not 32x32->64 * we were incorrectly maintaining the accumulator in its full 72-bit form across all 4 beats of the insn; in the pseudocode it is squashed back into the 64 bits of the RdaHi:RdaLo registers after each beat In particular, fixing the second of these allows us to recast the implementation to avoid 128-bit arithmetic entirely. Since the element size here is always 4, we can also drop the parameterization of ESIZE to make the code a little more readable. Suggested-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-3-peter.maydell@linaro.org

view details

Peter Maydell

commit sha dfd66bc0f37dde37b8b2d7bad3a7075332e75fb4

target/arm: Make asimd_imm_const() public The function asimd_imm_const() in translate-neon.c is an implementation of the pseudocode AdvSIMDExpandImm(), which we will also want for MVE. Move the implementation to translate.c, with a prototype in translate.h. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-4-peter.maydell@linaro.org

view details

Peter Maydell

commit sha 2c0286dba46526ee6c23b1f28af62a857dace704

target/arm: Use asimd_imm_const for A64 decode The A64 AdvSIMD modified-immediate grouping uses almost the same constant encoding that A32 Neon does; reuse asimd_imm_const() (to which we add the AArch64-specific case for cmode 15 op 1) instead of reimplementing it all. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-5-peter.maydell@linaro.org

view details

Peter Maydell

commit sha e4667a5b5e71d83e3e2af70e7dba4bfab8892829

target/arm: Use dup_const() instead of bitfield_replicate() Use dup_const() instead of bitfield_replicate() in disas_simd_mod_imm(). (We can't replace the other use of bitfield_replicate() in this file, in logic_imm_decode_wmask(), because that location needs to handle 2 and 4 bit elements, which dup_const() cannot.) Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-6-peter.maydell@linaro.org

view details

Peter Maydell

commit sha eab84139855dac258c8d89ad736f6649e3edc76a

target/arm: Implement MVE logical immediate insns Implement the MVE logical-immediate insns (VMOV, VMVN, VORR and VBIC). These have essentially the same encoding as their Neon equivalents, and we implement the decode in the same way. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-7-peter.maydell@linaro.org

view details

Peter Maydell

commit sha f9ed61741e5f26ee1bb933a87669697901d9327d

target/arm: Implement MVE vector shift left by immediate insns Implement the MVE shift-vector-left-by-immediate insns VSHL, VQSHL and VQSHLU. The size-and-immediate encoding here is the same as Neon, and we handle it the same way neon-dp.decode does. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-8-peter.maydell@linaro.org

view details

Peter Maydell

commit sha 3394116f47d12bb577ee44493d3d61a30ec9dd68

target/arm: Implement MVE vector shift right by immediate insns Implement the MVE vector shift right by immediate insns VSHRI and VRSHRI. As with Neon, we implement these by using helper functions which perform left shifts but allow negative shift counts to indicate right shifts. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-9-peter.maydell@linaro.org

view details

Peter Maydell

commit sha c2262707034c2b596db41fbc682150948e939772

target/arm: Implement MVE VSHLL Implement the MVE VHLL (vector shift left long) insn. This has two encodings: the T1 encoding is the usual shift-by-immediate format, and the T2 encoding is a special case where the shift count is always equal to the element size. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-10-peter.maydell@linaro.org

view details

Peter Maydell

commit sha a78b25fa71f1d2d9bcfdf2026743784e12efeeac

target/arm: Implement MVE VSRI, VSLI Implement the MVE VSRI and VSLI insns, which perform a shift-and-insert operation. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-11-peter.maydell@linaro.org

view details

Peter Maydell

commit sha 162e2655000689e44ac4c8e9e8dc413821e0adda

target/arm: Implement MVE VSHRN, VRSHRN Implement the MVE shift-right-and-narrow insn VSHRN and VRSHRN. do_urshr() is borrowed from sve_helper.c. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-12-peter.maydell@linaro.org

view details

Peter Maydell

commit sha d6f9e011e8643fb00303e3fec24dd1e424f3f5b3

target/arm: Implement MVE saturating narrowing shifts Implement the MVE saturating shift-right-and-narrow insns VQSHRN, VQSHRUN, VQRSHRN and VQRSHRUN. do_srshr() is borrowed from sve_helper.c. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-13-peter.maydell@linaro.org

view details

Peter Maydell

commit sha 2e6a4ce0f61d4be3d85a5a9e75d1fb39faa23664

target/arm: Implement MVE VSHLC Implement the MVE VSHLC insn, which performs a shift left of the entire vector with carry in bits provided from a general purpose register and carry out bits written back to that register. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-14-peter.maydell@linaro.org

view details

Peter Maydell

commit sha d43ebd9dc8a268195dcc8219ced96f9e3bdc4050

target/arm: Implement MVE VADDLV Implement the MVE VADDLV insn; this is similar to VADDV, except that it accumulates 32-bit elements into a 64-bit accumulator stored in a pair of general-purpose registers. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20210628135835.6690-15-peter.maydell@linaro.org

view details

push time in 9 days

create barnchthenickdude/qemu

branch : wacom-tablet

created branch time in 9 days

issue closedthenickdude/wacom-driver-fix

Bamboo Fun CTE-450 not seen on Big Sur 11.5.2

Removed what I thought was all of Wacom's preferences. Tried to install 5.3.7-6-patched; it succeeds, but I cannot load the Wacom driver and correctly see the connected devices.

Any ideas?

closed time in 9 days

toddsines

issue commentthenickdude/wacom-driver-fix

Bamboo Fun CTE-450 not seen on Big Sur 11.5.2

If you ever had Wacom's newest v6 driver installed at one point, and didn't use Tablet Utility / Wacom Utility to uninstall it, reinstall that new driver to bring back Tablet Utility, so you can use it to do a full removal.

Then reinstall my driver and follow the instructions to reset the permissions

toddsines

comment created time in 10 days

create barnchthenickdude/pve-qemu

branch : wacom-tablet

created branch time in 12 days

push eventthenickdude/pve-qemu

Wolfgang Bumiller

commit sha 277d33454f77ec1d1e0bc04e37621e4dd2424b67

drop patch force-disabling smm This drops debian/patches/pve/0005-PVE-Config-smm_available-false.patch (and renumbers the remaining patches) From what I could gather, this patch was originally added due to issues with old kernels. Now we have users which seem to run into issues *with* the patch. All this does is toggle an option, and it's available via a qemu CLI option anyway, so if dropping this patch causes issues for some people we can just add an option to qemu-server & UI control smm explicitly. Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com> Cc: Alexandre Derumier <aderumier@odiso.com> Tested-by: Stefan Reiter <s.reiter@proxmox.com>

view details

Stefan Reiter

commit sha 26eee146bc4ca89ec0d70e9265e90e680994ad58

add temporary QMP race fix same as the initial version sent to qemu-devel, it won't be the final fix we plan to upstream but it should be enough band-aid to workaround how PVE uses the QMP. Signed-off-by: Stefan Reiter <s.reiter@proxmox.com> [ Thomas: add a bit reasoning to commit message body ] Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Thomas Lamprecht

commit sha 89fa943ef9ccd5cd28463732aa1e07aaa5c27bf7

bump version to 6.0.0-4 Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

push time in 12 days

push eventthenickdude/KVM-Opencore

Nicholas Sherlock

commit sha 37f7cdc9e350fc8ad46e1f2b192dac66be29c2a9

Update OpenCore to 0.7.3

view details

push time in 14 days

push eventthenickdude/KVM-Opencore

Nicholas Sherlock

commit sha 0dd863e6aa1319ee86d32ae4c8c61e683f989f9d

Update OpenCore to 0.7.3

view details

push time in 14 days

created tagthenickdude/KVM-Opencore

tagv14

OpenCore disk image for Proxmox/QEMU

created time in 14 days

startedsickcodes/Docker-OSX

started time in 14 days

issue commentthenickdude/KVM-Opencore

Some things that do not work for me.

I found out that the emulated USB 3 controller can be fixed by adding -global nec-usb-xhci.msi=off to the QEMU commandline

Itay1787

comment created time in 14 days

issue commentthenickdude/snap-to-s3

Option for flat tar no compression

It's crazy fast, to the point that disabling it will make performance worse for just about all usecases

orcutt989

comment created time in 14 days

issue commentthenickdude/snap-to-s3

Option for flat tar no compression

With the default compression level of 1 it should be extremely lightweight with either zstd or lz4. Do you need to be able to seek within the tar or something?

orcutt989

comment created time in 14 days

startedsebastianbergmann/phpunit

started time in 20 days

issue commentthenickdude/wacom-driver-fix

Keyboard writing random text

Which driver version are you using? Also, which version of macOS?

Is your keyboard wireless or is this the keyboard built into your Mac?

locksoft

comment created time in 20 days

issue closedthenickdude/wacom-driver-fix

This is not an issue. :)

Thank you very much for this modified driver. You saved my old Bamboo. :)

P.S. I know I shouldn't use this "issue section" for this kind of comments but I don't know Github and I have no idea how to contact you privately. :P

closed time in 21 days

locksoft

issue commentthenickdude/wacom-driver-fix

This is not an issue. :)

Thanks, happy to help!

locksoft

comment created time in 21 days

issue commentutmapp/UTM

QEMU crashes with assertion when running macOS guest with Intel Hypervisor

Often virtual machine software rolls quirks like this into a set that is implicitly activated by telling it what guest OS you're running (e.g. Workstation, VirtualBox and Proxmox all do this).

conath

comment created time in a month

issue commentLeoyzen/KVM-Opencore

topology panic when using cpu generation newer than Penryn

Is setting sockets=3,cores=2 to get 6 cores total not a viable option?

Leoyzen

comment created time in a month

issue commentutmapp/UTM

QEMU crashes with assertion when running macOS guest with Intel Hypervisor

I think for non-macOS guests this will cause a performance reduction for USB 3 devices (as non-MSI interrupts have higher overhead)

For macOS guests this should be perfect

conath

comment created time in a month

issue commentthenickdude/chickenpaint

Missing icons

Yeah, you should publish them in a repo I reckon! This way you can make them more discoverable for other people who want to build an art editing tool. If you name your Readme file "Readme.md", GitHub will display the contents of that when you visit the repo page.

I still haven't fully decided what to do with the save icon, I think I will switch back to the "Post Pic" one.

blurymind

comment created time in a month

issue commentutmapp/UTM

QEMU crashes with assertion when running macOS guest with Intel Hypervisor

The issue seems to be the USB 3 controller (added by using USB passthrough of a USB 3 device) and its MSI setting.

I added this to my QEMU command line to disable MSI and the assert went away, and my USB 3 card reader functions correctly:

-global nec-usb-xhci.msi=off
conath

comment created time in a month

push eventthenickdude/pve-qemu

Stefan Reiter

commit sha bb751cab32461ed2da723f42992dc8fe9c796aa4

Add tentative fix for QMP hang Not exactly as sent upstream[0] since we're missing a change in our v5.2.0 branch (irrelevant for us), but functionally works the same. [0] https://lists.gnu.org/archive/html/qemu-devel/2021-03/msg07590.html

view details

Thomas Lamprecht

commit sha 0be2cab6700ce8a4545c8ec7fd232d3b8a15f150

bump version to 5.2.0-4 Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Stefan Reiter

commit sha e79be6c6c498edbf91ca998a20b6bf9a5ae1a50a

add upstream fixes for qmp_block_resize cherry-picked cleanly from 6.0 development tree, fixes an issue with resizing RBD drives (and reportedly also on krbd or potentially other storage backends) with iothreads. Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>

view details

Thomas Lamprecht

commit sha 6d6894394c3c37a60aadf21b610c2031ff2136c1

bump version to 5.2.0-5 Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Thomas Lamprecht

commit sha aa42ea267e235fda4e879667adf04e35d31ba303

alloc track: keep track_drop() closer to similar block drivers Reads just nicer with a drain begin *and* end call. Also clearing the backing link of the alloc track BDS makes it closer to bdrv_backup_top_drop() with which this driver has a bit in common. Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Thomas Lamprecht

commit sha b36e8acc3120c641ba5f12682441964bc33b03eb

alloc track: acquire BS AIO context during dropping ran into this when live-restoring a backup configured for IO-threads, got the good ol': > qemu: qemu_mutex_unlock_impl: Operation not permitted error. Checking out the history of the related bdrv_backup_top_drop(*bs) method, we can see that it used to do the AIO context acquiring too, but in the backup path this was problematic and was changed to be higher up in the call path in a upstream series from Stefan[0]. That said, this is a completely different code path and it is safe to do so here. We always run from the main threads's AIO context here and we call it only indirectly once, guarded by checking for `s->drop_state == DropNone` and set `s->drop_state = DropRequested` shortly before we schedule the track_drop() in a bh. [0]: https://lists.gnu.org/archive/html/qemu-devel/2020-03/msg09139.html Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Thomas Lamprecht

commit sha 76e464784e0bab76886a86d9dcea2f75abeb97b4

pbs block driver: run read in the AIO context of the bs Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Thomas Lamprecht

commit sha 0a88214b729354f656611d1c3448feb449ebf780

alloc track: use coroutine version of bdrv_pwrite_zeroes as we're in a coroutine here too Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Thomas Lamprecht

commit sha ebcd9ada10c7d2e221c2b97737aca553651f98e6

bump version to 5.2.0-6 Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Thomas Lamprecht

commit sha 9e4cba39433dacd4122f9ab3d95cc1786a79f95c

d/control: add libjson-perl to build dependencies we use that to build the available machine/flags list Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Thomas Lamprecht

commit sha 1cbf147251ccfc65bdc2d11555a648c29548c4fe

bump version to 5.2.0-11 Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Stefan Reiter

commit sha 8dca018b68058060a5083aa9c369586ac6cd3ef7

udpate and rebase to QEMU v6.0.0 Mostly minor changes, bigger ones summarized: * QEMU's internal backup code now uses a new async system, which allows parallel requests - the default max_workers settings is 64, I chose less, since 64 put enough stress on QEMU that the guest became practically unusable during the backup, and 16 still shows quite a nice measureable performance improvement. Little code changes for us though. * 'malformed' QAPI parameters/functions are now a build error (i.e. using '_' vs '-'), I chose to just whitelist our calls in the name of backwards compatibility. * monitor OOB race fix now uses the upstream variant, cherry-picked from origin/master since it's not in 6.0 by default * last patch fixes a bug with snapshot rollback related to the new yank system Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>

view details

Stefan Reiter

commit sha eb96e850ac9d55cb4811462b43d9dc9efa1cf1e0

debian: ignore submodule checks in QEMU build ...we do those manually, and the build dir is not a git repo. Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>

view details

Stefan Reiter

commit sha 263fef5b4ced45ef895daedf9564582bc90b512d

update keycodemapdb for 6.0 QEMU 6.0 requires the updated version to build correctly, as the keymap-gen tool gained some new parameters. Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>

view details

Thomas Lamprecht

commit sha 8893def37c291a22b87ced2789da5327c62e31c5

bump version to 6.0.0-1 Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Thomas Lamprecht

commit sha db687e3cac350d75cb1d8b7681ba3957b6e92b9a

buildsys: change upload dist to bullseye Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Stefan Reiter

commit sha 403f23a0c384e58c6c70a07ab6b62b7f3b2d3a8b

enable io-uring support in QEMU builds Signed-off-by: Stefan Reiter <s.reiter@proxmox.com>

view details

Thomas Lamprecht

commit sha bb3e494bdc8fef3573cc3e8b160e7b8221c22ff9

bump version to 6.0.0-2 Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>

view details

Fabian Ebner

commit sha 0114d3cd02a5960284f10025693ceccf0fefd93a

io_uring: resubmit when result is -EAGAIN Linux SCSI can throw spurious -EAGAIN in some corner cases in its completion path, which will end up being the result in the completed io_uring request. Resubmitting such requests should allow block jobs to complete, even if such spurious errors are encountered. Signed-off-by: Fabian Ebner <f.ebner@proxmox.com>

view details

Fabian Grünbichler

commit sha 611b692181cfd426ad069bb29bc34c5b08417930

bump version to 6.0.0-3 Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>

view details

push time in a month

issue commentthenickdude/chickenpaint

Missing icons

I've updated the example now to include the new icons, please check out the wording in the About box for me too: (you may need to refresh the page / use incognito mode to get the new version)

https://thenickdude.github.io/chickenpaint-example/

The icons look fantastic! The only tweaks I can think of is that I should set up hinting or a pixel font for the "100% zoom" text for the 32px size specifically, since it gets a little blurry, and that on the "rotate canvas" icon, the arrow at the top right is not very readable since it doesn't have much space around it (at both 32 and 64px resolutions)

blurymind

comment created time in a month

push eventthenickdude/chickenpaint-example

Nicholas Sherlock

commit sha 16e784bd2f811c73447eeb6a937a8c65cc7f85fd

Preview of new icon set

view details

push time in a month

push eventthenickdude/chickenpaint

Nicholas Sherlock

commit sha 7eb17361fbf443bd115fe0fb43ce193b7f8dc048

New toolbar icons by @Anteira (WIP)

view details

push time in a month

push eventthenickdude/chickenpaint

Nicholas Sherlock

commit sha ce4d56fc7ada15f088e585ef28fa11ff8ab0d896

New toolbar icons by @Anteira (WIP)

view details

push time in a month