[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: