Mon, Oct 5
Sun, Oct 4
I'd kinda hoped this would have had the timestamp issues I raised before the commit taken care of.
It's likely best resolved at this point with a sysctl that just sets the time, at a minimum to cover the gap.
ah ok it's for lining up logs between host and target. Sounds good.
Tue, Sep 29
nice catch! thanks!
Mon, Sep 28
This is pure hack, imho. The ACPI mux, buses and their devices must be enumerated in exactly the same way as in the FDT case.
Sun, Sep 27
Reworked along the lines @bz asked for, and split into a stack so each piece can
be read on its own. This revision is now only the consumer -- the SIOCGI2C
handler -- and the tunables are gone.
Sat, Sep 26
Does the specification actually talk about what it uses it for? And can you change it during normal operation?
Do we support (or have plans to support) NVMe over thunderbolt or lower bandwidth USB? If so, I can see that being a future potential problem (even for platforms that lack PCI support).
One quick ask: please allow this support to be disabled via a kernel sysctl/tunable. While I don't suspect this will be the bulk majority of hosts/users, having something to turn off if it turns out is completely broken on a platform would be helpful to avoid the case mentioned by @imp on non-supporting platforms. Even having this compilable out (but enabled by default) might be a good idea (hint to @seuros, just in case: this requires adding some build glue to sys/conf to use opt_ headers).
Fri, Sep 25
IIRC, some RPi models, though I don't know if it's the PCI-capable ones or not. Some of the rockchip boards. At least some of these don't have ToD RTC that survive reboot and/or power cycle.
This is OK, but contingent on the followup.
This looks good, but wondering how well we know time at mountroot(). For most platforms likely "pretty good" but there's some w/o rtc that could support nvme drives that might end up setting the wrong time. Is that acceptable here?
Ping? If you need more info or more generally some help from me, don't hesitate to say so.
Thu, Sep 24
This diff implement it , the watchdog change is already here.
