日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

QEMU

發布時間:2023/12/20 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 QEMU 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

QEMU 1: 使用QEMU創建虛擬機

一、QEMU簡介

QEMU是一款開源的模擬器及虛擬機監管器(Virtual Machine Monitor, VMM)。QEMU主要提供兩種功能給用戶使用。一是作為用戶態模擬器,利用動態代碼翻譯機制來執行不同于主機架構的代碼。二是作為虛擬機監管器,模擬全系統,利用其他VMM(Xen, KVM, etc)來使用硬件提供的虛擬化支持,創建接近于主機性能的虛擬機。

用戶可以通過不同Linux發行版所帶有的軟件包管理器來安裝QEMU。如在Debian系列的發行版上可以使用下面的命令來安裝:

sudo apt-get install qemu

或者在紅帽系列的發行版上使用如下命令安裝:

sudo yum install qemu -y

除此之外,也可以選擇從源碼安裝。

獲取QEMU源碼

可以從QEMU官網上下載QEMU源碼的tar包,以命令行下載2.0版本的QEMU為例:

$wget http://wiki.qemu-project.org/download/qemu-2.0.0.tar.bz2 $tar xjvf qemu-2.0.0.tar.bz2

如果需要參與到QEMU的開發中,最好使用Git獲取源碼:

$git clone git://git.qemu-project.org/qemu.git

編譯及安裝

獲取源碼后,可以根據需求來配置和編譯QEMU。

$cd qemu-2.0.0 //如果使用的是git下載的源碼,執行cd qemu $./configure --enable-kvm --enable-debug --enable-vnc --enable-werror --target-list="x86_64-softmmu" $make -j8 $sudo make install

configure腳本用于生成Makefile,其選項可以用./configure --help查看。這里使用到的選項含義如下:

--enable-kvm:編譯KVM模塊,使QEMU可以利用KVM來訪問硬件提供的虛擬化服務。 --enable-vnc:啟用VNC--enalbe-werror:編譯時,將所有的警告當作錯誤處理。 --target-list:選擇目標機器的架構。默認是將所有的架構都編譯,但為了更快的完成編譯,指定需要的架構即可。

二、基本原理

QEMU作為系統模擬器時,會模擬出一臺能夠獨立運行操作系統的虛擬機。如下圖所示,每個虛擬機對應主機(Host)中的一個QEMU進程,而虛擬機的vCPU對應QEMU進程的一個線程。

系統虛擬化最主要是虛擬出CPU、內存及I/O設備。虛擬出的CPU稱之為vCPU,QEMU為了提升效率,借用KVM、XEN等虛擬化技術,直接利用硬件對虛擬化的支持,在主機上安全地運行虛擬機代碼(需要硬件支持)。虛擬機vCPU調用KVM的接口來執行任務的流程如下(代碼源自QEMU開發者Stefan的技術博客):

open("/dev/kvm") ioctl(KVM_CREATE_VM) ioctl(KVM_CREATE_VCPU) for (;;) {ioctl(KVM_RUN)switch (exit_reason) {case KVM_EXIT_IO: /* ... */case KVM_EXIT_HLT: /* ... */} }

QEMU發起ioctrl來調用KVM接口,KVM則利用硬件擴展直接將虛擬機代碼運行于主機之上,一旦vCPU需要操作設備寄存器,vCPU將會停止并退回到QEMU,QEMU去模擬出操作結果。

虛擬機內存會被映射到QEMU的進程地址空間,在啟動時分配。在虛擬機看來,QEMU所分配的主機上的虛擬地址空間為虛擬機的物理地址空間。

QEMU在主機用戶態模擬虛擬機的硬件設備,vCPU對硬件的操作結果會在用戶態進行模擬,如虛擬機需要將數據寫入硬盤,實際結果是將數據寫入到了主機中的一個鏡像文件中。

三、創建及使用虛擬機

命令行創建及啟動虛擬機

成功安裝QEMU之后便可創建自己的虛擬機。具體步驟如下:

1, 使用qemu-img創建虛擬機鏡像。虛擬機鏡像用來模擬虛擬機的硬盤,在啟動虛擬機之前需要創建鏡像文件。

[kelvin@kelvin tmp]$ qemu-img create -f qcow2 fedora.img 10G Formatting 'fedora.img', fmt=qcow2 size=10737418240 encryption=off cluster_size=65536 lazy_refcounts=off [kelvin@kelvin tmp]$ ls fedora.img

-f選項用于指定鏡像的格式,qcow2格式是QEMU最常用的鏡像格式,采用寫時復制技術來優化性能。fedora.img是鏡像文件的名字,10G是鏡像文件大小。鏡像文件創建完成后,可使用qemu-system-x86來啟動x86架構的虛擬機:

qemu-system-x86_64 fedora.img

此時會彈出一個窗口來作為虛擬機的顯示器,顯示內容如下:

因為fedora.img中并未給虛擬機安裝操作系統,所以會提示“No bootable device”,無可啟動設備。

2, 準備操作系統鏡像。

可以從不同Linux發行版的官方網站上獲取安裝鏡像,以fedora20為例:

[kelvin@kelvin?tmp]$ wget http://ftp6.sjtu.edu.cn/fedora/linux/releases/20/Live/x86_64/Fedora-Live-Desktop-x86_64-20-1.iso

3, 檢查KVM是否可用。

QEMU使用KVM來提升虛擬機性能,如果不啟用KVM會導致性能損失。要使用KVM,首先要檢查硬件是否有虛擬化支持:

[kelvin@kelvin?~]$ grep -E 'vmx|svm' /proc/cpuinfo

如果有輸出則表示硬件有虛擬化支持。其次要檢查kvm模塊是否已經加載:

[kelvin@kelvin ~]$ lsmod | grep kvm kvm_intel 142999 0 kvm 444314 1 kvm_intel

如果kvm_intel/kvm_amd、kvm模塊被顯示出來,則kvm模塊已經加載。最后要確保qemu在編譯的時候使能了KVM,即在執行configure腳本的時候加入了–enable-kvm選項。

4, 啟動虛擬機安裝操作系統。

執行下面的命令啟動帶有cdrom的虛擬機:

[kelvin@kelvin?tmp]$ qemu-system-x86_64 -m 2048 -enable-kvm fedora.img -cdrom ./Fedora-Live-Desktop-x86_64-20-1.iso

-m 指定虛擬機內存大小,默認單位是MB, -enable-kvm使用KVM進行加速,-cdrom添加fedora的安裝鏡像。可在彈出的窗口中操作虛擬機,安裝操作系統,安裝完成后重起虛擬機便會從硬盤(fedora.img)啟動。之后再啟動虛擬機只需要執行:

[kelvin@kelvin?tmp]$ qemu-system-x86_64 -m 2048 -enable-kvm fedora.img

即可。

圖形界面創建及啟動虛擬機

命令行啟動虛擬機比較繁瑣,適合開發者,但對于普通用戶來說,采用圖形界面管理虛擬機則更為方便。采用圖形界面管理QEMU虛擬機需要安裝virt-manager,紅帽系列的發行版只需要執行命令:

$sudo yum install virt-manager -y

安裝完成后用root用戶啟動virt-manager:

$su - #virt-manager

啟動后的界面如下圖所示:

點擊左上角電腦圖標即可創建虛擬機。按照步驟操作即可完成對虛擬機的創建。



QEMU 2: 參數解析

一、使用gdb分析QEMU代碼

使用gdb不僅可以很好地調試代碼,也可以利用它來動態地分析代碼。使用gdb調試QEMU需要做一些準備工作:

1, 編譯QEMU時需要在執行configure腳本時的參數中加入–enable-debug。

2, 從QEMU官方網站上下載一個精簡的鏡像——linux-0.2.img。linux-0.2.img只有8MB大小,啟動后包含一些常用的shell命令,用于QEMU的測試。

$wget http://wiki.qemu.org/download/linux-0.2.img.bz2 $bzip2 -d ./linux-0.2.img.bz2

3, 啟動gdb調試QEMU:

gdb --args qemu-system-x86_64 -enable-kvm -m 4096 -smp 4 linux-0.2.img

-smp指定處理器個數。

二、參數解析用到的數據結構

QEMU系統模擬的主函數位于vl.c文件,無論是qemu-system-x86_64還是qemu-system-ppc64,都是從vl.c中的main函數開始執行。下面先介紹main函數涉及到的一些數據結構。

QEMU鏈表

QEMU的鏈表在include/qemu/queue.h文件中定義,分為四種類型:

  • 單鏈表(singly-linked list):單鏈表適用于大的數據集,并且很少有刪除節點或者移動節點的操作,也適用于實現后進先出的隊列。
  • 鏈表(list):即雙向鏈表,除了頭節點之外每個節點都會同時指向前一個節點和后一個節點。
  • 簡單隊列(simple queue):簡單隊列類似于單鏈表,只是多了一個指向鏈表尾的一個表頭,插入節點的時候不僅可以像單鏈表那樣將其插入表頭或者某節點之后,還可以插入到鏈表尾。
  • 尾隊列(tail queue):類似于簡單隊列,但節點之間是雙向指向的。

這里不一一介紹各種鏈表的用法,只通過NotifierList的定義來說明QEMU鏈表(list)的用法。在main函數的開頭定義的DisplayState結構體使用到了NotifiereList,NotifierList就用到了鏈表。

a. 表頭及節點的定義

定義表頭需要用到QLIST_HEAD,定義如下:

86 #define QLIST_HEAD(name, type) \87 struct name { \88 struct type *lh_first; /* first element */ \89 }

NotifierList就采用了QLIST_HEAD來定義表頭:

27 typedef struct NotifierList28 {29 QLIST_HEAD(, Notifier) notifiers;30 } NotifierList;

定義節點需要用到QLIST_ENTRY,定義如下:

94 #define QLIST_ENTRY(type) \95 struct { \96 struct type *le_next; /* next element */ \97 struct type **le_prev; /* address of previous next element */ \98 }

Notifier的節點定義如下:

21 struct Notifier22 {23 void (*notify)(Notifier *notifier, void *data);24 QLIST_ENTRY(Notifier) node;25 };

b. 初始化表頭

初始化表頭用到QLIST_INIT:

103 #define QLIST_INIT(head) do { \ 104 (head)->lh_first = NULL; \ 105 } while (/*CONSTCOND*/0)

初始化NotifierList就可以這樣進行:

19 void notifier_list_init(NotifierList *list)20 {21 QLIST_INIT(&list->notifiers);22 }

c. 在表頭插入節點

將節點插入到表頭使用QLIST_INSERT_HEAD:

122 #define QLIST_INSERT_HEAD(head, elm, field) do { \ 123 if (((elm)->field.le_next = (head)->lh_first) != NULL) \ 124 (head)->lh_first->field.le_prev = &(elm)->field.le_next;\ 125 (head)->lh_first = (elm); \ 126 (elm)->field.le_prev = &(head)->lh_first; \ 127 } while (/*CONSTCOND*/0)

插入Notifier到NotifierList:

24 void notifier_list_add(NotifierList *list, Notifier *notifier)25 {26 QLIST_INSERT_HEAD(&list->notifiers, notifier, node);27 }

d. 遍歷節點

遍歷節點使用QLIST_FOREACH或者QLIST_FOREACH_SAFE,QLIST_FOREACH_SAFE是為了防止遍歷過程中刪除了節點,從而導致le_next被釋放掉,中斷了遍歷。

147 #define QLIST_FOREACH(var, head, field) \ 148 for ((var) = ((head)->lh_first); \ 149 (var); \ 150 (var) = ((var)->field.le_next)) 151 152 #define QLIST_FOREACH_SAFE(var, head, field, next_var) \ 153 for ((var) = ((head)->lh_first); \ 154 (var) && ((next_var) = ((var)->field.le_next), 1); \ 155 (var) = (next_var))

NotifierList在執行所有的回調函數時就用到了QLIST_FOREACH_SAFE:

34 void notifier_list_notify(NotifierList *list, void *data)35 {36 Notifier *notifier, *next;37 38 QLIST_FOREACH_SAFE(notifier, &list->notifiers, node, next) {39 notifier->notify(notifier, data);40 }41 }

Error和QError

為了方便的處理錯誤信息,QEMU定義了Error和QError兩個數據結構。Error在qobject/qerror.c中定義:

101 struct Error 102 { 103 char *msg; 104 ErrorClass err_class; 105 };

包含了錯誤消息字符串和枚舉類型的錯誤類別。錯誤類別有下面幾個:

139 typedef enum ErrorClass140 {141 ERROR_CLASS_GENERIC_ERROR = 0,142 ERROR_CLASS_COMMAND_NOT_FOUND = 1,143 ERROR_CLASS_DEVICE_ENCRYPTED = 2,144 ERROR_CLASS_DEVICE_NOT_ACTIVE = 3,145 ERROR_CLASS_DEVICE_NOT_FOUND = 4,146 ERROR_CLASS_K_V_M_MISSING_CAP = 5,147 ERROR_CLASS_MAX = 6,148 } ErrorClass;

QEMU在util/error.c中定義了幾個函數來對Error進行操作:

error_set //根據給定的ErrorClass以及格式化字符串來給Error分配空間并賦值 error_set_errno //除了error_set的功能外,將指定errno的錯誤信息追加到格式化字符串的后面 error_copy //復制Error error_is_set //判斷Error是否已經分配并設置 error_get_class //獲取Error的ErrorClass error_get_pretty //獲取Error的msg error_free //釋放Error及msg的空間

另外,QEMU定義了QError來處理更為細致的錯誤信息:

22 typedef struct QError { 23 QObject_HEAD;24 Location loc;25 char *err_msg;26 ErrorClass err_class;27 } QError;

QError可以通過一系列的宏來給err_msg及err_class賦值:

39 #define QERR_ADD_CLIENT_FAILED \40 ERROR_CLASS_GENERIC_ERROR, "Could not add client"41 42 #define QERR_AMBIGUOUS_PATH \43 ERROR_CLASS_GENERIC_ERROR, "Path '%s' does not uniquely identify an object"44 45 #define QERR_BAD_BUS_FOR_DEVICE \46 ERROR_CLASS_GENERIC_ERROR, "Device '%s' can't go on a %s bus"47 48 #define QERR_BASE_NOT_FOUND \49 ERROR_CLASS_GENERIC_ERROR, "Base '%s' not found" ...

Location記錄了出錯的位置,定義如下:

20 typedef struct Location {21 /* all members are private to qemu-error.c */22 enum { LOC_NONE, LOC_CMDLINE, LOC_FILE } kind;23 int num;24 const void *ptr;25 struct Location *prev;26 } Location;

GMainLoop

QEMU使用glib中的GMainLoop來實現IO多路復用,關于GMainLoop可以參考博客GMainLoop的實現原理和代碼模型。由于GMainLoop并非QEMU本身的代碼,本文就不重復贅述。

三、QEMUOption、QemuOpt及QEMU參數解析

QEMU定義了QEMUOption來表示執行qemu-system-x86_64等命令時用到的選項。在vl.c中定義如下:

2123 typedef struct QEMUOption { 2124 const char *name; //選項名,如 -device, name的值就是device 2125 int flags; //標志位,表示選項是否帶參數,可以是0,或者HAS_ARG(值為0x0001) 2126 int index; //枚舉類型的值,如-device,該值就是QEMU_OPTION_device 2127 uint32_t arch_mask; // 選項支持架構的掩碼 2128 } QEMUOption;

vl.c中維護了一個QEMUOption數組qemu_options來存儲所有可用的選項,并利用qemu-options-wrapper.h和qemu-options.def來給該數組賦值。賦值語句如下:

2130 static const QEMUOption qemu_options[] = { 2131 { "h", 0, QEMU_OPTION_h, QEMU_ARCH_ALL }, 2132 #define QEMU_OPTIONS_GENERATE_OPTIONS 2133 #include "qemu-options-wrapper.h" 2134 { NULL }, 2135 };

#define QEMU_OPTIONS_GENERATE_OPTIONS選擇qemu-options-wrapper.h的操作,qemu-options-wrapper.h可以進行三種操作:

QEMU_OPTIONS_GENERATE_ENUM: 利用qemu-options.def生成一個枚舉值列表,就是上面提到的QEMU_OPTION_device等 QEMU_OPTIONS_GENERATE_HELP: 利用qemu-options.def生成幫助信息并輸出到標準輸出 QEMU_OPTIONS_GENERATE_OPTIONS: 利用qemu-options.def生成一組選項列表

可以通過下面的方法來展開qemu-options-wrapper.h來查看上述操作的結果,以生成選項為例。

  • 在qemu-options-wrapper.h第一行寫入#define QEMU_OPTIONS_GENERATE_OPTIONS.
  • 執行命令gcc -E -o options.txt qemu-options-wrapper.h
  • 查看文件options.txt即可
  • 給qemu_options數組賦值后,QEMU就有了一個所有可用選項的集合。之后在vl.c中main函數的一個for循環根據這個集合開始解析命令行。for循環的框架大致如下:

    1 for(;;) {2 if (optind >= argc)3 break;4 if (argv[optind][0] != '-') {5 hda_opts = drive_add(IF_DEFAULT, 0, argv[optind++], HD_OPTS);6 } else {7 const QEMUOption *popt;8 9 popt = lookup_opt(argc, argv, &optarg, &optind);10 if (!(popt->arch_mask & arch_type)) {11 printf("Option %s not supported for this target\n", popt->name);12 exit(1);13 }14 switch(popt->index) {15 case QEMU_OPTION_M:16 ......17 case QEMU_OPTION_hda:18 ...... 19 case QEMU_OPTION_watchdog:20 ......21 default:22 os_parse_cmd_args(popt->index, optarg);23 } 24 }25 }

    QEMU會把argv中以'-'開頭的字符串當作選項,然后調用lookup_opt函數到qemu_options數組中查找該選項,如果查找到的選項中flags的值是HAS_ARG,lookup_opt也會將參數字符串賦值給optarg。找到選項和參數之后,QEMU便根據選項中的index枚舉值來執行不同的分支。

    對于一些開關性質的選項,分支執行時僅僅是把相關的標志位賦值而已,如:

    3712 case QEMU_OPTION_old_param: 3713 old_param = 1; 3714 break;

    也有一些選項沒有子選項,分支執行時就直接把optarg的值交給相關變量:

    3822 case QEMU_OPTION_qtest: 3823 qtest_chrdev = optarg; 3824 break;

    對于那些擁有子選項的選項,如”-drive if=none,id=DRIVE-ID”,QEMU的處理會更為復雜一些。它會調用qemu_opts_parse來解析子選項,如realtime選項的解析:

    3852 case QEMU_OPTION_realtime: 3853 opts = qemu_opts_parse(qemu_find_opts("realtime"), optarg, 0); 3854 if (!opts) { 3855 exit(1); 3856 } 3857 configure_realtime(opts); 3858 break;

    對子選項的解析涉及到4個數據結構:QemuOpt, QemuDesc, QemuOpts, QemuOptsList. 它們的關系如下圖所示:

    QemuOpt存儲子選項,每個QemuOpt有一個QemuOptDesc來描述該子選項名字、類型、及幫助信息。兩個結構體定義如下:

    32 struct QemuOpt {33 const char *name; //子選項的名字34 const char *str; //字符串值35 36 const QemuOptDesc *desc; 37 union {38 bool boolean; //布爾值39 uint64_t uint; //數字或者大小40 } value; 41 42 QemuOpts *opts; 43 QTAILQ_ENTRY(QemuOpt) next;44 };95 typedef struct QemuOptDesc {96 const char *name;97 enum QemuOptType type;98 const char *help;99 } QemuOptDesc;

    子選項的類型可以是:

    88 enum QemuOptType {89 QEMU_OPT_STRING = 0, // 字符串90 QEMU_OPT_BOOL, // 取值可以是on或者off91 QEMU_OPT_NUMBER, // 數字92 QEMU_OPT_SIZE, // 大小,可以有K, M, G, T等后綴93 };

    QEMU維護了一個QemuOptsList*的數組,在util/qemu-config.c中定義:

    10 static QemuOptsList *vm_config_groups[32];

    在main函數中由qemu_add_opts將各種QemuOptsList寫入到數組中:

    2944 qemu_add_opts(&qemu_drive_opts); 2945 qemu_add_opts(&qemu_chardev_opts); 2946 qemu_add_opts(&qemu_device_opts); 2947 qemu_add_opts(&qemu_netdev_opts); 2948 qemu_add_opts(&qemu_net_opts); 2949 qemu_add_opts(&qemu_rtc_opts); 2950 qemu_add_opts(&qemu_global_opts); 2951 qemu_add_opts(&qemu_mon_opts); 2952 qemu_add_opts(&qemu_trace_opts); 2953 qemu_add_opts(&qemu_option_rom_opts); 2954 qemu_add_opts(&qemu_machine_opts); 2955 qemu_add_opts(&qemu_smp_opts); 2956 qemu_add_opts(&qemu_boot_opts); 2957 qemu_add_opts(&qemu_sandbox_opts); 2958 qemu_add_opts(&qemu_add_fd_opts); 2959 qemu_add_opts(&qemu_object_opts); 2960 qemu_add_opts(&qemu_tpmdev_opts); 2961 qemu_add_opts(&qemu_realtime_opts); 2962 qemu_add_opts(&qemu_msg_opts);

    每個QemuOptsList存儲了大選項所支持的所有小選項,如-realtime大選項QemuOptsList的定義:

    507 static QemuOptsList qemu_realtime_opts = {508 .name = "realtime",509 .head = QTAILQ_HEAD_INITIALIZER(qemu_realtime_opts.head),510 .desc = {511 {512 .name = "mlock",513 .type = QEMU_OPT_BOOL,514 },515 { /* end of list */ }516 },517 };

    -realtime只支持1個子選項,且值為bool類型,即只能是on或者off。

    在調用qemu_opts_parse解析子選項之前,QEMU會調用qemu_find_opts(“realtime”),把QemuOptsList *從qemu_add_opts中找出來,和optarg一起傳遞給qemu_opts_parse去解析。QEMU可能會多次使用同一個大選項來指定多個相同的設備,在這種情況下,需要用id來區分。QemuOpts結構體就表示同一id下所有的子選項,定義如下:

    46 struct QemuOpts {47 char *id;48 QemuOptsList *list;49 Location loc;50 QTAILQ_HEAD(QemuOptHead, QemuOpt) head;51 QTAILQ_ENTRY(QemuOpts) next;52 };

    其中list是同一個大選項下不同id的QemuOpts鏈表。


    總結

    以上是生活随笔為你收集整理的QEMU的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    国产在线理论片 | 久久av在线 | 天堂在线v| 香蕉免费在线 | 在线观看国产一区 | 97狠狠操 | 亚洲视频久久久 | 日韩av播放在线 | 国产日韩欧美在线一区 | 国产免费观看视频 | 亚洲免费不卡 | 日本中文字幕在线 | 国产视频欧美视频 | aaa亚洲精品一二三区 | 国产精品久久久久一区 | www.久久婷婷 | 狠狠干五月天 | 天天操夜夜干 | 精品国产自 | 99久久毛片 | 右手影院亚洲欧美 | 国产精品中文字幕在线播放 | 免费网站观看www在线观看 | 色婷婷福利视频 | 日本中文字幕在线一区 | 奇米影视999 | 日韩在线观看视频网站 | 久久精品直播 | 香蕉国产91 | 中文字幕在线视频免费播放 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 欧美 亚洲 另类 激情 另类 | 久久五月精品 | 免费试看一区 | 久久久久久影视 | 日韩黄色免费看 | 亚洲精品2区 | 狠狠躁日日躁狂躁夜夜躁av | 国产理论影院 | 成人久久18免费网站图片 | 视频在线亚洲 | 91最新地址永久入口 | 狠狠干夜夜操 | 成人黄色小说在线观看 | 亚洲三级国产 | 国产精品一区二区久久久久 | 久久久久麻豆v国产 | 91日韩精品 | 狠狠插狠狠干 | 中文字幕在线观看完整版电影 | 久久优 | 欧美精品成人在线 | 精品视频成人 | 日本中文字幕电影在线免费观看 | 一级片视频免费观看 | 99精品视频在线观看视频 | 国产精品二区在线观看 | 欧美国产大片 | 亚洲欧洲视频 | 久草视频免费看 | 在线视频一二区 | 九九九在线 | 久久这里| 中文字幕电影一区 | 久久不卡免费视频 | 欧美日韩高清一区二区 | 深爱激情亚洲 | 91九色精品| 国产色综合 | 精品久久久久久亚洲综合网 | 最新成人在线 | 欧美日韩国产一区二 | 在线免费观看黄色av | 93久久精品日日躁夜夜躁欧美 | 精品久久久久久久久亚洲 | 九色精品免费永久在线 | 免费福利在线播放 | 久久亚洲精品电影 | 在线观看国产中文字幕 | 久久99亚洲精品久久 | 免费性网站 | 午夜精品视频一区二区三区在线看 | 欧美在线观看小视频 | 一区二区三区在线免费观看 | 在线视频a| 亚洲天堂免费视频 | 国产高清视频在线免费观看 | 在线观看中文字幕av | 久久综合日 | 天天操天天射天天舔 | 久久99视频精品 | 在线免费91 | 久久五月天综合 | 成年人电影免费看 | 狠狠狠色狠狠色综合 | 亚洲区精品视频 | 国内精品久久久久久久久久清纯 | 色吊丝在线永久观看最新版本 | 日韩欧三级 | 一区二区三区免费看 | 精品国产久 | 精品久久久久久亚洲综合网 | 99精品视频在线播放免费 | 久久综合精品国产一区二区三区 | 最新国产精品拍自在线播放 | 黄色字幕网 | 日韩二区在线观看 | 爱射综合 | 中文字幕在线观看视频一区二区三区 | 国产精品欧美激情在线观看 | 成人毛片在线观看 | 欧美极品裸体 | 久久久国产99久久国产一 | www.色就是色 | 夜色资源站wwwcom | 亚洲在线观看av | 久久不射电影网 | 91av视频| 天天色天天操天天爽 | 91久久黄色 | 手机av永久免费 | 亚洲激情校园春色 | 欧美日韩国产高清视频 | 99热99re6国产在线播放 | 91日韩在线视频 | 97免费在线观看视频 | 很黄很污的视频网站 | 欧美一级视频在线观看 | 精品美女国产在线 | 九九久久国产 | 国产精品区一区 | 天天色综合天天 | 国产精品区二区三区日本 | 四虎国产 | 天天艹天天爽 | 亚洲 综合 精品 | 日本黄色免费观看 | 精品国产乱码久久久久久1区二区 | 国产午夜麻豆影院在线观看 | 国产偷国产偷亚洲清高 | 天天久久夜夜 | 中文字幕在线视频免费播放 | 91污视频在线 | 黄色特一级 | 天天综合区 | 91麻豆.com | 在线观看av网 | 在线免费试看 | 五月天中文在线 | 中文字幕av日韩 | 国产麻豆剧传媒免费观看 | 永久免费精品视频 | 国产伦理一区二区三区 | 精品国产一二三 | 欧美日韩中 | 国产精品中文在线 | 一区二区免费不卡在线 | 久久久精品影视 | 99在线视频精品 | 国产99自拍| 欧美在线91 | 国产色综合天天综合网 | 日产乱码一二三区别免费 | 久草青青在线观看 | 免费av网址在线观看 | 欧美人人| 日本69hd | 五月婷婷综合在线视频 | 欧美老女人xx | 亚洲首页 | 亚洲激情综合 | 久久久久激情 | 日韩午夜电影院 | 久久国产精品99精国产 | 天天草夜夜 | 久99久在线 | 久久婷婷一区二区三区 | 亚洲 欧美 综合 在线 精品 | 国产一级在线免费观看 | 亚洲精品在线国产 | 国产一区在线免费观看 | 日韩啪啪小视频 | 日韩久久久 | 国产精品一区二区三区久久 | 丁香五婷| 综合伊人av| 日本久久综合视频 | 国产亚洲精品久久久久动 | 欧美精品久久久久久 | 日韩av不卡在线播放 | 久久你懂的 | 又黄又网站| 日产乱码一二三区别免费 | 国产色在线观看 | 亚洲黄色免费网站 | 亚洲五月婷 | 亚洲国产精品推荐 | ww视频在线观看 | 亚欧洲精品视频在线观看 | 在线中文字幕视频 | 国产在线国偷精品产拍 | 中文字幕乱码亚洲精品一区 | 99久久久成人国产精品 | 四虎影视成人精品 | 日本精品视频一区二区 | 国产精品99久久久久久久久 | 91传媒在线 | 免费视频一二三 | 国产日韩欧美在线影视 | 欧美日韩在线视频一区二区 | 日日摸日日| 亚洲欧美999| 久久免费在线观看视频 | 亚洲精品大片www | 久草网站在线 | 播五月综合 | 久久久精品久久日韩一区综合 | 久久久久久久久久久久久久免费看 | 国产做aⅴ在线视频播放 | 欧美成年黄网站色视频 | 日本精品久久久一区二区三区 | 国产精品自产拍在线观看蜜 | 国产中文字幕第一页 | 国产91精品久久久久 | 欧美另类重口 | 五月婷婷中文网 | 黄色www在线观看 | 91精品爽啪蜜夜国产在线播放 | 99精品免费在线 | 亚州av免费| 国产探花视频在线播放 | 毛片www | 久久精品视频一 | 在线电影日韩 | 亚洲午夜精品在线观看 | 国产真实精品久久二三区 | 午夜av在线播放 | 五月婷婷狠狠 | 色就干| 成片免费观看视频 | 免费av视屏 | 人人爽人人澡人人添人人人人 | 日韩av一区二区在线影视 | 国产高清在线一区 | 日韩av图片 | 91九色国产蝌蚪 | 久久久久久久免费观看 | 亚洲91精品| 国产黄在线 | 日产乱码一二三区别免费 | 国产精品欧美精品 | 国产99久久久国产精品 | 免费av在线网站 | 粉嫩aⅴ一区二区三区 | 国产精品尤物 | 香蕉在线视频播放网站 | 国产一区二区在线观看免费 | 亚洲精选视频免费看 | 精品久久影院 | 欧美 激情在线 | 亚洲禁18久人片 | 天堂av网站 | 国产免费观看久久 | 91中文字幕视频 | 免费91在线 | 日韩av一区二区三区 | 精品久久久久久亚洲综合网站 | 日日干夜夜草 | 在线观看精品视频 | aav在线| 欧美韩国日本在线 | 天天色成人 | 99久久久国产精品美女 | 日本精a在线观看 | 久久精品99国产精品酒店日本 | 国产69精品久久久久99尤 | 中文字幕在线观看视频一区二区三区 | 国产美女视频一区 | 精品福利视频在线观看 | 成人黄色电影在线观看 | 在线观看的av网站 | 久久99久久99精品免费看小说 | 国产99久久精品一区二区300 | 亚洲女在线 | 成全在线视频免费观看 | 九九热在线播放 | 999精品视频| 亚洲伊人婷婷 | 五月婷在线观看 | zzijzzij日本成熟少妇 | 伊人小视频 | www91在线观看| 天堂在线视频中文网 | 欧美日韩精 | 午夜电影中文字幕 | av观看久久久 | 久久精国产 | 美女在线免费观看视频 | 国产精品久久久久久久久岛 | 亚洲天堂网在线视频观看 | 日韩91在线| 999久久久久久 | 色婷婷亚洲 | 亚洲免费在线观看视频 | 韩国av免费在线观看 | 中文字幕成人在线观看 | 久久久网| 国产精品9999久久久久仙踪林 | 91在线免费播放视频 | 久久久久久久久久久久久久免费看 | 高清中文字幕av | 五月激情视频 | 99视屏| 成年人在线观看 | 亚洲一级影院 | www.亚洲激情.com | 精品国产伦一区二区三区观看方式 | 一区免费视频 | 欧美日韩国产一二 | 久久免费视频网 | 91av在线视频免费观看 | 欧美日韩一区二区三区在线观看视频 | 免费亚洲片 | 在线视频免费观看 | 国产一级在线播放 | 中文字幕日韩一区二区三区不卡 | 成x99人av在线www | 国产人在线成免费视频 | 日本在线观看中文字幕无线观看 | 国产精品精 | 国产精品久久久久国产a级 激情综合中文娱乐网 | 日韩精品一区二区三区电影 | 中文字幕中文 | 五月天视频网 | 欧美精品久久久久久久久久白贞 | 久久久久久久久久久久久久av | 亚洲一级久久 | 丁香在线| 国产午夜三级一区二区三 | 午夜电影久久久 | 综合久久久 | 色婷婷啪啪免费在线电影观看 | 亚洲国产中文在线 | 欧美日韩久 | 中文字幕在线资源 | 国内精品久久久久影院一蜜桃 | 天天激情天天干 | 欧美日韩一区二区三区在线观看视频 | 亚洲精品www久久久 www国产精品com | 香蕉视频在线播放 | 91精品伦理 | 伊人久久精品久久亚洲一区 | 亚洲天堂网在线视频观看 | 亚洲国产精品成人综合 | 人人射人人 | 西西www4444大胆视频 | 日韩av播放在线 | av福利网址导航大全 | 欧美精品在线免费 | 国产精品婷婷午夜在线观看 | 综合久久久久久久 | 一区二区三区日韩视频在线观看 | 探花视频在线观看免费版 | 国产第一页精品 | 久久久 激情 | 97成人资源 | 人人爽人人香蕉 | 国内精品免费久久影院 | 国产91在线免费视频 | 18做爰免费视频网站 | 久久久久久久av | 国产精品国产亚洲精品看不卡15 | 久久九九精品 | 亚洲黄电影 | 精品福利网 | 香蕉视频一级 | 亚洲精品在线观看视频 | 国产视频在线观看一区 | 99久久这里有精品 | 中文伊人 | 成人av影院在线观看 | 国产欧美精品xxxx另类 | 国产成人免费av电影 | 在线免费观看国产视频 | 人人涩 | 99国产精品一区二区 | av在线短片| 亚洲精品一区中文字幕乱码 | 日韩美在线观看 | 在线成人小视频 | 久草视频2 | www.国产在线视频 | 综合在线观看色 | 99精品视频在线观看 | 草久在线播放 | 久久国产露脸精品国产 | 欧美韩日精品 | 亚洲国产精品资源 | 欧美一二三专区 | 国产一级免费av | 国产日产高清dvd碟片 | 国产视频中文字幕在线观看 | 中文字幕黄色网址 | 国产日韩欧美视频 | 午夜视频福利 | 成年人黄色av | 日日夜夜精品网站 | 日韩欧美一级二级 | 中文字幕视频一区二区 | 色综合a | 9999国产精品 | 伊人久久精品久久亚洲一区 | 亚洲精品午夜一区人人爽 | 一级黄色a视频 | 国产精品手机在线播放 | 国产精品s色 | 国产免费人成xvideos视频 | 一区二区视频欧美 | 日韩久久视频 | 久久久久二区 | 久久精品91视频 | 一区二区三区免费看 | 久久久久www | 欧美 日韩 国产 中文字幕 | 亚洲精品美女久久久 | 精品色综合| 成年人黄色免费视频 | 国产91对白在线 | а中文在线天堂 | 五月婷婷国产 | 97国产精品亚洲精品 | 91久久久久久久一区二区 | 久久久亚洲麻豆日韩精品一区三区 | 国产美女在线免费观看 | 天天操狠狠操 | 欧美 日韩 成人 | 欧美巨大荫蒂茸毛毛人妖 | 人人插人人玩 | 黄色1级毛片 | 久久黄网站 | 99久久999久久久精玫瑰 | 日韩免费一区 | 天天干夜夜爽 | 九色精品免费永久在线 | 三日本三级少妇三级99 | 午夜久久久精品 | 国产99久久| 亚洲视频,欧洲视频 | 欧美综合干 | 日韩国产欧美在线播放 | 欧美日韩在线精品一区二区 | 亚洲高清视频在线 | 国产成人精品三级 | 国产福利精品视频 | 色夜影院 | 99欧美| 中文视频一区二区 | 欧美一级片免费 | av3级在线 | 一区二区三区视频 | 天天玩天天干 | 高清精品视频 | 狠狠狠色狠狠色综合 | 夜夜摸夜夜爽 | 黄色成人免费电影 | 国产精品欧美激情在线观看 | 粉嫩aⅴ一区二区三区 | 精品在线观看一区二区三区 | 蜜桃麻豆www久久囤产精品 | 国产精品久久久久国产精品日日 | 国产精品久久久久永久免费观看 | 久久精品99国产 | www.色午夜 | 久久五月情影视 | 久久久久五月 | 国产永久免费 | 日p视频| www久久com| 91大神电影| 91在线亚洲| www.超碰97.com | 亚洲精品资源在线观看 | 久久视频6| 97av在线视频免费播放 | 在线国产黄色 | 欧美日韩视频一区二区三区 | 91成人蝌蚪 | 免费不卡中文字幕视频 | 正在播放 国产精品 | 亚洲九九九在线观看 | 国产精品一区二区白浆 | 午夜久操| 最新超碰 | 国产亚洲精品成人av久久影院 | 中文字幕在线观看完整版电影 | 亚洲日韩欧美一区二区在线 | 91精品久久久久久综合乱菊 | 色婷婷亚洲精品 | 久久电影中文字幕视频 | 在线看国产日韩 | 91中文字幕网 | 国产日韩欧美在线观看 | 精品亚洲欧美无人区乱码 | 天天操夜 | 日韩系列 | 狠狠干五月天 | 婷婷激情av | 日韩精品短视频 | 免费观看91视频 | 一区三区视频在线观看 | 一本一本久久aa综合精品 | 91自拍视频在线观看 | av国产网站| 91亚洲精品久久久中文字幕 | 国产黑丝一区二区三区 | 91精品一区二区三区蜜桃 | 日韩影视精品 | 日本xxxxav | 在线激情av电影 | 久久激情婷婷 | 国产精品自产拍在线观看网站 | 免费看黄在线观看 | 国产精品一区二区 91 | 久久人人97超碰国产公开结果 | 中文字幕在线播放av | 中文字幕免费高清av | 成人av网站在线播放 | 五月开心婷婷 | 国产成人一级 | 国产亚洲久一区二区 | 性色av免费看 | 97超碰在线视 | 中文久久精品 | av看片在线 | 久久黄色免费 | 99在线热播精品免费 | 精品久久精品久久 | 日韩在线播放欧美字幕 | 婷婷久久综合九色综合 | www激情com| 亚洲国产精品一区二区尤物区 | 91精品在线免费观看视频 | 中文字幕高清免费日韩视频在线 | 国产精品精品 | 国产97在线播放 | 国产一区二区三区免费观看视频 | 色综合五月天 | av在线免费观看不卡 | 欧美日韩中文国产 | 国产高清在线免费 | 麻花豆传媒mv在线观看网站 | 欧美日韩国产区 | 免费影视大全推荐 | 97视频在线免费播放 | 日本精品一区二区三区在线播放视频 | 久久99在线观看 | 91色国产 | 91精品国自产拍天天拍 | 久久精品区| 国产一区二区精品久久91 | a级片在线播放 | 欧美国产不卡 | 亚洲人成影院在线 | 午夜精品一区二区三区在线视频 | 天天综合网久久 | 免费a网站 | 国产精品自产拍在线观看中文 | 99精品热视频 | 一区二区 不卡 | 欧美视频www | 国产精品久久一卡二卡 | 亚洲网站在线看 | 麻豆91在线观看 | 久久久久久亚洲精品 | 激情偷乱人伦小说视频在线观看 | 成人在线播放免费观看 | 天天天天天天天天操 | 亚洲涩涩涩涩涩涩 | 国产精品毛片一区视频 | 欧美一二区视频 | 亚洲天天在线日亚洲洲精 | 日本午夜免费福利视频 | 五月天久久久 | 国产精品久久久久久模特 | a级国产片 | 日韩免费观看一区二区三区 | 久久在线视频精品 | 久久久久中文字幕 | 国产精品永久 | 久久在线免费观看视频 | 天天干天天做天天爱 | 丁香久久婷婷 | 色中色亚洲 | 丁香综合五月 | 在线观看国产福利片 | a色视频| 亚洲美女精品区人人人人 | 精品久久久久久亚洲 | 国产在线999 | 婷婷在线精品视频 | 四虎成人精品在永久免费 | 青春草视频在线播放 | 最近av在线| av一级片在线观看 | 国产精品18久久久久白浆 | 中文字幕久久亚洲 | 中文字幕精品一区二区精品 | 亚洲成av人影院 | 日韩电影一区二区在线观看 | 国产又黄又猛又粗 | 美女中文字幕 | 成人小视频在线 | 免费在线黄色av | 中文字幕高清在线 | 欧美成人h版电影 | 成年人在线观看视频免费 | 中文理论片 | 99久久精品无码一区二区毛片 | 日韩在线观看网站 | 久久伊人精品天天 | 国产精品久久久久久久久大全 | 国产五月婷婷 | 日本中文字幕网址 | 天天天天爱天天躁 | 91精品视频免费 | 999一区二区三区 | 国产精品久久久久999 | 亚洲在线高清 | 久草在线视频免费资源观看 | 久草在线视频首页 | 男女激情免费网站 | 日本在线观看视频一区 | 免费高清在线视频一区· | 五月香婷 | 日韩午夜电影院 | 午夜视频在线瓜伦 | 91人人澡人人爽人人精品 | 九九久久久 | 九九精品视频在线看 | 亚洲精品国产精品国自产在线 | av黄色免费网站 | 国产福利一区二区在线 | 日韩免费大片 | 国产成人av在线 | 精品一区二区免费在线观看 | 久久综合久久综合久久 | 四虎4hu永久免费 | 黄av免费在线观看 | 久久精品亚洲综合专区 | 成人在线观看你懂的 | 人人天天夜夜 | 波多野结衣亚洲一区二区 | 精品国产一区在线观看 | 日韩久久久久久 | 国产精品电影在线 | 狠狠狠狠狠狠狠干 | 国产精品久久久久毛片大屁完整版 | 激情网站五月天 | 夜色成人网 | 天天操伊人| 五月婷婷开心中文字幕 | 国产97在线看 | 国产在线观看免费观看 | 综合在线观看色 | 久久久久久久久久久黄色 | 波多野结衣亚洲一区二区 | 国产在线理论片 | 成人高清在线观看 | 国产日韩中文在线 | 欧美久久综合 | 成人动漫精品一区二区 | 免费日韩av电影 | 久久久精品一区二区 | 在线观看片 | 在线观看视频一区二区三区 | 亚洲综合日韩在线 | 午夜精品久久久久久99热明星 | 日日狠狠| 日本aaa在线观看 | 久久精品专区 | 日韩成人欧美 | 久久免费视频4 | 麻豆精品传媒视频 | 国产中文在线观看 | 91视频在线看 | 久久久久亚洲精品中文字幕 | 狠狠综合网 | 午夜影视剧场 | 在线观看亚洲成人 | 国产午夜免费视频 | 欧美日韩三级在线观看 | 欧洲精品码一区二区三区免费看 | 一区二区高清在线 | 久久精品黄色 | 五月婷婷综合激情 | 久久久久久久久久影视 | 亚洲自拍偷拍色图 | 国产一级精品绿帽视频 | 五月婷婷综合在线观看 | 亚洲天堂色婷婷 | 亚洲最大激情中文字幕 | 天天操综 | 在线免费性生活片 | 欧美一级黄色视屏 | 狠狠久久 | www毛片com| 97在线观看视频 | 最近中文字幕在线中文高清版 | 97免费公开视频 | 激情欧美一区二区免费视频 | 欧美激情第一区 | 国产精品久久久久久久99 | 超碰国产在线 | 91探花国产综合在线精品 | 最近中文字幕高清字幕在线视频 | 最近中文字幕在线播放 | 日韩电影在线一区二区 | 99久久久国产精品免费观看 | 亚洲精品视频免费观看 | 日韩电影在线一区二区 | 婷婷色吧 | 色插综合 | 91精品对白一区国产伦 | 国产又粗又猛又黄又爽的视频 | 西西444www大胆高清图片 | 97看片网| 91精品久久香蕉国产线看观看 | 欧美淫aaa免费观看 日韩激情免费视频 | 欧洲精品视频一区 | 久久在线播放 | 丁香资源影视免费观看 | 天堂av一区二区 | www夜夜操 | 中文字幕中文字幕在线中文字幕三区 | 日韩在线一区二区免费 | 99久视频 | 国产精品久久久久久吹潮天美传媒 | www天天干 | 四虎最新入口 | 日本久久久精品视频 | 在线观看午夜av | 丁香婷婷色月天 | 久久99亚洲网美利坚合众国 | 久久精品福利 | 很黄很色很污的网站 | 毛片随便看 | 久久综合中文字幕 | 欧美美女激情18p | 日女人免费视频 | 正在播放一区 | 999成人精品 | 成年人视频在线免费播放 | 天天人人| 色婷婷www | 免费看av片网站 | 久久久久欧美精品999 | 国产高清视频在线播放一区 | 久久免费av电影 | 国产一区二区精品久久 | 色婷av | 欧美资源在线观看 | 欧美激情精品久久久久久 | 99久久网站 | 粉嫩av一区二区三区四区 | 视频一区二区三区视频 | 国产精品涩涩屋www在线观看 | 欧美日韩国产色综合一二三四 | 蜜臀av性久久久久蜜臀aⅴ四虎 | 91丨九色丨蝌蚪丨对白 | 91视频下载 | 亚洲精品在线一区二区三区 | 国内精品免费久久影院 | 视频在线亚洲 | 九九久久电影 | 在线视频99 | 狠狠躁日日躁狂躁夜夜躁av | 91视频高清完整版 | 欧美日韩综合在线 | 在线中文字幕一区二区 | 久久国产精品久久精品 | 国产精品久久久久久久久久白浆 | 国色天香第二季 | 国产精品中文 | 国内精品久久久久久久久久清纯 | 色在线观看网站 | 国产高清无线码2021 | 亚洲一区尤物 | 色婷婷福利| 中文乱码视频在线观看 | 在线视频 成人 | 日韩精品免费一区二区在线观看 | www.天天草| 亚洲欧美日本一区二区三区 | 久久看片网站 | 91 在线视频播放 | 国产99久久精品一区二区300 | 亚洲精品国产精品乱码在线观看 | 国产黄色片网站 | 免费精品在线观看 | 97国产大学生情侣酒店的特点 | 午夜av一区 | 色网站国产精品 | 婷婷在线视频 | 最近2019好看的中文字幕免费 | 久久一区二区免费视频 | 久久久高清视频 | 日日干激情五月 | 久久国精品 | 久久久免费精品 | 婷婷在线综合 | 狠狠色免费 | 亚洲综合欧美精品电影 | 97成人在线观看 | 久久香蕉一区 | bbb搡bbb爽爽爽 | 国产小视频国产精品 | 91在线视频观看 | 肉色欧美久久久久久久免费看 | 一区二区欧美激情 | 亚州中文av| 日女人电影 | 一区精品久久 | 国内精品久久天天躁人人爽 | 一区二区精品在线观看 | 久久天天躁狠狠躁亚洲综合公司 | 成人在线播放av | 国产精品成人一区二区 | 欧美少妇bbwhd | 亚洲国产欧美一区二区三区丁香婷 | 国产亚洲精品久久久久久移动网络 | 日韩欧美精品在线 | 狠狠色丁香婷婷综合基地 | 久久人人97超碰精品888 | 亚洲四虎影院 | 国产成人久久av免费高清密臂 | 麻豆久久精品 | 久草在线免费新视频 | 在线观看成人国产 | 日韩免费成人av | 18岁免费看片 | 91激情小视频 | 中文字幕乱偷在线 | 国产成人综合图片 | 日韩精品久久久久久中文字幕8 | 欧美一二三四在线 | 欧美一二区视频 | 成人av观看 | 韩国精品福利一区二区三区 | bayu135国产精品视频 | 手机av电影在线 | 天天操天天操天天干 | 国产精品淫片 | 国产性天天综合网 | av免费高清观看 | 日日干日日操 | 亚洲精品国产精品国自产 | 五月婷婷中文网 | 天天干,夜夜操 | 欧美a级在线免费观看 | 成人黄大片 | 最新99热 | 黄色a在线 | 午夜精品视频一区二区三区在线看 | 国产综合福利在线 | 中文字幕在线观看视频一区二区三区 | 国产免费一区二区三区最新 | 欧美美女激情18p | 国产精品videoxxxx | 日韩av视屏 | 欧美成人tv | 国产在线毛片 | 欧美一区二区三区在线观看 | 久久免费av | 天堂av在线中文在线 | 91精品一区在线观看 | 久久久久中文 | 91中文字幕一区 | 天天色.com| 中文字幕在线人 | 久久狠狠一本精品综合网 | 国产只有精品 | 久久久国产精品电影 | 久久五月天色综合 | 精品一区二区免费视频 | 亚洲国产一区在线观看 | 日韩在线电影一区二区 | 安徽妇搡bbbb搡bbbb | 97视频亚洲 | 久久视频在线观看免费 | 亚洲在线高清 | 五月天av在线 | 日韩精品一区二区三区在线播放 | av综合av| 久久精品首页 | 国产爽妇网 | 午夜精品久久久久久久久久久 | 国产黄色片久久 | 亚洲在线视频观看 | 美女亚洲精品 | 亚洲欧美久久 | 黄色大片av | 麻豆一二 | 香蕉一区 | 欧美精品久久久久久久久老牛影院 | 欧美99热| 欧美巨乳网| 国产成人精品一区二区三区 | 美女网站视频免费都是黄 | 在线亚洲免费视频 | 麻豆激情电影 | 欧美性大胆 | 97精品国自产拍在线观看 | 亚洲精品永久免费视频 | 免费av成人在线 | 成人精品一区二区三区中文字幕 | 91亚洲精品国偷拍 | 日本xxxx.com| 国产精品1区2区3区在线观看 | 亚洲视屏在线播放 | 免费看一及片 | 在线免费观看视频你懂的 | 国产一区二区午夜 | 丁香婷婷激情网 | 黄色av电影在线观看 | 精品久久久久久国产91 | 九七视频在线 | 免费观看日韩 | 色综合久久久久 | 日韩久久久久久久久久久久 | 久久成人免费 | 久久激情视频 久久 | 干av在线| 久久99日韩 | 久久成人免费 | 国产精品一区二区果冻传媒 | 能在线观看的日韩av | 人人玩人人添人人澡97 | 欧美性生交大片免网 | 六月丁香婷婷久久 | 天天艹天天干天天 | 九九热国产视频 | 91视频在线免费下载 | 国产婷婷精品av在线 | 久久 国产一区 | 伊人影院在线观看 | 丁香婷婷在线观看 | 99草在线视频 | 国产精品成人aaaaa网站 | 色综合久久综合网 | 极品中文字幕 | 五月婷婷激情网 | 草久中文字幕 | 天天爱天天干天天爽 | 永久黄网站色视频免费观看w | 国产精品资源网 | 日日夜夜免费精品视频 | 国产激情小视频在线观看 | 精品一区二区久久久久久久网站 | 日日色综合 | 色综合天天在线 | 色综合天天综合 | free. 性欧美.com | 亚洲天堂精品视频在线观看 | 久久国内精品视频 | 婷婷综合导航 | 久久久久久久免费观看 | 精品国产乱码久久久久久久 | 99热99re6国产在线播放 | 亚洲成人午夜在线 | 麻豆视频在线 | 国产成人福利在线 | 久久精品亚洲一区二区三区观看模式 | 91综合在线 | 99色婷婷| 婷婷丁香社区 | japanesexxxhd奶水| 亚洲精品免费视频 | 日本久久久精品视频 | av成人在线观看 | 波多野结衣电影一区 | 中文在线www | 欧美精品中文在线免费观看 | 伊人色综合久久天天 | 色综合久久88 | 免费看的黄网站 | 最近能播放的中文字幕 | 国内久久| 九九热1| 精品国产观看 | 黄色一级大片在线观看 | 欧美久久久久久久久中文字幕 | 欧美日韩中文视频 | av成人亚洲 | 日韩有码网站 | 国产欧美精品一区二区三区 | 日日夜夜精品免费视频 | 顶级欧美色妇4khd | 精品免费观看 |