User Details
- User Since
- Mar 12 2014, 1:00 AM (602 w, 4 d)
Yesterday
- Fix handling of explicit VNETs passed to $V()
- Improve the README
- Add a simplistic selftest module
Fri, Sep 26
concurrent allocations might lead to lost increases of the iterator index
Thu, Sep 25
If this looks ok, I'll extend it to support PCPU and DPCPU variables. And probably counter(9) too.
This is required for D50825.
Have a hard-coded list in kern.post.mk
- Remove unneeded changes.
- Fix vnet.py to work with kernel modules.
- Move scripts to sys/tools/gdb/.
- Install scripts to /usr/lib/debug/boot/<kernel name>/gdb
- Modify kernel-gdb.py to automatically load those scripts.
Wed, Sep 24
Mon, Sep 22
Looks mostly ok to me, thank you.
This patch seems to fix the panics I referred to in my revision. Will you finish this patch?
Sun, Sep 21
Sat, Sep 20
Fri, Sep 19
Remove some unintended modifications.
I'm sure this will fix the panic, but I can't easily see if it's correct. For instance, if the unix domain socket code does asynchronous fd reclamation using unp_gc_task, the current thread will be some taskqueue thread. Its PID will probably be zero (but this is an implementation detail). I see some special handling for PID 0 e.g. in fuse_filehandle_get_anyflags(). Will this work the way you want in that case?
The implementation seems ok to me.
tap_init() will open the device and add it to the mevent loop, which uses kevent() under the hood. But, ng_device doesn't implement d_kqfilter, i.e., ngd_cdevsw doesn't have a d_kqfilter implementation, in contrast with tap devices. How does bhyve know when to read packets from the device?
Thu, Sep 18
Wed, Sep 17
Is the proper fix "just" to plumb the acpi softc through acpi_wake_prep_walk()->AcpiWalkNamespace()->acpi_wake_prep()->...? That doesn't seem too painful.
Tue, Sep 16
MFC after: 2 days