Page MenuHomeFreeBSD

Augment io-mapping.h for the DRM drivers
ClosedPublic

Authored by markj on Jun 20 2017, 8:06 PM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Dec 11, 9:06 AM
Unknown Object (File)
Tue, Dec 3, 6:49 AM
Unknown Object (File)
Nov 18 2024, 3:32 AM
Unknown Object (File)
Nov 18 2024, 1:29 AM
Unknown Object (File)
Nov 17 2024, 5:49 PM
Unknown Object (File)
Nov 17 2024, 4:15 PM
Unknown Object (File)
Nov 17 2024, 3:59 PM
Unknown Object (File)
Nov 17 2024, 2:14 PM
Subscribers

Details

Summary

We need to actually define struct io_mapping now, since it's embedded
into some structs in the updated DRM drivers. Also, io_mapping_map_wc()
now has three parameters, so I've updated the mlx drivers accordingly.
There shouldn't be any functional change.

Test Plan

buildkernel WITH_OFED=

No problems using this version of the header with amdgpu. Will test i915 tonight.

Diff Detail

Repository
rS FreeBSD src repository - subversion
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

markj added a reviewer: hselasky.

Hi,

I would like to test this patch before it hits the tree. It touches core functionality of the MLX4/MLX5 drivers.

Give me 1-2 days for testing.

--HPS

Hi,

I would like to test this patch before it hits the tree. It touches core functionality of the MLX4/MLX5 drivers.

Give me 1-2 days for testing.

Sure, thanks.

Test OK. Please test build with arm64 GENERIC kernel before committing aswell if you didn't do it already.

This revision is now accepted and ready to land.Jun 21 2017, 2:27 PM
This revision was automatically updated to reflect the committed changes.