Re: [PATCH v3] hw/ide/ahci: fix legacy software reset

2023-11-08 Thread Marcin Juszkiewicz
W dniu 8.11.2023 o 23:26, Niklas Cassel pisze: From: Niklas Cassel This fixes an issue for FreeBSD where the device would fail to reset. The problem was not noticed in Linux, because Linux uses a COMRESET instead of a legacy software reset by default. Fixes: e2a5d9b3d9c3 ("hw/ide/ahci:

[PATCH v3] hw/ide/ahci: fix legacy software reset

2023-11-08 Thread Niklas Cassel
From: Niklas Cassel Legacy software contains a standard mechanism for generating a reset to a Serial ATA device - setting the SRST (software reset) bit in the Device Control register. Serial ATA has a more robust mechanism called COMRESET, also referred to as port reset. A port reset is the

Re: [PATCH] block-backend: per-device throttling of BLOCK_IO_ERROR reports

2023-11-08 Thread Eric Blake
On Tue, Nov 07, 2023 at 11:58:42AM +0300, Vladimir Sementsov-Ogievskiy wrote: > From: Leonid Kaplan > > BLOCK_IO_ERROR events comes from guest, so we must throttle them. > We still want per-device throttling, so let's use device id as a key. > > Signed-off-by: Leonid Kaplan > Signed-off-by:

Re: [PULL 00/75] Misc HW/UI patches for 2023-11-07

2023-11-08 Thread Stefan Hajnoczi
Applied, thanks. Please update the changelog at https://wiki.qemu.org/ChangeLog/8.2 for any user-visible changes. signature.asc Description: PGP signature

Re: [PATCH v2] hw/ide/ahci: fix legacy software reset

2023-11-08 Thread Kevin Wolf
Am 08.11.2023 um 00:57 hat Niklas Cassel geschrieben: > On Tue, Nov 07, 2023 at 07:14:07PM +0100, Kevin Wolf wrote: > > Am 05.10.2023 um 12:04 hat Niklas Cassel geschrieben: > > > From: Niklas Cassel > > > > > > Legacy software contains a standard mechanism for generating a reset to a > > >

Re: [PATCH 1/1] hw/sd: Declare CPU QOM types using DEFINE_TYPES() macro

2023-11-08 Thread Philippe Mathieu-Daudé
On 31/10/23 09:31, Cédric Le Goater wrote: On 10/31/23 09:06, Philippe Mathieu-Daudé wrote: When multiple QOM types are registered in the same file, it is simpler to use the the DEFINE_TYPES() macro. In particular because type array declared with such macro are easier to review. Mechanical