Andrew Walbran

Results 113 comments of Andrew Walbran

This is also an issue for `homie-influx`, potentially more so as it is handling multiple connections.

This is one way `mijia-homie` can die: ``` Jan 23 01:16:07 cottagepi mijia-homie[8762]: Trying to connect to Downstairs toilet from status: Unknown Jan 23 01:17:05 cottagepi mijia-homie[8762]: Error: Mqtt state:...

Discussed in person, the first two use-cases listed above are essentially covered by the `readings`. Something that handles retries and disconnecting might be useful for the third, for handling more...

Relatedly, `homie-influx` ends up depending on the wrong version of `libssl1.1` (`>= 1.1.1g`, while Debian stable only has `1.1.1d`), which makes it fail to install. The problem is that we...

> @zesterer I think you're misunderstanding the question. The point is not to implement mutex via disabling interrupts, but rather to implement mutex that's a fully multicore safe spinlock that...

Where is that log line coming from? Have you tried attaching a debugger to see where it is hanging?

Well the `virtio_mmio_write_offset virtio_mmio_write offset 0x70 value 0xf` line suggests that it gets as far as `transport.finish_init()`, and `virtio_mmio_write_offset virtio_mmio_write offset 0x50 value 0x0` is notifying the device that there...

Why do you need to use the PCI transport rather than MMIO? If your bootloader doesn't allocate PCI BARs, you can see https://github.com/rcore-os/virtio-drivers/blob/master/examples/aarch64/src/main.rs#L394 for an example of how you might...

I've split out some of the new block device driver features into #100 so we can get that in first. Please take a look. The support for packed queues and...

@Arsering I've pulled out the indirect descriptor support from this PR into #102 and fixed the DMA allocation issues and a few other things, and written some tests. Please take...