User Details
- User Since
- Nov 27 2014, 10:57 AM (623 w, 1 d)
Mon, Nov 2
Looks good and tested with bhyve on SpacemiT k3 (using generic guest image).
SBI IPI works fine. Thanks!
This resolves a bug in the SBI IPI emulation when booting a guest OS in bhyve. The guest could request hart_mask == 0, in that case we indeed shord return SBI_SUCCESS and treat the call as a no-op, as long as hart_mask_base != -1.
Thanks!
another nit
Looks good and works great, only a minor issue
works fine on AIO for a few months
Sat, Oct 31
Fri, Oct 30
Tested on Spacemit K3. Transfer speed improved significantly. Thanks!
works fine on Spacemit K3, it detects 40 bit address range
Thu, Oct 15
Tue, Oct 13
Commit TIMEOUT change separately
address @emaste comments
Fri, Oct 9
Oct 6 2026
- explicit panic if the string does not fit static buffer
- reuse isa_extensions static buffer in the legacy routine
Oct 1 2026
Sep 30 2026
Sep 29 2026
Fix checksum offload for IPV6, both receive and transmit paths.
Sep 28 2026
resubmit correct file
remove wmb() on receive path as we don't set any descriptor bits prior setting OWN
implement IP checksum offload on receive path
Sep 27 2026
Sep 24 2026
Address @mhorne comments.
Sep 23 2026
remove debug
- add panic() calls in place of TODO comments
- add wmb()
fix hartid type (should be uint32_t)
Sep 22 2026
include the full patch
remove irq pool to simplify operation. Allocate and register IRQs on demand
Sep 21 2026
- don't claim to be root PIC
- switch to intc bus
- NIRQ: lower down the value to 8192
- allocate memory for pcpu_data and imsic_irq_pool
Initialize the child PIC with interrupts disabled on the root PIC
Sep 18 2026
Another idea draft for discussion
Sep 15 2026
Sep 3 2026
Hi let me improve it a bit first as it looks incomplete
Aug 27 2026
Because both the DMA and the CPU may write to descriptors simultaneously, the driver must require BUS_DMA_COHERENT memory.
Aug 26 2026
Oh, I did not know eqos(4) was imported from NetBSD!
Aug 17 2026
Thanks. We needed that for many years as detaching was sometimes panic system:)
Jun 24 2026
Jun 10 2026
Implement ucontext.h POSIX API
Jun 3 2026
May 16 2026
May 12 2026
May 4 2026
Apr 15 2026
Mar 18 2026
Mar 5 2026
Mar 4 2026
Same toolchain (latest), but without this change a few functions don't have landing pad: copyin/copyout and sched_idletd.
Mar 3 2026
Mar 2 2026
Feb 27 2026
Could you try https://reviews.freebsd.org/D55564 (in addition to this change set) please?
found another bug here, will resubmit
