mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-07 01:33:56 -06:00
m25p80: Introduce an helper to retrieve the BlockBackend of a device
It will help in getting rid of some drive_get(IF_MTD) calls by retrieving the BlockBackend directly from the m25p80 device. Cc: Alistair Francis <alistair@alistair23.me> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Reviewed-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Cédric Le Goater <clg@kaod.org>
This commit is contained in:
parent
c7e313ae51
commit
9ab26b0eb1
2 changed files with 10 additions and 0 deletions
|
@ -25,6 +25,7 @@
|
||||||
#include "qemu/units.h"
|
#include "qemu/units.h"
|
||||||
#include "sysemu/block-backend.h"
|
#include "sysemu/block-backend.h"
|
||||||
#include "hw/block/block.h"
|
#include "hw/block/block.h"
|
||||||
|
#include "hw/block/flash.h"
|
||||||
#include "hw/qdev-properties.h"
|
#include "hw/qdev-properties.h"
|
||||||
#include "hw/qdev-properties-system.h"
|
#include "hw/qdev-properties-system.h"
|
||||||
#include "hw/ssi/ssi.h"
|
#include "hw/ssi/ssi.h"
|
||||||
|
@ -1830,3 +1831,8 @@ static void m25p80_register_types(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
type_init(m25p80_register_types)
|
type_init(m25p80_register_types)
|
||||||
|
|
||||||
|
BlockBackend *m25p80_get_blk(DeviceState *dev)
|
||||||
|
{
|
||||||
|
return M25P80(dev)->blk;
|
||||||
|
}
|
||||||
|
|
|
@ -76,4 +76,8 @@ uint8_t ecc_digest(ECCState *s, uint8_t sample);
|
||||||
void ecc_reset(ECCState *s);
|
void ecc_reset(ECCState *s);
|
||||||
extern const VMStateDescription vmstate_ecc_state;
|
extern const VMStateDescription vmstate_ecc_state;
|
||||||
|
|
||||||
|
/* m25p80.c */
|
||||||
|
|
||||||
|
BlockBackend *m25p80_get_blk(DeviceState *dev);
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue