03 OVM3 Domain Concept
03 OVM3 Domain Concept
1. Oracle Corporation (“Oracle”) is pleased to allow its business partner (“Partner”) to download and copy the information,
documents, and the online training courses (collectively, “Materials") found on this Site. The use of the Materials is restricted to
the non-commercial, internal training of the Partner’s employees only. The Materials may not be used for training, promotion, or
sales to customers or other partners or third parties.
2. All the Materials are trademarks of Oracle and are proprietary information of Oracle. Partner or other third party at no time has
any right to resell, redistribute or create derivative works from the Materials.
3. Oracle disclaims any warranties or representations as to the accuracy or completeness of any Materials. Materials are provided
"as is" without warranty of any kind, either express or implied, including without limitation warranties of merchantability, fitness
for a particular purpose, and non-infringement.
4. Under no circumstances shall Oracle or the Oracle Authorized Boot Camp Training Partner be liable for any loss, damage,
liability or expense incurred or suffered which is claimed to have resulted from use of this Site of Materials. As a condition of use
of the Materials, Partner agrees to indemnify Oracle from and against any and all actions, claims, losses, damages, liabilities
and expenses (including reasonable attorneys' fees) arising out of Partner’s use of the Materials.
5. Reference materials including but not limited to those identified in the Boot Camp manifest can not be redistributed in any format
without Oracle written consent.
Domain Concept
Resource Virtualization
like topology 0
PCIe
1 0
PCIe
1
RC
– Switch chips in the middle of the path will
create branches PCIe
get rid of all inside
Switch 0
small boxes
PCIe
Switch 1
Devices
• Ethernet Card
• HBA NIC
Chip
NIC
Chip
• …
Slot 1
Slot 2
Slot 3
Slot 4
Slot 5
Slot 6
Slot 7
Slot 8
• IO hierarchy is divided into multiple sub-trees
– Aka, Root Complex (RC)
– Each RC will have separate PCI resources
– Nexus driver
• Represent bus, controller of various sub-systems NIC
Chip
• Oracle is the only vendor of those nexus drivers
– Device driver
Slot 1
Slot 2
Slot 3
Slot 4
• Can be developed by device vendors
/devices
pci@0
– Nexus driver at root, Device driver at leaf pci@1
• Virtual Console
– A virtual device that will generate console data
and send to VCC via a LDC channel
Initial Configuration