Pertanyaan tentang topik tersebut 'linux-kernel'

Apakah Linux masuk ke kernel di semua core?
Untuk komputer multi-core yang menjalankan Linux 2.6.x, apa yang terjadi ketika sebuah thread melakukan panggilan sistem? Apakah itu masuk ke kernel hanya pada inti tempat thread berjalan, atau apakah itu masuk ke kernel pada semua inti (maaf jika...
344 dilihat
schedule 29.12.2023

Bagaimana cara linux menyinkronkan jumlah preempt
http://lxr.linux.no/linux+v2.6.35/include/linux/preempt.h#L21 Saya hanya mencoba mendapatkan sumber linux. Saya melihat jumlah preempt ini dan bagaimana cara linux memastikan jumlah preempt bersifat atomik? Kode hanya menambah nilainya. Saya...
2667 dilihat
schedule 16.11.2023

Mengalokasikan lebih dari 4 MB memori bersebelahan yang disematkan di Kernel Linux
Untuk beberapa interaksi dengan perangkat PCI yang sedang dibuat, kami ingin membuat potongan memori berukuran besar yang dapat diakses oleh board. Saat ini, bagian memori terbesar yang dapat saya alokasikan berukuran 4 megabita. Saya ingin tahu...
8729 dilihat

Cara menggunakan pembungkus blob DebugFS dalam modul kernel
Saya mencoba menemukan cara tercepat untuk memindahkan data besar dari kernel ke ruang pengguna. Saat ini saya sedang mencoba debugf GKH, tetapi saya kesulitan untuk membuat pembungkus gumpalan berfungsi. Inilah yang saya dapatkan sejauh ini:...
2007 dilihat
schedule 18.11.2023

Pemantauan soket langsung dengan netlink inet_diag
Tujuan saya adalah memonitor soket dan menghubungkannya dengan aplikasi yang membuatnya. Saya mengetahui netstat, ss, lsof dan sebagainya dan mereka dapat membuat daftar semua soket dengan aplikasinya. Dan saya juga tahu itu Saya dapat mengurai...
5141 dilihat
schedule 17.11.2023

Perbedaan antara saling pengecualian dan IO yang diblokir dalam pemrograman kernel?
Saya tidak dapat memahami perbedaan antara dua kode berikut. Adakah yang bisa menjelaskan perbedaan antara kode-kode berikut & juga menjelaskan perbedaan antara semaphore dan mutex dengan contoh.... Saling mengecualikan:...
313 dilihat

Mendapatkan kesalahan: deklarasi fungsi implisit 'proc_create'
Saya mendapatkan kesalahan "deklarasi fungsi implisit 'proc_create'" saat mengkompilasi modul driver saya. Saya ingin membuat entri di/proc dan mencetak jumlah program yang menggunakan modul tersebut. Bisakah Anda memberi tahu saya apa yang salah di...
1620 dilihat
schedule 20.11.2023

Bagaimana cara kerja fastboot boot ‹kernel› secara internal?
Fastboot memiliki fitur berikut ini (jika booting gambar khusus gagal, perangkat secara ajaib akan mem-boot gambar default di lain waktu, dan semuanya akan baik-baik saja): Untuk melakukan booting dengan image kernel sisi host...
8857 dilihat
schedule 21.12.2023

Qemu gagal memuat ketika initrd (cpio) saya besar ~80 mb
Saya baru mengenal qemu dan mencoba mempelajari pemrograman kernel, saya membuat initrd yang memiliki kotak sibuk, tetapi ketika saya menambahkan tarbal besar ~80Mb di cpio qemu gagal dimuat. Saya ingin memasukkan golang di intrd, sehingga saya...
1734 dilihat
schedule 20.01.2024

Buildroot gagal membuat gambar untuk intel edison di ubuntu 17.10 (64 bit)
Saya mencoba membuat gambar untuk papan Intel Edison. Tapi gagal saat mengkonfigurasi lzop di Ubuntu 17.10. Saya telah menautkan Membuat log Kesalahan dan config.log untuk hal yang sama. INPUT : Saya melakukan prosedur berikut. buat...
135 dilihat

Port serial hang saat close()
Saya mengembangkan modul kernel sederhana ini, yang mengemulasi port serial dengan menggunakan antrian FIFO dan pengatur waktu (baca dari perangkat keras : keluar dari antrian, tulis ke perangkat keras : masukkan ke dalam antrian). Kode sumber...
374 dilihat

Saya tidak bisa memutuskan hubungan dengan GDB dan QEMU
Saya sedang men-debug Kernel Linux (versi terbaru) menggunakan GDB dan QEMU . Saya telah menyetel DEBUG_INFO ke ya di file konfigurasi. Inilah cara saya memanggil QEMU: $> qemu-system-x86_64 -snapshot -m 4G -serial stdio -kernel...
242 dilihat
schedule 14.11.2023

Tutup atau Tangani Pembatalan Data ketika transaksi AXI membalas kesalahan
Latar belakang Saya memiliki sistem ZynqMP yang memiliki empat core Cortex-A53 (PS) bersama dengan logika FPGA (PL). Mereka mentransfer data melalui bus AXI. Saya telah menempatkan beberapa Xilinx AXI Quad SPI dalam desain saya. Linux yang...
301 dilihat
schedule 08.11.2023

Penunjukan alamat di RISC-V
Saya menjalankan inti simulasi RV64GC di QEMU dan mencoba untuk lebih memahami subsistem memori virtual dan proses penerjemahan alamat di RISC-V. Sistem simulasi saya berjalan dengan OpenSBI, Linux Kernal v5.5, dan rootfs minimal. Dalam jejak...
476 dilihat

Komunikasi antara dua instance driver kernel Linux berdasarkan pada dua node terpisah di pohon perangkat
Saya menulis driver pada Linux tertanam xilinx mikro untuk berkomunikasi dengan FPGA dan menerima serta memperlakukan IRQ dengan pengendali IRQ. Pohon perangkat terlihat seperti ini sesuai dengan minat kami: stef@dell00:~$ cat /tmp/devicetree.dts...
34 dilihat
schedule 11.01.2024