Aug 17 2019
Jul 24 2019
Jun 1 2019
I have created a new revision for just the epair tests here: https://reviews.freebsd.org/D20498
May 15 2019
There are sadly still a lot of panics triggered by these tests.
May 6 2019
Definitely do not enable any panicing tests unless you're certain that the panic is fixed. A panic will ruin the entire test run.
That seems like a good idea. I'll try to bring it up during the BSDCan devsummit.
I should also note that there are panics in the lagg tests, described in bugzilla here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=234135
Perhaps the panics currently requiring tests to be skipped should be fixed before the skipped tests are enabled. Multicast cleanup is pending in the following revisions that I am aware of:
Apr 23 2019
Apr 19 2019
Yet another reincarnation of https://reviews.freebsd.org/rS302292 this time in peak_clear_sc
If no objections, I will commit this next week.
Apr 18 2019
Remove spurious comment about barrier
Apr 17 2019
Mark the code as ARM/ARM64 specific and change barrier, to order only loads.
Mar 23 2019
Mar 22 2019
@mw is there anything else that I need to do for this?
Mar 21 2019
Works in my testing. Please commit.
Mar 20 2019
Mar 8 2019
Mar 7 2019
It looks ok for me now but could you please separate the change for drivers and GENERIC kernel config ?
Mar 5 2019
Latest code review comments. Added a newline before a return, and removed the extra boot verbose output.
Thanks for the changes - I had two minor comments to the latest version. Once applied, I will check on the clearfog - if it continues to work, I will approve and commit the change.
Mar 4 2019
Updated the diff to correctly set the cpu mask if the port is connected to an ethernet device.
I can confirm that the changes made to if_mvneta.c for doing switch detection work, and it correctly detects the switch. The switch ports and fixed-link speeds are also configured correctly. I missed part of the changes I need to make though, and that is if there is an ethernet device on the port, then we need to set the CPUPORT flag.
Mar 3 2019
Removed the ESPRESSO kernel config and placed the appropriate devices in the arm64 GENERIC config.
I have not yet had a chance to verify this all works on my ESPRESSObin.
Feb 23 2019
Feb 21 2019
Thanks for the feedback! Will work on this shortly, travel and work have kept me busy.
Feb 13 2019
Thanks for the patch. After you resubmit, I'd like to try it on the Clearfog board as well.