Re: ванильные ядра 3.7.х и kvm (на debian testing)
,-----[Alexander Sitnik, 3 March 2013 10:23]:
> 02.03.2013 15:09, -=Devil_InSide=- пишет:
>> стояла у у меня kvm, на которую перекинул кучку машин с виртуалбокса.
>> и, внезапно, куда то делся kvm при сборке первого же ядра из ветки 3.7.х
>> я как бы слегка молчу про отключение нат в нетфильтр и переползании (с
>> отключением) модулей для вебкамеры - их я хотя бы нашел и включил.
>> а опции виртуализации ...
>> какие то модули в исходниках есть.
>> ====
>> linux-3.7.6/arch/x86/kvm
>> linux-3.7.6/arch/x86/kvm/kvm_cache_regs.h
>> linux-3.7.6/arch/x86/include/asm/kvm_emulate.h
>> linux-3.7.6/arch/x86/include/asm/kvm_host.h
>> linux-3.7.6/arch/x86/include/asm/kvm_para.h
>> linux-3.7.6/arch/x86/include/asm/kvm.h
>> linux-3.7.6/arch/x86/kernel/kvmclock.c
>> linux-3.7.6/arch/x86/kernel/kvm.c
>> ===
>> правда, называются как то без разделения на kvm_amd и kvm_intel
>> и не компилятся.
>>
>> ====
>> CONFIG_HAVE_KVM=y
>> CONFIG_VIRTUALIZATION=y
>
> Ничего не поменялось, всё осталось на месте. Можете взять из
> experimental ядро 3.8 и посмотреть его конфиг. Там есть следующее:
>
> CONFIG_HAVE_KVM=y
> CONFIG_HAVE_KVM_IRQCHIP=y
> CONFIG_HAVE_KVM_EVENTFD=y
> CONFIG_KVM_APIC_ARCHITECTURE=y
> CONFIG_KVM_MMIO=y
> CONFIG_KVM_ASYNC_PF=y
> CONFIG_HAVE_KVM_MSI=y
> CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
> CONFIG_VIRTUALIZATION=y
> CONFIG_KVM=m
> CONFIG_KVM_INTEL=m
> CONFIG_KVM_AMD=m
>
> Если настраивать ядро через menuconfig, то настройки прямо на первом
> уровне, в разделе Virtualization:
>
> | +--------------------------------------------------------+ |
> | | --- Virtualization | |
> | | <M> Kernel-based Virtual Machine (KVM) support | |
> | | <M> KVM for Intel processors support | |
> | | <M> KVM for AMD processors support | |
> | | [ ] Audit KVM MMU | |
> | | <M> Host kernel accelerator for virtio net (EXPERI| |
> | | < > TCM_VHOST fabric module (EXPERIMENTAL) | |
> | | | |
> | +--------------------------------------------------------+ |
> +------------------------------------------------------------+ |
> <Select> < Exit > < Help > |
> +------------------------------------------------------------+
>
в моем случае на 3.7.х не было)
Arrow keys navigate the menu. <Enter> selects submenus --->. Highlighted
letters are hotkeys. │
│ Pressing <Y> includes, <N> excludes, <M> modularizes features. Press
<Esc><Esc> to exit, <?> for │
│ Help, </> for Search. Legend: [*] built-in [ ] excluded <M> module
< > module capable
┌───────────────────────────────────────────────────────────────────────────────────────────────────┐
│
│ │ --- Virtualization
│ │ <M> Host kernel accelerator for virtio net
(EXPERIMENTAL)
│ │ < > Linux hypervisor example code
├───────────────────────────────────────────────────────────────────────────────────────────────────────┤
│ <Select> < Exit > < Help >
│
└───────────────────────────────────────────────────────────────────────────────────────────────────────┘
соберу 3.8, погляжу.
)
>
>
>
>> ====
>> единственные подходящие опции, которые я нашел.
>> ====
>> # find /lib/modules/`uname -r`/ -iname *kvm*
>> #
> Скобки вокруг имени забыли:
>
> % find /lib/modules/`uname -r`/ -iname "*kvm*"
> /lib/modules/3.8.1-1-amd64/kernel/arch/x86/kvm
> /lib/modules/3.8.1-1-amd64/kernel/arch/x86/kvm/kvm-amd.ko
> /lib/modules/3.8.1-1-amd64/kernel/arch/x86/kvm/kvm.ko
> /lib/modules/3.8.1-1-amd64/kernel/arch/x86/kvm/kvm-intel.ko
>
:~$ find /lib/modules/`uname -r`/ -iname "*kvm*"
:~$
скобки сути не меняют
)
(кавычки, кстати))
> Это самосборное 3.8.1 с конфигом от дебиановского 3.8-trunk
> (http://packages.debian.org/experimental/linux-image-3.8-trunk-amd64)
сегодня соберу, погляжу.
как бы только чего еще не переползло.
на ядрах 3.6.х-3.7.х уже дважды чинил камеру.
)
>> ====
>> как то тоже пусто.
>>
>> не то , чтоб это было для домашенго компа сильно актуально, но - куда
>> копать?
>> )
>> гугл пока внятного ответа не дал.
>> на работе стоит ядро 3.6.х, там kvm работает.
>> )
>>
--
__________
mpd status: [stopped]
**************************************
* jabber: devil_inside@jabber.ru *
* Registered linux user #450844 *
**************************************
Reply to: