Age | Commit message (Expand) | Author | Files | Lines |
2023-12-30 | hw/sd: Constify VMState | Richard Henderson | 1 | -3/+3 |
2023-11-07 | hw/sd: Declare QOM types using DEFINE_TYPES() macro | Philippe Mathieu-Daudé | 1 | -21/+16 |
2023-09-06 | Merge tag 'pull-aspeed-20230901' of https://github.com/legoater/qemu into sta... | Stefan Hajnoczi | 1 | -133/+215 |
2023-09-01 | hw/sd: Introduce a "sd-card" SPI variant model | Cédric Le Goater | 1 | -14/+40 |
2023-09-01 | hw/sd: Add sd_cmd_SET_BLOCK_COUNT() handler | Philippe Mathieu-Daudé | 1 | -14/+16 |
2023-09-01 | hw/sd: Add sd_cmd_SEND_TUNING_BLOCK() handler | Joel Stanley | 1 | -11/+17 |
2023-09-01 | hw/sd: Add sd_cmd_SEND_RELATIVE_ADDR() handler | Philippe Mathieu-Daudé | 1 | -13/+15 |
2023-09-01 | hw/sd: Add sd_cmd_ALL_SEND_CID() handler | Philippe Mathieu-Daudé | 1 | -11/+12 |
2023-09-01 | hw/sd: Add sd_cmd_SEND_OP_CMD() handler | Philippe Mathieu-Daudé | 1 | -9/+9 |
2023-09-01 | hw/sd: Add sd_cmd_GO_IDLE_STATE() handler | Philippe Mathieu-Daudé | 1 | -12/+12 |
2023-09-01 | hw/sd: Add sd_cmd_unimplemented() handler | Philippe Mathieu-Daudé | 1 | -9/+12 |
2023-09-01 | hw/sd: Add sd_cmd_illegal() handler | Philippe Mathieu-Daudé | 1 | -36/+26 |
2023-09-01 | hw/sd: Introduce sd_cmd_handler type | Philippe Mathieu-Daudé | 1 | -0/+13 |
2023-09-01 | hw/sd: Move proto_name to SDProto structure | Philippe Mathieu-Daudé | 1 | -8/+27 |
2023-09-01 | hw/sd: When card is in wrong state, log which spec version is used | Philippe Mathieu-Daudé | 1 | -2/+16 |
2023-09-01 | hw/sd: When card is in wrong state, log which state it is | Philippe Mathieu-Daudé | 1 | -3/+9 |
2023-09-01 | hw/sd/sdcard: Return ILLEGAL for CMD19/CMD23 prior SD spec v3.01 | Philippe Mathieu-Daudé | 1 | -2/+2 |
2023-08-31 | hw/sd: spelling fixes | Michael Tokarev | 1 | -1/+1 |
2023-03-20 | replace TABs with spaces | Yeqi Fu | 1 | -92/+92 |
2022-07-12 | block: Change blk_{pread,pwrite}() param order | Alberto Faria | 1 | -2/+2 |
2022-07-12 | block: Add a 'flags' param to blk_pread() | Alberto Faria | 1 | -1/+1 |
2022-04-06 | Remove qemu-common.h include from most units | Marc-André Lureau | 1 | -1/+0 |
2022-01-04 | hw/sd: Add SDHC support for SD card SPI-mode | Frank Chang | 1 | -7/+17 |
2022-01-04 | hw/sd/sdcard: Rename Write Protect Group variables | Philippe Mathieu-Daudé | 1 | -14/+14 |
2021-08-03 | hw/sd/sdcard: Fix assertion accessing out-of-range addresses with CMD30 | Philippe Mathieu-Daudé | 1 | -1/+1 |
2021-08-03 | hw/sd/sdcard: Document out-of-range addresses for SEND_WRITE_PROT | Philippe Mathieu-Daudé | 1 | -1/+8 |
2021-07-12 | hw/sd/sdcard: Check for valid address range in SEND_WRITE_PROT (CMD30) | Philippe Mathieu-Daudé | 1 | -0/+5 |
2021-07-12 | hw/sd/sdcard: Extract address_in_range() helper, log invalid accesses | Philippe Mathieu-Daudé | 1 | -12/+21 |
2021-07-12 | hw/sd/sdcard: When card is in wrong state, log which state it is | Philippe Mathieu-Daudé | 1 | -1/+2 |
2021-03-22 | hw/sd: sd: Actually perform the erase operation | Bin Meng | 1 | -9/+13 |
2021-03-22 | hw/sd: sd: Fix build error when DEBUG_SD is on | Bin Meng | 1 | -0/+1 |
2021-02-20 | hw/sd: sd: Bypass the RCA check for CMD13 in SPI mode | Bin Meng | 1 | -1/+2 |
2021-02-20 | hw/sd: sd: Skip write protect groups check in CMD24/25 for high capacity cards | Bin Meng | 1 | -5/+9 |
2021-02-20 | hw/sd: sd: Skip write protect groups check in sd_erase() for high capacity cards | Bin Meng | 1 | -6/+12 |
2021-02-20 | hw/sd: sd: Move the sd_block_{read, write} and macros ahead | Bin Meng | 1 | -21/+21 |
2021-02-20 | hw/sd: sd: Fix CMD30 response type | Bin Meng | 1 | -1/+1 |
2021-02-20 | hw/sd: sd: Only SDSC cards support CMD28/29/30 | Bin Meng | 1 | -0/+12 |
2021-02-20 | hw/sd: sd: Fix address check in sd_erase() | Bin Meng | 1 | -1/+1 |
2021-02-20 | hw/sd: Introduce receive_ready() callback | Bin Meng | 1 | -0/+6 |
2021-02-20 | hw/sd: sd: Allow single/multiple block write for SPI mode | Bin Meng | 1 | -3/+0 |
2021-02-20 | hw/sd: sd: Remove duplicated codes in single/multiple block read/write | Bin Meng | 1 | -47/+0 |
2021-01-27 | block: Separate blk_is_writable() and blk_supports_write_perm() | Kevin Wolf | 1 | -3/+3 |
2021-01-24 | hw/sd: sd: Drop sd_crc16() | Bin Meng | 1 | -18/+0 |
2021-01-24 | hw/sd: sd: Support CMD59 for SPI mode | Bin Meng | 1 | -7/+1 |
2021-01-08 | Remove superfluous timer_del() calls | Peter Maydell | 1 | -1/+0 |
2020-12-18 | qdev: Move softmmu properties to qdev-properties-system.h | Eduardo Habkost | 1 | -0/+1 |
2020-11-17 | hw/sd: Fix 2 GiB card CSD register values | Bin Meng | 1 | -4/+11 |
2020-10-26 | hw/sd/sdcard: Zero out function selection fields before being populated | Bin Meng | 1 | -0/+1 |
2020-10-26 | hw/sd/sdcard: Make iolen unsigned | Philippe Mathieu-Daudé | 1 | -1/+1 |
2020-10-26 | hw/sd/sdcard: Constify sd_crc*()'s message argument | Philippe Mathieu-Daudé | 1 | -4/+4 |