Tôi đang theo một số hướng dẫn và tham khảo đang cố gắng thiết lập hạt nhân của mình. Tôi đã đi qua một số mã không quen thuộc trong một hướng dẫn mà không phải là giải thích nó cả. Đó là mã được Tôi
Unreliable Guide To Hacking The Linux Kernel khẳng định rằng Bạn có thể nói bạn đang ở trong một ngắt phần cứng, vì in_irq() trả về true. Thận trọng. Cẩn thận rằng điều này sẽ trả về một giá trị dương
Hãy xem xét các đoạn mã sau: unsigned global;
while(global);
global được sửa đổi trong một chức năng được gọi bởi một IRQ. Tuy nhiên, g + + loại bỏ phép thử "không-không-zero" và dịch vòng lặp whil
Tôi là người mới trên Linux Kernel. Hiện tại, tôi đã xem xét các mã nhàn rỗi và có một câu hỏi. Khi bộ xử lý không có bất kỳ taks trong runqueue riêng của họ sau đó nó có thể đi vào chế độ nhàn rỗi, c