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

漫談虛擬化之四-計算虛擬化中的 CPU 虛擬化

云計算 虛擬化
我們通常所說的虛擬化主要是指平臺虛擬化技術,通過使用 Hypervisor,隱藏特定計算平臺的實際物理特性,為用戶提供抽象的、統一的、模擬的計算環境(即虛擬機)。

經過前面的介紹,我們差不多都應該知道,針對不同的資源,虛擬化主要包含三個方面的內容:計算虛擬化、存儲虛擬化和網絡虛擬化,接下來咱們就分別詳細介紹這三類資源的虛擬化手段和技術。今天主要聊虛擬化中的“計算虛擬化”,也就是主要針對 CPU 的虛擬化。

[[226279]]

1. 計算虛擬化

計算虛擬化通常包括三方面的內容

      (1)CPU虛擬化:由于多個 VM 共享 CPU 資源,需要對 VM 中的敏感指令進行截獲并模擬執行。

      (2)內存虛擬化:由于多個 VM 共享同一物理內存,需要相互隔離

      (3)I/O虛擬化:由于多個 VM 共享一個物理設備,如磁盤、網卡,一般借用 TDMA 的思想,通過分時多路技術進行復用。

1.1 CPU虛擬化簡介

對于 X86 處理器來說,CPU 虛擬化的基礎是因為其保護模式下一共有 4 個不同優先級,分別從 Ring 0 直到 Ring3。這些 Ring 的優先級隨其所執行功能的不同也有所不同。其中Ring 0 用于操作系統內核和驅動,優先級***,擁有***的“特權”,Ring 1 和 Ring 2 用于操作系統服務,優先級次之,Ring 3 用于應用程序,優先級***。一般應用程序都放在 Ring 3 等級,至于 Ring 1 和 2 則很少被使用。對于應用程序與 OS 發出的命令要求,CPU 一律采取 Direct Execution,如下圖所示:

如果要進行虛擬化,Ring 0 這一層就必須交給 VMM來掌控,進行硬件資源的分配處理。

那么問題來了,由于 OS 一定要在 Ring 0 進行訪問,直接控制硬件,而現在 Ring 0 的部分已經交給 VMM,操作系統則被調降到 Ring 1,但是由于 X86 CPU 最初定位為單個用戶使用,當時并沒有考慮到將計算資源分配給不同 OS 的問題;而且 X86 的指令集架構(即ISA,是處理器的一個抽象描述,即設計規范,定義處理器能夠做什么。其本質就是一系列的指令集綜合。當前主流的 ISA 有 X86、ARM、MIPS、Power 等,這里我們僅講 X86 ISA)中有 19 條敏感指令不是特權指令,這些指令必須要在 Ring 0 這個層級才能作用,否則操作系統將會產生警告、終止掉應用程序甚至導致系統崩潰。

于是,經過研究,我們的攻城獅們提出以下三種方法來解決這個問題。

      (1)全虛擬化(Full Virtualization)

這一方法最初由 VMware 在 1999 年提出,這是一種叫做二進制翻譯(Binary Translation)的技術,原理是通過 VMM 來預先攔截這些 OS 當中原本不能被虛擬化的命令(nonvirtualizable instructions),并將其進行二進制轉譯的替換操作,使操作系統認為自己可以直接掌控硬件,并不知道實際上已經被虛擬化成為虛擬機了。如下圖所示:

而應用程序一般性的命令則還是直接向硬件請求,以維持良好的性能。

全虛擬化的好處是 OS 不必做任何修改,直接安裝即可使用。而且所支持的 OS 種類也最多,但若不靠硬件輔助(Hardware Assisted Virtualization),全虛擬化的實現難度是非常大。

      (2)半虛擬化( ParaVirtualization)

半虛擬化的原理是修改 Guest OS 核心中部分代碼,植入了 Hypercall(超級調用),從而使 Guest OS 會將和特權指令相關的操作都轉換為發給 VMM 的 Hypercall(超級調用),由 VMM 繼續進行處理。而 Hypercall 支持的批處理和異步這兩種優化方式,使得通過Hypercall 能得到近似于物理機的速度。

這樣就能讓原本不能被虛擬化的命令(nonvirtualizable instructions)可以經過 Hypercall interfaces 直接向硬件提出請求,Guest OS 的部分還是一樣在Ring 0,不用被調降到 Ring 1。如下圖所示:

半虛擬化的優點是 CPU、I/O 損耗減到***,理論上性能勝過全虛擬化技術,缺點則是必須要修改 OS 內核才行,只有 SuSE、Ubuntu 等少數 Linux 版本才支持,OS 兼容性不佳,因為微軟不肯修改自家的操作系統內核,因此如果是 Windows 系統,就無法使用半虛擬化了。

VMware 在 2005 年發表了透明半虛擬化(Transparent Paravirtualization),針對支持半虛擬化的 OS 可以在 VMware 的平臺通過 VMI(Virtual Machine Interface)打開半虛擬化來增加 I/O 性能,降低CPU 的使用率。

其原理是在支持半虛擬化的 Guest OS 上面由 VMware tools 開一道后門,與 VMM 進行溝通,然后在 OS 上安裝半虛擬優化驅動程序,以提高 I/O 性能,降低 CPU 使用率。這是一種在 VMware 平臺上可以支持半虛擬化 OS 的***方式,但是必須要注意的是,底層 CPU Virtualization 仍然是使用二進制轉換(Binary Translation)的全虛擬化技術(Full Virtualization),而不是半虛擬化技術。

      (3)CPU 硬件輔助虛擬化( Hardware Assisted Virtualization)

2005 年后,虛擬化漸漸成為潮流,勢不可擋。Intel 與 AMD 決定從 CPU 根本架構著手,更改原來的特權等級 Ring 0、1、2、3,將之歸類為 Non-Root mode,又新增了一個 Root Mode 特權等級(有人稱為Ring -1),這樣一來,OS 便可以在原來Ring 0 的等級,而VMM 則調整到更底層的 Root Mode 等級。如下圖所示:

目前主要有 Intel 的 VT-x 和 AMD 的 AMD-V 這兩種技術。其核心思想都是通過引入新的指令和運行模式,使 VMM 和 Guest OS 分別運行在不同模式(ROOT 模式和非 ROOT 模式)下,且 Guest OS 運行在 Ring 0 下。通常情況下,Guest OS 的核心指令可以直接下達到計算機系統硬件執行,而不需要經過 VMM。當 Guest OS 執行到特殊指令的時候,系統會切換到 VMM,讓 VMM 來處理特殊指令。

1.2 硬件輔助虛擬化擴展話題

在硬件輔助虛擬化中,虛擬機的指令集直接運行在宿主機物理 CPU 上,當虛擬機中的指令設計到 I/O 操作或者一些特殊指令的時候,控制權轉讓給了宿主機(這里其實是轉讓給了 VMM),也就是一個進程,它在宿主機上的表現形式也就是一個用戶級進程。

下圖以 KVM 為例。

從上圖可以比較直觀的看到,VMM 完成 vCPU 和內存的初始化后,通過 ioctl 調用 KVM 的接口,完成虛擬機的創建,并創建一個線程來運行 VM,由于 VM 在前期初始化的時候會設置各種寄存器來幫助 KVM 查找到需要加載的指令的入口(main 函數)。所以線程在調用了 KVM 接口后,物理 CPU 的控制權就交給了 VM。VM 運行在 VMX non-root 模式,這是 Intel 的 VT-x 提供的一種特殊的 CPU 執行模式。然后當 VM 執行了特殊指令的時候,CPU 將當前 VM 的上下文保存到 VMCS 寄存器(這個寄存器是一個指針,保存了實際的上下文地址),然后執行權切換到 VMM。VMM 獲取 VM 返回原因,并做處理。如果是 I/O 請求,VMM 可以直接讀取 VM 的內存并將 I/O 操作模擬出來,然后再調用 VMRESUME 指令,VM 繼續執行,此時在 VM 看來,I/O 操作的指令被 CPU 執行了。

下面我們僅針對 VT-x 的一些重點概念展開談一下。

      (1)兩種模式

VT-x 為 IA 32 處理器增加了兩種操作模式:VMX root operation 和 VMX non-root operation。

VMM 自己運行在 VMX root operation 模式,VMX non-root operation 模式則由 Guest OS 使用。兩種操作模式都支持 Ring 0 ~ Ring 3 這 4 個特權級,因此 VMM 和 Guest OS 都可以自由選擇它們所期望的運行級別。

      (2)模式轉換 VM entry,運行 Guest OS

這兩種操作模式可以互相轉換。運行在 VMX root operation 模式下的 VMM 通過顯式調用 VMLAUNCH 或 VMRESUME 指令切換到 VMX non-root operation 模式,硬件自動加載 Guest OS 的上下文,于是 Guest OS 獲得運行,這種轉換稱為 VM entry。

      (3)模式轉換 VM exit,運行 VMM

Guest OS 運行過程中遇到需要 VMM 處理的事件,例如外部中斷或缺頁異常,或者主動調用 VMCALL 指令調用 VMM 的服務的時候(與系統調用類似),硬件自動掛起 Guest OS,切換到 VMX root operation 模式,恢復 VMM 的運行,這種轉換稱為 VM exit。

VMX root operation 模式下,軟件的行為與在沒有 VT-x 技術的處理器上的行為基本一致;而 VMX non-root operation 模式則有很大不同,最主要的區別是此時運行某些指令或遇到某些事件時,發生 VM exit。

      (4) VMM 的生命周期

VMM 開始于 VMXON 指令,結束與 VMXOFF 指令。

***次啟動 Guest,通過 VMLAUNCH 指令加載 Guest,這時候一切都是新的,比如說起始的 rip 寄存器等。后續 Guest exit 后再 entry,是通過 VMRESUME 指令,此指令會將VMCS(后面會介紹到)所指向的內容加載到當前 Guest 的上下文,以便 Guest 繼續執行。

      (5)虛擬機控制塊 VMCS(Virtual-Machine control structure)

VMCS 是一個 64 位的指針,指向一個真實的內存地址,VMCS 是以 vCPU 為單位的,就是說當前有多少個 vCPU,就有多少個 VMCS 指針。

VMM 和 Guest OS 共享底層的處理器資源,因此硬件需要一個物理內存區域來自動保存或恢復彼此執行的上下文。這個區域稱為虛擬機控制塊(VMCS),包括客戶機狀態區(Guest State Area),主機狀態區(Host State Area)和執行控制區。

VM entry 時,硬件自動從客戶機狀態區加載 Guest OS 的上下文。并不需要保存 VMM 的上下文,原因與中斷處理程序類似,因為 VMM 如果開始運行,就不會受到 Guest OS的干擾,只有 VMM 將工作徹底處理完畢才可能自行切換到 Guest OS。而 VMM 的下次運行必然是處理一個新的事件,因此每次 VMM entry 時, VMM 都從一個通用事件處理函數開始執行;

VM exit 時,硬件自動將 Guest OS 的上下文保存在客戶機狀態區,從主機狀態區中加載 VMM 的通用事件處理函數的地址,VMM 開始執行。而執行控制區存放的則是可以操控 VM entry 和 exit 的標志位,例如標記哪些事件可以導致 VM exit,VM entry 時準備自動給 Guest OS “塞”入哪種中斷等等。

      (6)VMCS 中的客戶機狀態區和主機狀態區

客戶機狀態區和主機狀態區都應該包含部分物理寄存器的信息,例如控制寄存器 CR0,CR3,CR4;ESP(ESP 寄存器里存儲的是在調用函數 fun() 之后,棧的棧頂。并且始終指向棧頂,還有一個 EBP 寄存器,存儲的是棧的棧底指針,通常叫棧基址,這個是一開始進行 fun() 函數調用之前,由 ESP 傳遞給 EBP 的) 和 EIP(EIP寄存器里存儲的是 CPU 下次要執行的指令的地址)(如果處理器支持 64 位擴展,則為 RSP,RIP);CS,SS,DS,ES,FS,GS 等段寄存器及其描述項;TR,GDTR,IDTR 寄存器;IA32_SYSENTER_CS,IA32_SYSENTER_ESP,IA32_SYSENTER_EIP 和 IA32_PERF_GLOBAL_CTRL 等 MSR 寄存器。

客戶機狀態區并不包括通用寄存器的內容,VMM 自行決定是否在 VM exit 的時候保存它們,從而提高了系統性能。客戶機狀態區還包括非物理寄存器的內容,比如一個 32 位的 Active State 值表明 Guest OS 執行時處理器所處的活躍狀態,如果正常執行指令就是處于 Active 狀態,如果觸發了三重故障(Triple Fault)或其它嚴重錯誤就處于 Shutdown 狀態,等等。

前文已經提過,執行控制區用于存放可以操控 VM entry 和 VM exit 的標志位,包括:

External-interrupt exiting:用于設置是否外部中斷可以觸發 VM exit,而不論 Guest OS 是否屏蔽了中斷。

      (7)Interrupt-window exiting:

如果設置,當 Guest OS 解除中斷屏蔽時,觸發 VM exit。

      (8)Use TPR shadow:

通過 CR8 訪問 Task Priority Register(TPR 任務優先級寄存器)的時候,使用 VMCS 中的影子 TPR,可以避免觸發 VM exit。同時執行控制區還有一個 TPR 閾值的設置,只有當 Guest OS 設置的 TR 值小于該閾值時,才觸發 VM exit。

      (9)CR masks and shadows:

每個控制寄存器的每一位都有對應的掩碼,控制 Guest OS 是否可以直接寫相應的位,或是觸發 VM exit。同時 VMCS 中包括影子控制寄存器,Guest OS 讀取控制寄存器時,硬件將影子控制寄存器的值返回給 Guest OS。

      (10)位圖 bitmap:

VMCS 還包括一組位圖以提供更好的適應性:

Exception bitmap:選擇哪些異常可以觸發 VM exit,

I/O bitmap:對哪些 16 位的 I/O 端口的訪問觸發 VM exit。

MSR bitmaps:與控制寄存器掩碼相似,每個 MSR 寄存器都有一組“讀”的位圖掩碼和一組“寫”的位圖掩碼。

每次發生 VM exit 時,硬件自動在 VMCS 中存入豐富的信息,方便 VMM 甄別事件的種類和原因。VM entry 時,VMM 可以方便地為 Guest OS 注入事件(中斷和異常),因為 VMCS 中存有 Guest OS 的中斷描述表(IDT)的地址,因此硬件能夠自動地調用 Guest OS 的處理程序。

硬件輔助技術的出現,使得 VMM 和 Guest OS 的執行通過硬件,自動隔離開來,任何關鍵的事件都可以將系統控制權自動轉移到 VMM,因此 VMM 能夠完全控制系統的全部資源。

Guest OS 不但可以運行在它所期望的***特權級別,因此特權級壓縮和特權級別名的問題迎刃而解,而且 Guest OS 中的系統調用也不會觸發 VM exit。

硬件使用物理地址訪問虛擬機控制塊(VMCS),而 VMCS 保存了 VMM 和 Guest OS 各自的 IDTR 和 CR3 寄存器,因此 VMM 可以擁有獨立的地址空間,Guest OS 能夠完全控制自己的地址空間,地址空間壓縮的問題也不存在了。

中斷和異常虛擬化的問題也得到了很好的解決。VMM 只用簡單地設置需要轉發的虛擬中斷或異常,在 VM entry 時,硬件自動調用 Guest OS 的中斷和異常處理程序,大大簡化 VMM 的設計。同時,Guest OS 對中斷的屏蔽及解除可以不觸發 VM exit,從而提高了性能。而且 VMM 還可以設置當 Guest OS 解除中斷屏蔽時觸發 VM exit,因此能夠及時地轉發積累的虛擬中斷和異常。

CPU 硬件輔助虛擬化其實又分成初代和二代,二代新增了 MMU(memory management unit)虛擬化,也就是 Intel EPT 和 AMD RVI,如果各位小伙伴有興趣,可以登錄到

VMware、Citrix、Intel 與 AMD 網站查詢更詳細的相關信息。

有了 CPU 硬件支持虛擬化技術之后,***的好處就是不再需要以前 BinaryTranslation 或ParaVirtualization 的操作,虛擬化廠商再也不用費心在這里想辦法解決問題,全虛擬化廠商的性能追上了半虛擬化廠商,半虛擬化廠商也可支持不修改內核的操作系統了(例如Windows 或絕大多數的 Linux )。

CPU 虛擬化可以說是計算虛擬化最關鍵的核心,弄清楚了 VM Exit 和 VM Entry。后續的I/O 虛擬化,內存虛擬化都是建立在這個基礎上。

 

責任編輯:武曉燕 來源: 聽泉Rit
相關推薦

2018-05-08 15:16:59

內存虛擬化處理器

2019-06-19 15:35:16

云計算虛擬化容器化

2019-06-18 16:47:16

云計算虛擬化容器化

2018-03-08 16:04:19

2018-03-28 15:21:52

虛擬化類型

2018-03-21 11:00:45

2020-03-10 18:30:06

GPU虛擬化FPGA

2021-12-21 15:37:46

NFV虛擬化IO虛擬化

2017-11-29 14:57:47

虛擬化內核IO

2015-12-14 11:47:23

網絡虛擬化FlowVisor

2016-09-09 14:42:27

云計算華為開發者社區

2018-11-12 15:20:15

CPU虛擬化云計算

2021-12-21 15:46:16

NFV內存虛擬化計算虛擬化

2013-03-18 10:12:25

存儲虛擬化虛擬化技術

2011-02-23 17:44:49

虛擬化標準

2018-01-23 09:27:51

VDI桌面虛擬化協議

2020-12-08 05:58:57

CPU虛擬化虛擬機

2012-07-06 09:39:37

虛擬化

2023-03-30 07:39:57

云計算虛擬化CPU

2010-06-04 10:52:03

虛擬化云計算
點贊
收藏

51CTO技術棧公眾號

久久99国产精品自在自在app | 色综合久久综合网欧美综合网| 国产区日韩欧美| 日本在线播放视频| 国产欧美日韩精品一区二区三区 | 欧美国产日韩在线观看| 91免费国产网站| 免费无码毛片一区二区app| 欧美人与动xxxxz0oz| 欧美中文字幕一二三区视频| 水蜜桃在线免费观看| 日韩电影在线观看完整版| 免费精品视频在线| 午夜美女久久久久爽久久| 五月婷六月丁香| 成人直播在线观看| 欧洲在线/亚洲| av女优在线播放| av女优在线| 99re热视频精品| 成人精品网站在线观看| 亚洲天堂av片| 欧美午夜电影在线观看 | 欧美色区777第一页| av一区二区三区免费观看| 精品av中文字幕在线毛片| 国产成人鲁色资源国产91色综| 国产成人精品a视频一区www| 国产乡下妇女做爰毛片| 久久久久午夜电影| 夜夜躁日日躁狠狠久久88av| 在线观看成人动漫| 婷婷丁香久久| 欧美亚洲精品一区| 日本精品一区在线观看| 男女免费观看在线爽爽爽视频| 国产精品网站在线播放| 明星裸体视频一区二区| 刘亦菲毛片一区二区三区| 久久精品国产成人一区二区三区| 欧亚精品中文字幕| 国产一卡二卡在线| 亚洲性色视频| 欧美激情亚洲一区| 欧美 日韩 国产 一区二区三区| 欧美理论电影大全| 亚洲欧美制服丝袜| 国产又黄又粗又猛又爽的视频| 亚洲性视频在线| 91精品国产日韩91久久久久久| 色哟哟精品视频| 精品国产第一福利网站| 欧美日韩一区二区在线 | 欧美xxx黑人xxx水蜜桃| 亚洲免费视频中文字幕| 椎名由奈jux491在线播放| 国产成人天天5g影院在线观看| 久久―日本道色综合久久 | 精品日韩毛片| 国产亚洲激情视频在线| 日韩人妻无码一区二区三区| 欧美男男freegayvideosroom| 精品免费日韩av| 无码人妻丰满熟妇区毛片蜜桃精品| 国产精品**亚洲精品| 欧美高清www午色夜在线视频| 亚洲免费av一区| 高清一区二区三区av| 69堂国产成人免费视频| 涩涩网站在线看| 国产一区二区久久久久| 欧美成人性福生活免费看| 国产探花一区二区三区| 最新精品在线| 日韩成人在线免费观看| 最近中文字幕免费| 色婷婷一区二区三区| 久久精品99久久久香蕉| 黄色一级视频免费观看| 亚洲国产精品第一区二区| 5252色成人免费视频| 国产一卡二卡三卡| 国产制服丝袜一区| 99久久自偷自偷国产精品不卡| 欧美性受xxxx狂喷水| 国产裸体美女永久免费无遮挡| 女人色偷偷aa久久天堂| 久久久欧美精品| 四虎成人在线观看| 久久99精品一区二区三区三区| 91嫩草免费看| 水莓100国产免费av在线播放| 国产欧美日韩另类一区| a级网站在线观看| 成人黄色动漫| 欧美日韩一区三区四区| 18禁一区二区三区| 亚洲精华一区二区三区| xxx成人少妇69| 久久精品国产亚洲av高清色欲 | 亚洲一级片免费| 国产电影一区| 亚洲女同性videos| 182在线观看视频| 国产日韩一区| 亚洲在线免费观看| 美女毛片在线看| 亚洲激情校园春色| 欧美日韩怡红院| 91麻豆精品激情在线观看最新| 亚洲网站在线观看| 久久高清无码视频| 麻豆中文一区二区| 久久大香伊蕉在人线观看热2| 求av网址在线观看| 精品欧美国产一区二区三区| 性久久久久久久久久久久久久| 欧美变态挠脚心| 欧美成人sm免费视频| 欧美一区免费看| 波多野结衣一区二区三区| 日日噜噜噜夜夜爽爽| 日本成人片在线| 亚洲激情国产精品| 欧美在线视频第一页| 日本免费在线视频不卡一不卡二| 国产一区不卡在线观看| 直接在线观看的三级网址| 欧美天堂亚洲电影院在线播放| 中文字幕在线视频播放| 中文在线日韩| 国产精品久久久久久久久粉嫩av| 五月婷婷丁香花| 亚洲黄网站在线观看| 黄色永久免费网站| 久久99国产成人小视频| 91精品国产高清| 成人午夜精品福利免费| 亚洲精品免费看| 手机在线国产视频| 日韩一区三区| 国产精品永久在线| gogogo高清在线观看免费完整版| 天天av天天翘天天综合网色鬼国产| 丰满人妻一区二区三区53视频| 欧美gay男男猛男无套| 国产精品久久久久久久久免费| 女人天堂在线| 色国产综合视频| 蜜桃精品成人影片| 天天射天天操天天干| 国产欧美日韩精品一区| 欧美两根一起进3p做受视频| 亚洲图片久久| 日韩免费观看网站| 久久精品蜜桃| 日本道色综合久久| 免费看日本黄色片| 日韩电影在线观看电影| 亚洲国内在线| 青青青国产精品| 精品国产一区二区三区久久久狼| 91成年人视频| 亚洲日本丝袜连裤袜办公室| 伊人国产精品视频| 欧美jjzz| 精品一区二区久久久久久久网站| 中文在线аv在线| 亚洲欧美视频在线| 国产男人搡女人免费视频| 欧美激情中文字幕| 国产无色aaa| 中文字幕网址在线| 国产精品毛片| 先锋影音网一区| 高清一区二区三区av| 久久免费视频观看| 青青草超碰在线| 欧美日韩国产一级二级| 男人操女人的视频网站| 国产又粗又黄又爽的视频| 成人黄页在线观看| 欧美日韩亚洲第一| 久久综合99| 国产成人精品福利一区二区三区| 色多多在线观看| 少妇高潮久久77777| 亚洲xxxx天美| 一本一道久久a久久精品综合蜜臀| 亚洲精品国产精品国自产网站| 韩国三级电影一区二区| 免费看国产曰批40分钟| 国产一区二区三区日韩精品| 91亚洲精品久久久| 密臀av在线播放| 久久深夜福利免费观看| 五月婷在线视频| 在线播放国产精品二区一二区四区 | 亚洲一区二区天堂| 伊人夜夜躁av伊人久久| 精品无码一区二区三区| 国产一区二区三区免费在线观看 | 青青青爽久久午夜综合久久午夜| 99热都是精品| 欧美日韩老妇| 精品国产乱码久久久久久108| 久久精品97| 91国内在线视频| 国产福利视频在线| 精品一区二区三区电影| 99久久精品国产一区二区成人| 欧美日韩一区二区精品| 九九热精彩视频| 中文字幕高清一区| 久久久久久久无码| 国产剧情一区在线| 午夜视频在线瓜伦| 亚洲国产清纯| 好吊色这里只有精品| 久久av免费| 国产一区二区高清不卡| 免费欧美网站| 国产日韩欧美在线观看| 欧美电影免费观看| 久久久久久九九九| www在线观看播放免费视频日本| 国产亚洲欧洲高清一区| 天天干在线观看| 精品国产一区二区三区不卡| 97免费观看视频| 欧美三电影在线| 波多野结衣日韩| 疯狂欧美牲乱大交777| 久久精品www人人爽人人| 日韩毛片一二三区| 蜜桃av免费观看| 欧美高清在线一区二区| 无码国产69精品久久久久同性| 91美女蜜桃在线| 熟女人妻在线视频| 高清在线成人网| 无码人妻丰满熟妇啪啪网站| 国产一区在线精品| 国产又黄又猛的视频| 免费高清不卡av| 亚洲老女人av| 美女视频一区二区| 亚洲欧美国产中文| 久久99精品久久久久久| 日本人69视频| 精品一区二区综合| 国产探花在线观看视频| 国产精品123| 香蕉在线观看视频| 成人免费黄色大片| 久久久老熟女一区二区三区91| av在线这里只有精品| 动漫美女无遮挡免费| 成人91在线观看| 99久久人妻无码中文字幕系列| 不卡av在线网| 91精品人妻一区二区三区蜜桃欧美| 91蜜桃视频在线| 先锋影音av在线| 国产精品美女一区二区| 日日碰狠狠添天天爽| 亚洲欧洲日韩女同| 欧美成人精品激情在线视频| 亚洲一区在线观看网站| 91精品国产乱码久久久张津瑜| 欧美性xxxx极品高清hd直播| 免费av中文字幕| 欧美精品久久一区| 国产高清第一页| 亚洲激情在线观看视频免费| 九色国产在线观看| 日韩亚洲欧美中文在线| 亚洲91av| 日本久久亚洲电影| 欧美日韩破处视频| caoporen国产精品| 亚洲精品**不卡在线播he| 亚洲不卡一卡2卡三卡4卡5卡精品| 美女网站一区| 99热一区二区三区| 99riav国产精品| 五月激情婷婷在线| 国产电影一区二区三区| 37p粉嫩大胆色噜噜噜| 中文字幕亚洲在| 国产成人啪精品午夜在线观看| 91福利视频久久久久| 国产福利第一页| 亚洲欧美制服综合另类| 国产福利视频在线| 欧美亚洲激情在线| 爱情电影网av一区二区| 精品高清视频| 一区二区蜜桃| 六月丁香激情网| 激情图区综合网| 黄色a一级视频| 亚洲麻豆国产自偷在线| 黄色片视频免费| 日韩精品一区二区三区老鸭窝| 噜噜噜在线观看播放视频| 欧美成aaa人片免费看| 小明成人免费视频一区| 国产精品区免费视频| 日韩欧美综合| 国产福利一区视频| 国产99精品在线观看| 一级片黄色录像| 日韩欧美大尺度| 二区三区在线视频| 日韩中文字幕在线视频| 性欧美freesex顶级少妇| 亚洲专区在线视频| 成人av国产| 中文字幕日本最新乱码视频| 国产69精品久久99不卡| 麻豆明星ai换脸视频| 91传媒视频在线播放| 天堂国产一区二区三区| 欧美日本高清视频| 国产成人午夜性a一级毛片| 乱色588欧美| 日韩视频一区| 日本不卡视频一区| 亚洲免费观看高清在线观看| 中文字幕福利视频| 亚洲男人的天堂在线| av今日在线| 国产精品手机视频| 欧美视频久久| 中文字幕无码毛片免费看| 亚洲欧洲日韩av| 91丨porny丨在线中文| 中文字幕亚洲无线码a| 网友自拍亚洲| 欧美主播一区二区三区美女 久久精品人 | 日本一二三区不卡| 精品少妇一区二区三区免费观看| sm国产在线调教视频| 成人有码在线视频| 亚洲欧美综合久久久| 久久精品亚洲天堂| 亚洲天堂a在线| 国产欧美久久久| 美女999久久久精品视频| 高清久久精品| wwwwww欧美| 91玉足脚交白嫩脚丫在线播放| 国产午夜在线播放| 国产视频精品免费播放| 成人影院入口| 亚州欧美一区三区三区在线| 美国一区二区三区在线播放 | 成人乱人伦精品视频在线观看| 97精品在线| 亚洲欧美日韩一二三区| 一区二区在线观看视频在线观看| 成人黄色在线观看视频| 久久久久久尹人网香蕉| 久久99精品国产自在现线| 成人免费观看毛片| 亚洲国产精品成人综合色在线婷婷| 久久午夜鲁丝片| 久久久精品电影| 91夜夜蜜桃臀一区二区三区| 午夜免费福利小电影| 久久久久国色av免费看影院| 亚洲一级在线播放| 久久福利视频网| 精品女人视频| 国产九九在线视频| 亚洲欧美一区二区三区国产精品 | 无码人妻黑人中文字幕| 在线播放国产一区二区三区| 一区二区三区日本视频| 青草视频在线观看视频| 久久综合丝袜日本网| 中文字幕久久久久| 欧美成人午夜视频| 色婷婷久久久| 天堂视频免费看| 午夜精品久久久久影视| 99riav在线| 国产精品区一区| 日韩国产精品久久久久久亚洲| 免费看特级毛片| 日韩av在线网| 在线免费观看亚洲| 国产精品专区在线| 国产精品国产三级国产aⅴ入口| 成人久久精品人妻一区二区三区| 日本最新高清不卡中文字幕| 亚洲精品久久久| 爱爱免费小视频| 日韩欧美一区二区不卡|