Page MenuHomeFreeBSD

arm64Project
ActivePublic

Details

Description

FreeBSD/arm64

Recent Activity

Mon, Oct 26

mikael added a member for arm64: mikael.
Mon, Oct 26, 2:17 PM

Thu, Oct 22

dch added a member for arm64: dch.
Thu, Oct 22, 8:35 AM

Tue, Oct 20

kjopek_gmail.com added a watcher for arm64: kjopek_gmail.com.
Tue, Oct 20, 7:07 AM

Wed, Oct 7

greg_unrelenting.technology added a member for arm64: greg_unrelenting.technology.
Wed, Oct 7, 9:46 PM
markmi_dsl-only.net added inline comments to D25219: ACPI: add support for (inherited) _DMA limits.
Wed, Oct 7, 5:41 PM · arm64
markmi_dsl-only.net added inline comments to D25219: ACPI: add support for (inherited) _DMA limits.
Wed, Oct 7, 7:09 AM · arm64

Sep 30 2020

manu closed D25157: ahci_generic: add quirk for NXP0004 (NXP Layerscape LX2160A).
Sep 30 2020, 5:11 PM · arm64
manu closed D25145: acpi_resource: support multiple IRQs.
Sep 30 2020, 5:09 PM · arm64

Sep 29 2020

markmi_dsl-only.net added a comment to D25219: ACPI: add support for (inherited) _DMA limits.

May be the following notes will be useful to someone with an appropriate background . . .

Sep 29 2020, 8:38 PM · arm64

Sep 28 2020

markmi_dsl-only.net added inline comments to D25219: ACPI: add support for (inherited) _DMA limits.
Sep 28 2020, 4:02 AM · arm64

Sep 26 2020

markmi_dsl-only.net added inline comments to D25219: ACPI: add support for (inherited) _DMA limits.
Sep 26 2020, 3:45 PM · arm64
greg_unrelenting.technology added inline comments to D25219: ACPI: add support for (inherited) _DMA limits.
Sep 26 2020, 9:08 AM · arm64
markmi_dsl-only.net added inline comments to D25219: ACPI: add support for (inherited) _DMA limits.
Sep 26 2020, 3:55 AM · arm64

Sep 25 2020

markmi_dsl-only.net added a comment to D25219: ACPI: add support for (inherited) _DMA limits.

I've tested head -r363932 under uefi/ACPI v1.20 with the 3072 limit disabled and it failed the huge-file duplicate and diff/cmp test:

# cp -aRx /usr/obj/clang-armv7-on-aarch64.tar /usr/obj/clang-armv7-on-aarch64.alt_tar
# diff /usr/obj/clang-armv7-on-aarch64.tar /usr/obj/clang-armv7-on-aarch64.alt_tar
Binary files /usr/obj/clang-armv7-on-aarch64.tar and /usr/obj/clang-armv7-on-aarch64.alt_tar differ
# cmp -l /usr/obj/clang-armv7-on-aarch64.tar /usr/obj/clang-armv7-on-aarch64.alt_tar | head -30
2633269249   3   0
2633269251   3   0
2633269252  55   0
2633269253   6   0
2633269254  21   0
2633269255 227   0
2633269256   1   0
2633269257 135   0
2633269258 336   0
2633269259  22 140
2633269260   0 100
2633269261 346   0
2633269262 353   0
2633269265 227   0
2633269266   1 160
2633269267 170 140
2633269268 336 100
2633269269  22   0
2633269271 362   0
2633269272 353   0
2633269275 227   0
2633269276   1   0
2633269277 225   0
2633269278 336   0
2633269279  22   0
2633269281 376   0
2633269282 353   1
2633269285   0   1
2633269289   0 223
2633269290   0 321

For reference:

# ls -ldT /usr/obj/clang-armv7-on-aarch64*
-rw-r--r--  1 root  wheel  11570948096 Jul 18 18:32:37 2020 /usr/obj/clang-armv7-on-aarch64.alt_tar
-rw-r--r--  1 root  wheel  11570948096 Jul 18 18:32:37 2020 /usr/obj/clang-armv7-on-aarch64.tar

(So the over 10 GiByte original file is significantly larger than the 8 GiByte RAM, although I've had large but much smaller files fail as well.)

Sep 25 2020, 8:56 AM · arm64

Aug 25 2020

dim abandoned D21167: LLVM: Enable OpenMP on aarch64.

Thanks for this review, it's now effectively enabled via rS364732 for the change that went into upstream, and rS364733 to change src.opts.mk.

Aug 25 2020, 8:15 PM · arm64
dim commandeered D21167: LLVM: Enable OpenMP on aarch64.
Aug 25 2020, 8:14 PM · arm64
andrew added inline comments to D24423: arm/pmu: add ACPI attachment, more FDT names.
Aug 25 2020, 8:56 AM · arm64

Aug 24 2020

koobs retitled D21167: LLVM: Enable OpenMP on aarch64 from base llvm: Enable OpenMP on aarch64 to LLVM: Enable OpenMP on aarch64.
Aug 24 2020, 2:41 AM · arm64

Aug 23 2020

greg_unrelenting.technology added a reviewer for D24423: arm/pmu: add ACPI attachment, more FDT names: gonzo.
Aug 23 2020, 1:16 PM · arm64

Aug 22 2020

emaste closed D25179: acpi_iort: fix mapping end calculation.
Aug 22 2020, 2:39 PM · arm64
dim added a comment to D21167: LLVM: Enable OpenMP on aarch64.

I've submitted an upstream review here: https://reviews.llvm.org/D86397

Aug 22 2020, 1:37 PM · arm64
dim added a comment to D21167: LLVM: Enable OpenMP on aarch64.

I'll have a look at this now. I was not aware of this review at all.

Aug 22 2020, 10:42 AM · arm64
greg_unrelenting.technology added a comment to D25145: acpi_resource: support multiple IRQs.

ping

Aug 22 2020, 9:55 AM · arm64
greg_unrelenting.technology added a comment to D25179: acpi_iort: fix mapping end calculation.

@andrew ping

Aug 22 2020, 9:19 AM · arm64

Jul 17 2020

cem removed a reviewer for D21017: armv8crypto: add AES-XTS support: cem.
Jul 17 2020, 6:23 PM · arm64
jhb added a comment to D21017: armv8crypto: add AES-XTS support.

It would also be good to test with 'cryptocheck -a all -d armv8crypto0 -z' though the NIST KAT are probably sufficient coverage already for XTS.

Jul 17 2020, 5:32 PM · arm64
cem resigned from D21017: armv8crypto: add AES-XTS support.
Jul 17 2020, 4:41 PM · arm64
allanjude added reviewers for D21017: armv8crypto: add AES-XTS support: cem, jhb.
Jul 17 2020, 4:38 PM · arm64
jmg added a comment to D21017: armv8crypto: add AES-XTS support.

Looks fine. You should look at unrolling the loop to 3 or 4 rounds. Looking at the A72 optimization guide, it shows that there is a 3 cycle latency, but throughput of 1. Section 4.10 gives example showing three pairs to achieve max perf.

Jul 17 2020, 1:01 AM · arm64

Jul 14 2020

dan.kotowski_a9development.com added a comment to D25179: acpi_iort: fix mapping end calculation.

Already accepted, but just wanted to confirm this solved interrupt mapping problems we were having on LX2160a.

Jul 14 2020, 11:41 AM · arm64

Jul 5 2020

mw added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

ECAM hacks? When are those likely to appear? :-)

https://unrelentingtech.s3.dualstack.eu-west-1.amazonaws.com/flash-image-2020-07-01.bin try this image, it has the ECAM offset removed

@mw promised to make a toggle for ECAM offset in the setup menu.. :)

Jul 5 2020, 5:48 PM · x86, arm64
markm accepted D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

OK to close again.

Jul 5 2020, 3:56 PM · x86, arm64
markm added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

That works, thanks! I'm at latest CURRENT, no backouts, my console works and so do my PCI ethernet port.

Jul 5 2020, 3:56 PM · x86, arm64
greg_unrelenting.technology added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

ECAM hacks? When are those likely to appear? :-)

Jul 5 2020, 3:30 PM · x86, arm64
markm added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

ECAM hacks? When are those likely to appear? :-)

Jul 5 2020, 3:10 PM · x86, arm64
manu added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

With this patch in, AND the flashe given above, I get my console back!

But I lose my PCI ethernet ports.

Jul 5 2020, 2:52 PM · x86, arm64
markm added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

With this patch in, AND the flashe given above, I get my console back!

Jul 5 2020, 2:48 PM · x86, arm64
manu added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Worse. Previously working console now broken. Current with this change backed out now broken.

Is the console supposed to work without this fix applied?

Jul 5 2020, 2:33 PM · x86, arm64
markm added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Worse. Previously working console now broken. Current with this change backed out now broken.

Jul 5 2020, 2:31 PM · x86, arm64
markm added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Trying now. In the meanwhile, is there some place where the Collected Wisdom™ of all current mcbin firmware statusses, hints, binaries etc are kept?

Jul 5 2020, 12:50 PM · x86, arm64
manu added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Add conv=sync for dd
If it's the old version that GregV posted a while ago it's normal that this commit "breaks" for you, this image have a patched SPCR table to cope with the old bug that this code fixes.

Jul 5 2020, 12:28 PM · x86, arm64
markm added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Yup - my flash is a couple of months old, and a hand-rolled debug-version (not by me). The image you pointed to fails with checksum errors at boot, but it may have something to do with the way I made it. With the same MBR as the old one, I did:

Jul 5 2020, 12:21 PM · x86, arm64
manu added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

It works fine on mine, are you using an old edk2 build maybe ?
Try https://people.freebsd.org/~manu/flash-image-mcbin.bin
This is mainline edk2 (latest stable version) and Marvell TF-A, ports will land soon.

Jul 5 2020, 10:57 AM · x86, arm64
markm reopened D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

This change breaks my MacchiattoBin DoubleShot. I've bisected to get to commit r362574, which is this. The symptoms are a hang right at the beginning of the boot, at this point:

Jul 5 2020, 10:50 AM · x86, arm64

Jun 30 2020

andrew closed D25203: Add dwc_otg_acpi.
Jun 30 2020, 3:58 PM · arm64

Jun 28 2020

andrew closed D25201: Use EFI memory map to determine attributes for AcpiOsMapMemory mappings on arm64.
Jun 28 2020, 3:03 PM · arm64
andrew accepted D25201: Use EFI memory map to determine attributes for AcpiOsMapMemory mappings on arm64.
Jun 28 2020, 2:07 PM · arm64

Jun 25 2020

maciphone2_googlemail.com added reviewers for D25219: ACPI: add support for (inherited) _DMA limits: markmi_dsl-only.net, hselasky.
Jun 25 2020, 3:06 PM · arm64
markj added a comment to D21017: armv8crypto: add AES-XTS support.

I'm sorry that this is taking a while to get reviewed. I'd like to help get it in. Would be willing to rebase the patch and re-upload? It doesn't apply for me.

Jun 25 2020, 2:33 PM · arm64

Jun 24 2020

mw closed D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 24 2020, 12:15 PM · x86, arm64