Add check for CONFIG_VIRTIO_BLK in process_virtio_op.
Don't enable virtio when coreboot enabled.
int
process_virtio_op(struct disk_op_s *op)
{
int
process_virtio_op(struct disk_op_s *op)
{
+ if (! CONFIG_VIRTIO_BLK || CONFIG_COREBOOT)
+ return 0;
switch (op->command) {
case CMD_READ:
return virtio_blk_read(op);
switch (op->command) {
case CMD_READ:
return virtio_blk_read(op);
virtio_blk_setup(void)
{
ASSERT32FLAT();
virtio_blk_setup(void)
{
ASSERT32FLAT();
- if (! CONFIG_VIRTIO_BLK)
+ if (! CONFIG_VIRTIO_BLK || CONFIG_COREBOOT)
return;
dprintf(3, "init virtio-blk\n");
return;
dprintf(3, "init virtio-blk\n");