In D13431#400286, @jbeich wrote:@johalun0_gmail.com, does rP489493 work for you?
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jan 7 2019
Jan 7 2019
johalun0_gmail.com added a comment to D13431: [new port] x11/wm-sway: i3-compatible Wayland compositor.
Dec 13 2018
Dec 13 2018
Yeah, Sway is on hold until we can find time to get the new version that is based on wlroots ported. I might give this a shot during the holidays. Marking this as abandoned.
Nov 25 2018
Nov 25 2018
I created the necessary git branches to point these ports to. It would be good if we could let 11.2 use 4.11 so we can scrap 4.9 all together (and thus remove some legacy code from lkpi).
Nov 20 2018
Nov 20 2018
Nov 1 2018
Nov 1 2018
Thanks for doing this! Works great on my Dell 7490.
Suspend/resume not tested. Please also add EVDEV to this driver so we can get things like horizontal scrolling :)
Oct 31 2018
Oct 31 2018
Oct 29 2018
Oct 29 2018
johalun0_gmail.com updated the diff for D16719: Add pci_early function for Intel stolen memory (and possibly more).
Fix comments.
johalun0_gmail.com added inline comments to D16719: Add pci_early function for Intel stolen memory (and possibly more).
Oct 25 2018
Oct 25 2018
johalun0_gmail.com updated the diff for D16719: Add pci_early function for Intel stolen memory (and possibly more).
Changes: Disable phys_avail until KPI is in.
Oct 24 2018
Oct 24 2018
Oct 23 2018
Oct 23 2018
Oct 22 2018
Oct 22 2018
In D16660#376951, @imp wrote:So why the special case for vgapci0?
In D16660#376945, @imp wrote:I have no clue what this is trying to fix.
I am aware of a bug that we need to read all the files in the path (which part of this does), but the special case for vgapci0 seems unwarranted and dangerous.
So there's some relevance to this, but I have some concerns.
In D16660#376108, @hselasky wrote:Ping is this patch still relevant?
Oct 9 2018
Oct 9 2018
Patch srat.c to use phys_avail_reserve()
Oct 8 2018
Oct 8 2018
johalun0_gmail.com updated the diff for D16719: Add pci_early function for Intel stolen memory (and possibly more).
physmem.h has moved from machine/ to x86/
Oct 5 2018
Oct 5 2018
johalun0_gmail.com updated the test plan for D16719: Add pci_early function for Intel stolen memory (and possibly more).
johalun0_gmail.com updated the diff for D16719: Add pci_early function for Intel stolen memory (and possibly more).
phys_avail_reserve has been moved to a separate diff https://reviews.freebsd.org/D17431 and this diff should be applied after D17431.
johalun0_gmail.com updated the summary of D16719: Add pci_early function for Intel stolen memory (and possibly more).
Sep 21 2018
Sep 21 2018
johalun0_gmail.com added a comment to D17267: We don't need shell protection for when we're expanding matches. Don't add it. This should fix when we do regepx matches against variables we've set and fix wifi bring up..
In D17267#368025, @yuripv_yuripv.net wrote:In D17267#367979, @johalun0_gmail.com wrote:Does this require any changes to devd.conf to work? Only applying this patch and copy over devd binary to my test machine doesn't change anything for me, the regexp still starts with ^$'(.....
Weird, works for me, and regex in Testing device-name line looks correct now without any changes to devd.conf. Make sure you are running correct binary?
johalun0_gmail.com added a comment to D17267: We don't need shell protection for when we're expanding matches. Don't add it. This should fix when we do regepx matches against variables we've set and fix wifi bring up..
Does this require any changes to devd.conf to work? Only applying this patch and copy over devd binary to my test machine doesn't change anything for me, the regexp still starts with ^$'(.....
Sep 10 2018
Sep 10 2018
Sep 6 2018
Sep 6 2018
Yeah, CK work was committed soon after so_reuseport_lb was merged so this was missed. Thanks for fixing!
Sep 5 2018
Sep 5 2018
Thanks for cleaning this up.
Aug 27 2018
Aug 27 2018
johalun0_gmail.com added inline comments to D16719: Add pci_early function for Intel stolen memory (and possibly more).
johalun0_gmail.com added inline comments to D16719: Add pci_early function for Intel stolen memory (and possibly more).
Aug 26 2018
Aug 26 2018
johalun0_gmail.com accepted D16894: Put building of drm and drm2 modules behind options and Add big, nasty abandonware tags to this code..
LGTM and I assume there's another patch coming that will fix the loader issues?
johalun0_gmail.com accepted D16899: SO_REUSEPORT_LB critical bug fix: avoid IPv4 listen group in IPv6.
Thanks for finding and fixing this!
Aug 24 2018
Aug 24 2018
johalun0_gmail.com added a comment to D16876: Expand min/max_offset macros in vm_map.h to reduce pollution.
Thank you <3 This will make life easier for us drm developers.
Aug 15 2018
Aug 15 2018
johalun0_gmail.com added a comment to D16719: Add pci_early function for Intel stolen memory (and possibly more).
In D16719#355599, @imp wrote:This strikes me as two different changes. One for the phys_avail_reserve() and another to use it for the pci early stuff. I'm a little uneasy with the pci early name, but the code is clearly PCI specific.
Would there ever be a need to do things like this when running the 32-bit kernel? I know we don't support graphics cards there, but when we're bringing in new interfaces, it's a question that suggests itself.
RPi has this sort of thing too, but it's dealt with in the bowels of the FDT code...
Aug 10 2018
Aug 10 2018
Jul 19 2018
Jul 19 2018
johalun0_gmail.com added a comment to D16300: Improve netmap TX handling when TX IRQs are not used/supported.
Results with I219LM (em0) TX and Macbook thunderbolt dongle (bge0) RX
johalun0_gmail.com added a comment to D16300: Improve netmap TX handling when TX IRQs are not used/supported.
I tried the first version again and it seems OK on the TX side. Not sure about RX, seeing some poll error but that might be my messed up I218LM which can't do more than 70 Kpps TX (it does 14 Mpps with FreeBSD 11) but that's another problem.
Between I219LM and a Realtek NIC I get stable 150 Kpps and I guess that's the limit for emulated netmap.
johalun0_gmail.com added a comment to D16300: Improve netmap TX handling when TX IRQs are not used/supported.
In D16300#346610, @shurd wrote:In D16300#346609, @johalun0_gmail.com wrote:OK, switching TX/RX between I128LM and I219LM makes no difference, still 5 Kpps. iperf between the two machine measure +900 Mbps.
Are the counters in dev.em.X.mac_stats.xoff_txd and dev.em.X.mac_stats.xon_txd incrementing? If so, you can try turning off flow control... sysctl dev.em.X.fc=0
Jul 18 2018
Jul 18 2018
johalun0_gmail.com added a comment to D16300: Improve netmap TX handling when TX IRQs are not used/supported.
OK, switching TX/RX between I128LM and I219LM makes no difference, still 5 Kpps. iperf between the two machine measure +900 Mbps.
johalun0_gmail.com added a comment to D16300: Improve netmap TX handling when TX IRQs are not used/supported.
In D16300#346577, @shurd wrote:Use the same callout reset logic in the admin task as the txq timer.
@johalun0_gmail.com I wonder if the admin task was overriding the txqs
with a longer timeout in your case.
johalun0_gmail.com added a comment to D16300: Improve netmap TX handling when TX IRQs are not used/supported.
Test between two 1000baseT FD, connected with 1GB switch. I128LM is sending, I129LM is receiving.
Kernel from 2018-07-18 (how to find svn revision when building from github?)
Patched kernel only on sending side. Receiving side is same revision but unpatched.
Jun 11 2018
Jun 11 2018
Jun 7 2018
Jun 7 2018
Rebase diff
Jun 6 2018
Jun 6 2018
Add license and clean up some reorder diffs
Rebase to r334720
Rebase against today's head
Jun 1 2018
Jun 1 2018
Some stuff has been committed so rebase against head.
Don't increment index in radix_tree_iter_delete
May 31 2018
May 31 2018
Update since some parts have been committed to head.
Also,
- Remove fcheck() macro, patch driver source code instead to use fget() and fput().
- Derive PAGE_MASK from PAGE_SIZE since PAGE_MASK is different on FreeBSD and Linux
May 30 2018
May 30 2018
johalun0_gmail.com updated the diff for D11003: Load balance sockets with new SO_REUSEPORT_LB option.
Remove whitespace change.
johalun0_gmail.com added inline comments to D11003: Load balance sockets with new SO_REUSEPORT_LB option.
johalun0_gmail.com updated the diff for D11003: Load balance sockets with new SO_REUSEPORT_LB option.
Updated diff against today's kernel.
May 29 2018
May 29 2018
May 28 2018
May 28 2018
Revert change to MPASS test in scheduler code.
May 27 2018
May 27 2018
Added TASK_KILLABLE to TASK_NORMAL so that the assert don't cause panic in linux_add_to_sleepqueue().
May 25 2018
May 25 2018
In D15567#328787, @cem wrote:I don't have any doc for the new Zen APUs, sorry. My TR doesn't have any 15eb devices.
May 22 2018
May 22 2018
Have you addressed all of @rwatson's comments?
May 16 2018
May 16 2018
And netmap is alive again on I218-LM :)
johalun0_gmail.com updated the diff for D11003: Load balance sockets with new SO_REUSEPORT_LB option.
- Omit the inheritance part for now so that we can get this committed. Need more time and eyes to figure out a safe way to solve the locking issues. (this is anyway not a critical function but more a nice-to-have thing)
- Add leading zeros to the rest of the SO_* options to indicate that they are now 32 bit.
May 11 2018
May 11 2018
In D15385#324410, @hselasky wrote:Looks good. Approved!
In D15385#324408, @hselasky wrote:Did you check if this driver is already supported by webcamd?
May 10 2018
May 10 2018
Apr 30 2018
Apr 30 2018
@rwatson If you have time, I would appreciate if you could take a look at the updates.
Apr 27 2018
Apr 27 2018
Added comment - unsure about locking in one place...
johalun0_gmail.com updated the diff for D11003: Load balance sockets with new SO_REUSEPORT_LB option.
Improving locking
Refactor
Fix style
johalun0_gmail.com added inline comments to D11003: Load balance sockets with new SO_REUSEPORT_LB option.
Apr 26 2018
Apr 26 2018
johalun0_gmail.com updated the diff for D11003: Load balance sockets with new SO_REUSEPORT_LB option.
Add entry in man page
johalun0_gmail.com updated the diff for D11003: Load balance sockets with new SO_REUSEPORT_LB option.
Full context for all files.
Apr 24 2018
Apr 24 2018
Thanks for the feedback!
johalun0_gmail.com updated the diff for D11003: Load balance sockets with new SO_REUSEPORT_LB option.
Changes:
- Fix style
- Add lock assertions
- Acquire INP_HASH_RLOCK in_pcblookup_lbgroup_last()
- Acquire INP_WLOCK before calling soinherit()
Apr 20 2018
Apr 20 2018
johalun0_gmail.com updated the diff for D11003: Load balance sockets with new SO_REUSEPORT_LB option.
Update to apply cleanly to HEAD as of 20180420.
johalun0_gmail.com updated the summary of D11003: Load balance sockets with new SO_REUSEPORT_LB option.
Mar 29 2018
Mar 29 2018
johalun0_gmail.com accepted D14027: Properly range check the keyboard repeat values in the KDSETREPEAT IOCTLs in the kernel.
Together with r331692 this issue is solved.
Feb 20 2018
Feb 20 2018
Everything in HEAD now.
Feb 17 2018
Feb 17 2018
Feb 1 2018
Feb 1 2018
Minor style fixes
Simplify tasklet_enable function.
Fix comments and various style fixes.
Jan 31 2018
Jan 31 2018
Fixed some comments. Will update the diff when the last one is fixed.
@hselasky please check my comments in list.h and wait.h.
Jan 30 2018
Jan 30 2018
@hselasky
Thanks for the feedback! I will look at the issues. Please look at my replies to your comments.
The work was started before the split of linuxkpi so merging it back into the two different parts is somewhat messy...
Not relevant anymore.