linuxboot / linuxboot/corebootnerf
Not using all threads during coreboot's make
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- Go
- Star
- 10
- Fork
- 4
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
"threads" is 14 on my machine, but the toolchain make that coreboot performs seems to be single-threaded. this might be a coreboot problem.
i can see the original make was called correctly from ps:
`brho 253888 253487 0 14:54 pts/10 00:00:00 make -j14 crossgcc-i386 iasl`
but i don't know if that's getting passed down correctly. here's the child:
`brho 253962 253888 0 14:54 pts/10 00:00:00 make -C util/crossgcc build-i386 build_iasl SKIP_GDB=1'
either way, it's been building GCC v8.1.0 for a long time now, and it's using at most one CPU.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách truy vết cách `make -j14 crossgcc-i386 iasl` ở cấp cao nhất gọi `make -C util/crossgcc build-i386 build_iasl SKIP_GDB=1`. Kiểm tra xem giới hạn job có được truyền đến quá trình build toolchain hay không, sau đó xác minh rằng quá trình build GCC sử dụng nhiều CPU thay vì chỉ một CPU.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Lĩnh vực
- build-system
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 25/100