Changes between Version 3 and Version 4 of Xen_Lab7


Ignore:
Timestamp:
Oct 22, 2009, 11:51:50 AM (15 years ago)
Author:
rider
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Xen_Lab7

    v3 v4  
    55}}}
    66----
    7 
    8 = 【Step 1: 首先產生一台虛擬機器】 =
     7= 【Step 0: 流程】 =
     8 * 本範例將說明如何使用及設定 Xen PCI Passthrough
     9{{{
     10#!graphviz
     11digraph finite_state_machine {
     12 rankdir=LR;
     13 ranksep=0.3;
     14 size="11,8";
     15 node[shape=box,width=3.0];
     16 
     17 "1.先確認主機上的顯示卡相關資訊及規格" -> "2. 建立一台虛擬機器供測試用" -> "3.如何設定 PCI Frontend ?";
     18 "1.先確認主機上的顯示卡相關資訊及規格" -> "2. 建立一台虛擬機器供測試用" -> "4.如何設定 PCI Backend ?";
     19 "5.如何設定 Xen 硬體直接存取 ?" -> "6.啟動虛擬機器與基本環境設定" -> "7.檢查虛擬機器有否成功 allocate 到顯示卡的資源";
     20}
     21}}}
     22----
     23= 【Step 1: 首先查看主機上的顯卡資訊】 =
     24{{{
     25$ lspci -vv
     26}}}
     27{{{
     28#!sh
     2901:00.0 VGA compatible controller: nVidia Corporation GeForce 9800 GT (rev a2)
     30        Subsystem: ASUSTeK Computer Inc. Device 82a0
     31        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
     32        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
     33        Latency: 0
     34        Interrupt: pin A routed to IRQ 16
     35        Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
     36        Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
     37        Region 3: Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
     38        Region 5: I/O ports at dc80 [size=128]
     39        [virtual] Expansion ROM at fea00000 [disabled] [size=128K]
     40        Capabilities: <access denied>
     41        Kernel driver in use: pciback
     42        Kernel modules: nvidia, nvidiafb
     43}}}
     44----
     45= 【Step 2: 產生一台實驗用虛擬機器】 =
    946 * 設定你想要怎樣規格的虛擬機器.
    1047{{{
     
    3673}}}
    3774----
    38 = 【Step 2: 查看你的顯卡資訊】 =
    39 {{{
    40 $ lspci -vv
    41 }}}
    42 {{{
    43 #!sh
    44 01:00.0 VGA compatible controller: nVidia Corporation GeForce 9800 GT (rev a2)
    45         Subsystem: ASUSTeK Computer Inc. Device 82a0
    46         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
    47         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
    48         Latency: 0
    49         Interrupt: pin A routed to IRQ 16
    50         Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
    51         Region 1: Memory at d0000000 (64-bit, prefetchable) [size=256M]
    52         Region 3: Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
    53         Region 5: I/O ports at dc80 [size=128]
    54         [virtual] Expansion ROM at fea00000 [disabled] [size=128K]
    55         Capabilities: <access denied>
    56         Kernel driver in use: pciback
    57         Kernel modules: nvidia, nvidiafb
    58 }}}
    59 ----
    6075= 【Step 3: PCI Frontend Configuration 設定你的 DomU 】 =
    6176{{{