精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

用QEMU研究Linux內核PCI子系統

譯文
系統 Linux
Oracle Linux內核工程師Dongli Zhang介紹了如何利用QEMU研究Linux內核PCI子系統。

[[409636]]

【51CTO.com快譯】Linux PCI子系統是Linux內核中最重要的子系統之一。本文介紹了使用QEMU來仿真不同的PCI/PCIe配置,以幫助研究Linux PCI子系統。這種能力便于Linux管理員或開發人員研究、調試和開發Linux內核,因為使用QEMU定制PCI/PCIe配置要容易得多。比如說,結合SeaBIOS源代碼,研究PCI初始化和探測過程會容易得多。此外,與重啟裸機服務器相比,重啟QEMU/KVM虛擬機的速度也快得多。

就本文中的所有示例而言,KVM虛擬機運行Oracle Linux 8,虛擬機內核版本為5.10.0,QEMU版本為 5.2.0。

所有示例都將啟動盤(ol8.qcow2)作為默認IDE來運行。由于本文的目的是研究PCI/PCIe,我們以virtio-scsi-pci HBA為例,不會將任何SCSI LUN連接到HBA。參閱之前的這篇博文,即可了解如何將SCSI LUN連接到 virtio-scsi-pci HBA。

文章重點介紹使用QEMU和PCI/PCIe,不涉及有關PCI/PCIe規范的任何基礎知識。

PCI橋

這部分演示如何通過PCI-2-PCI橋創建PCI輔助總線。輔助總線通過“pci-bridge”來創建。

  1. qemu-system-x86_64 -machine pc,accel=kvm -vnc :8 -smp 4 -m 4096M \ 
  2. -net nic -net user,hostfwd=tcp::5028-:22 \ 
  3. -hda ol8.qcow2 -serial stdio \ 
  4. -device pci-bridge,id=bridge0,chassis_nr=1 \ 
  5. -device virtio-scsi-pci,id=scsi0,bus=bridge0,addr=0x3 \ 
  6. -device pci-bridge,id=bridge1,chassis_nr=2 \ 
  7. -device virtio-scsi-pci,id=scsi1,bus=bridge1,addr=0x3 \ 
  8. -device virtio-scsi-pci,id=scsi2,bus=bridge1,addr=0x4 

上述QEMU命令行創建兩條PCI輔助總線。一條輔助總線(01:00.0)有一個virtio-scsi-pci HBA(01:03.0),第二條輔助總線(02:00.0)有兩個virtio-scsi-pci HBA(02:03.0和02:04.0)。

  1. [root@vm ~]# lspci 
  2. 00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 
  3. 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] 
  4. 00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] 
  5. 00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03) 
  6. 00:02.0 VGA compatible controller: Device 1234:1111 (rev 02) 
  7. 00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 03) 
  8. 00:04.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge 
  9. 00:05.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge 
  10. 01:03.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI 
  11. 02:03.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI 
  12. 02:04.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI 

下列lspci輸出和數字描述了該示例的PCI總線拓撲結構。

  1. [root@vm ~]# lspci -t 
  2. [0000:00]-+-00.0 
  3.           +-01.0 
  4.           +-01.1 
  5.           +-01.3 
  6.           +-02.0 
  7.           +-03.0 
  8.           +-04.0-[01]----03.0 
  9.           \-05.0-[02]--+-03.0 
  10.                        \-04.0 

圖1

PCI根總線

這部分演示如何通過“輕量級”PXB(PCI擴展橋)主機橋創建額外的PCI根總線。它是QEMU命令行中的“pxb”。它僅針對i440fx實現,只可以放在總線0上。

  1. qemu-system-x86_64 -machine pc,accel=kvm -vnc :8 -smp 4 -m 4096M \ 
  2. -net nic -net user,hostfwd=tcp::5028-:22 \ 
  3. -hda ol8.qcow2 -serial stdio \ 
  4. -device pxb,id=bridge1,bus=pci.0,bus_nr=3 \ 
  5. -device virtio-scsi-pci,bus=bridge1,addr=0x3 \ 
  6. -device pxb,id=bridge2,bus=pci.0,bus_nr=8 \ 
  7. -device virtio-scsi-pci,bus=bridge2,addr=0x3 \ 
  8. -device virtio-scsi-pci,bus=bridge2,addr=0x4 

上述QEMU命令行創建兩條額外的PCI 根總線。第一條根總線(04:00.0)有一個virtio-scsi-pci HBA(04:03.0),第二條根總線(09:00.0)有二個virtio-scsi-pci HBA(09:03.0和09:04.0)。

  1. [root@vm ~]# lspci 
  2. 00:00.0 Host bridge: Intel Corporation 440FX - 82441FX PMC [Natoma] (rev 02) 
  3. 00:01.0 ISA bridge: Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] 
  4. 00:01.1 IDE interface: Intel Corporation 82371SB PIIX3 IDE [Natoma/Triton II] 
  5. 00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03) 
  6. 00:02.0 VGA compatible controller: Device 1234:1111 (rev 02) 
  7. 00:03.0 Ethernet controller: Intel Corporation 82540EM Gigabit Ethernet Controller (rev 03) 
  8. 00:04.0 Host bridge: Red Hat, Inc. QEMU PCI Expander bridge 
  9. 00:05.0 Host bridge: Red Hat, Inc. QEMU PCI Expander bridge 
  10. 03:00.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge 
  11. 04:03.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI 
  12. 08:00.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge 
  13. 09:03.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI 
  14. 09:04.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI 

下列lspci輸出和數字描述了該示例的PCI總線拓撲結構。

  1. [root@vm ~]# lspci -t 
  2. +-[0000:08]---00.0-[09]--+-03.0 
  3. |                        \-04.0 
  4. +-[0000:03]---00.0-[04]----03.0 
  5. \-[0000:00]-+-00.0 
  6.             +-01.0 
  7.             +-01.1 
  8.             +-01.3 
  9.             +-02.0 
  10.             +-03.0 
  11.             +-04.0 
  12.             \-05.0 

圖2

PCIe根聯合體

這部分演示如何通過額外的根聯合體(Root Complex)創建額外的PCIe根總線。據QEMU源代碼顯示,PCIe特性只由x86架構上的“q35”機器類型和AArch64上的“virt”機器類型所支持。根聯合體通過在QEMU命令行上使用“pxb-pcie”來創建。

  1. qemu-system-x86_64 -machine q35,accel=kvm -vnc :8 -smp 4 -m 4096M \ 
  2. -net nic -net user,hostfwd=tcp::5028-:22 \ 
  3. -hda ol8.qcow2 -serial stdio \ 
  4. -device pxb-pcie,id=pcie.1,bus_nr=2,bus=pcie.0 \ 
  5. -device ioh3420,id=pcie_port1,bus=pcie.1,chassis=1 \ 
  6. -device virtio-scsi-pci,bus=pcie_port1 \ 
  7. -device ioh3420,id=pcie_port2,bus=pcie.1,chassis=2 \ 
  8. -device virtio-scsi-pci,bus=pcie_port2 \ 
  9. -device pxb-pcie,id=pcie.2,bus_nr=8,bus=pcie.0 \ 
  10. -device ioh3420,id=pcie_port3,bus=pcie.2,chassis=3 \ 
  11. -device virtio-scsi-pci,bus=pcie_port3 

上述QEMU命令行創建兩個額外的PCIe根聯合體。第一個根聯合體有一個virtio-scsi-pci HBA(09:00.0),第二個根聯合體有兩個virtio-scsi-pci HBA(03:00.0和04:00.0)。

  1. [root@vm ~]# lspci 
  2. 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller 
  3. 00:01.0 VGA compatible controller: Device 1234:1111 (rev 02) 
  4. 00:02.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 
  5. 00:03.0 Host bridge: Red Hat, Inc. QEMU PCIe Expander bridge 
  6. 00:04.0 Host bridge: Red Hat, Inc. QEMU PCIe Expander bridge 
  7. 00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02) 
  8. 00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02) 
  9. 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02) 
  10. 02:00.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 (rev 02) 
  11. 02:01.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 (rev 02) 
  12. 03:00.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI (rev 01) 
  13. 04:00.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI (rev 01) 
  14. 08:00.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 (rev 02) 
  15. 09:00.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI (rev 01) 

下列lspci輸出和數字描述了該示例的PCIe拓撲結構。

  1. [root@vm ~]# lspci -t 
  2. -+-[0000:08]---00.0-[09]----00.0 
  3.  +-[0000:02]-+-00.0-[03]----00.0 
  4.  |           \-01.0-[04]----00.0 
  5.  \-[0000:00]-+-00.0 
  6.              +-01.0 
  7.              +-02.0 
  8.              +-03.0 
  9.              +-04.0 
  10.              +-1f.0 
  11.              +-1f.2 
  12.              \-1f.3 

圖3

PCI交換器

這部分演示了如何創建PCIe交換器。

  1. qemu-system-x86_64 -machine q35,accel=kvm -vnc :8 -smp 4 -m 4096M \ 
  2. -net nic -net user,hostfwd=tcp::5028-:22 \ 
  3. -hda ol8.qcow2 -serial stdio \ 
  4. -device ioh3420,id=root_port1,bus=pcie.0 \ 
  5. -device x3130-upstream,id=upstream1,bus=root_port1 \ 
  6. -device xio3130-downstream,id=downstream1,bus=upstream1,chassis=9 \ 
  7. -device virtio-scsi-pci,bus=downstream1 \ 
  8. -device xio3130-downstream,id=downstream2,bus=upstream1,chassis=10 \ 
  9. -device virtio-scsi-pci,bus=downstream2 

上述QEMU命令行創建了一個PCIe交換器,它連接有兩個virtio-scsi-pci HBA。上游端口連接至根總線,而每個下游端口連接至virtio-scsi-pci HBA(03:00.0和04:00.0)。

  1.  [root@vm ~]# lspci 
  2. 00:00.0 Host bridge: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller 
  3. 00:01.0 VGA compatible controller: Device 1234:1111 (rev 02) 
  4. 00:02.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 
  5. 00:03.0 PCI bridge: Intel Corporation 7500/5520/5500/X58 I/O Hub PCI Express Root Port 0 (rev 02) 
  6. 00:1f.0 ISA bridge: Intel Corporation 82801IB (ICH9) LPC Interface Controller (rev 02) 
  7. 00:1f.2 SATA controller: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 6 port SATA Controller [AHCI mode] (rev 02) 
  8. 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02) 
  9. 01:00.0 PCI bridge: Texas Instruments XIO3130 PCI Express Switch (Upstream) (rev 02) 
  10. 02:00.0 PCI bridge: Texas Instruments XIO3130 PCI Express Switch (Downstream) (rev 01) 
  11. 02:01.0 PCI bridge: Texas Instruments XIO3130 PCI Express Switch (Downstream) (rev 01) 
  12. 03:00.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI (rev 01) 
  13. 04:00.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI (rev 01) 

下列lspci輸出和數字描述了該示例的PCIe拓撲結構。

  1. [root@vm ~]# lspci -t 
  2. -[0000:00]-+-00.0 
  3.            +-01.0 
  4.            +-02.0 
  5.            +-03.0-[01-04]----00.0-[02-04]--+-00.0-[03]----00.0 
  6.            |                               \-01.0-[04]----00.0 
  7.            +-1f.0 
  8.            +-1f.2 
  9.            \-1f.3 

圖4

IOMMU

現在,IOMMU始終被裸機所使用。QEMU能夠仿真IOMMU,幫助開發人員調試和研究Linux內核IOMMU相關源代碼以及DMA重映射和中斷重映射的工作原理。

下列QEMU命令行演示了如何為虛擬機創建英特爾IOMMU(啟用中斷重映射)。除了QEMU命令行外,還應該將“intel_iommu=on”添加到虛擬機Linux內核命令行的末尾。

  1. qemu-system-x86_64 -machine q35,accel=kvm,kernel-irqchip=split -vnc :8 -smp 4 -m 4096M \ 
  2. -net nic -net user,hostfwd=tcp::5028-:22 \ 
  3. -hda ol8.qcow2 -serial stdio \ 
  4. -device nvme,drive=nvme0,serial=deadbeaf1,max_ioqpairs=4 \ 
  5. -drive file=disk1.qcow2,if=none,id=nvme0 \ 
  6. -device intel-iommu,intremap=on 

據虛擬機系統日志顯示,IOMMU可用,并被Linux內核啟用。

  1.  [root@vm ~]# dmesg | egrep "iommu|IOMMU" 
  2. ... ... 
  3. [    0.019828] DMAR: IOMMU enabled 
  4. [    0.203209] DMAR-IR: IOAPIC id 0 under DRHD base  0xfed90000 IOMMU 0 
  5. [    0.628348] iommu: Default domain type: Passthrough 
  6. [    1.078994] pci 0000:00:00.0: Adding to iommu group 0 
  7. [    1.079892] pci 0000:00:01.0: Adding to iommu group 1 
  8. [    1.080775] pci 0000:00:02.0: Adding to iommu group 2 
  9. [    1.081654] pci 0000:00:03.0: Adding to iommu group 3 
  10. [    1.082545] pci 0000:00:1f.0: Adding to iommu group 4 
  11. [    1.083432] pci 0000:00:1f.2: Adding to iommu group 4 
  12. [    1.084315] pci 0000:00:1f.3: Adding to iommu group 4 

原文標題:A study of the Linux kernel PCI subsystem with QEMU,作者:Dongli Zhang

【51CTO譯稿,合作站點轉載請注明原文譯者和出處為51CTO.com】

 

責任編輯:華軒 來源: 51CTO
相關推薦

2016-07-22 10:50:56

Linux內核無線子系統

2021-12-15 10:02:25

鴻蒙HarmonyOS應用

2009-10-12 12:46:55

Linux內核SCSI IO

2015-10-19 17:36:19

MOST內核Linux

2013-11-25 17:39:17

Linux內核PCIACPI

2019-07-15 08:30:06

Linux 系統 數據

2013-12-18 11:14:57

Linux內核Linux Kerne

2021-04-06 11:18:47

LinuxWWAN子系統驅動

2021-12-08 08:41:31

Linux 中斷子系統Linux 系統

2021-08-31 11:53:38

Linux inputLinux 系統

2021-07-22 08:03:08

Windows 操作系統Linux

2016-10-17 08:49:15

WindowsLinuxArch Linux

2021-08-10 11:30:30

Linux代碼中斷控制器

2021-08-03 15:10:26

Linux代碼驅動

2021-06-07 08:13:11

LinuxIDLE 子系統

2022-11-27 11:00:15

2022-01-16 07:41:46

Windows 11操作系統微軟

2021-09-27 09:52:41

FacebookBOLTLinux

2015-11-10 16:55:00

性能IO子系統Linux

2022-03-28 19:19:45

Linux時間子系統
點贊
收藏

51CTO技術棧公眾號

久久国产免费| 日韩有码一区| 亚洲一区二区三区四区在线观看| 国产精品一区二区在线观看 | 日韩福利视频一区| 色老汉一区二区三区| 一区二区精品国产| 欧美熟女一区二区| 经典三级在线一区| 欧美一级淫片videoshd| 国产精品免费在线视频| 理论片一区二区在线| 欧美日韩一区二区三区在线| 香港三级日本三级a视频| 国产小视频在线播放| 国产成人精品1024| 国产精品中文久久久久久久| 天堂网av手机版| 欧美激情91| 一区二区欧美日韩视频| 韩国三级hd两男一女| 久久电影天堂| 日本韩国精品一区二区在线观看| 日b视频免费观看| 99免在线观看免费视频高清| 99精品视频中文字幕| 亚洲a∨日韩av高清在线观看| 五月婷婷激情视频| 亚洲午夜一区| 欧美成人中文字幕| wwwww黄色| 日韩精品福利一区二区三区| 欧美一区二区在线播放| 午夜免费一区二区| 新版的欧美在线视频| 亚洲狠狠爱一区二区三区| 在线视频91| 电影av在线| 26uuu成人网一区二区三区| dy888夜精品国产专区| 国产又爽又黄免费软件| 美国三级日本三级久久99| 日韩av毛片网| 日本视频网站在线观看| 一本色道久久综合一区| 久久久久久噜噜噜久久久精品| 视频国产一区二区| 四季av一区二区凹凸精品| 国产亚洲a∨片在线观看| 黄色正能量网站| 欧美大胆视频| 日韩av综合中文字幕| 88av在线播放| 欧美jizz19性欧美| 亚洲精品电影久久久| 欧美夫妇交换xxx| 岛国av一区| 亚洲国内精品视频| 亚洲国产精品无码久久久久高潮| 国产精品qvod| 精品偷拍各种wc美女嘘嘘| 免费无码一区二区三区| 亚洲春色h网| 亚洲免费视频观看| av手机在线播放| 欧美mv日韩| 欧美成人合集magnet| 国模无码国产精品视频| 激情视频一区二区三区| 国自在线精品视频| 国产成人在线视频观看| 丝袜诱惑制服诱惑色一区在线观看| 欧美综合一区第一页| 中文字幕免费高清网站| 久久国产免费看| 亚洲伊人久久大香线蕉av| 午夜精品在线播放| 26uuu亚洲综合色| 日韩久久久久久久| 美女免费久久| 亚洲va韩国va欧美va精品| 爱福利视频一区二区| 久久国产三级| 亚洲电影成人av99爱色| 欧美大波大乳巨大乳| 国产精品国内免费一区二区三区| 久久91亚洲精品中文字幕奶水| 国产污片在线观看| 日韩精品一级二级 | 成人知道污网站| 国产亚洲一级高清| 久久免费视频99| 日韩精品免费专区| av电影成人| 国产在线视频网| 亚洲精品你懂的| 国产黄页在线观看| 疯狂欧洲av久久成人av电影| 亚洲国产精品一区二区三区| 国产一区在线观看免费| 在线视频观看日韩| 国产综合色香蕉精品| 日韩在线视频免费| 中文字幕中文在线不卡住| 免费看欧美黑人毛片| 国产欧美自拍| 日韩精品极品毛片系列视频| 欧美做爰爽爽爽爽爽爽| 久久精品免费| 福利视频一区二区三区| 在线观看免费黄色| 一本色道a无线码一区v| 师生出轨h灌满了1v1| 人人狠狠综合久久亚洲婷| 国内精品视频久久| 国产老妇伦国产熟女老妇视频| 91色|porny| 男人天堂新网址| 日韩午夜视频在线| 亚洲欧美日韩国产中文专区| 国产网站在线看| 国产精品一卡二卡在线观看| 亚洲蜜桃av| 奇米777日韩| 日韩成人在线视频观看| 久久午夜无码鲁丝片午夜精品| 蜜桃视频一区二区三区| 日本一区二区三区视频在线播放| av在线不卡免费| 欧美成人三级在线| 波多野结衣亚洲一区二区| 美女视频网站黄色亚洲| 欧美少妇一区| 男人皇宫亚洲男人2020| 日韩h在线观看| 亚洲国产综合久久| 成人教育av在线| 国产1区2区3区中文字幕| 亚州欧美在线| www.亚洲一区| 7777久久亚洲中文字幕| 国产精品色婷婷久久58| 免费激情视频在线观看| 中日韩免视频上线全都免费| 国产91精品不卡视频| 亚洲av激情无码专区在线播放| 亚洲一区二区在线免费看| 在线观看你懂的视频| 欧美精品一区二区三区久久久竹菊| 成人国产在线视频| av免费在线免费| 日韩三区在线观看| 久久久久久久久99| 成人福利在线看| 欧美三级在线观看视频| 日韩电影不卡一区| 国产成人精品免费视频| 午夜不卡视频| 欧美一区二区免费| 久久久久久福利| www.久久久久久久久| 无码中文字幕色专区| 欧美一区 二区| 日韩美女视频在线观看| 99精品老司机免费视频| 欧美一级片免费看| 国产无遮挡裸体免费视频| 91在线视频网址| 成人中文字幕av| 国产精品伦理久久久久久| ts人妖另类在线| 国产在线88av| 一区国产精品视频| 国产精品系列视频| 亚洲r级在线视频| 色哟哟精品观看| 狠狠色2019综合网| 很污的网站在线观看| 曰本一区二区三区视频| 成人黄色av网| 91福利在线免费| 国产亚洲精品美女久久久| 国产精品高潮呻吟AV无码| 夜夜爽夜夜爽精品视频| 欧美做受喷浆在线观看| 久久99精品国产.久久久久久| 国产一级大片免费看| 琪琪久久久久日韩精品| 国产精品视频一区二区三区四| av香蕉成人| 亚洲欧美日韩国产成人| 国产女无套免费视频| 五月天中文字幕一区二区| 国产精品久久久久久久av| 国产精品 欧美精品| 国产男女无遮挡| 亚洲一级淫片| 欧洲亚洲一区二区| 在线精品视频一区| 国产精品国内视频| 国产丝袜在线观看视频| 欲色天天网综合久久| 亚洲奶汁xxxx哺乳期| 欧美日韩综合一区| 欧美福利视频一区二区| 亚洲日本成人在线观看| www.99热| 95精品视频在线| 被黑人猛躁10次高潮视频| 丝瓜av网站精品一区二区| 隔壁人妻偷人bd中字| 97精品国产福利一区二区三区| 精品一区二区三区视频日产| 精品视频一二| 国产欧美日韩91| 超碰97免费在线| 精品国产依人香蕉在线精品| 极品白浆推特女神在线观看| 亚洲国产精品免费| 精品人妻久久久久一区二区三区| 欧美三级在线看| 成年人视频免费| 欧美日韩裸体免费视频| 精品一区在线观看视频| 国产精品每日更新| a天堂中文字幕| 91色porny在线视频| 一边摸一边做爽的视频17国产 | 欧美一区91| 亚洲区一区二区三区| 九九在线高清精品视频| 九九九九精品九九九九| www.豆豆成人网.com| 91原创国产| 欧美日韩黄网站| 91传媒视频免费| 精品视频一区二区三区在线观看| 国产色视频一区| 欧美一级免费| 91精品在线观| 麻豆精品久久| www.一区二区三区| 亚洲啊v在线免费视频| 99精品在线直播| 99a精品视频在线观看| 96精品久久久久中文字幕| 精品视频一区二区三区| 亚洲一区二区自拍| 视频精品国内| 鬼打鬼之黄金道士1992林正英| 96sao在线精品免费视频| 粉嫩高清一区二区三区精品视频| av一级亚洲| 精品无人乱码一区二区三区的优势| 国产劲爆久久| 久久精品日产第一区二区三区乱码| 久久午夜影院| 鲁丝一区二区三区免费| 国产成人精品免费视| 色姑娘综合网| 91久久国产| 999久久欧美人妻一区二区| 亚洲电影av| 国产免费视频传媒| 久久国产婷婷国产香蕉| 中文字幕一二三区| 99在线视频精品| 成人在线一级片| 国产精品国产三级国产普通话三级| 可以免费看av的网址| 一区二区三区四区不卡在线| 日本少妇bbwbbw精品| 日韩欧美在线国产| 中文字幕av无码一区二区三区| 欧美一区二区三区视频在线观看| 高清乱码毛片入口| 亚洲区一区二区| 黄色网在线播放| 91成人在线观看国产| 国产精品亚洲d| 99中文视频在线| 欧美人与物videos另类xxxxx| 亚洲乱码一区二区三区三上悠亚 | 欧美成人手机在线| 国产一二在线播放| 国产在线一区二区三区| 国产精品乱战久久久| 亚洲精品8mav| 亚洲福利精品| 美女在线视频一区二区| 成人不卡免费av| fc2ppv在线播放| 欧美日韩精品二区| av手机免费看| 亚洲一级一级97网| 欧美aaa免费| 国产精品女主播视频| 久久精品凹凸全集| 国产一区一区三区| 另类天堂av| 女性生殖扒开酷刑vk| 国产精品久久久久天堂| 在线观看亚洲欧美| 欧美一区二区三区视频在线观看| 久青草国产在线| 久久久久久久久久久免费精品| 精品123区| 美女主播视频一区| 黄色工厂这里只有精品| 嫩草视频免费在线观看| 91看片淫黄大片一级在线观看| 激情五月婷婷小说| 69堂精品视频| www.黄在线观看| 欧美又大又硬又粗bbbbb| 日本一区二区三区播放| 亚洲高清在线观看一区| 亚洲欧美久久久| 午夜视频在线观看国产| 亚洲精品亚洲人成人网| 一本久道久久综合无码中文| 亚洲视频在线观看| 不卡一二三区| 精品一区二区不卡| 一本色道久久综合一区| 亚洲天堂2024| 亚洲成人综合网站| 亚洲欧美强伦一区二区| 欧美精品亚州精品| 国产精品麻豆| www亚洲国产| 九九热在线视频观看这里只有精品| 91网站免费入口| 一本到三区不卡视频| 四虎在线免费看| 4388成人网| 日本一区福利在线| 国产午夜福利在线播放| 99久久99久久免费精品蜜臀| 国产性一乱一性一伧一色| 日韩视频一区二区三区| 日本高清在线观看视频| 痴汉一区二区三区| 伊人久久亚洲热| 亚洲图片综合网| 狠狠久久五月精品中文字幕| 色哟哟中文字幕| 国产91精品不卡视频| 偷窥自拍亚洲色图精选| 久久久久久香蕉| 欧美国产一区二区| 97人妻精品一区二区三区动漫| 中文一区二区视频| 久久99国产精品二区高清软件| 亚洲自拍的二区三区| 国产一区二区中文字幕| 久久精品99国产精| 亚洲国产精品999| 国产精品伦理| 一本久道久久综合| 国产精品夜夜爽| 日韩精品人妻中文字幕| 亚洲男人7777| 婷婷丁香久久| 91成人综合网| 91免费看片在线观看| 最新在线中文字幕| 美女撒尿一区二区三区| 精品三级在线观看视频| 欧美一级片中文字幕| 国产精品美女久久久久aⅴ | 成人性生交大片免费看视频在线| 免费一级特黄特色大片| 精品一区二区电影| 精品女同一区二区三区在线观看| 日日噜噜夜夜狠狠久久丁香五月 | 欧美丰满高潮xxxx喷水动漫| 亚洲色图美国十次| 久久久久久久有限公司| 毛片基地黄久久久久久天堂| 欧美精品色哟哟| 亚洲视频一区二区三区| 亚洲乱码一区| 国产偷人视频免费| 亚洲女与黑人做爰| 日本啊v在线| 91久久久久久久久久久| 国产精品综合| 午夜爽爽爽男女免费观看| 精品小视频在线| 日韩黄色av| 国产成人黄色网址| 午夜久久电影网| 福利在线视频网站| 欧美男人的天堂| 国产91丝袜在线18| 中文字幕一区二区三区人妻四季 | 尤物国产精品| 久久综合成人精品亚洲另类欧美| 91av国产精品|