nvmm netbsd

27 августа 2019 1547 admin

NVMM NetBSD


Наконец-то, свершилось - в NetBSD снова нормальный гипервизор!
К тому же - с нуля написанный.
Инфа:
ссылка 1
ссылка 2

Что надо сделать чтобы им пользоваться:

1. Скачиваем patch-nvmm-support
и сохраняем в /usr/pkgsrc/localpatches/emulators/qemu (создаем по необходимости несуществующие папки).
Или одной простой командой:
#wget -P /usr/pkgsrc/localpatches/emulators/qemu https://bitbucket.org/iamleot/pkgsrc-localpatches/raw/a468d52775491e062874b80db517b1fac6aa0dd2/emulators/qemu/patch-nvmm-support

2. Добавляем использование патча в mk.conf:
#echo "LOCALPATCHES= /usr/pkgsrc/localpatches" >> /etc/mk.conf

3. Скачиваем и компилим qemu-nvmm из pkgsrc/wip:
#cd /usr/pkgsrc/wip/qemu-nvmm
#make
#make install

4. Подгружаем модуль:
#modload nvmm

5. Пользуемся!

Дальше по по стандартной схеме использования qemu:

Например:
- создаем диск: qemu-img create -f qcow2 netbsd.qcow 30G

- грузимся с ISO-образа: qemu-system-x86_64 -hda /DATA/netbsd.qcow -cdrom /NetBSD-9.99.10-amd64.iso -m 1024M -accel nvmm
обратите внимание на nvmm - этим мы указываем qemu использовать NVMM

- грузимся с созданного диска: qemu-system-x86_64 -hda netbsd.qcow -m 1024M

Посмотреть и проверить работу можно по demo-файлу: https://www.netbsd.org/~maxv/nvmm/nvmm-demo.zip
В архиве есть Readme файл - что и как "готовить")

Примечание1: Пока что НЕ поддерживается Windows 64 bit:
Windows 64bit requires MTRR and MCE, and both are currently masked in NVMM; support for that hasn't yet been committed.
Примечание2: Linux:
Linux performs timer checks at boot time which fail under hypervisors; to boot Linux, pass "no_timer_check" as kernel argument.
Инфа: https://m00nbsd.net/4e0798b7f2620c965d0dd9d6a7a2f296.html

  • 0

Другие новости по теме:

Другие новости по теме:

    Добавление комментария

    Имя:
    Пароль:
    Email:
    Код:
    captcha
    Введите код:

    Последнии комментарии
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Mackenzie (13.12.2025)
    Hi there very cool website!! Man .. Beautiful ..
    Wo...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Shenna (13.12.2025)
    Helpful information. Lucky me I discovered your si...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Normand (12.12.2025)
    Really no matter if someone doesn't understand the...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Andres (12.12.2025)
    If you desire to increase your knowledge just keep...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Heriberto (12.12.2025)
    Heya i'm for the first time here. I found this boa...
    library initialization failed - unable to allocate file descriptor table - out of memory
    Автор Захар (05.12.2025)
    Очень ценная запись, буквально недавно разбирался ...
    движок для сайта бесплатные движки для сайтов
    Автор Sherlyn (02.12.2025)
    I have read so many articles or reviews about the ...
    Как присвоить несколько IP адресов, и диапазон IP адресов сетевому интерфейсу в Debian
    Автор Bernadine (28.11.2025)
    Каталоги вроде [INVALID URL BB CODE] предоставляют...
    движок для сайта бесплатные движки для сайтов
    Автор Lola (26.11.2025)
    Oh my goodness! Impressive article dude!
    Thank you,...
    движок для сайта бесплатные движки для сайтов
    Автор Sherman (22.11.2025)
    Просматривайте откровенные видео на безопасных
     Популярные
       
    Календарь
    « Декабрь »
    Пн Вт Ср Чт Пт Сб Вс
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30 31
    Облако тегов
    Яндекс.Метрика