- User Since
- Dec 9 2017, 2:51 PM (88 w, 2 d)
Sun, Aug 18
Fri, Aug 16
Tue, Aug 13
Builds fine on aarch64 CURRENT, tested building ripgrep with it, fine.
I'm building on aarch64 right now, llvm is done, so I'm expecting success
Thu, Aug 8
Wed, Aug 7
btw, kms-drm patch: https://github.com/FreeBSDDesktop/kms-drm/pull/163
Tue, Aug 6
Seems fine so far, thanks
oh, also, msi_enabled is actually a public flag used by the i915 driver:
We need pdev->irq = rle->start still (and, for completeness, similarly in the disable function), otherwise it tries to request LINUX_IRQ_INVALID:
This causes panics in ZFS. Just doing an installkernel or cp -r /boot/kernel /boot/kernel.something results in:
Tue, Jul 30
Sun, Jul 28
Fri, Jul 26
Update: added pdev->msi_enabled flag that's used by i915kms.
Thu, Jul 25
Wed, Jul 24
Mon, Jul 22
Sun, Jul 21
We probably wouldn't want that on big armv8 boxes, maybe || defined(__aarch64__) should be added to if defined(__amd64__) in that case..
Jul 20 2019
Jul 18 2019
Jul 17 2019
Jul 16 2019
Jul 15 2019
Jul 8 2019
Jul 4 2019
Sure. I've actually made a couple more changes recently btw. I hope PATCH_SITES is okay here
Jul 2 2019
Jun 29 2019
Jun 28 2019
UPDATE: actually this miiiight have been preventing the GPU from working.
hm, just looked at linux — regular, _nocache and _wt are all PROT_DEVICE_nGnRE. Let's change them all then.
Jun 27 2019
Tested on += Marvell MACCHIATObin (Armada8k) [upstream EDK2, atf-marvell, ECAM shift removed, ACPI mode]
Jun 26 2019
Jun 25 2019
Jun 24 2019
Jun 22 2019
Many many many Linux binaries are ELFOSABI_NONE.
Jun 18 2019
Well, someone could chroot into a *FreeBSD* installation with the compat/linux packages installed in it..
Jun 10 2019
May 28 2019
Works fine on aarch64, please add it to the list
May 27 2019
May 22 2019
May 21 2019
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
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
new emmc patch is D20156
May 8 2019
May 7 2019
May 3 2019
May 1 2019
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
Done. btw, the original version was confirmed working on the Ampere system.
Apr 21 2019
Done. Checked that mlx5ib loads.
Apr 20 2019
Sure, split to D19987
Apr 19 2019
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
Some more i915 GPU testing (w/o the latest update here): after using Firefox (opengl layers, xwayland) for some time, GPU resets start happening