Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Please don't fork ipu7 support as a separate repository

Đang mở
#2 2 bình luận 1 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tái cấu trúc
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
c
Lĩnh vực
operating-systems

Hướng nghiên cứu

Bắt đầu bằng việc xem xét repository ipu6-drivers được liên kết và so sánh các tệp in-tree được nêu trong issue này, bao gồm drivers/media/pci/intel/cio2-bridge.* và các thay đổi Kconfig/Makefile liên quan. Đồng thời kiểm tra các repository HAL, bins và icamerasrc được liên kết để xem xét các mối lo ngại đã mô tả về các đường dẫn dùng chung. Công việc được xem là hoàn tất khi đã xác lập một phương án tích hợp tránh xung đột giữa các thành phần kernel và xung đột đường dẫn trong userspace.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

For the kernel side, the official way to integrate ipu6-drivers has always been in-tree builds, and the out-of-tree dkms builds breaks from time to time. Under in-tree builds, you copy related driver source files along with Kconfig/Makefile changes into the kernel tree to be integrated. If there are two such in-tree builds, e.g. one ipu6 and one ipu7, the related files are meant to be conflicting to each other, and actually they (for example, drivers/media/pci/intel/cio2-bridge.*) are different right now. Forking kernel drivers with common components is never a good idea. You should really integrate ipu7 drivers into ipu6-drivers instead.

For the userspace side, please always keep in mind that you may have only one instance of a specific file path in the system. For now it appears the HAL and bins repositories are empty and icamerasrc is shared with ipu6, but creating a separate repository for HAL and bins has already been sufficient to raise a concern of potential path conflicts.

Ngôn ngữ chính
C
Star
14
Fork
39
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của intel/ipu7-drivers

Tất cả issue của intel/ipu7-drivers

Issue tương tự

Thêm issue về C

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.