kernel

    0熱度

    1回答

    我的目標是在Linux內核中實現一個啓用/禁用CPU內核的系統調用。 首先,我實現了一個系統調用,它在4核系統中反對CPU3。 系統調用代碼如下: #include <linux/kernel.h> #include <linux/slab.h> #include <asm/uaccess.h> #include <asm/unistd.h> #include <linux/cpumask

    1熱度

    1回答

    我在armv8(aarch64)中編寫了一個簡單的內核。 MMU配置: 48 VA位(T1SZ = 64-48 = 16) 4K頁大小 映射到內核虛擬存儲器(上TTBR1_EL1)所有物理RAM平坦 (MMU與TTBR0_EL1 = 0活性,所以我只使用在地址爲0xFFFF <地址>,所有平面映射到物理存儲器) 我映射新的地址空間(從1開始的< < 40)到一些自由的物理區域。當我嘗試訪問的地址1

    2熱度

    1回答

    我是OpenCL中的新成員。 我想在內核中傳遞一個int類型的參數來執行這些操作,但我不知道如何執行此操作。我只使用矢量和矩陣,但我從來沒有轉移屬性。 如果我有低於該代碼例如: typedef struct{ int fila; int columna; int value; }Matrix; int main(){ Matrix matrix;

    5熱度

    2回答

    我目前正在編寫一個內核模塊,將數據包有效載荷修改爲學習體驗。我已經完成了數據包修改,但是現在我想在原始數據(我不想刪除原始數據)之後發出這個新的修改數據包。我似乎無法找到發送SKB的內核函數。我試過dev_queue_xmit(nskb)但是導致內核恐慌,我也試過skb->next = nskb,但是什麼也沒做。我是否必須實施SKB清單處理?自從這篇文章seems to be outdated以來

    0熱度

    1回答

    ** Android虛擬設備(AVD)無法啓動。所有SDK程序包都被刪除並重新安裝,但仍然是相同的問題,安裝了Intel atom-x86程序包,用於額外的驅​​動程序Radeon G-Card,VT-X通過Bios設置啓用,使用qvga創建的虛擬設備和軟件圖形模擬器,可與所有Android平臺一起使用。錯誤詳細信息:GUI - >等待目標設備聯機終端 - >300秒等待模擬器後超時聯機 模擬器S

    1熱度

    1回答

    我從源代碼構建AOSP,並且希望能夠將Google Apps包閃存到ROM中。但是,當手機重新啓動時,谷歌應用程序不適用,有人說可能是因爲DM-Verity。 我想知道如何禁用DM-Verity保護,這應該能夠在內核源代碼中禁用。我該如何開始做這件事? 我知道有一個ADB命令「adb disable-verity」可以工作,但我希望我的版本在默認情況下禁用dm-verity。 有人可以幫助我嗎?感

    0熱度

    1回答

    我正在使用OpenCL,並且指針有許多問題(分段違例)。我如何調試GPU的內核代碼來查看內存,在哪裏放置我的屬性並查看我的錯誤?

    0熱度

    1回答

    在我的工作中,我想使用aes-gcm算法來加密linux內核模塊中的數據,所以我選擇了aead api。在aes gcm中,aad數據可以設置0-264位,但是在代碼中如果我使用aead_request_set_ad()函數設置scatterlist的數據結構爲null,那麼將會出錯。 AES-GCM algorithm 下一個是我在linux內核4.10代碼: int aes_gcm_decry

    1熱度

    1回答

    我有興趣瞭解在OSX(https://developer.apple.com/library/content/documentation/Performance/Conceptual/ManagingMemory/Articles/CachingandPurgeableMemory.html)的可吹掃內存的低級實現 如何內核指示到應用層,它是內存不足,有的吹出的記憶應該是映射的?這是同步的還是異步

    0熱度

    1回答

    我正試圖理解內核網絡堆棧,以便爲我的大學進行安全研究。這就是爲什麼我嘗試調試Linux內核的原因。 到目前爲止,我的表現相當不錯,但在嘗試使用qemu和gdb進行調試時遇到了問題。 的問題如下: 我啓動我的linux系統:使開機 boot: @qemu-system-x86_64 \ -kernel ${KERNEL_IMAGE} \ -drive file