diff options
| -rw-r--r-- | recipes-extended/xen/README.test | 84 | ||||
| -rw-r--r-- | recipes-extended/xen/xen_4.18.bb | 4 |
2 files changed, 86 insertions, 2 deletions
diff --git a/recipes-extended/xen/README.test b/recipes-extended/xen/README.test new file mode 100644 index 00000000..4d45aab8 --- /dev/null +++ b/recipes-extended/xen/README.test | |||
| @@ -0,0 +1,84 @@ | |||
| 1 | 1 xl | ||
| 2 | 2 xl list | ||
| 3 | 3 xl console | ||
| 4 | 4 xl console -n 0 | ||
| 5 | 5 xl -n0 console | ||
| 6 | 6 xl -n 0 console | ||
| 7 | 7 xl console -n 0 | ||
| 8 | 8 xl console Domain-0 | ||
| 9 | 9 xm | ||
| 10 | 10 wget | ||
| 11 | 11 wget https://www.alpinelinux.org/downloads/ | ||
| 12 | 12 wget https://dl-cdn.alpinelinux.org/alpine/v3.19/releases/x86_64/alpine-standard-3.19.1-x86_64.iso | ||
| 13 | 13 rm alpine-standard-3.19.1-x86_64.iso | ||
| 14 | 14 wget https://dl-cdn.alpinelinux.org/alpine/v3.19/releases/x86_64/alpine-virt-3.19.1-x86_64.iso | ||
| 15 | 15 mount -t iso9660 -o loop /data/alpine-virt-3.19.1-x86_64.iso /media/cdrom | ||
| 16 | 16 ll | ||
| 17 | 17 ls | ||
| 18 | 18 mount -t iso9660 -o loop alpine-virt-3.19.1-x86_64.iso /media/cdrom^ | ||
| 19 | 19 ls /media/ | ||
| 20 | 20 mkdir /media/cdrom | ||
| 21 | 21 mount -t iso9660 -o loop alpine-virt-3.19.1-x86_64.iso /media/cdrom | ||
| 22 | 22 ls /media/cdrom/ | ||
| 23 | 23 df -kh . | ||
| 24 | 24 dd if=/dev/zero of=/data/a1.img bs=1M count=300 | ||
| 25 | 25 mkdir /data | ||
| 26 | 26 dd if=/dev/zero of=/data/a1.img bs=1M count=300 | ||
| 27 | |||
| 28 | |||
| 29 | ------------------- | ||
| 30 | |||
| 31 | ssh from the host (if using slirp): https://docs.yoctoproject.org/dev-manual/qemu.html | ||
| 32 | |||
| 33 | ssh root@127.0.0.1 -p 2222 | ||
| 34 | |||
| 35 | ------------------- | ||
| 36 | |||
| 37 | Install a guest: | ||
| 38 | |||
| 39 | https://wiki.alpinelinux.org/wiki/Create_Alpine_Linux_PV_DomU | ||
| 40 | |||
| 41 | |||
| 42 | ---------------- | ||
| 43 | |||
| 44 | Add this: | ||
| 45 | autoballoon=0 | ||
| 46 | |||
| 47 | to: | ||
| 48 | |||
| 49 | /etc/xen/xl.conf | ||
| 50 | |||
| 51 | ---------------- | ||
| 52 | |||
| 53 | # /etc/xen/a1.cfg | ||
| 54 | |||
| 55 | # Alpine Linux PV DomU | ||
| 56 | |||
| 57 | # Kernel paths for install | ||
| 58 | kernel = "/media/cdrom/boot/vmlinuz-virt" | ||
| 59 | ramdisk = "/media/cdrom/boot/initramfs-virt" | ||
| 60 | extra="modules=loop,squashfs console=hvc0" | ||
| 61 | |||
| 62 | # Path to HDD and iso file | ||
| 63 | disk = [ | ||
| 64 | 'format=raw, vdev=xvda, access=w, target=/data/a1.img', | ||
| 65 | 'format=raw, vdev=xvdc, access=r, devtype=cdrom, target=/home/root/alpine-virt-3.19.1-x86_64.iso' | ||
| 66 | ] | ||
| 67 | |||
| 68 | # Network configuration | ||
| 69 | vif = ['bridge=br0'] | ||
| 70 | |||
| 71 | # DomU settings | ||
| 72 | memory = 512 | ||
| 73 | name = "wqalpine-a1" | ||
| 74 | vcpus = 1 | ||
| 75 | maxvcpus = 1 | ||
| 76 | |||
| 77 | device_model_version="qemu-xen" | ||
| 78 | device_model_override="/bin/true" | ||
| 79 | |||
| 80 | --------------------------- | ||
| 81 | |||
| 82 | xl create -f /etc/xen/a1.cfg -c | ||
| 83 | |||
| 84 | |||
diff --git a/recipes-extended/xen/xen_4.18.bb b/recipes-extended/xen/xen_4.18.bb index 2ad7704e..4f235bd3 100644 --- a/recipes-extended/xen/xen_4.18.bb +++ b/recipes-extended/xen/xen_4.18.bb | |||
| @@ -1,7 +1,7 @@ | |||
| 1 | # tag: RELEASE-4.18.0 | 1 | # tag: RELEASE-4.18.0 |
| 2 | SRCREV ?= "4da8ca9cb9cfdb92c9dd09d5270ae16a3b2dbc89" | 2 | SRCREV ?= "01f7a3c792241d348a4e454a30afdf6c0d6cd71c" |
| 3 | 3 | ||
| 4 | XEN_REL ?= "4.18" | 4 | XEN_REL ?= "4.18.2" |
| 5 | XEN_BRANCH ?= "stable-4.18" | 5 | XEN_BRANCH ?= "stable-4.18" |
| 6 | 6 | ||
| 7 | SRC_URI = " \ | 7 | SRC_URI = " \ |
