Page MenuHomeFreeBSD

scottl (Scott Long)
User

Projects

User Details

User Since
Jun 4 2014, 7:07 AM (287 w, 2 d)

Recent Activity

Yesterday

scottl committed rS355440: MFC r349184. This fixing PCI passthrough via VT-d on modern chipsets with.
MFC r349184. This fixing PCI passthrough via VT-d on modern chipsets with
Fri, Dec 6, 9:50 AM
scottl committed rS355436: Move the mds, irbs, and ssb mitigation knobs into machdep.mitigations..
Move the mds, irbs, and ssb mitigation knobs into machdep.mitigations.
Fri, Dec 6, 2:43 AM
scottl closed D22590: Place IBRS, SSB, and MDS into the machdep.mitigations tree.
Fri, Dec 6, 2:43 AM

Thu, Dec 5

scottl committed rS355429: Add support for new sound HDA hardware.
Add support for new sound HDA hardware
Thu, Dec 5, 7:40 PM

Mon, Dec 2

scottl committed rS355310: I took over mentorship of Scott Philips a while ago, update the mentors.
I took over mentorship of Scott Philips a while ago, update the mentors
Mon, Dec 2, 10:15 PM

Thu, Nov 28

scottl created D22590: Place IBRS, SSB, and MDS into the machdep.mitigations tree.
Thu, Nov 28, 6:37 AM
scottl committed rS355164: Remove the trm(4) driver.
Remove the trm(4) driver
Thu, Nov 28, 2:32 AM
scottl updated the diff for D22575: Remove the trm driver.

Add ObsoleteFiles

Thu, Nov 28, 12:12 AM

Wed, Nov 27

scottl created D22575: Remove the trm driver.
Wed, Nov 27, 7:15 PM
scottl committed rS355134: Clean up and clarify meta commentary on TAA. Add a state to denote.
Clean up and clarify meta commentary on TAA. Add a state to denote
Wed, Nov 27, 7:12 PM

Tue, Nov 26

scottl committed rS355118: Partially revert r355028. hpt27xx is not Giant-locked in FreeBSD 12.x,.
Partially revert r355028. hpt27xx is not Giant-locked in FreeBSD 12.x,
Tue, Nov 26, 7:04 PM
scottl committed rS355114: Revert r355021. In my haste to grep for Giant, I missed that it was in.
Revert r355021. In my haste to grep for Giant, I missed that it was in
Tue, Nov 26, 5:26 PM

Mon, Nov 25

scottl accepted D22539: Remove ifdefs for FreeBSD 6, 7, 8 and 9. Assume we're past that..
Mon, Nov 25, 5:11 AM

Sun, Nov 24

scottl accepted D22529: bsd-family-tree: add several new entries.
Sun, Nov 24, 7:52 AM
scottl added a reviewer for D22529: bsd-family-tree: add several new entries: scottl.
Sun, Nov 24, 7:47 AM

Sat, Nov 23

scottl committed rS355028: MFC 355012 and 355021. Mark trm and hpt27xx for removal in 13.0.
MFC 355012 and 355021. Mark trm and hpt27xx for removal in 13.0
Sat, Nov 23, 7:06 AM

Fri, Nov 22

scottl committed rS355021: Mark hpt27xx for removal in 13.0; all CAM drivers will be Giant-free by then..
Mark hpt27xx for removal in 13.0; all CAM drivers will be Giant-free by then.
Fri, Nov 22, 8:23 PM
scottl committed rS355012: Schedule the trm(4) driver for removal. It relies on Giant and thus has.
Schedule the trm(4) driver for removal. It relies on Giant and thus has
Fri, Nov 22, 6:51 PM
scottl committed rS355009: Remove NEEDGIANT from the scsi_sg /dev node. It likely has not been.
Remove NEEDGIANT from the scsi_sg /dev node. It likely has not been
Fri, Nov 22, 6:18 PM

Mon, Nov 18

scottl accepted D22431: Add x86 msr tweak KPI..
Mon, Nov 18, 7:59 PM
scottl added a comment to D22431: Add x86 msr tweak KPI..

Minor request, if the MSR_OP_LOCAL/SCHED/RENDEVOUS opcodes are mutually exclusive from each other then don't make them be bitfield definitions, just have them be sequential numbers.

Mon, Nov 18, 4:33 PM
scottl added a comment to D22431: Add x86 msr tweak KPI..

This looks great. My only complaint is using the name "tweak", I think it's too casual and poorly descriptive. Maybe x86_program_msr_smp()?

Mon, Nov 18, 6:25 AM

Sat, Nov 16

scottl committed rS354764: MFC r354759:.
MFC r354759:
Sat, Nov 16, 12:52 AM
scottl committed rS354763: MFC r354759:.
MFC r354759:
Sat, Nov 16, 12:36 AM
scottl committed rS354762: MFC r354756:.
MFC r354756:
Sat, Nov 16, 12:33 AM
scottl committed rS354761: Partially revert r354760, it included a patch that wasn't ready yet..
Partially revert r354760, it included a patch that wasn't ready yet.
Sat, Nov 16, 12:32 AM
scottl committed rS354760: MFC r354756:.
MFC r354756:
Sat, Nov 16, 12:29 AM
scottl committed rS354759: TSX Asynchronous Abort mitigation for Intel CVE-2019-11135..
TSX Asynchronous Abort mitigation for Intel CVE-2019-11135.
Sat, Nov 16, 12:26 AM

Fri, Nov 15

scottl updated the diff for D22374: TSX Asynchronous Abort Mitigation.

Move taa into its own sysctl node, machdep.mitigations.taa.(enable|state)

Fri, Nov 15, 11:45 PM
scottl committed rS354756: Create a new sysctl subtree, machdep.mitigations. Its purpose is to organize.
Create a new sysctl subtree, machdep.mitigations. Its purpose is to organize
Fri, Nov 15, 11:27 PM
scottl added inline comments to D22374: TSX Asynchronous Abort Mitigation.
Fri, Nov 15, 11:12 PM
scottl updated the diff for D22374: TSX Asynchronous Abort Mitigation.

Move the sysctls and tunables to the new machdep.mitigations
tree. Rename the code in accordance, and rename the sysctls
themselves to have neutral wording.

Fri, Nov 15, 11:10 PM
scottl added inline comments to D22374: TSX Asynchronous Abort Mitigation.
Fri, Nov 15, 9:13 PM
scottl added inline comments to D22374: TSX Asynchronous Abort Mitigation.
Fri, Nov 15, 8:41 PM
scottl added inline comments to D22374: TSX Asynchronous Abort Mitigation.
Fri, Nov 15, 8:39 PM
scottl updated the diff for D22374: TSX Asynchronous Abort Mitigation.

Address several comments

Fri, Nov 15, 8:37 PM
scottl added inline comments to D22374: TSX Asynchronous Abort Mitigation.
Fri, Nov 15, 8:28 PM
scottl added a comment to D22374: TSX Asynchronous Abort Mitigation.

My suggestion is to move ssb, mds, tsx, and probably others from _hw to something like _hw.x86.mitigations. Then rename each with a name that's not enable or disable. We would still have compat OIDs, and I think that the values could remain the same. That's work for a future time, though.

Fri, Nov 15, 8:09 PM
scottl added inline comments to D22374: TSX Asynchronous Abort Mitigation.
Fri, Nov 15, 7:50 PM
scottl updated the diff for D22374: TSX Asynchronous Abort Mitigation.

Add some bootverbose messages for when things don't behave.
Track MDS state and synchronize more closely with it.

Fri, Nov 15, 7:23 PM
scottl updated the diff for D22374: TSX Asynchronous Abort Mitigation.

Remove an unncessary XXX comment

Fri, Nov 15, 5:47 PM
scottl added inline comments to D22374: TSX Asynchronous Abort Mitigation.
Fri, Nov 15, 5:32 PM
scottl updated the diff for D22374: TSX Asynchronous Abort Mitigation.

Forgot to set the TSX MSR on all CPUs, not just the one that's currently
running. Fixed.

Fri, Nov 15, 12:40 PM
scottl updated the diff for D22374: TSX Asynchronous Abort Mitigation.

Complete the TAA mitigation. Code is tested with and without the
microcode update. Has not been tested to see if it actually stops
the POC attacks.

Fri, Nov 15, 12:12 PM
scottl committed rS354730: Revert a patch that accidentally was committed with r354729.
Revert a patch that accidentally was committed with r354729
Fri, Nov 15, 11:55 AM
scottl committed rS354729: Fix a typo in how the AVX512DQ feature bit is checked..
Fix a typo in how the AVX512DQ feature bit is checked.
Fri, Nov 15, 11:53 AM

Thu, Nov 14

scottl accepted D18613: Add driver for the VMware Paravirtual SCSI (pvscsi) controller.
Thu, Nov 14, 11:17 PM
scottl added reviewers for D22374: TSX Asynchronous Abort Mitigation: emaste, kib, scottph.
Thu, Nov 14, 5:45 PM
scottl updated the diff for D22374: TSX Asynchronous Abort Mitigation.

Small updates

Thu, Nov 14, 5:22 PM
scottl created D22374: TSX Asynchronous Abort Mitigation.
Thu, Nov 14, 5:04 PM

Wed, Nov 13

scottl committed rP517393: Update to opcm as of e1f3a51. This provides better support for CascadeLake.
Update to opcm as of e1f3a51. This provides better support for CascadeLake
Wed, Nov 13, 10:03 PM
scottl closed D22172: Update sysutils/intel-pcm as of 28-Oct-2019.
Wed, Nov 13, 10:03 PM
scottl committed rS354683: Stop the VESA driver from whining loudly in the dmesg during boot on.
Stop the VESA driver from whining loudly in the dmesg during boot on
Wed, Nov 13, 3:31 PM

Tue, Nov 12

scottl committed rS354658: MFC: Add new bit definitions for TSX, related to the TAA issue. The actual.
MFC: Add new bit definitions for TSX, related to the TAA issue. The actual
Tue, Nov 12, 7:35 PM
scottl committed rS354657: MFC: Add new bit definitions for TSX, related to the TAA issue. The actual.
MFC: Add new bit definitions for TSX, related to the TAA issue. The actual
Tue, Nov 12, 7:29 PM
scottl committed rS354655: Add new bit definitions for TSX, related to the TAA issue. The actual.
Add new bit definitions for TSX, related to the TAA issue. The actual
Tue, Nov 12, 7:15 PM
scottl accepted D21987: nvdimm(4): Only expose namespaces for accessible data SPAs.
Tue, Nov 12, 1:05 AM
scottl accepted D22253: nvdimm(4): Fix various problems when the using the second label index block.
Tue, Nov 12, 1:01 AM

Mon, Nov 11

scottl committed rS354631: Add the text attribute for MDS_NO in the IA32_ARCH_CAP MSR..
Add the text attribute for MDS_NO in the IA32_ARCH_CAP MSR.
Mon, Nov 11, 10:18 PM
scottl accepted D22295: Fix panic message to indicate right action that was improper..
Mon, Nov 11, 3:52 AM

Oct 28 2019

scottl committed rS354143: Add device IDs for the next generation of Intel HDA audio..
Add device IDs for the next generation of Intel HDA audio.
Oct 28 2019, 11:31 PM
scottl added a reviewer for D22172: Update sysutils/intel-pcm as of 28-Oct-2019: gallatin.
Oct 28 2019, 6:48 PM
scottl created D22172: Update sysutils/intel-pcm as of 28-Oct-2019.
Oct 28 2019, 6:46 PM

Oct 23 2019

scottl accepted D21818: snd_hda: Add Intel Comet Lake and Ice Lake support.
Oct 23 2019, 4:39 PM

Oct 13 2019

scottl committed rS353462: Fix the botched field ordering in the last commit. While here, fix.
Fix the botched field ordering in the last commit. While here, fix
Oct 13 2019, 5:12 AM

Oct 12 2019

scottl committed rS353456: Change from the non-standard nomenclature of "chip" and "card" to the.
Change from the non-standard nomenclature of "chip" and "card" to the
Oct 12 2019, 10:28 PM

Oct 9 2019

scottl added a comment to D21948: Support hotplug of PCI devices on EC2..

The patch works as advertised right now. A couple of observations for my case:

Oct 9 2019, 4:06 PM

Sep 23 2019

scottl accepted D19504: devel/pmdk: update to 1.6.1.
Sep 23 2019, 10:51 PM

Sep 9 2019

scottl accepted D20644: MFC 348757,351225: acpi and nvdimm location_str updates.
Sep 9 2019, 7:49 PM

Sep 6 2019

scottl committed rS351939: Add myself as a mentor for Scott Phillip (scottph).
Add myself as a mentor for Scott Phillip (scottph)
Sep 6 2019, 5:07 PM

Sep 4 2019

scottl accepted D21514: Support doorbell strides != 0..
Sep 4 2019, 2:18 PM

Sep 3 2019

scottl accepted D21493: Implement nvme suspend / resume for pci attachment.
Sep 3 2019, 5:28 AM

Jul 24 2019

scottl added a comment to D19976: bhyve: Support a _VARS.fd file for bootrom.

He's out for a few more weeks. It's on my radar, but I've been busy with other things.

Jul 24 2019, 10:30 PM

Jul 23 2019

scottl committed rS350255: Fix the register layout for the Buffer Descript List Entry. It.
Fix the register layout for the Buffer Descript List Entry. It
Jul 23 2019, 6:40 PM

Jul 20 2019

D21002: ata_xpt: Use the correct union member when accessing valid is now accepted and ready to land.
Jul 20 2019, 6:07 AM

Jul 15 2019

scottl added inline comments to D20950: Implement a devtype command..
Jul 15 2019, 1:40 PM

Jul 12 2019

scottl committed rS349948: Tie the name limit of a VM to SPECNAMELEN from devfs instead of a.
Tie the name limit of a VM to SPECNAMELEN from devfs instead of a
Jul 12 2019, 6:38 PM
scottl closed D20924: Increase VM name limit.
Jul 12 2019, 6:38 PM
scottl added inline comments to D20924: Increase VM name limit.
Jul 12 2019, 6:31 PM
scottl added a comment to D20924: Increase VM name limit.

Switch to using sizeof() inplace of prescribing VM_MAX_SUFFIXLEN

Jul 12 2019, 5:17 PM
scottl added inline comments to D20924: Increase VM name limit.
Jul 12 2019, 5:13 PM
scottl added a comment to D20924: Increase VM name limit.

Fix and expand comments, add a compile time assert for safety.
Pad the buffer length in the sysctl handlers to the null terminator.

Jul 12 2019, 5:02 PM

Jul 11 2019

scottl added a reviewer for D20924: Increase VM name limit: markj.
Jul 11 2019, 10:15 PM
scottl added a reviewer for D20924: Increase VM name limit: jhb.
Jul 11 2019, 6:21 PM
scottl created D20924: Increase VM name limit.
Jul 11 2019, 6:00 PM

Jun 24 2019

scottl committed rS349336: Add a section about the HD Audio module support.
Add a section about the HD Audio module support
Jun 24 2019, 7:42 PM
scottl committed rS349335: Add the PCI HDAudio device model from the 2016 GSoC. Detailed information.
Add the PCI HDAudio device model from the 2016 GSoC. Detailed information
Jun 24 2019, 7:31 PM

Jun 21 2019

scottl committed rS349283: Refactor xpt_getattr() to make it more readable. No outwardly.
Refactor xpt_getattr() to make it more readable. No outwardly
Jun 21 2019, 11:40 PM
scottl added a comment to D12419: HD Audio Emulation For Bhyve (Based on D7840).

Just tested with TruOS/Trident from a May 2019 kernel, and it's getting ECAPMODE. Maybe the problems with Capsicum aren't worked out yet. I'll look some more at it.

Jun 21 2019, 7:46 PM

Jun 20 2019

D18613: Add driver for the VMware Paravirtual SCSI (pvscsi) controller now requires changes to proceed.

Overall this looks very good, but error handoff in pvscsi_process_completion() is not correct. Generally if you're going to return a status that isn't CAM_REQ_CMP, you need to do the following before calling xpt_done():

Jun 20 2019, 6:07 PM

Jun 19 2019

scottl committed rS349184: Implement VT-d capability detection on chipsets that have multiple.
Implement VT-d capability detection on chipsets that have multiple
Jun 19 2019, 6:41 AM

Jun 12 2019

scottl added a reviewer for D20615: Add support for retrieving the VPD pages that are supported.: scottl.
Jun 12 2019, 10:19 PM

May 27 2019

scottl accepted D20427: ips(4): add missing braces.
May 27 2019, 11:04 PM

May 17 2019

scottl committed rS347939: Better formatting for the logpage section.
Better formatting for the logpage section
May 17 2019, 6:15 PM

May 1 2019

scottl accepted D19996: List-ify kernel dump device configuration.
May 1 2019, 7:48 PM

Apr 30 2019

scottl accepted D19996: List-ify kernel dump device configuration.

I'm a bit lost on where the thread on sysctl_wire_old_buffer() is going. I'm fine with the code as-is, recommend not removing the call unless Mark advises otherwise.

Apr 30 2019, 7:01 AM
scottl accepted D20060: Select lacp egress ports based on NUMA domain.
Apr 30 2019, 6:53 AM

Apr 24 2019

scottl accepted D20028: Track TCP connection's NUMA domain in the inpcb.
Apr 24 2019, 3:32 PM
scottl removed a member for transport: scottl.
Apr 24 2019, 3:29 PM
scottl accepted D19996: List-ify kernel dump device configuration.
Apr 24 2019, 3:16 PM