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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

3-uboot-spl代码流程

發布時間:2025/3/21 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 3-uboot-spl代码流程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[uboot] (第三章)uboot流程——uboot-spl代碼流程
2016年10月28日 16:24:14閱讀數:2077

以下例子都以project X項目tiny210(s5pv210平臺,armv7架構)為例。

[uboot] uboot流程系列:?
[project X] tiny210(s5pv210)上電啟動流程(BL0-BL2)?
[uboot] (第一章)uboot流程——概述?
[uboot] (第二章)uboot流程——uboot-spl編譯流程

建議參考文章?
[kernel 啟動流程] (第二章)第一階段之——設置SVC、關閉中斷?
[kernel 啟動流程] (第六章)第一階段之——打開MMU?
ARM的CP15協處理器的寄存器

建議先看《[project X] tiny210(s5pv210)上電啟動流程(BL0-BL2)》,根據例子了解一下上電之后的BL0\BL1\BL2階段,以及各個階段的運行位置,功能。

========================================================================================================

一、說明

1、uboot-spl入口說明

通過uboot-spl編譯腳本project-X/u-boot/arch/arm/cpu/u-boot-spl.lds

ENTRY(_start)
  • 1

所以uboot-spl的代碼入口函數是_start?
對應于路徑project-X/u-boot/arch/arm/lib/vector.S的_start,后續就是從這個函數開始分析。

2、CONFIG_SPL_BUILD說明

前面說過,在編譯SPL的時候,編譯參數會有如下語句:?
project-X/u-boot/scripts/Makefile.spl

KBUILD_CPPFLAGS += -DCONFIG_SPL_BUILD
  • 1

所以說在編譯SPL的代碼的過程中,CONFIG_SPL_BUILD這個宏是打開的。?
uboot-spl和uboot的代碼是通用的,其區別就是通過CONFIG_SPL_BUILD宏來進行區分的。

二、uboot-spl需要做的事情

CPU初始剛上電的狀態。需要小心的設置好很多狀態,包括cpu狀態、中斷狀態、MMU狀態等等。?
在armv7架構的uboot-spl,主要需要做如下事情

  • 關閉中斷,svc模式
  • 禁用MMU、TLB
  • 芯片級、板級的一些初始化操作?
    • IO初始化
    • 時鐘
    • 內存
    • 選項,串口初始化
    • 選項,nand flash初始化
    • 其他額外的操作
  • 加載BL2,跳轉到BL2

上述工作,也就是uboot-spl代碼流程的核心。

三、代碼流程

1、代碼整體流程

代碼整體流程如下,以下列出來的就是spl核心函數。?
_start———–>reset————–>關閉中斷?
………………………………|?
………………………………———->cpu_init_cp15———–>關閉MMU,TLB?
………………………………|?
………………………………———->cpu_init_crit————->lowlevel_init————->平臺級和板級的初始化?
………………………………|?
………………………………———->_main————–>board_init_f_alloc_reserve & board_init_f_init_reserve & board_init_f———->加載BL2,跳轉到BL2?
board_init_f執行時已經是C語言環境了。在這里需要結束掉SPL的工作,跳轉到BL2中。

2、_start

上述已經說明了_start是整個spl的入口,其代碼如下:?
arch/arm/lib/vector.S

_start: #ifdef CONFIG_SYS_DV_NOR_BOOT_CFG.word CONFIG_SYS_DV_NOR_BOOT_CFG #endifb reset
  • 1
  • 2
  • 3
  • 4
  • 5

會跳轉到reset中。?
注意,spl的流程在reset中就應該被結束,也就是說在reset中,就應該轉到到BL2,也就是uboot中了。?
后面看reset的實現。

3、reset

建議先參考[kernel 啟動流程] (第二章)第一階段之——設置SVC、關閉中斷,了解一下為什么要設置SVC、關閉中斷以及如何操作。

代碼如下:?
arch/arm/cpu/armv7/start.S

.globl reset.globl save_boot_params_retreset:/* Allow the board to save important registers */b save_boot_params save_boot_params_ret:/** disable interrupts (FIQ and IRQ), also set the cpu to SVC32 mode,* except if in HYP mode already*/mrs r0, cpsrand r1, r0, #0x1f @ mask mode bitsteq r1, #0x1a @ test for HYP modebicne r0, r0, #0x1f @ clear all mode bitsorrne r0, r0, #0x13 @ set SVC modeorr r0, r0, #0xc0 @ disable FIQ and IRQmsr cpsr,r0 @@ 以上通過設置CPSR寄存器里設置CPU為SVC模式,禁止中斷 @@ 具體操作可以參考《[kernel 啟動流程] (第二章)第一階段之——設置SVC、關閉中斷》的分析/* the mask ROM code should have PLL and others stable */ #ifndef CONFIG_SKIP_LOWLEVEL_INITbl cpu_init_cp15 @@ 調用cpu_init_cp15,初始化協處理器CP15,從而禁用MMU和TLB。 @@ 后面會有一小節進行分析bl cpu_init_crit @@ 調用cpu_init_crit,進行一些關鍵的初始化動作,也就是平臺級和板級的初始化 @@ 后面會有一小節進行分析 #endifbl _main @@ 跳轉到主函數,也就是要加載BL2以及跳轉到BL2的主體部分
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34

4、cpu_init_cp15

建議先參考[kernel 啟動流程] (第六章)第一階段之——打開MMU兩篇文章的分析。?
cpu_init_cp15主要用于對cp15協處理器進行初始化,其主要目的就是關閉其MMU和TLB。?
代碼如下(去掉無關部分的代碼):?
arch/arm/cpu/armv7/start.S

ENTRY(cpu_init_cp15)/** Invalidate L1 I/D*/mov r0, #0 @ set up for MCRmcr p15, 0, r0, c8, c7, 0 @ invalidate TLBsmcr p15, 0, r0, c7, c5, 0 @ invalidate icachemcr p15, 0, r0, c7, c5, 6 @ invalidate BP arraymcr p15, 0, r0, c7, c10, 4 @ DSBmcr p15, 0, r0, c7, c5, 4 @ ISB @@ 這里只需要知道是對CP15處理器的部分寄存器清零即可。 @@ 將協處理器的c7\c8清零等等,各個寄存器的含義請參考《ARM的CP15協處理器的寄存器》/** disable MMU stuff and caches*/mrc p15, 0, r0, c1, c0, 0bic r0, r0, #0x00002000 @ clear bits 13 (--V-)bic r0, r0, #0x00000007 @ clear bits 2:0 (-CAM)orr r0, r0, #0x00000002 @ set bit 1 (--A-) Alignorr r0, r0, #0x00000800 @ set bit 11 (Z---) BTB #ifdef CONFIG_SYS_ICACHE_OFFbic r0, r0, #0x00001000 @ clear bit 12 (I) I-cache #elseorr r0, r0, #0x00001000 @ set bit 12 (I) I-cache #endifmcr p15, 0, r0, c1, c0, 0 @@ 通過上述的文章的介紹,我們可以知道cp15的c1寄存器就是MMU控制器 @@ 上述對MMU的一些位進行清零和置位,達到關閉MMU和cache的目的,具體的話去看一下上述文章吧。ENDPROC(cpu_init_cp15)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

5、cpu_init_crit

cpu_init_crit,進行一些關鍵的初始化動作,也就是平臺級和板級的初始化。其代碼核心就是lowlevel_init,如下?
arch/arm/cpu/armv7/start.S

ENTRY(cpu_init_crit)/** Jump to board specific initialization...* The Mask ROM will have already initialized* basic memory. Go here to bump up clock rate and handle* wake up conditions.*/b lowlevel_init @ go setup pll,mux,memory ENDPROC(cpu_init_crit)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

所以說lowlevel_init就是這個函數的核心。?
lowlevel_init一般是由板級代碼自己實現的。但是對于某些平臺來說,也可以使用通用的lowlevel_init,其定義在arch/arm/cpu/lowlevel_init.S中?
以tiny210為例,在移植tiny210的過程中,就需要在board/samsung/tiny210下,也就是板級目錄下面創建lowlevel_init.S,在內部實現lowlevel_init。(其實只要實現了lowlevel_init了就好,沒必要說在哪里是實現,但是通常規范都是創建了lowlevel_init.S來專門實現lowlevel_init函數)。

在lowlevel_init中,我們要實現如下:?
* 檢查一些復位狀態?
* 關閉看門狗?
* 系統時鐘的初始化?
* 內存、DDR的初始化?
* 串口初始化(可選)?
* Nand flash的初始化

下面以tiny210的lowlevel_init為例(這里說明一下,當時移植tiny210的時候,是直接把kangear的這個lowlevel_init.S文件拿過來用的)?
這部分代碼和平臺相關性很強,簡單介紹一下即可?
board/samsung/tiny210/lowlevel_init.S

lowlevel_init:push {lr}/* check reset status */ldr r0, =(ELFIN_CLOCK_POWER_BASE+RST_STAT_OFFSET)ldr r1, [r0]bic r1, r1, #0xfff6ffffcmp r1, #0x10000beq wakeup_reset_precmp r1, #0x80000beq wakeup_reset_from_didle @@ 讀取復位狀態寄存器0xE010_a000的值,判斷復位狀態。/* IO Retention release */ldr r0, =(ELFIN_CLOCK_POWER_BASE + OTHERS_OFFSET)ldr r1, [r0]ldr r2, =IO_RET_RELorr r1, r1, r2str r1, [r0] @@ 讀取混合狀態寄存器E010_e000的值,對其中的某些位進行置位,復位后需要對某些wakeup位置1,具體我也沒搞懂。/* Disable Watchdog */ldr r0, =ELFIN_WATCHDOG_BASE /* 0xE2700000 */mov r1, #0str r1, [r0] @@ 關閉看門狗@@ 這里忽略掉一部分對外部SROM操作的代碼/* when we already run in ram, we don't need to relocate U-Boot.* and actually, memory controller must be configured before U-Boot* is running in ram.*/ldr r0, =0x00ffffffbic r1, pc, r0 /* r0 <- current base addr of code */ldr r2, _TEXT_BASE /* r1 <- original base addr in ram */bic r2, r2, r0 /* r0 <- current base addr of code */cmp r1, r2 /* compare r0, r1 */beq 1f /* r0 == r1 then skip sdram init */ @@ 判斷是否已經在SDRAM上運行了,如果是的話,就跳過以下兩個對ddr初始化的步驟 @@ 判斷方法如下: @@ 1、獲取當前pc指針的地址,屏蔽其低24bit,存放與r1中 @@ 2、獲取_TEXT_BASE(CONFIG_SYS_TEXT_BASE)地址,也就是uboot代碼段的鏈接地址,后續在uboot篇的時候會說明,并屏蔽其低24bit @@ 3、如果相等的話,就跳過DDR初始化的部分/* init system clock */bl system_clock_init @@ 初始化系統時鐘,后續有時間再研究一下具體怎么配置的/* Memory initialize */bl mem_ctrl_asm_init @@ 重點注意:在這里初始化DDR的!!!后續會寫一篇文章說明一下s5pv210平臺如何初始化DDR.1:/* for UART */bl uart_asm_init @@ 串口初始化,到這里串口會打印出一個'O'字符,后續通過寫字符到UTXH_OFFSET寄存器中,就可以在串口上輸出相應的字符。bl tzpc_init#if defined(CONFIG_NAND)/* simple init for NAND */bl nand_asm_init @@ 簡單地初始化一下NAND flash,有可能BL2的鏡像是在nand flash上面的。 #endif/* Print 'K' */ldr r0, =ELFIN_UART_CONSOLE_BASEldr r1, =0x4b4b4b4bstr r1, [r0, #UTXH_OFFSET] @@ 再串口上打印‘K’字符,表示lowlevel_init已經完成pop {pc} @@ 彈出PC指針,即返回。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75

當串口中打印出‘OK’的字符的時候,說明lowlevel_init已經執行完成。?
system_clock_init是初始化時鐘的地方。 mem_ctrl_asm_init這個函數是初始化DDR的地方。后續應該有研究一下這兩個函數。這里先有個印象。

6、_main

spl的main的主要目標是調用board_init_f進行先前的板級初始化動作,在tiny210中,主要設計為,加載BL2到DDR上并且跳轉到BL2中。DDR在上述lowlevel_init中已經初始化好了。?
由于board_init_f是以C語言的方式實現,所以需要先構造C語言環境。?
注意:uboot-spl和uboot的代碼是通用的,其區別就是通過CONFIG_SPL_BUILD宏來進行區分的。?
所以以下代碼中,我們只列出spl相關的部分,也就是被CONFIG_SPL_BUILD包含的部分。?
arch/arm/lib/crt0.S

ENTRY(_main)/** Set up initial C runtime environment and call board_init_f(0).*/ @ 注意看這里的注釋,也說明了以下代碼的主要目的是,初始化C運行環境,調用board_init_f。ldr sp, =(CONFIG_SPL_STACK)bic sp, sp, #7 /* 8-byte alignment for ABI compliance */mov r0, spbl board_init_f_alloc_reservemov sp, r0/* set up gd here, outside any C code */mov r9, r0bl board_init_f_init_reservemov r0, #0bl board_init_fENDPROC(_main)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

代碼拆分如下:?
(1)因為后面是C語言環境,首先是設置堆棧

ldr sp, =(CONFIG_SPL_STACK) @@ 設置堆棧為CONFIG_SPL_STACKbic sp, sp, #7 /* 8-byte alignment for ABI compliance */ @@ 堆棧是8字節對齊,2^7bit=2^3byte=8bytemov r0, sp @@ 把堆棧地址存放到r0寄存器中
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

關于CONFIG_SPL_STACK,我們通過前面的文章《[project X] tiny210(s5pv210)上電啟動流程(BL0-BL2)》?
我們已經知道s5pv210的BL1(spl)是運行在IRAM的,并且IRAM的地址空間是0xD002_0000-0xD003_7FFF,IRAM前面的部分放的是BL1的代碼部分,所以把IRAM最后的空間用來當作堆棧。?
所以CONFIG_SPL_STACK定義如下:?
include/configs/tiny210.h

#define CONFIG_SPL_STACK 0xD0037FFF
  • 1

注意:上述還不是最終的堆棧地址,只是暫時的堆棧地址!!!

(2)為GD分配空間

bl board_init_f_alloc_reserve @@ 把堆棧的前面一部分空間分配給GD使用mov sp, r0 @@ 重新設置堆棧指針SP/* set up gd here, outside any C code */mov r9, r0 @@ 保存GD的地址到r9寄存器中
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

注意:雖然sp的地址和GD的地址是一樣的,但是堆棧是向下增長的,而GD則是占用該地址后面的部分,所以不會有沖突的問題。?
關于GD,也就是struct global_data,可以簡單的理解為uboot的全局變量都放在了這里,比較重要,所以后續有會寫篇文章說明一下global_data。這里只需要知道在開始C語言環境的時候需要先為這個結構體分配空間。?
board_init_f_alloc_reserve實現如下?
common/init/board_init.c

ulong board_init_f_alloc_reserve(ulong top) {/* Reserve early malloc arena *//* LAST : reserve GD (rounded up to a multiple of 16 bytes) */top = rounddown(top-sizeof(struct global_data), 16); // 現將top(也就是r0寄存器,前面說過存放了暫時的指針地址),減去sizeof(struct global_data),也就是預留出一部分空間給sizeof(struct global_data)使用。 // rounddown表示向下16個字節對其return top; // 到這里,top就存放了GD的地址,也是SP的地址 //把top返回,注意,返回后,其實還是存放在了r0寄存器中。 }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

還有一點,其實GD在spl中沒什么使用,主要是用在uboot中,但在uboot中的時候還需要另外分配空間,在講述uboot流程的時候會說明。

(3)初始化GD空間?
前面說了,此時r0寄存器存放了GD的地址。

bl board_init_f_init_reserve
  • 1

board_init_f_init_reserve實現如下?
common/init/board_init.c?
編譯SPL的時候_USE_MEMCPY宏沒有打開,所以我們去掉了_USE_MEMCPY的無關部分。

void board_init_f_init_reserve(ulong base) {struct global_data *gd_ptr;int *ptr;/** clear GD entirely and set it up.* Use gd_ptr, as gd may not be properly set yet.*/gd_ptr = (struct global_data *)base; // 從r0獲取GD的地址/* zero the area */for (ptr = (int *)gd_ptr; ptr < (int *)(gd_ptr + 1); )*ptr++ = 0; // 對GD的空間進行清零 }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16

(4)跳轉到板級前期的初始化函數中?
如下代碼

bl board_init_f
  • 1

board_init_f需要由板級代碼自己實現。?
在這個函數中,tiny210主要是實現了從SD卡上加載了BL2到ddr上,然后跳轉到BL2的相應位置上?
tiny210的實現如下:?
board/samsung/tiny210/board.c

#ifdef CONFIG_SPL_BUILD void board_init_f(ulong bootflag) {__attribute__((noreturn)) void (*uboot)(void);int val; #define DDR_TEST_ADDR 0x30000000 #define DDR_TEST_CODE 0xaatiny210_early_debug(0x1);writel(DDR_TEST_CODE, DDR_TEST_ADDR);val = readl(DDR_TEST_ADDR);if(val == DDR_TEST_CODE)tiny210_early_debug(0x3);else{tiny210_early_debug(0x2);while(1);} // 先測試DDR是否完成copy_bl2_to_ddr(); // 加載BL2的代碼到ddr上uboot = (void *)CONFIG_SYS_TEXT_BASE; // uboot函數設置為BL2的加載地址上(*uboot)(); // 調用uboot函數,也就跳轉到BL2的代碼中 } #endif
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28

關于copy_bl2_to_ddr的實現,也就是如何從SD卡或者nand flash上加載BL2到DDR上的問題,請參考后續文章《[project X] tiny210(s5pv210)代碼加載說明》。

到此,SPL的任務就完成了,也已經跳到了BL2也就是uboot里面去了。

總結

以上是生活随笔為你收集整理的3-uboot-spl代码流程的全部內容,希望文章能夠幫你解決所遇到的問題。

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

日韩精品久久久 | 中文字幕 国产专区 | 亚洲国产日韩一区 | 97人人视频 | 黄色毛片视频免费观看中文 | 欧美性生活小视频 | 久久国产精品色婷婷 | 国产在线精品区 | 日韩一级电影在线观看 | 国产vs久久 | 久久久国产99久久国产一 | 亚洲精品视频在线播放 | 色999五月色 | 日韩综合一区二区三区 | 久久久九色精品国产一区二区三区 | 免费亚洲视频 | 久久情爱 | 九九热在线播放 | 成年人在线观看 | 亚洲国产日韩精品 | 二区视频在线观看 | 日韩精品一区二区久久 | 91网址在线观看 | 久久精品中文字幕一区二区三区 | 日韩极品视频在线观看 | 在线 国产一区 | 91人人插| 444av| 色九九影院| 天天操天天射天天舔 | 国产小视频网站 | 久久久久久久国产精品 | 伊人五月综合 | 久久精品免费 | 久久影视中文字幕 | 在线观看国产日韩 | 亚洲精品乱码久久久久久蜜桃不爽 | 狠狠操狠狠干2017 | 国产免费叼嘿网站免费 | 一区在线观看 | 中文字幕在线视频一区 | 91在线视频精品 | 久久久精品99 | 夜夜夜夜爽 | 国产一级精品绿帽视频 | 96亚洲精品久久 | 99精品在线免费在线观看 | 久久免费视频在线观看6 | 五月婷婷久久丁香 | 亚州精品国产 | 成人影视片 | 免费视频97 | 日韩午夜高清 | 日韩激情网 | 国产aa免费视频 | 在线免费视频你懂的 | 99久久精品电影 | 玖玖玖在线 | 在线中文字幕一区二区 | 麻豆视传媒官网免费观看 | 黄色大片中国 | 中字幕视频在线永久在线观看免费 | 91麻豆精品久久久久久 | 精品婷婷 | 免费视频一级片 | 在线播放视频一区 | 中文字幕av在线播放 | 亚洲精品乱码久久久久久蜜桃91 | 5月丁香婷婷综合 | 免费在线观看午夜视频 | 在线观看日韩免费视频 | 久久成人资源 | www.av小说| 欧美老少交 | 一区二区中文字幕在线播放 | 欧美一区日韩一区 | 国产91影视 | 中字幕视频在线永久在线观看免费 | 国产一级91 | 精品一区二区三区电影 | 最新日本中文字幕 | 日日天天干 | 国产精品免费麻豆入口 | 天天插狠狠干 | 午夜精品久久久久 | av网址aaa| 91精彩视频 | 黄色福利| 国产精品久久久久久久久蜜臀 | 欧美久久久久久久久中文字幕 | 视频在线观看日韩 | 99人成在线观看视频 | 91精品国产福利 | 亚洲精品国产高清 | 欧美日韩国产精品一区二区亚洲 | 91一区啪爱嗯打偷拍欧美 | 精品一区二区在线播放 | 国产精品免费人成网站 | 中文字幕在线观看第一区 | 国产在线观看一区 | 久久久久久激情 | 婷婷爱五月天 | 一级特黄av| 国产不卡精品视频 | 日韩成人中文字幕 | 操操操av| 亚洲精品在线国产 | 日韩专区在线播放 | 最新国产在线观看 | 久草在线中文888 | 亚洲精品三级 | 亚洲日日夜夜 | 久久综合久久久久88 | 国产激情小视频在线观看 | 色999在线 | 国产91成人 | 日日日操 | 在线观看深夜视频 | 亚洲一区二区精品在线 | 亚洲成年人在线播放 | av高清免费在线 | 国产成a人亚洲精v品在线观看 | 99亚洲精品视频 | 国产精品热 | 日韩影视在线 | 一区二区三区免费在线观看视频 | 色夜影院 | 一区二区三区精品久久久 | 国产高清网站 | 草久电影| 色干综合| 国产在线精品二区 | 免费视频18 | 极品国产91在线网站 | 久久99精品波多结衣一区 | 国产人成在线观看 | 激情久久伊人 | 91热这里只有精品 | 黄网站色视频 | 中文字幕免费不卡视频 | 97精品一区二区三区 | 2022久久国产露脸精品国产 | 国产精品成人免费一区久久羞羞 | 色亚洲网| 在线91观看 | 91在线中文 | 成人精品影视 | 五月婷婷丁香 | 国产黄色看片 | 亚洲日本精品 | 精品久久久精品 | 91黄色成人| 黄色三级免费 | 精品欧美一区二区三区久久久 | 色噜噜日韩精品欧美一区二区 | 六月婷婷网| 奇米影视8888在线观看大全免费 | 久久精品久久久久久久 | 日韩成人黄色 | 国产中文字幕在线视频 | 国产一区二区在线观看免费 | 美女视频黄在线 | 国产一及片 | 一级黄色电影网站 | 免费成人在线观看视频 | 亚洲国产精品电影 | 一级性av | 在线观看成年人 | 久久精品播放 | 免费看污污视频的网站 | 国产精久久久久久妇女av | 中文视频一区二区 | 日韩精品你懂的 | 久久人91精品久久久久久不卡 | 国产+日韩欧美 | 亚洲精品国偷自产在线99热 | 丁香婷婷激情五月 | 在线婷婷 | 国产精品中文在线 | 久久久久久久久久亚洲精品 | 精品一区二区6 | 激情丁香婷婷 | 极品久久久 | 亚洲精品在线视频播放 | 久久免费av电影 | 日韩精品一二三 | 99久久久久久国产精品 | 永久免费毛片在线观看 | 亚洲一级在线观看 | 99久久精品午夜一区二区小说 | 免费a v在线 | 国产成人a亚洲精品v | 2022国产精品视频 | 日韩成人在线一区二区 | 中文字幕中文字幕在线中文字幕三区 | 久久久久综合网 | 高潮久久久 | 天天超碰 | 美女视频黄的免费的 | 69久久99精品久久久久婷婷 | 久久精品99久久久久久 | 一区二区三区在线视频观看58 | 九九久久久| 中文字幕a在线 | 天堂av影院 | 黄色99视频 | av在线官网 | 综合天天久久 | 国内成人精品视频 | 亚洲一区日韩在线 | 丁香婷婷综合色啪 | 激情婷婷久久 | 91av视频在线观看免费 | 国产一区在线免费观看 | 在线观看亚洲精品视频 | 久久精品精品 | 99久久日韩精品视频免费在线观看 | 精品视频在线免费 | 在线观看成人毛片 | 欧美日韩视频在线 | 日韩欧美69 | 亚洲视频分类 | 久久视频在线看 | 一区二区精品在线 | 99色视频在线 | 天天干,天天射,天天操,天天摸 | 在线观看免费成人av | 亚洲成av人片| 国产精彩视频一区 | 二区视频在线观看 | 国产精品正在播放 | 日韩欧美在线免费观看 | 九九色综合 | 日韩美在线观看 | 亚洲精品观看 | 婷婷激情小说网 | 国产免费影院 | 亚洲成人精品 | 欧美在线视频免费 | 黄色av影院 | 激情综合五月 | 欧美日韩国产一二三区 | 国产高清不卡av | 欧美a√大片 | 久久人人爽人人爽人人 | 久久观看最新视频 | 国产精品高清在线 | 国内精品久久久久影院一蜜桃 | 国产一级视屏 | 久草在线免费在线观看 | 成人18视频| 特片网久久 | 国产一区在线看 | 人人澡澡人人 | 欧美性色综合网站 | 亚洲狠狠丁香婷婷综合久久久 | 黄色小说在线免费观看 | 在线观看视频日韩 | 999久久久国产精品 高清av免费观看 | 欧美成人视 | 日韩视频免费观看高清 | 国产中文字幕视频在线观看 | 日日夜夜天天人人 | 2021av在线| 色六月婷婷| 麻豆视频成人 | 婷婷丁香花 | 国产一级久久 | 亚洲 欧洲av | 人人澡人人添人人爽一区二区 | 久久综合久色欧美综合狠狠 | 久久在线播放 | 中文字幕中文字幕在线中文字幕三区 | 色综合中文综合网 | 四虎欧美| 操久| 亚洲天堂视频在线 | 久久爱资源网 | 黄色成人91| 色97在线| 亚洲狠狠婷婷 | 激情 一区二区 | 天天曰| 精品免费国产一区二区三区四区 | 亚洲精品国产自产拍在线观看 | 99视屏| 亚洲一区二区天堂 | 日韩三级精品 | 欧美99久久| 99久久国产免费,99久久国产免费大片 | 久草视频中文 | 久久久国产精品网站 | 日韩欧美国产激情在线播放 | 中文字幕在线视频网站 | 久久激情小说 | 国产亚洲精品久久久久久电影 | 日本午夜在线亚洲.国产 | 成人毛片100免费观看 | 四虎4hu永久免费 | 欧美成人在线网站 | 免费一级毛毛片 | 日韩精品视频在线免费观看 | 精品久久久久久久久亚洲 | www.国产高清 | 亚洲黄色影院 | 狠狠干狠狠久久 | 国产精品一区二区久久久久 | 色噜噜噜噜 | 在线观看完整版免费 | 久久成人午夜视频 | 看片网站黄| 日韩大片在线免费观看 | 亚洲综合婷婷 | 婷婷亚洲五月色综合 | 精品国产一区二区三区久久久蜜月 | 天天干天天拍天天操天天拍 | 日本精品在线看 | 91精品视频免费看 | 米奇狠狠狠888 | 色吧av色av | 久久蜜桃av | 久草www| 国产精品一区二区三区在线播放 | 毛片永久免费 | 狠狠狠狠狠狠狠狠 | 国产亚洲视频系列 | 国产黑丝一区二区三区 | 国产永久免费高清在线观看视频 | 午夜久久 | www色网站| 欧美视频国产视频 | 国产一区二区精品久久91 | 国产精品视频免费看 | 三级在线视频播放 | 亚洲精品在线一区二区三区 | 超碰在线9 | 精品久久五月天 | 中文字幕人成不卡一区 | 日韩sese| 懂色av一区二区在线播放 | 97品白浆高清久久久久久 | 久久影视精品 | 亚洲欧美日韩国产一区二区 | 91视频xxxx| av软件在线观看 | 国产婷婷色 | 日韩精品观看 | 天天操月月操 | 精品视频99 | 天天操天天射天天爱 | 成人av中文字幕 | 深夜精品福利 | 三级视频片 | 中文字幕三区 | 国产日产欧美在线观看 | a成人v| 婷婷激情在线观看 | 五月激情六月丁香 | 精品亚洲免费 | 日本三级在线观看中文字 | 精品在线免费视频 | 国产精品免费不卡 | 六月丁香社区 | 国产亚洲综合精品 | 日韩av综合网站 | 国产精品18久久久久vr手机版特色 | 亚洲免费国产视频 | 日韩欧美xxx | 天天干天天玩天天操 | 国产露脸91国语对白 | 一区二区 久久 | 免费三级黄| 麻豆成人网 | 亚洲香蕉视频 | 亚洲日本va午夜在线电影 | 天天草天天草 | 久久精品久久99精品久久 | 2021久久 | 国产精品入口麻豆www | 国产精品videoxxxx | 成人在线超碰 | 日本不卡123 | 亚洲精品综合在线观看 | www.综合网.com| 中日韩欧美精彩视频 | 久久久久伊人 | 国产黑丝一区二区 | 久久久久亚洲精品国产 | 在线观看中文字幕 | 中文字幕av免费 | 成人不用播放器 | 亚洲激情免费 | 欧美视频18| 婷婷五月色综合 | 久久免费精品一区二区三区 | 久久精品一区八戒影视 | 日日操操 | 少妇超碰在线 | 中文字幕 国产 一区 | 操操爽 | 精品国产乱码一区二 | 天天爽人人爽夜夜爽 | 久久免费a | 日韩成人精品在线观看 | 亚洲精品美女久久久久 | 五月综合网站 | 亚洲一区二区视频在线 | a v在线观看 | 片网址| 草久热| 在线中文字幕网站 | 色激情在线 | 中文字幕丝袜 | 亚a在线 | 久久久久久国产精品 | 国产精品欧美日韩在线观看 | 中文字幕在线一区二区三区 | 国产另类xxxxhd高清 | 五月天中文在线 | 国产99亚洲| 综合精品久久久 | 日韩免费视频线观看 | 免费成视频 | 久草视频视频在线播放 | 成人黄大片 | 亚洲精品免费观看 | 在线观看视频色 | 精品久久99 | 久草在线资源网 | 亚洲精品永久免费视频 | 久久高清毛片 | 五月婷婷六月丁香激情 | 日韩草比 | 一区二区三区四区在线免费观看 | 黄色午夜网站 | 久久综合色综合88 | 日韩欧美在线一区 | 成人免费视频网站在线观看 | 狠狠的日日 | 在线观看日韩国产 | 在线一二区 | 中文字幕高清在线 | 欧美日韩国产精品爽爽 | 久久一级片 | 激情综合网天天干 | 一二区精品 | 精品产品国产在线不卡 | 亚洲精品xxx | www日韩在线 | 久久国产精品久久久久 | 夜夜操夜夜干 | 91桃色在线观看视频 | 亚洲精品九九 | 黄色av在 | 日韩精品在线观看av | 欧美日韩一区二区三区不卡 | 日本精品一二区 | 欧美一区二区免费在线观看 | 欧美一级乱黄 | 日韩免费在线观看视频 | 国产一区二区三区免费在线观看 | 香蕉视频免费看 | 91手机视频在线 | 国内精品中文字幕 | 国产在线黄 | av播放在线| 99久久99视频只有精品 | 亚洲一区二区麻豆 | av免费看看 | 欧美在线观看视频一区二区三区 | a√天堂中文在线 | 中文字幕综合在线 | 成年人视频免费在线 | 天天操夜夜叫 | 99久久久久国产精品免费 | 在线 国产 日韩 | 精品自拍sae8—视频 | 国产一区二区在线播放视频 | 天天天天爱天天躁 | 免费看黄色大全 | 精品视频在线视频 | 久久黄色片 | 免费日韩电影 | 日韩电影久久久 | 天天插狠狠插 | 日韩三级av | 国产精品九九热 | 激情av网 | 中文av免费 | 亚洲日韩精品欧美一区二区 | 在线看av的网址 | 久久超级碰视频 | 色婷婷伊人 | 亚洲韩国一区二区三区 | 国产日韩视频在线观看 | 日本在线观看中文字幕 | 成人精品国产 | 亚洲女欲精品久久久久久久18 | 九九九九热精品免费视频点播观看 | 六月丁香六月婷婷 | 婷婷综合导航 | 日韩精品中文字幕久久臀 | 在线播放av网址 | 久久久高清一区二区三区 | 91亚洲精品国偷拍自产在线观看 | 中文资源在线官网 | 午夜精品福利影院 | 色婷婷激情网 | 97在线观看免费高清 | 国产日产在线观看 | 日日操日日操 | 亚洲三级国产 | 深爱开心激情网 | 成人免费视频网站 | 在线三级av | 五月天亚洲婷婷 | 亚洲1级片 | 亚洲精品福利在线 | 女女av在线 | 色在线网站 | 精品乱码一区二区三四区 | 狠狠天天 | 特黄特色特刺激视频免费播放 | 国产精品久久久久久久久软件 | 一区 在线 影院 | 国产麻豆电影在线观看 | 国产成人精品aaa | 欧美韩日精品 | 精品国产乱码久久 | 99国产一区二区三精品乱码 | 曰韩精品| 欧美一区,二区 | 高清av在线免费观看 | 在线中文字幕电影 | 97天堂 | 久久99国产一区二区三区 | 国产韩国日本高清视频 | 日韩久久精品 | 中文字幕九九 | 欧美性大胆 | 日本黄色大片免费 | 亚洲视频免费 | 日韩一级黄色av | 黄色网址av | 99精品视频免费 | 亚洲1区 在线 | 欧美激情视频一二三区 | 中文乱幕日产无线码1区 | 婷婷伊人综合 | 在线观看国产中文字幕 | 91丨九色丨蝌蚪丰满 | 色播激情五月 | 国产精品免费在线 | 日韩毛片在线一区二区毛片 | 一级淫片在线观看 | 91在线看黄| 一区二区三区在线视频111 | 日本久久综合网 | 黄色的网站在线 | 国产精品久久久久免费观看 | 91av播放 | 免费观看一级视频 | 热re99久久精品国产99热 | 国产99久久久国产精品成人免费 | 欧美老人xxxx18 | 91麻豆精品一区二区三区 | 色婷婷一| 婷婷久月| 色在线视频 | 亚洲精品中文字幕在线观看 | 亚洲激情影院 | 亚洲国产精品999 | 日韩欧美在线观看一区二区三区 | 免费在线一区二区 | 亚洲美女视频在线观看 | 国产小视频在线观看 | 在线观看视频99 | 成年人在线观看视频免费 | 不卡的av片 | 91麻豆精品国产91久久久久久久久 | bbbb操bbbb| 一区二区三区精品在线视频 | 久草在线免费新视频 | 久久久久电影网站 | 久久久久久久99精品免费观看 | 久久在现| 久久久国产网站 | 五月激情丁香图片 | 夜色成人网 | 亚洲日韩中文字幕在线播放 | 婷婷丁香六月天 | 久久综合狠狠综合久久综合88 | 国产精品久久久久毛片大屁完整版 | 九九视频在线观看视频6 | 国产高清久久久久 | 中文字幕超清在线免费 | 天天射天天爽 | 97国产大学生情侣酒店的特点 | 亚洲国产小视频在线观看 | 久久久久久久久国产 | 国产精品久久久久久久久蜜臀 | 天天玩天天干 | 亚洲国产丝袜在线观看 | 国产福利在线免费 | 狠狠狠狠狠狠干 | 精品国产一区在线观看 | 久久久久久不卡 | 欧美一级在线看 | 美女又爽又黄 | av黄色国产 | 99c视频高清免费观看 | 国产麻豆精品一区 | 在线观看视频黄色 | 精品亚洲视频在线观看 | 国产手机在线播放 | 曰本免费av| 久久精选视频 | 国产精品永久免费视频 | 综合色天天 | 在线播放精品一区二区三区 | 国产不卡视频在线 | 国产成免费视频 | 亚洲成人黄色在线 | 有码视频在线观看 | 国产精品99久久久久久大便 | 国产一区二区在线视频观看 | www.久久久.com| 懂色av一区二区在线播放 | 久草在线观看视频免费 | 久久久久国产免费免费 | 久久久久久久久久久福利 | 欧洲高潮三级做爰 | 久久精品中文视频 | 久草在线欧美 | 一区二区视频播放 | 久久这里只有精品视频99 | 91桃色在线播放 | 在线观看精品黄av片免费 | 精品国产成人在线影院 | 特级西西444www大胆高清无视频 | 久草在线资源观看 | 午夜在线免费观看视频 | 国产精品久久麻豆 | 久久视频一区 | 国产精品三级视频 | 国产成人一区二区三区影院在线 | 国产黄色片久久久 | 欧美日韩中文在线观看 | 国产精品亚洲精品 | av在线进入 | 国产精品成人一区 | 久久久久99999| 精品伊人久久久 | 国产精品男女视频 | 国产一级三级 | 欧美日韩国产一二三区 | 91av官网 | 亚洲国产欧美一区二区三区丁香婷 | 久久综合狠狠综合久久狠狠色综合 | 国产黄网在线 | 日韩在线大片 | 中文字幕日韩精品有码视频 | 国产成人久久av免费高清密臂 | 久久久亚洲国产精品麻豆综合天堂 | 亚洲伊人成综合网 | 性色av一区二区 | 久久精品波多野结衣 | 国产精品久久久久久吹潮天美传媒 | 欧美日韩免费一区 | 国产精品对白一区二区三区 | 色综合天天狠天天透天天伊人 | 人人讲下载 | 91精品国产一区 | 久久艹在线观看 | 九九久久电影 | 成人 国产 在线 | 久久久久久福利 | 国产精品va在线观看入 | 女人高潮一级片 | 亚洲理论在线观看电影 | 国产不卡在线 | 五月婷婷欧美视频 | 国产精品二区三区 | 久久99久久99精品免费看小说 | www狠狠操| 亚洲 欧美 变态 国产 另类 | 成人小电影在线看 | 国产日韩视频在线 | 亚洲精选视频在线 | 日韩免费专区 | 丁香婷婷自拍 | 久久精品99久久久久久 | 视频一区二区国产 | 91高清免费在线观看 | 国产成人一区二区三区电影 | 91麻豆视频网站 | 高清一区二区三区av | 麻花传媒mv免费观看 | 99热最新在线 | 五月天婷婷视频 | 国产精品18videosex性欧美 | 久久五月婷婷综合 | 蜜臀av夜夜澡人人爽人人桃色 | 日韩精品一区二区三区高清免费 | 久久av观看| 丝袜美腿亚洲综合 | 在线观看国产永久免费视频 | 欧美日韩精品免费观看视频 | 中文字幕人成人 | 国产午夜精品免费一区二区三区视频 | 国产精品自在线 | 激情五月***国产精品 | 亚洲闷骚少妇在线观看网站 | 成人久久精品 | 国产精品久久久久久高潮 | 免费又黄又爽的视频 | 狠狠色丁香婷婷综合久小说久 | 久久精品99国产国产 | 特黄特色特刺激视频免费播放 | 五月天欧美精品 | 国产精品专区在线 | 日韩一区在线免费观看 | 欧美999| 黄色小说视频网站 | 亚洲专区视频在线观看 | 久久成人免费 | 国产理论在线 | 三级在线国产 | 久久婷婷一区二区三区 | 亚洲国产网站 | 国内精品在线看 | www五月天com | 国产精品国产三级国产 | 久操中文字幕在线观看 | 午夜精品一区二区三区视频免费看 | 亚洲免费精彩视频 | 日韩免费中文字幕 | 久久人人看| 久久久午夜精品福利内容 | 免费a网 | 亚洲1级片| 日韩av一区二区三区 | 国产成人a亚洲精品v | 超级碰碰碰碰 | 国内久久久 | 丝袜美腿在线 | 美女天天操 | 在线视频精品播放 | 99精品国产一区二区三区不卡 | 国产精品福利午夜在线观看 | 欧美日韩视频在线 | 国产精品视频专区 | 国产亚洲精品久久久久久大师 | 月丁香婷婷 | 日韩理论片中文字幕 | 免费看三级 | 国产99久久久国产精品免费二区 | 综合久色| 最新av在线免费观看 | 国产在线观看你懂得 | 亚洲在线黄色 | 91麻豆传媒 | 成年人国产视频 | 91麻豆.com| 99久久精品网 | 中文字幕国产一区二区 | 中文字幕在线观看2018 | 国内精品国产三级国产aⅴ久 | 久久人人爽人人爽人人片av免费 | 午夜精品电影一区二区在线 | 国产亚洲精品久久久久久无几年桃 | 高清日韩一区二区 | 极品美女被弄高潮视频网站 | 国产护士hd高朝护士1 | 日本中文字幕在线视频 | 99精品国产一区二区三区麻豆 | 国产日产高清dvd碟片 | 日日干精品 | 麻豆91在线观看 | 亚a在线 | 亚洲电影久久久 | 国产拍揄自揄精品视频麻豆 | 亚洲成人动漫在线观看 | 国产成人在线网站 | 免费在线激情电影 | 丰满少妇在线观看资源站 | 日日夜夜天天久久 | 日韩亚洲欧美中文字幕 | 精品免费99久久 | 久久久久久久久久国产精品 | 国产精品一二三 | 在线观看黄色av | 人人干狠狠操 | 精品福利国产 | 在线欧美最极品的av | 日韩视频在线不卡 | 欧美大片在线看免费观看 | 久久爱影视i | 精品欧美一区二区精品久久 | 日韩高清一区 | 在线观看日韩国产 | 狠狠ri | 色噜噜色噜噜 | 一级黄色片在线播放 | 久久这里只有精品久久 | 婷婷色综合网 | 深爱激情综合 | 激情五月婷婷综合网 | 欧美aaaxxxx做受视频 | 91xav| 99久久精品国产免费看不卡 | 91看片淫黄大片91 | 亚洲经典中文字幕 | 中文字幕五区 | 国产精品一区二区在线免费观看 | 99爱视频在线观看 | 亚洲精品mv在线观看 | 欧美日韩在线视频一区二区 | 久久亚洲综合色 | 超碰人人干人人 | av黄网站| 色多多在线观看 | 成人av一区二区兰花在线播放 | 国产美女精品视频 | 超碰在线日韩 | 一区二区国产精品 | 国产福利一区在线观看 | 四虎在线观看 | 狠狠色综合网站久久久久久久 | 亚洲少妇xxxx | 怡红院av久久久久久久 | 午夜少妇一区二区三区 | 人人爽人人乐 | 成人h视频 | 中文字幕中文字幕在线中文字幕三区 | 欧美精品一区二区在线观看 | 欧美色伊人 | 天堂中文在线播放 | 97色婷婷| 天天天天色射综合 | 日韩电影在线观看中文字幕 | 久久精品视频在线 | 国产999精品久久久久久 | 91影视成人 | 97在线观看视频国产 | 黄色av电影网| 9999毛片 | 日韩av免费观看网站 | 中文字幕在线观看资源 | 国产精品va在线观看入 | 91在线免费视频观看 | 91九色视频网站 | 久草在线视频在线 | 麻豆视传媒官网免费观看 | 在线观看免费视频你懂的 | 久久男女视频 | 久久男人影院 | 日韩免费视频 | 亚洲美女精品区人人人人 | 免费中文字幕在线观看 | 日韩三级视频在线观看 | 在线视频1卡二卡三卡 | 天天操人| 国产成人av电影在线 | 成人小视频在线 | 午夜91视频 | 国产 亚洲 欧美 在线 | a成人在线| 国产黄色片在线 | 精品一区二区三区香蕉蜜桃 | 粉嫩高清一区二区三区 | 婷婷丁香av | 91精品国自产在线观看 | 激情开心色| 成人av资源在线 | 91网址在线| 五月黄色 | 视频一区二区免费 | 99精品国产免费久久 | 91麻豆精品一区二区三区 | 久久综合久久综合这里只有精品 | 国产精品美女免费视频 | 97在线视频网站 | 久久精品首页 | 欧美调教网站 | 日韩精品久久久免费观看夜色 | 欧美少妇bbwhd | 一区二区激情 | 又黄又刺激视频 | 天天综合网~永久入口 | 久久国产精品一二三区 | 成人久久影院 | 欧美日韩国产色综合一二三四 | 日韩中文字幕免费在线观看 | 中文字幕一区在线 | 亚洲国产视频直播 | 国产精品福利无圣光在线一区 | 中日韩欧美精彩视频 | 久久国产免费 | 久久久久99精品成人片三人毛片 | 国产精品久久久久久久av大片 | 国产精品日韩在线 | 天天狠狠操 | 成片免费观看视频 | 九九九热精品免费视频观看 | 特级西西444www大精品视频免费看 | 尤物97国产精品久久精品国产 | 国产99久久精品一区二区永久免费 | 在线看v片| 免费看一级一片 | 久精品一区 | av在线日韩 | 久久久穴 | 中文资源在线播放 | 99视频在线精品免费观看2 | 欧美 亚洲 另类 激情 另类 | 国产精品第7页 | 久草在线欧美 | 国产一区二区三区网站 | 成人在线免费观看视视频 | 久久久久久国产一区二区三区 | 久久精品美女视频 | 国产不卡在线看 | 91日韩精品一区 | 国产精品高潮久久av | 91在线播 | 国产在线国产 | 日日干日日操 | 日韩中字在线观看 | 中文字幕一区二区三区四区在线视频 | 亚洲黄在线观看 | www.玖玖玖 | av免费福利| 亚洲在线免费视频 | 国产99久久 | 久久这里只有精品首页 | 四虎影视精品 | 天天操天天添 | 欧美精品久久久久a | 亚洲天天草 | 国产精品免费一区二区三区 | 午夜123| 五月激情亚洲 | 日本少妇久久久 | 亚洲免费a | 人人澡超碰碰 | 国产亚洲va综合人人澡精品 | 2021国产在线视频 | 国产99在线免费 | 国产精品白浆视频 | 久久短视频 | 色网站在线免费观看 | 精品久久久久久国产 | 天天舔天天搞 | 性色av香蕉一区二区 | 免费的成人av | 日韩欧美一区视频 | 欧美 日韩 视频 | 91网站在线视频 | 久草在线资源网 | 热99在线视频 | 日本不卡123 | 欧美作爱视频 | 亚洲欧美日韩精品一区二区 | 亚洲视频 中文字幕 | 国产h片在线观看 | 二区三区在线 | 一本一本久久a久久精品牛牛影视 | 亚洲精品一区二区久 | 欧美日韩精品在线免费观看 | 久久手机看片 | 国产手机视频在线播放 | 欧美大片aaa | 亚洲首页 | 久久夜夜操 | 欧美日韩国产成人 | 九九免费在线看完整版 | 国产日韩欧美综合在线 | 精品夜夜嗨av一区二区三区 | 91色一区二区三区 | 国产中文字幕视频在线观看 | 日本久久电影网 | 日韩有码第一页 | 麻豆一区在线观看 | 欧美另类高清 videos | 丁香婷婷激情网 | 少妇bbbb搡bbbb搡bbbb | 婷婷丁香社区 | 久久综合网色—综合色88 | 国产毛片久久 | 久久你懂得 | 97超碰超碰久久福利超碰 | 天天天干天天射天天天操 | 亚洲日本va午夜在线电影 | 狠狠伊人| 9ⅰ精品久久久久久久久中文字幕 | 亚洲国产大片 | 天天人人|