compilazione modulo bochs-drm


compilazione singolo modulo in Ubuntu (mini.iso) 16.10

scaricare sorgenti kernel 4.8 (entrare nella relativa dir /usr/src/...)

scaricare patch per il kernel
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.8/0004-UBUNTU-SAUCE-no-up-disable-pie-when-gcc-has-it-enabl.patch

[applicare patch Makefile]
patch < due.patch


make menuconfig		(aggiungere modulo M bochs-drm)
make prepare
make scripts


[compilare modulo]
make -C . M=drivers/gpu/drm/bochs


copiare il modulo bochs-drm.ko
da: /usr/src/linux-4.8/drivers/gpu/drm/bochs/bochs-drm.ko
a: /lib/modules/4.8.0-26-generic/kernel/drivers/gpu/drm/bochs/

eseguire:
depmod -a


e' possibile caricarlo:
modprobe bochs-drm



-------------------------------------------------------------

p.s.
altro esempio:

make modules_prepare
make M=fs/ntfs/ modules modules_install
depmod -ae -F /boot/System.map-`uname -r` `uname -r`


p.s.

[forum italiano]
http://forum.ubuntu-it.org/viewtopic.php?f=74&t=615962

[forum internazionale]
https://ubuntuforums.org/showthread.php?t=2342399

http://www.debianitalia.org/forum/installazione/compilare-ed-aggiungere-un-driver-staging-ad-un-kernel-gi%C3%A0-uso
https://wiki.debian.org/it/HowToRebuildAnOfficialDebianKernelPackage
https://wiki.archlinux.org/index.php/Compile_kernel_module


Articolo tratto da: #341724 Linux - http://sacarde.altervista.org/
URL di riferimento: http://sacarde.altervista.org/index.php?mod=read&id=1479487166