Page MenuHomeFreeBSD
Feed Advanced Search

Aug 20 2024

emaste added a comment to D22642: Intel IOMMU DMAR suspend/resume support (only without QI for now).

Referenced in PR280817

Aug 20 2024, 6:21 PM · x86

Feb 22 2024

royger closed D43764: x86/xen: implement early init hook.
Feb 22 2024, 10:32 AM · x86
royger closed D43763: x86/cpu: introduce an optional hook for early.
Feb 22 2024, 10:32 AM · x86

Feb 19 2024

markj accepted D43764: x86/xen: implement early init hook.
Feb 19 2024, 2:12 PM · x86

Feb 16 2024

royger closed D43765: x86/xen: fix migration when ACPI suspend is not available.
Feb 16 2024, 1:17 PM · x86
royger updated the diff for D43764: x86/xen: implement early init hook.

Context adjustments due to modifications in previous patches

Feb 16 2024, 12:44 PM · x86
royger updated the diff for D43764: x86/xen: implement early init hook.

Fix comments.

Feb 16 2024, 12:04 PM · x86
royger updated the diff for D43765: x86/xen: fix migration when ACPI suspend is not available.

Add Xen guest assert.

Feb 16 2024, 11:57 AM · x86
royger added inline comments to D43765: x86/xen: fix migration when ACPI suspend is not available.
Feb 16 2024, 11:56 AM · x86

Feb 11 2024

royger added inline comments to D43764: x86/xen: implement early init hook.
Feb 11 2024, 3:54 PM · x86
markj added inline comments to D43764: x86/xen: implement early init hook.
Feb 11 2024, 3:35 PM · x86

Feb 7 2024

markj added inline comments to D43763: x86/cpu: introduce an optional hook for early.
Feb 7 2024, 2:18 PM · x86
kib added inline comments to D43763: x86/cpu: introduce an optional hook for early.
Feb 7 2024, 2:13 PM · x86
markj accepted D43765: x86/xen: fix migration when ACPI suspend is not available.
Feb 7 2024, 1:32 PM · x86
markj added inline comments to D43763: x86/cpu: introduce an optional hook for early.
Feb 7 2024, 1:27 PM · x86

Feb 6 2024

kib accepted D43763: x86/cpu: introduce an optional hook for early.
Feb 6 2024, 10:12 PM · x86
royger added inline comments to D43764: x86/xen: implement early init hook.
Feb 6 2024, 8:02 PM · x86
ehem_freebsd_m5p.com added a comment to D43764: x86/xen: implement early init hook.

Guess I had it easy as I had a system running Linux and arcanist was available as a package.

Feb 6 2024, 7:54 PM · x86
royger added inline comments to D43765: x86/xen: fix migration when ACPI suspend is not available.
Feb 6 2024, 5:22 PM · x86
royger updated the diff for D43765: x86/xen: fix migration when ACPI suspend is not available.

Add comment.

Feb 6 2024, 5:21 PM · x86
markj added inline comments to D43763: x86/cpu: introduce an optional hook for early.
Feb 6 2024, 5:06 PM · x86
royger added inline comments to D43763: x86/cpu: introduce an optional hook for early.
Feb 6 2024, 4:17 PM · x86
royger updated the diff for D43764: x86/xen: implement early init hook.

Upload diff with context.

Feb 6 2024, 4:16 PM · x86
markj accepted D43763: x86/cpu: introduce an optional hook for early.
Feb 6 2024, 4:16 PM · x86
royger added a comment to D43764: x86/xen: implement early init hook.

Could you please upload diffs with context? i.e., add -U99999 or so to diff's parameters.

Hm, that's the output from git format-patch. I wonder why it doesn't pick the context automatically from the repo?

How are you uploading it? arc diff --create <revision> or git arc create will indeed fetch context automatically. If you're manually uploading diffs, then it won't. See https://wiki.freebsd.org/Phabricator#Create_a_Revision

Feb 6 2024, 4:16 PM · x86
royger updated the diff for D43763: x86/cpu: introduce an optional hook for early.

Fix possaible use of init_fn uninitialized.

Feb 6 2024, 4:13 PM · x86
markj added inline comments to D43763: x86/cpu: introduce an optional hook for early.
Feb 6 2024, 4:04 PM · x86
markj added a comment to D43764: x86/xen: implement early init hook.

Could you please upload diffs with context? i.e., add -U99999 or so to diff's parameters.

Hm, that's the output from git format-patch. I wonder why it doesn't pick the context automatically from the repo?

Feb 6 2024, 4:01 PM · x86
royger added inline comments to D43763: x86/cpu: introduce an optional hook for early.
Feb 6 2024, 4:01 PM · x86
markj added inline comments to D43765: x86/xen: fix migration when ACPI suspend is not available.
Feb 6 2024, 3:59 PM · x86
royger added a comment to D43764: x86/xen: implement early init hook.

Could you please upload diffs with context? i.e., add -U99999 or so to diff's parameters.

Feb 6 2024, 3:58 PM · x86
markj added a comment to D43764: x86/xen: implement early init hook.

Could you please upload diffs with context? i.e., add -U99999 or so to diff's parameters.

Feb 6 2024, 3:56 PM · x86
markj added inline comments to D43763: x86/cpu: introduce an optional hook for early.
Feb 6 2024, 3:54 PM · x86
royger requested review of D43765: x86/xen: fix migration when ACPI suspend is not available.
Feb 6 2024, 8:43 AM · x86
royger updated the summary of D43764: x86/xen: implement early init hook.
Feb 6 2024, 8:42 AM · x86
royger requested review of D43764: x86/xen: implement early init hook.
Feb 6 2024, 8:42 AM · x86
royger requested review of D43763: x86/cpu: introduce an optional hook for early.
Feb 6 2024, 8:39 AM · x86

Sep 23 2022

martin_bxlr.sk updated the diff for D34479: Add support for custom keyboard layout when GELI asks for a passphrase.
  • I've updated the code to follow the style as you mentioned.
  • I've removed too wide CFLAGS from libsa Makefile.
Sep 23 2022, 11:14 PM · x86

Sep 21 2022

martin_bxlr.sk added a comment to D34479: Add support for custom keyboard layout when GELI asks for a passphrase.

As this was my first patch here I need to get familiar with the interface and the way how I can submit the changes. I also need to refresh my memory what I did as I did this in March.

Sep 21 2022, 8:20 PM · x86

Sep 20 2022

tsoome added a comment to D34479: Add support for custom keyboard layout when GELI asks for a passphrase.
In D34479#831843, @imp wrote:

Some general comments...

The style of indented #if isn't what we do in FreeBSD. Code should be indented as if the #if isn't present, and the # directives should be in column 1.
We don't add extra spaces around the ('s, as I've highlighted
We don't do if (foo) bar; on one line.
logical operators are at the end of the line, not the start of the continuation.

It's an interesting notion... You'll likely want to do something similar to the EFI boot loader as well.

Sep 20 2022, 9:02 PM · x86
imp added a comment to D34479: Add support for custom keyboard layout when GELI asks for a passphrase.

Some general comments...

Sep 20 2022, 8:53 PM · x86
manu added a reviewer for D34479: Add support for custom keyboard layout when GELI asks for a passphrase: Loader.
Sep 20 2022, 5:17 PM · x86

Sep 1 2022

cy added a member for x86: cy.
Sep 1 2022, 4:55 PM

Mar 8 2022

martin_bxlr.sk updated the test plan for D34479: Add support for custom keyboard layout when GELI asks for a passphrase.
Mar 8 2022, 2:23 PM · x86
martin_bxlr.sk requested review of D34479: Add support for custom keyboard layout when GELI asks for a passphrase.
Mar 8 2022, 2:19 PM · x86

Jan 13 2022

vangyzen closed D33667: atrtc: reads Century field from FADT table.
Jan 13 2022, 11:24 PM · x86
vangyzen accepted D33667: atrtc: reads Century field from FADT table.
Jan 13 2022, 11:24 PM · x86

Jan 6 2022

akumar3_isilon.com accepted D33667: atrtc: reads Century field from FADT table.
Jan 6 2022, 11:07 AM · x86
austin.zhang_dell.com added a reviewer for D33667: atrtc: reads Century field from FADT table: akumar3_isilon.com.
Jan 6 2022, 7:51 AM · x86

Dec 28 2021

dab accepted D33667: atrtc: reads Century field from FADT table.

LGTM

Dec 28 2021, 7:12 PM · x86

Dec 27 2021

austin.zhang_dell.com added reviewers for D33667: atrtc: reads Century field from FADT table: vangyzen, dab.
Dec 27 2021, 9:01 AM · x86
austin.zhang_dell.com requested review of D33667: atrtc: reads Century field from FADT table.
Dec 27 2021, 8:27 AM · x86

Mar 6 2021

herbert_mailbox.org added a watcher for x86: herbert_mailbox.org.
Mar 6 2021, 11:27 AM

Dec 24 2020

mw closed D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Dec 24 2020, 7:27 AM · x86, arm64

Oct 14 2020

kib closed D26470: Limit workaround for errata E400 to appropriate AMD cpus..
Oct 14 2020, 10:58 PM · x86

Oct 12 2020

avg accepted D26470: Limit workaround for errata E400 to appropriate AMD cpus..
Oct 12 2020, 2:17 PM · x86

Sep 17 2020

kib requested review of D26470: Limit workaround for errata E400 to appropriate AMD cpus..
Sep 17 2020, 6:38 PM · x86

Jul 5 2020

mw added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
In D25373#565381, @greg_unrelenting.technology wrote:

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
val_packett.cool 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 24 2020

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

@cperciva I'm adding such note, thanks.

Jun 24 2020, 12:14 PM · x86, arm64

Jun 23 2020

cperciva accepted D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Looks good to me. Might be worth mentioning in the commit message that EFI_ACPI_6_0_UNDEFINED handling is needed to work around a buggy SPCR table on EC2 x86 "bare metal" instances, just in case someone looks at the code a few years from now and wonders why we're doing this.

Jun 23 2020, 6:27 PM · x86, arm64
val_packett.cool accepted D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Works on my mcbin with the official SPCR table! :) Might test on other things later.

Jun 23 2020, 12:13 PM · x86, arm64
manu accepted D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 23 2020, 7:24 AM · x86, arm64
mw added inline comments to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 23 2020, 7:19 AM · x86, arm64
mw updated the diff for D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 23 2020, 7:18 AM · x86, arm64
cperciva added inline comments to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 23 2020, 2:48 AM · x86, arm64
mw added inline comments to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 23 2020, 2:44 AM · x86, arm64
mw updated the diff for D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 23 2020, 2:43 AM · x86, arm64

Jun 22 2020

cperciva added inline comments to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 22 2020, 8:07 PM · x86, arm64
mw added a comment to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

@cperciva @greg_unrelenting.technology Hi! Before I do the commit, I'm looking forward to your testing and I'd really appreciate your input.

Jun 22 2020, 2:26 PM · x86, arm64

Jun 20 2020

mw added inline comments to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 20 2020, 5:10 PM · x86, arm64
cperciva added inline comments to D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 20 2020, 4:27 PM · x86, arm64
imp accepted D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Thanks for finding this. We went round and round when it went in. Might not hurt to make sure it still works on other boards
.

Jun 20 2020, 3:55 PM · x86, arm64
manu accepted D25373: Fix AccessWidth and BitWidth parsing in SPCR table.

Thanks !
I've talked with Greg about this last week, glad you did it before me :)

Jun 20 2020, 3:54 PM · x86, arm64
manu added a reviewer for D25373: Fix AccessWidth and BitWidth parsing in SPCR table: val_packett.cool.
Jun 20 2020, 3:54 PM · x86, arm64
mw requested review of D25373: Fix AccessWidth and BitWidth parsing in SPCR table.
Jun 20 2020, 3:43 PM · x86, arm64

Dec 3 2019

val_packett.cool updated the diff for D22642: Intel IOMMU DMAR suspend/resume support (only without QI for now).

Now calling from IOAPIC suspend/resume functions (if there's any better place "close to the nexus" I haven't found it.)

Dec 3 2019, 6:43 PM · x86
kib added inline comments to D22642: Intel IOMMU DMAR suspend/resume support (only without QI for now).
Dec 3 2019, 3:46 PM · x86
val_packett.cool added inline comments to D22642: Intel IOMMU DMAR suspend/resume support (only without QI for now).
Dec 3 2019, 3:33 PM · x86
kib added a comment to D22642: Intel IOMMU DMAR suspend/resume support (only without QI for now).

DMARs must be suspended after, and resumed before any subordinate devices. Because DMARs do not participate in the newbus hierarchy, or rather, they are placed there in the arbitrary place determined by not relevant details of the driver implementation, newbus suspend/resume methods are really not appropriate to use. The methods should be nops, and actual suspend/resume done near nexus.

Dec 3 2019, 3:07 PM · x86
val_packett.cool created D22642: Intel IOMMU DMAR suspend/resume support (only without QI for now).
Dec 3 2019, 2:23 PM · x86

Jan 5 2019

rozhuk.im-gmail.com updated the diff for D9759: amdtemp driver update.

More proper temp calculatuion based on RangeUnajusted, according to "Preliminary BIOS and Kernel Developer’s Guide (BKDG) for AMD Family 16h Models 00h-0Fh (Kabini) Processors".

Jan 5 2019, 12:23 AM · x86

Dec 7 2018

rozhuk.im-gmail.com updated the diff for D9759: amdtemp driver update.
Dec 7 2018, 9:29 PM · x86
cem added inline comments to D9759: amdtemp driver update.
Dec 7 2018, 7:50 PM · x86
rozhuk.im-gmail.com added inline comments to D9759: amdtemp driver update.
Dec 7 2018, 7:32 PM · x86
rozhuk.im-gmail.com updated the diff for D9759: amdtemp driver update.
Dec 7 2018, 7:32 PM · x86

Dec 3 2018

avg added a member for x86: avg.
Dec 3 2018, 1:24 PM