We should remove the smbus_eeprom and i2c devices from default-configs/aarch64-softmmu.mak. Also, as Paolo says we should really configure with --without-default-devices and then ensure default-configs/aarch64-softmmu.mak has what we need with '<DEVICE>=y's.
I2C, SMBUS_EEPROM, CAN_BUS and CAN_SJA1000 are already disabled. Still IVSHMEM is set: because its default if y if PCI_DEVICES is set, which is our case. So closing the bug as not-a-bug.