In D16698#455093, @nikola.lecic_anthesphoria.net wrote:In D16698#454859, @greg_unrelenting.technology wrote:In D16698#454202, @nikola.lecic_anthesphoria.net wrote:
- I compiled this driver with EVDEV support (https://gist.github.com/johalun/3c67a678e740b82512cec52bfe926092). How can I make use of it? I see no difference with and without this patch.
If there's a new device in /dev/input, it is working. You can run libinput debug-events to see the input events. To consume evdev devices from xorg, use xf86-input-libinput. There were patches for autodetection (one adding evdev autodetection to the devd backend, another switching to the udev backend with libudev-devd). The devd one might have been merged?? (I don't follow Xorg, I use Wayland exclusively)
Thanks; I thought that kldload evdev was enough; but kernel with EVDEV_SUPPORT was needed.
- Queries
- All Stories
- Search
- Advanced Search
- Transactions
- Transaction Logs
Feed Advanced Search
Advanced Search
Advanced Search
Jul 18 2019
Jul 18 2019
Jul 17 2019
Jul 17 2019
val_packett.cool added a reviewer for D20838: aarch64: expose esr in mcontext: Contributor Reviews (src).
val_packett.cool updated the summary of D20787: aarch64: make pmap_change_attr public like on other platforms.
In D16698#454202, @nikola.lecic_anthesphoria.net wrote:
- I compiled this driver with EVDEV support (https://gist.github.com/johalun/3c67a678e740b82512cec52bfe926092). How can I make use of it? I see no difference with and without this patch.
Jul 16 2019
Jul 16 2019
val_packett.cool updated the diff for D20974: Port sbsawdt (ARM SBSA generic watchdog) driver from NetBSD.
Jul 15 2019
Jul 15 2019
Jul 8 2019
Jul 8 2019
val_packett.cool added a comment to D20789: Use DEVICE memory instead of UNCACHEABLE on aarch64 in LinuxKPI ioremap.
please commit?
Jul 4 2019
Jul 4 2019
val_packett.cool updated the summary of D18754: sysutils/consolekit2: enable drm/evdev, fix drm device recognition.
Sure. I've actually made a couple more changes recently btw. I hope PATCH_SITES is okay here
Jul 2 2019
Jul 2 2019
val_packett.cool updated the test plan for D20835: aarch64: enable tagged pointers (TBI — Top Byte Ignored).
val_packett.cool retitled D20787: aarch64: make pmap_change_attr public like on other platforms from arm64: make pmap_change_attr public like on other platforms to aarch64: make pmap_change_attr public like on other platforms.
Jun 29 2019
Jun 29 2019
val_packett.cool updated the summary of D20789: Use DEVICE memory instead of UNCACHEABLE on aarch64 in LinuxKPI ioremap.
Jun 28 2019
Jun 28 2019
UPDATE: actually this miiiight have been preventing the GPU from working.
val_packett.cool added a comment to D20789: Use DEVICE memory instead of UNCACHEABLE on aarch64 in LinuxKPI ioremap.
hm, just looked at linux — regular, _nocache and _wt are all PROT_DEVICE_nGnRE. Let's change them all then.
Jun 27 2019
Jun 27 2019
val_packett.cool added a comment to D20765: Add ACPI entries for Synopsys Designware UARTs used on ARM platforms.
In D20765#449718, @bcran wrote:I just tried booting with this patch applied and with EDK2 firmware built from master yesterday, and I still don't see any output - both with devicetree and acpi.
Tested on += Marvell MACCHIATObin (Armada8k) [upstream EDK2, atf-marvell, ECAM shift removed, ACPI mode]
val_packett.cool added inline comments to D20780: Add support for getting early entropy from the UEFI RNG protocol.
Jun 26 2019
Jun 26 2019
val_packett.cool retitled D20775: Add missing ACPI GICv2 MSI/MSI-X attachment from Add missing ACPI GICv2 MSI/MSI-X support to Add missing ACPI GICv2 MSI/MSI-X attachment.
Jun 25 2019
Jun 25 2019
Jun 24 2019
Jun 24 2019
In D20720#448402, @trasz wrote:In D20720#448101, @greg_unrelenting.technology wrote:Many many many Linux binaries are ELFOSABI_NONE.
The Elf64_Brandinfo definitions directly above the added lines allow executables with ELFOSABI_NONE to run when interp_path matches. You can see one was added for musl libc, before that one was added, Alpine Linux did not work.
But that's for normal executables.But the musl entry still says ELFOSABI_LINUX, doesn't it?
Jun 22 2019
Jun 22 2019
Many many many Linux binaries are ELFOSABI_NONE.
Jun 18 2019
Jun 18 2019
Well, someone could chroot into a *FreeBSD* installation with the compat/linux packages installed in it..
Jun 10 2019
Jun 10 2019
May 28 2019
May 28 2019
Works fine on aarch64, please add it to the list
May 27 2019
May 27 2019
val_packett.cool updated the diff for D19896: Match PCI UART devices using PCI data from the ACPI SPCR table.
May 22 2019
May 22 2019
May 21 2019
May 21 2019
val_packett.cool added a comment to D20327: Don't reset memory attributes when mapping physical addresses for ACPI..
I wonder if this is what we need on aarch64 for the Ampere eMAG server to not panic in ACPI: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=237055#c40
May 14 2019
May 14 2019
update: what's hanging is the WRITE4 for putting the PLL into normal mode!
Kernel with this patch boots fine on Amazon EC2 (which btw you can use too, freebsd-snapshots posts have aarch64 AMIs)
May 11 2019
May 11 2019
val_packett.cool abandoned D19336: Enable SD/MMC (microSD and eMMC controllers) on the Rockchip RK3399 SoC.
new emmc patch is D20156
May 8 2019
May 8 2019
May 7 2019
May 7 2019
val_packett.cool added inline comments to D20153: x11-drivers/xf86-video-vmware: Enable hardware accelerated graphics in VMware.
May 3 2019
May 3 2019
In D19335#433606, @manu wrote:In D19335#433397, @manu wrote:In D19335#433249, @greg_unrelenting.technology wrote:rebased, depends on D19986
not tested yet — for some reason my rockpro64 can't boot: clknode_register hangs when registering the first PLL on rk3399_cru0 :(
Could you test reverting r344626 ? ganbold@ have problem with this revision on the NanoPi T4. I personally don't have problems booting it (tried yesterday).
Mhm no, I've unplugged my eMMC module from my RockPro64 for a long time now so it's not that.
Could you try with the latest dtb ? It's installed now but on the wrong path until @kevans commit his fix. (so it's in /boot/dtb/ directly right now)
May 1 2019
May 1 2019
val_packett.cool added inline comments to D19335: Add USB 3.0 support for Rockchip RK3328/RK3399 SoC.
rebased, depends on D19986
Added fdt detach corresponding to the current attach code (usb-phy)
I don't think anyone really worked on the tests. I never tried to run them.
Apr 25 2019
Apr 25 2019
Done. btw, the original version was confirmed working on the Ampere system.
In D19986#430964, @emaste wrote:In D19986#430466, @manu wrote:Something like D19389 would be better.
Ah, yes. GregV would you rework it using that approach?
Apr 21 2019
Apr 21 2019
Done. Checked that mlx5ib loads.
Apr 20 2019
Apr 20 2019
In D19983#429595, @hselasky wrote:Can you verify that the LINT kernel passes with this change on aarch64?
val_packett.cool retitled D19987: Enable ioremap for aarch64 in the LinuxKPI from LinuxKPI: enable ioremap on AArch64 to Enable ioremap for aarch64 in the LinuxKPI.
Sure, split to D19987
Apr 19 2019
Apr 19 2019
val_packett.cool added a comment to D19845: to be compatible with an IOMMU LinuxKPI should use bus_dma(9).
Update: the GPU hangs are *not* caused by IOMMU remapping. Possibly a bug in drm-v5.0… I'll try the updated version of this patch with stable drm later
Apr 18 2019
Apr 18 2019
val_packett.cool added a comment to D19845: to be compatible with an IOMMU LinuxKPI should use bus_dma(9).
In D19845#428854, @tychon wrote:Looks like a symptom of non-translatable physical address. I've encountered drivers which need additional work outside of the scope of this effort. Perhaps this is the case there as I can't any more cases in the Linux KPI where a physical address is substituted for a DMA one.
Also, I assume this is in remap mode. Does it work in identify map mode hw.busdma.default="bounce"? Unless there is an API which escaped, if it works in hw.dmar.enable="0" it's not a regression from before :-/
val_packett.cool added a comment to D19845: to be compatible with an IOMMU LinuxKPI should use bus_dma(9).
Some more i915 GPU testing (w/o the latest update here): after using Firefox (opengl layers, xwayland) for some time, GPU resets start happening
Apr 14 2019
Apr 14 2019
works very well, will this be committed soon?
Apr 13 2019
Apr 13 2019
val_packett.cool added a comment to D19845: to be compatible with an IOMMU LinuxKPI should use bus_dma(9).
Also tested on an AMD Ryzen + Vega system, no regressions. (No IOMMU there because no one wrote a dmar equivalent for AMD IOMMU…)
val_packett.cool added a comment to D19845: to be compatible with an IOMMU LinuxKPI should use bus_dma(9).
Tested on my Haswell laptop with drm-v5.0, everything works (both with DMAR on and off), this line is new in dmesg:
val_packett.cool updated the diff for D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
okay, PCI is now https://reviews.freebsd.org/D19896
Apr 10 2019
Apr 10 2019
Apr 6 2019
Apr 6 2019
val_packett.cool added a comment to D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
done
val_packett.cool updated the diff for D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
Apr 5 2019
Apr 5 2019
val_packett.cool updated the diff for D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
The quirk is a much more elegant way, thanks for the suggestion!
Apr 2 2019
Apr 2 2019
Landed as r345407.
val_packett.cool updated the diff for D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
val_packett.cool added a comment to D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
In D19507#423995, @imp wrote:I wouldn't be opposed to that either. I dislike special cases, but this may be a good case for an exception.
val_packett.cool updated the diff for D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
Apr 1 2019
Apr 1 2019
val_packett.cool added a comment to D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
In D19507#423825, @imp wrote:IIRC, this violates the ACPI definition for these fields.
Mar 31 2019
Mar 31 2019
val_packett.cool added a comment to D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
Dammit. The Ampere eMAG (which uses the pl011 SBSR UART) represents *shiftp = 2; as
Mar 22 2019
Mar 22 2019
In D19438#416304, @ae wrote:I have no objection. AFAIR, the main goal of this change was the adding ability to extend number of entries for some tables, that have very little number of partition entries, e.g. 1 or 2.
I think if you revert this change, then you will not able to add new partitions for these tables, even if there are enough space to keep them.
Mar 20 2019
Mar 20 2019
I can confirm that mtu changes on ena work fine with this patch, nice
Mar 10 2019
Mar 10 2019
Mar 9 2019
Mar 9 2019
Merged into D19507
Mar 8 2019
Mar 8 2019
val_packett.cool updated the diff for D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
val_packett.cool updated the diff for D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
val_packett.cool added a comment to D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
btw, would it be better to integrate all my uart patches into this, or post them separately?
val_packett.cool added a comment to D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
In D19507#417521, @andrew wrote:Could you use spcr->SerialPort.AccessWidth to find this? It's set to 1 in the copy of the spcr table I have indicating byte access.
val_packett.cool updated the diff for D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART.
val_packett.cool updated subscribers of D19502: Unbreak manual UART settings (hw.uart.console) on aarch64.
val_packett.cool added a reviewer for D19507: Add quirk for ignoring SPCR AccessWidth values on the PL011 UART: andrew.
val_packett.cool added a reviewer for D19502: Unbreak manual UART settings (hw.uart.console) on aarch64: andrew.
Mar 7 2019
Mar 7 2019
Feb 27 2019
Feb 27 2019
In D19330#414453, @markj wrote:I still think that the change should apply only to shm descriptors
In D19354#414690, @jbeich wrote:Greg, can you help fix stdsimd on aarch64?