Commit Graph

  • 1dfa77d4e6 hw/sd/sdcard: Add sd_cmd_ERASE handler (CMD38) Philippe Mathieu-Daudé 2024-06-12 23:30:28 +02:00
  • b633bf2b45 hw/sd/sdcard: Add sd_cmd_ERASE_WR_BLK_START/END handlers (CMD32 & CMD33) Philippe Mathieu-Daudé 2024-06-12 23:29:52 +02:00
  • ff47c3593d hw/sd/sdcard: Add sd_cmd_SEND_WRITE_PROT handler (CMD30) Philippe Mathieu-Daudé 2024-06-12 23:28:24 +02:00
  • 4194922b6f hw/sd/sdcard: Add sd_cmd_SET/CLR_WRITE_PROT handler (CMD28 & CMD29) Philippe Mathieu-Daudé 2024-06-12 23:27:30 +02:00
  • 96f3d00ac1 hw/sd/sdcard: Add sd_cmd_PROGRAM_CSD handler (CMD27) Philippe Mathieu-Daudé 2024-06-25 13:59:28 +02:00
  • 4f862e6409 hw/sd/sdcard: Add sd_cmd_WRITE_SINGLE_BLOCK handler (CMD24) Philippe Mathieu-Daudé 2024-06-12 23:22:52 +02:00
  • 3d3caf2021 hw/sd/sdcard: Add sd_cmd_READ_SINGLE_BLOCK handler (CMD17) Philippe Mathieu-Daudé 2024-06-14 00:09:02 +02:00
  • 6d4e6424a6 hw/sd/sdcard: Add sd_cmd_SET_BLOCKLEN handler (CMD16) Philippe Mathieu-Daudé 2024-06-12 23:20:36 +02:00
  • 9318be0605 hw/sd/sdcard: Add sd_cmd_GO_INACTIVE_STATE handler (CMD15) Philippe Mathieu-Daudé 2024-06-12 23:19:33 +02:00
  • 807f6adac3 hw/sd/sdcard: Add sd_cmd_SEND_STATUS handler (CMD13) Philippe Mathieu-Daudé 2024-06-12 23:18:39 +02:00
  • 030897e89d hw/sd/sdcard: Add sd_cmd_STOP_TRANSMISSION handler (CMD12) Philippe Mathieu-Daudé 2024-06-12 23:17:49 +02:00
  • da954d0e32 hw/sd/sdcard: Add spi_cmd_SEND_CSD/CID handlers (CMD9 & CMD10) Philippe Mathieu-Daudé 2024-06-12 23:16:40 +02:00
  • 1ec3cb893f hw/sd/sdcard: Add sd_cmd_SEND_CSD/CID handlers (CMD9 & CMD10) Philippe Mathieu-Daudé 2024-06-12 23:16:40 +02:00
  • 31798907b7 hw/sd/sdcard: Add sd_cmd_SEND_IF_COND handler (CMD8) Philippe Mathieu-Daudé 2024-06-12 23:12:23 +02:00
  • 9193deb406 hw/sd/sdcard: Add sd_cmd_DE/SELECT_CARD handler (CMD7) Philippe Mathieu-Daudé 2024-06-12 23:11:20 +02:00
  • 4064824fb7 hw/sd/sdcard: Add sd_cmd_SWITCH_FUNCTION handler (CMD6) Philippe Mathieu-Daudé 2022-06-01 07:10:42 +02:00
  • f274e6f590 hw/sd/sdcard: Register Security Extension optional handlers Philippe Mathieu-Daudé 2024-06-27 11:50:21 +02:00
  • 9b2e17756f hw/sd/sdcard: Register SDIO optional handlers Philippe Mathieu-Daudé 2024-06-27 11:49:38 +02:00
  • a3e8ca8381 hw/sd/sdcard: Register optional handlers from spec v6.00 Philippe Mathieu-Daudé 2024-06-27 11:48:44 +02:00
  • 720c0f3e6c hw/sd/sdcard: Register generic optional handlers (CMD11 and CMD20) Philippe Mathieu-Daudé 2024-06-27 11:46:45 +02:00
  • 617c5a7345 hw/sd/sdcard: Remove SEND_DSR dead case (CMD4) Philippe Mathieu-Daudé 2024-06-13 22:38:17 +02:00
  • de32f0aa9a hw/sd/sdcard: Store command class in SDProto Philippe Mathieu-Daudé 2024-06-17 05:28:09 +02:00
  • 1ab08790bb hw/sd/sdcard: Store command type in SDProto Philippe Mathieu-Daudé 2024-06-17 05:20:57 +02:00
  • 572cdb1d90 hw/sd/sdcard: Store command name in SDProto Philippe Mathieu-Daudé 2024-06-20 14:43:28 +02:00
  • 4518a49a01 hw/sd/sdcard: Prepare SDProto to contain more fields Philippe Mathieu-Daudé 2024-06-17 05:15:46 +02:00
  • fb72e681c9 hw/sd/sdcard: Pass SDState as argument to sd_[a]cmd_name() Philippe Mathieu-Daudé 2024-06-20 14:56:03 +02:00
  • d4613f9f40 hw/sd/sdcard: Move sd_[a]cmd_name() methods to sd.c Philippe Mathieu-Daudé 2024-06-20 14:51:03 +02:00
  • 77a2f97d1d hw/sd/sdcard: Convert LOCK_UNLOCK to generic_write_byte (CMD42) Philippe Mathieu-Daudé 2024-06-12 23:32:18 +02:00
  • a182208e5d hw/sd/sdcard: Convert PROGRAM_CSD to generic_write_byte (CMD27) Philippe Mathieu-Daudé 2024-06-12 23:23:54 +02:00
  • dbccae20f7 hw/sd/sdcard: Convert PROGRAM_CID to generic_write_byte (CMD26) Philippe Mathieu-Daudé 2022-06-01 07:55:03 +02:00
  • 540c1832dd hw/sd/sdcard: Convert WRITE_SINGLE_BLOCK to generic_write_byte (CMD24) Philippe Mathieu-Daudé 2022-06-01 07:51:01 +02:00
  • dba4b37b38 hw/sd/sdcard: Duplicate WRITE_SINGLE_BLOCK / WRITE_MULTIPLE_BLOCK cases Philippe Mathieu-Daudé 2024-06-25 09:14:09 +02:00
  • 740d51d1a3 hw/sd/sdcard: Introduce sd_cmd_to_receivingdata / sd_generic_write_byte Philippe Mathieu-Daudé 2024-06-13 16:21:50 +02:00
  • a320f9c067 hw/sd/sdcard: Convert SEND_SCR to generic_read_byte (ACMD51) Philippe Mathieu-Daudé 2022-06-01 07:24:07 +02:00
  • 4d842275e2 hw/sd/sdcard: Convert SEND_NUM_WR_BLOCKS to generic_read_byte (ACMD22) Philippe Mathieu-Daudé 2024-06-12 23:44:53 +02:00
  • ca24559d2c hw/sd/sdcard: Convert SD_STATUS to generic_read_byte (ACMD13) Philippe Mathieu-Daudé 2022-06-01 07:25:08 +02:00
  • 2c67f8e707 hw/sd/sdcard: Convert SEND_WRITE_PROT to generic_read_byte (CMD30) Philippe Mathieu-Daudé 2024-06-12 23:28:24 +02:00
  • 060f0dac86 hw/sd/sdcard: Convert SEND_TUNING_BLOCK to generic_read_byte (CMD19) Philippe Mathieu-Daudé 2022-06-01 07:15:10 +02:00
  • e7a73713f8 hw/sd/sdcard: Convert READ_SINGLE_BLOCK to generic_read_byte (CMD17) Philippe Mathieu-Daudé 2022-06-01 07:27:51 +02:00
  • eef0d42995 hw/sd/sdcard: Duplicate READ_SINGLE_BLOCK / READ_MULTIPLE_BLOCK cases Philippe Mathieu-Daudé 2024-06-25 05:36:27 +02:00
  • 374c93ecea hw/sd/sdcard: Convert SEND_CSD/SEND_CID to generic_read_byte (CMD9 & 10) Philippe Mathieu-Daudé 2022-06-01 07:13:05 +02:00
  • 1544e9f41d hw/sd/sdcard: Convert SWITCH_FUNCTION to generic_read_byte (CMD6) Philippe Mathieu-Daudé 2024-06-12 23:09:08 +02:00
  • f486bf7d10 hw/sd/sdcard: Introduce sd_cmd_to_sendingdata and sd_generic_read_byte Philippe Mathieu-Daudé 2024-06-13 16:21:12 +02:00
  • d45c3d7e1a hw/sd/sdcard: Introduce definitions for EXT_CSD register Cédric Le Goater 2022-05-25 09:21:22 +02:00
  • cb49e2ca22 hw/sd/sdcard: Extract sd_blk_len() helper Philippe Mathieu-Daudé 2020-10-26 01:32:52 +01:00
  • 12160bebd4 hw/sd/sdcard: Add direct reference to SDProto in SDState Philippe Mathieu-Daudé 2024-06-24 20:19:10 +02:00
  • 257e36c9e6 hw/sd/sdcard: Simplify sd_inactive_state handling Philippe Mathieu-Daudé 2024-06-25 05:50:16 +02:00
  • 26be1ceee5 hw/sd/sdcard: Assign SDCardStates enum values Philippe Mathieu-Daudé 2024-06-24 20:18:46 +02:00
  • 854f5bc655 hw/sd/sdcard: Use READY_FOR_DATA definition instead of magic value Philippe Mathieu-Daudé 2024-06-24 16:41:10 +02:00
  • 7028187bd0 hw/sd/sdcard: Send NUM_WR_BLOCKS bits MSB first (ACMD22) Philippe Mathieu-Daudé 2024-06-14 15:28:10 +02:00
  • e55cbe727b hw/sd/sdcard: Send WRITE_PROT bits MSB first (CMD30) Philippe Mathieu-Daudé 2024-06-14 15:17:55 +02:00
  • c239084f5b hw/sd/sdcard: Restrict SWITCH_FUNCTION to sd_transfer_state (CMD6) Philippe Mathieu-Daudé 2024-06-25 04:48:12 +02:00
  • e3e2708fee pc-bios/s390-ccw: Remove duplicated LDFLAGS Thomas Huth 2024-06-21 10:24:16 +02:00
  • 5e8881c2d2 .travis.yml: Install python3-tomli in all build jobs Thomas Huth 2024-06-24 11:48:07 +02:00
  • 99a28bd50f tests/avocado: add hotplug_blk test Vladimir Sementsov-Ogievskiy 2024-04-09 09:58:54 +03:00
  • 999c870e9e hw/s390x: Attach default virtio-net devices to the /machine/virtual-css-bridge Thomas Huth 2024-07-01 22:01:08 +02:00
  • 5f79abcf74 docs: add precision about capstone for execlog plugin Alexandre Iooss 2024-06-20 15:57:32 +02:00
  • 4ab2546265 tests/qtest: Free GThread Akihiko Odaki 2024-06-27 22:37:58 +09:00
  • dcc3e1218d tests/qtest: Free paths Akihiko Odaki 2024-06-27 22:37:57 +09:00
  • 0d626d12eb tests/qtest: Free old machine variable name Akihiko Odaki 2024-06-27 22:37:55 +09:00
  • f48b7a4b69 tests/qtest: Free unused QMP response Akihiko Odaki 2024-06-27 22:37:54 +09:00
  • eefd26b876 tests/qtest: Use qtest_add_data_func_full() Akihiko Odaki 2024-06-27 22:37:53 +09:00
  • 2ec83d679e hw/sd/sdcard: Trace requested address computed by sd_req_get_address() Philippe Mathieu-Daudé 2024-06-20 09:43:26 +02:00
  • c159de66f2 hw/sd/sdcard: Trace block offset in READ/WRITE data accesses Philippe Mathieu-Daudé 2024-06-19 20:26:47 +02:00
  • 702ff29c8f hw/sd/sdcard: Track last command used to help logging Philippe Mathieu-Daudé 2024-06-14 01:44:28 +02:00
  • 6a414c0110 hw/sd/sdcard: Deprecate support for spec v1.10 Philippe Mathieu-Daudé 2024-06-27 08:57:38 +02:00
  • 10f230bd61 target/arm: Fix FJCVTZS vs flush-to-zero Richard Henderson 2024-06-25 11:35:26 -07:00
  • 10b9e0c546 target/arm: Fix VCMLA Dd, Dn, Dm[idx] Richard Henderson 2024-06-25 11:35:24 -07:00
  • ada9311de3 tests/qtest/migration-test: enable on s390x with TCG Nicholas Piggin 2024-05-25 23:12:39 +10:00
  • c1991c0984 hw/intc/s390_flic: Fix interrupt controller migration on s390x with TCG Thomas Huth 2024-06-19 16:44:21 +02:00
  • 5b0961f7ad hw/net:ftgmac100: fix coding style Jamin Lin 2024-06-19 18:01:01 +08:00
  • 50c527b9ef aspeed/sdmc: Remove extra R_MAIN_STATUS case Jamin Lin 2024-06-25 15:07:40 +08:00
  • 5c065dfc71 aspeed/soc: Fix possible divide by zero Jamin Lin 2024-06-25 15:07:39 +08:00
  • 61578d1e80 aspeed/sdmc: Check RAM size value at realize time Cédric Le Goater 2024-06-25 08:37:43 +02:00
  • 56a37eda93 aspeed: Deprecate the tacoma-bmc machine Cédric Le Goater 2024-06-24 19:29:18 +02:00
  • 87511bb878 hw/gpio/aspeed: Add reg_table_count to AspeedGPIOClass Zheyu Ma 2024-06-20 16:02:39 +02:00
  • f0936cbc1d Remove inclusion of hw/hw.h from files that don't need it Thomas Huth 2024-07-01 15:26:49 +02:00
  • 3bf445fbb1 net/vmnet: Drop ifdef for macOS versions older than 12.0 Akihiko Odaki 2024-06-29 15:24:47 +09:00
  • e9c9d8dc3b block/file-posix: Drop ifdef for macOS versions older than 12.0 Akihiko Odaki 2024-06-29 15:24:46 +09:00
  • 0e376d4541 audio: Drop ifdef for macOS versions older than 12.0 Akihiko Odaki 2024-06-29 15:24:45 +09:00
  • f64933c8ae hvf: Drop ifdef for macOS versions older than 12.0 Akihiko Odaki 2024-06-29 15:24:44 +09:00
  • efb359346c hw/ide/macio: switch from using qemu_allocate_irq() to qdev input GPIOs Mark Cave-Ayland 2024-06-28 17:03:34 +01:00
  • 0ff3243a46 system/physmem: Fix reference to dump-guest-core Akihiko Odaki 2024-06-28 13:05:52 +09:00
  • ce80c4fa6f docs: document special exception for machine type deprecation & removal Daniel P. Berrangé 2024-06-20 17:57:42 +01:00
  • 37193b7b43 hw/i386: remove obsolete manual deprecation reason string of i440fx machines Daniel P. Berrangé 2024-06-20 17:57:41 +01:00
  • f8df577286 hw/ppc: remove obsolete manual deprecation reason string of spapr machines Daniel P. Berrangé 2024-06-20 17:57:40 +01:00
  • a391eeb129 hw: skip registration of outdated versioned machine types Daniel P. Berrangé 2024-06-20 17:57:39 +01:00
  • 8d3122a806 hw: set deprecation info for all versioned machine types Daniel P. Berrangé 2024-06-20 17:57:38 +01:00
  • c9fd2d9a48 include/hw: temporarily disable deletion of versioned machine types Daniel P. Berrangé 2024-06-20 17:57:37 +01:00
  • a35f8577a0 include/hw: add macros for deprecation & removal of versioned machines Daniel P. Berrangé 2024-06-20 17:57:36 +01:00
  • 3e3ead554d hw/i386: convert 'q35' machine definitions to use new macros Daniel P. Berrangé 2024-06-20 17:57:35 +01:00
  • a0220c65c4 hw/i386: convert 'i440fx' machine definitions to use new macros Daniel P. Berrangé 2024-06-20 17:57:34 +01:00
  • 1d32d1d136 hw/m68k: convert 'virt' machine definitions to use new macros Daniel P. Berrangé 2024-06-20 17:57:33 +01:00
  • 8d40cc1483 hw/ppc: convert 'spapr' machine definitions to use new macros Daniel P. Berrangé 2024-06-20 17:57:32 +01:00
  • 7fb1e06a53 hw/s390x: convert 'ccw' machine definitions to use new macros Daniel P. Berrangé 2024-06-20 17:57:31 +01:00
  • d1baf8753b hw/arm: convert 'virt' machine definitions to use new macros Daniel P. Berrangé 2024-06-20 17:57:30 +01:00
  • a1c314861d include/hw: add helpers for defining versioned machine types Daniel P. Berrangé 2024-06-20 17:57:29 +01:00
  • 67f67bd854 hw/net/spapr: prevent potential NULL dereference Oleg Sviridov 2024-05-31 10:36:27 +03:00
  • d4f471eb7e hw/net/virtio-net.c: fix crash in iov_copy() Dmitry Frolov 2024-06-13 17:35:30 +03:00
  • 7c211eb078 vhost-user: Skip unnecessary duplicated VHOST_USER_SET_LOG_BASE requests BillXiang 2024-06-13 14:51:50 +08:00