summary refs log tree commit diff stats
path: root/hw/sd/sd.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* hw/sd/sdcard: Factor sd_req_get_address() method outPhilippe Mathieu-Daudé2024-06-241-1/+9
* hw/sd/sdcard: Only call sd_req_get_rca() where RCA is usedPhilippe Mathieu-Daudé2024-06-241-1/+7
* hw/sd/sdcard: Factor sd_req_get_rca() method outPhilippe Mathieu-Daudé2024-06-241-6/+9
* hw/sd/sdcard: Have cmd_valid_while_locked() return a boolean valuePhilippe Mathieu-Daudé2024-06-241-2/+2
* hw/sd/sdcard: Trace update of block count (CMD23)Philippe Mathieu-Daudé2024-06-241-0/+1
* hw/sd/sdcard: Remove explicit entries for illegal commandsPhilippe Mathieu-Daudé2024-06-241-11/+0
* hw/sd/sdcard: Remove ACMD6 handler for SPI modePhilippe Mathieu-Daudé2024-06-241-1/+1
* hw/sd/sdcard: Use Load/Store API to fill some CID/CSD registersPhilippe Mathieu-Daudé2024-06-241-7/+2
* hw/sd/sdcard: Use registerfield CSR::CURRENT_STATE definitionPhilippe Mathieu-Daudé2024-06-241-2/+2
* hw/sd/sdcard: Use HWBLOCK_SHIFT definition instead of magic valuesPhilippe Mathieu-Daudé2024-06-241-3/+3
* hw/sd/sdcard: Fix typo in SEND_OP_COND command namePhilippe Mathieu-Daudé2024-06-241-3/+3
* hw/sd/sdcard: Rewrite sd_cmd_ALL_SEND_CID using switch case (CMD2)Philippe Mathieu-Daudé2024-06-241-5/+5
* hw/sd/sdcard: Correct code indentationPhilippe Mathieu-Daudé2024-06-241-17/+17
* hw/sd/sdcard: Avoid OOB in sd_read_byte() during unexpected CMD switchPhilippe Mathieu-Daudé2024-06-241-0/+7
* hw/sd: Constify VMStateRichard Henderson2023-12-301-3/+3
* hw/sd: Declare QOM types using DEFINE_TYPES() macroPhilippe Mathieu-Daudé2023-11-071-21/+16
* Merge tag 'pull-aspeed-20230901' of https://github.com/legoater/qemu into sta...Stefan Hajnoczi2023-09-061-133/+215
|\
| * hw/sd: Introduce a "sd-card" SPI variant modelCédric Le Goater2023-09-011-14/+40
| * hw/sd: Add sd_cmd_SET_BLOCK_COUNT() handlerPhilippe Mathieu-Daudé2023-09-011-14/+16
| * hw/sd: Add sd_cmd_SEND_TUNING_BLOCK() handlerJoel Stanley2023-09-011-11/+17
| * hw/sd: Add sd_cmd_SEND_RELATIVE_ADDR() handlerPhilippe Mathieu-Daudé2023-09-011-13/+15
| * hw/sd: Add sd_cmd_ALL_SEND_CID() handlerPhilippe Mathieu-Daudé2023-09-011-11/+12
| * hw/sd: Add sd_cmd_SEND_OP_CMD() handlerPhilippe Mathieu-Daudé2023-09-011-9/+9
| * hw/sd: Add sd_cmd_GO_IDLE_STATE() handlerPhilippe Mathieu-Daudé2023-09-011-12/+12
| * hw/sd: Add sd_cmd_unimplemented() handlerPhilippe Mathieu-Daudé2023-09-011-9/+12
| * hw/sd: Add sd_cmd_illegal() handlerPhilippe Mathieu-Daudé2023-09-011-36/+26
| * hw/sd: Introduce sd_cmd_handler typePhilippe Mathieu-Daudé2023-09-011-0/+13
| * hw/sd: Move proto_name to SDProto structurePhilippe Mathieu-Daudé2023-09-011-8/+27
| * hw/sd: When card is in wrong state, log which spec version is usedPhilippe Mathieu-Daudé2023-09-011-2/+16
| * hw/sd: When card is in wrong state, log which state it isPhilippe Mathieu-Daudé2023-09-011-3/+9
| * hw/sd/sdcard: Return ILLEGAL for CMD19/CMD23 prior SD spec v3.01Philippe Mathieu-Daudé2023-09-011-2/+2
* | hw/sd: spelling fixesMichael Tokarev2023-08-311-1/+1
|/
* replace TABs with spacesYeqi Fu2023-03-201-92/+92
* block: Change blk_{pread,pwrite}() param orderAlberto Faria2022-07-121-2/+2
* block: Add a 'flags' param to blk_pread()Alberto Faria2022-07-121-1/+1
* Remove qemu-common.h include from most unitsMarc-André Lureau2022-04-061-1/+0
* hw/sd: Add SDHC support for SD card SPI-modeFrank Chang2022-01-041-7/+17
* hw/sd/sdcard: Rename Write Protect Group variablesPhilippe Mathieu-Daudé2022-01-041-14/+14
* hw/sd/sdcard: Fix assertion accessing out-of-range addresses with CMD30Philippe Mathieu-Daudé2021-08-031-1/+1
* hw/sd/sdcard: Document out-of-range addresses for SEND_WRITE_PROTPhilippe Mathieu-Daudé2021-08-031-1/+8
* hw/sd/sdcard: Check for valid address range in SEND_WRITE_PROT (CMD30)Philippe Mathieu-Daudé2021-07-121-0/+5
* hw/sd/sdcard: Extract address_in_range() helper, log invalid accessesPhilippe Mathieu-Daudé2021-07-121-12/+21
* hw/sd/sdcard: When card is in wrong state, log which state it isPhilippe Mathieu-Daudé2021-07-121-1/+2
* hw/sd: sd: Actually perform the erase operationBin Meng2021-03-221-9/+13
* hw/sd: sd: Fix build error when DEBUG_SD is onBin Meng2021-03-221-0/+1
* hw/sd: sd: Bypass the RCA check for CMD13 in SPI modeBin Meng2021-02-201-1/+2
* hw/sd: sd: Skip write protect groups check in CMD24/25 for high capacity cardsBin Meng2021-02-201-5/+9
* hw/sd: sd: Skip write protect groups check in sd_erase() for high capacity cardsBin Meng2021-02-201-6/+12
* hw/sd: sd: Move the sd_block_{read, write} and macros aheadBin Meng2021-02-201-21/+21
* hw/sd: sd: Fix CMD30 response typeBin Meng2021-02-201-1/+1