
* more nyx hypercalls implemented, among them: - panic hypercall - range filtering hypercall * fixed some nyx hypercalls behavior. * added generic read / write to qemu memory * port linux kernel example to also have nyx API, add better filtering as well. * make nyx api structs volatile to avoid optimization issues * Introduce a method create a Vec in place, using a closure. * use new vec_init function in relevant places. * removed unused unsafe keywork * add more allocated memory r/w callbacks * add more safety notes * move emulator hooks to separate struct * update QEMU version
12 lines
250 B
Bash
12 lines
250 B
Bash
#!/bin/bash
|
|
|
|
LINUX_MODULES=$(pacman -Ql linux-headers | grep -m 1 -E '/usr/lib/modules/[^/]*/' | sed 's|.*/usr/lib/modules/\([^/]*\)/.*|\1|')
|
|
export LINUX_MODULES
|
|
|
|
# Default root password
|
|
echo "root:toor" | chpasswd
|
|
|
|
cd /setup
|
|
|
|
make clean
|
|
make -j nyx |