• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于龍芯2F平臺(tái)下Vxworks移植的研究與實(shí)現(xiàn)

    2014-08-15 20:59郭勇等
    科技視界 2014年18期

    郭勇等

    【摘 要】本文簡(jiǎn)單介紹了VxWorks實(shí)時(shí)操作系統(tǒng)和龍芯2F處理器,對(duì)基于龍芯2F平臺(tái)的VxWorks系統(tǒng)移植進(jìn)行了分析,并詳細(xì)介紹了移植內(nèi)容,包括文件的配置、中斷管理、PCI庫的實(shí)現(xiàn)和驅(qū)動(dòng)程序等方面詳細(xì)。

    【關(guān)鍵詞】龍芯2F;VxWorks;BSP;系統(tǒng)移植

    0 引言

    VxWorks是美國WindRiver公司推出的一種嵌入式實(shí)時(shí)操作系統(tǒng),以其良好的可靠性和卓越的實(shí)時(shí)性被廣泛地應(yīng)用在通信、軍事、航空、航天等高精尖技術(shù)及實(shí)時(shí)性要求極高的領(lǐng)域中。

    龍芯系列處理器是中國科學(xué)院計(jì)算所自主開發(fā)的國產(chǎn)處理器系,龍芯2F微處理器是64位MIPS 指令集的通用RISC處理器,其最高工作頻率為1GHZ[1],具有高性能、低功耗等特點(diǎn)?,F(xiàn)有的龍芯平臺(tái)大都基于Linux操作系統(tǒng),但是在工業(yè)控制、高性能嵌入式等領(lǐng)域,對(duì)實(shí)時(shí)性、定制性的要求很高,因此VxWorks系統(tǒng)才是比較理想的選擇。

    本文首先明確移植的基本思路,然后分別從中斷分級(jí)管理性維護(hù)、地址空間的訪問擴(kuò)展、PCI設(shè)備的讀寫機(jī)制和驅(qū)動(dòng)程序開發(fā)與配置的建立等幾個(gè)方面來展開相關(guān)的工作。

    1 BVxWorks移植分析

    1.1 VxWorks移植的主要內(nèi)容

    VxWorks主要由三部分組成:BSP、微內(nèi)核及I/O系統(tǒng),BSP( Board Support Package)是板級(jí)支持包,是介于主板硬件和操作系統(tǒng)之間的一層,包括硬件初始化、中斷處理、時(shí)鐘管理、MMU等功能.在龍芯2F平臺(tái)上移植VxWorks,主要就是完成板級(jí)支持包BSP的開發(fā).

    1.2 VxWorks啟動(dòng)流程分析與移植思路

    與X86的BIOS不同,龍芯2開發(fā)板的BIOS采用了PMON,可以通過網(wǎng)絡(luò)或硬盤直接加載ELF格式的VxWorks映像文件到內(nèi)存中運(yùn)行。對(duì)可下載型的VxWorks映像文件,說明如下[2]。

    SysInit()為VxWorks映像的入口函數(shù),它由匯編語言編寫。SysInit()通過對(duì)CPU內(nèi)部各種控制與狀態(tài)寄存器的設(shè)置來使得CPU具有確定的工作方式和穩(wěn)定的狀態(tài)等,然后跳到c語言函數(shù)usrInit()。

    usrInit()函數(shù)主要進(jìn)行外圍硬件初始化,為下載VxWorks內(nèi)核映像做初始準(zhǔn)備,主要包括cache庫初始化、系統(tǒng)中斷向量初始化、目標(biāo)板硬件初始化等,最后調(diào)用kernelInit()。

    kernelInit()為由風(fēng)河vxWorks庫文件封裝的,功能為提取kernel并運(yùn)行,使得后期的初始化能夠以kernel下運(yùn)行的任務(wù)來完成。該任務(wù)名為tRootTask,它執(zhí)行的方式類似于usrRoot。

    針對(duì)龍芯2F開發(fā)板,usrInit()調(diào)用的cacheLibInit()、sysHwInit()、sysHwInit2()等函數(shù)是與硬一些主要的硬件初始化函數(shù)。一部分處理器由于有第三方支持的BSP,可以使用戶方便的使用。而對(duì)于龍芯2F,由于其為國產(chǎn)處理器,則通常需要自己建立龍芯2F 專用的BSP。

    通常情況下BSP開發(fā)的流程是,先實(shí)現(xiàn)一個(gè)最小化的VxWorks內(nèi)核,向其中添加定時(shí)器、串口設(shè)備、中斷控制器等基本驅(qū)動(dòng)程序,使得VxWorks系統(tǒng)基本可用,然后在此基礎(chǔ)上添加其他設(shè)備,最終滿足目標(biāo)需求.本文進(jìn)行龍芯2F平臺(tái)的BSP開發(fā)也是基于該流程。

    2 龍芯2F平臺(tái)的VxWorks移植

    2.1 Config.h與MakeFile文件的配置

    為了使Pmon能夠直接加載VxWorks,需要在BSP 包的MakeFile與Config.h件中修改VxWorks映像文件的入口地址,使其在Pmon支持的加載地址范圍內(nèi)。Config.h文件還涵蓋了龍芯2F的所有包含文件和定義,需要對(duì)其修改.修改Config.h文件如下:

    #define ROM_BASE_ADRS 0xbfc00000

    #define ROM_TEST_ADRS 0xbfc00000

    #define ROM_SIZE 0x00100000

    #define ROM_HIGH_ADRS 0x bfd00000

    #define ROM_LOW_ADRS 0x 00100000

    中,ROM_BASE_ADRS表示ROM的基地址,ROM_TEST_ADRS表示初始化啟動(dòng)代碼存放在ROM中的起始地址,ROM_SIZE表示ROM 的大小,若存儲(chǔ)空間大小為8Mbit,則應(yīng)該定義為為0x00100000.ROM_HIGH_ADRS表示復(fù)制BooTROM 到RAM 所使用的目標(biāo)地址,ROM_LOW_ADRS表示RAM中的VxWorks運(yùn)行的起始地址。

    此外還要修改MakeFile文件,如CPU類型號(hào),選擇編譯工具,附加編譯選項(xiàng)等。應(yīng)注意要保證MakeFile和ConFig.h中ROM和RAM宏定義中地址一致等。

    2.2 中斷管理

    龍芯處理器在它的Cause寄存器中有8個(gè)獨(dú)立的中斷位,分別對(duì)應(yīng)IP1-IP8,當(dāng)中斷發(fā)生觸發(fā)異常,異常處理函數(shù)讀取Cause寄存器的EXCODE域?yàn)?,判斷異常為中斷產(chǎn)生,然后讀取Cause寄存器IP位判斷中斷來自哪個(gè)引腳[3-4]。

    VxWorks通過intPrioTable[]來管理MIPS的一級(jí)中斷,intPrioTable[]表項(xiàng)數(shù)據(jù)類型為PRIO_TABLE,根椐本課題實(shí)際應(yīng)用,intPrioTable[]數(shù)組設(shè)計(jì)如下。

    PRIO_TABLE intPrioTable[] =

    {

    {CAUSE_SW1, (ULONG) IV_SWTRAP0_VEC, 0x000100, 0},

    {CAUSE_SW2, (ULONG) IV_SWTRAP1_VEC, 0x000200, 0},

    {CAUSE_IP3, (ULONG) sysFeiInt, 0x000400, 1},

    {CAUSE_IP4, (ULONG) sysSerialprint, 0x000800, 36},

    {CAUSE_IP5, (ULONG) NULL, 0x001000, 0},

    {CAUSE_IP6, (ULONG) NULL, 0x002000, 0},

    {CAUSE_IP7, (ULONG) sysNetInt, 0x004000, 40},

    {CAUSE_IP8, (ULONG) IV_TIMER_VEC, 0x008000, 0},

    };

    2.3 PCI庫的實(shí)現(xiàn)

    在Vxworks的硬件初始化函數(shù)sysHwInit()中對(duì)PCI庫進(jìn)行初始化。對(duì)于龍芯2而言,PCI采用配置機(jī)制0,讀寫函數(shù)具體由sysPciConfigRead()和sysPciConfigWrite()來實(shí)現(xiàn),通過PCI總線號(hào),PCI設(shè)備號(hào),PCI功能號(hào),按傳入的字節(jié)寬度,實(shí)現(xiàn)對(duì)PCI配置空間的寄存器地址進(jìn)行讀寫操作。PCI庫初始化如下:

    pci Config LibInit (PCI_MECHANISM_0, ULONG) sysPciConfigRead, ULONG)sysPciConfigWrite,NONE);sysPciConfigRead()和sysPciConfigWrite()基本實(shí)現(xiàn)見[4]。Vxworks中實(shí)現(xiàn)PCI資源(I/O端口地址、PCI Memory地址、中斷號(hào))的自動(dòng)分配可以通過sysPciAutoConfig ()接口來實(shí)現(xiàn)。

    2.4 串口驅(qū)動(dòng)程序開發(fā)

    龍芯2F平臺(tái)的啟動(dòng)過程中,需要對(duì)串口設(shè)備初始化.普通多模式串行驅(qū)動(dòng)程序存放在target/src/drv/sio目錄下.此目錄中包括了很多常見的串口設(shè)備的驅(qū)動(dòng)源文件,如i8250SIO.c和nsl16550sio.c等等,同時(shí)還包含了templateSio.c模板文件.龍芯2F中的UART串口設(shè)備兼容NS 16550,因此可以直接使用nsl16550sio.c作為串口驅(qū)動(dòng).如果需要添加特殊串口設(shè)備時(shí),需要先在模版templateSio.c上創(chuàng)建驅(qū)動(dòng)程序,然后修改BSP的syslib.c或sysSerial.c文件,以使它們包括所需的驅(qū)動(dòng)程序.由于本文龍芯2F平臺(tái)的所用硬件均為普通的常用設(shè)備,可同樣按照上述方式添加與配置.

    3 結(jié)束語

    針對(duì)不同的用途和需求,龍芯2F的硬件平臺(tái)配置也各不相同,但Vxworks移植的方法是類似的.本文詳細(xì)研究了龍芯2F平臺(tái)下的Vxworks移植方法,并在龍芯2F開發(fā)板上驗(yàn)證了其可行性,一定程度上可以拓展龍芯系列在高性能嵌入式等領(lǐng)域的應(yīng)用范圍。

    【參考文獻(xiàn)】

    [1]龍心.中國科學(xué)院計(jì)算技術(shù)研究所.2F處理器用戶手冊(cè)[Z].2008.

    [2]王金剛,譯.Wind River.VxWorks BSP開發(fā)人員指南[M].北京:清華大學(xué)出版社,2003.

    [3]Wind River Ststem,Inc,VxWorks BSP Developers Guide [Z] ,2008.

    [4]趙傳良,張福新,陶品,等,譯.Dominic Sweetman MIPS處理器設(shè)計(jì)透視[M]. 北京:北京航空航天大學(xué)出版社,2005.

    [責(zé)任編輯:薛俊歌]

    {CAUSE_SW2, (ULONG) IV_SWTRAP1_VEC, 0x000200, 0},

    {CAUSE_IP3, (ULONG) sysFeiInt, 0x000400, 1},

    {CAUSE_IP4, (ULONG) sysSerialprint, 0x000800, 36},

    {CAUSE_IP5, (ULONG) NULL, 0x001000, 0},

    {CAUSE_IP6, (ULONG) NULL, 0x002000, 0},

    {CAUSE_IP7, (ULONG) sysNetInt, 0x004000, 40},

    {CAUSE_IP8, (ULONG) IV_TIMER_VEC, 0x008000, 0},

    };

    2.3 PCI庫的實(shí)現(xiàn)

    在Vxworks的硬件初始化函數(shù)sysHwInit()中對(duì)PCI庫進(jìn)行初始化。對(duì)于龍芯2而言,PCI采用配置機(jī)制0,讀寫函數(shù)具體由sysPciConfigRead()和sysPciConfigWrite()來實(shí)現(xiàn),通過PCI總線號(hào),PCI設(shè)備號(hào),PCI功能號(hào),按傳入的字節(jié)寬度,實(shí)現(xiàn)對(duì)PCI配置空間的寄存器地址進(jìn)行讀寫操作。PCI庫初始化如下:

    pci Config LibInit (PCI_MECHANISM_0, ULONG) sysPciConfigRead, ULONG)sysPciConfigWrite,NONE);sysPciConfigRead()和sysPciConfigWrite()基本實(shí)現(xiàn)見[4]。Vxworks中實(shí)現(xiàn)PCI資源(I/O端口地址、PCI Memory地址、中斷號(hào))的自動(dòng)分配可以通過sysPciAutoConfig ()接口來實(shí)現(xiàn)。

    2.4 串口驅(qū)動(dòng)程序開發(fā)

    龍芯2F平臺(tái)的啟動(dòng)過程中,需要對(duì)串口設(shè)備初始化.普通多模式串行驅(qū)動(dòng)程序存放在target/src/drv/sio目錄下.此目錄中包括了很多常見的串口設(shè)備的驅(qū)動(dòng)源文件,如i8250SIO.c和nsl16550sio.c等等,同時(shí)還包含了templateSio.c模板文件.龍芯2F中的UART串口設(shè)備兼容NS 16550,因此可以直接使用nsl16550sio.c作為串口驅(qū)動(dòng).如果需要添加特殊串口設(shè)備時(shí),需要先在模版templateSio.c上創(chuàng)建驅(qū)動(dòng)程序,然后修改BSP的syslib.c或sysSerial.c文件,以使它們包括所需的驅(qū)動(dòng)程序.由于本文龍芯2F平臺(tái)的所用硬件均為普通的常用設(shè)備,可同樣按照上述方式添加與配置.

    3 結(jié)束語

    針對(duì)不同的用途和需求,龍芯2F的硬件平臺(tái)配置也各不相同,但Vxworks移植的方法是類似的.本文詳細(xì)研究了龍芯2F平臺(tái)下的Vxworks移植方法,并在龍芯2F開發(fā)板上驗(yàn)證了其可行性,一定程度上可以拓展龍芯系列在高性能嵌入式等領(lǐng)域的應(yīng)用范圍。

    【參考文獻(xiàn)】

    [1]龍心.中國科學(xué)院計(jì)算技術(shù)研究所.2F處理器用戶手冊(cè)[Z].2008.

    [2]王金剛,譯.Wind River.VxWorks BSP開發(fā)人員指南[M].北京:清華大學(xué)出版社,2003.

    [3]Wind River Ststem,Inc,VxWorks BSP Developers Guide [Z] ,2008.

    [4]趙傳良,張福新,陶品,等,譯.Dominic Sweetman MIPS處理器設(shè)計(jì)透視[M]. 北京:北京航空航天大學(xué)出版社,2005.

    [責(zé)任編輯:薛俊歌]

    {CAUSE_SW2, (ULONG) IV_SWTRAP1_VEC, 0x000200, 0},

    {CAUSE_IP3, (ULONG) sysFeiInt, 0x000400, 1},

    {CAUSE_IP4, (ULONG) sysSerialprint, 0x000800, 36},

    {CAUSE_IP5, (ULONG) NULL, 0x001000, 0},

    {CAUSE_IP6, (ULONG) NULL, 0x002000, 0},

    {CAUSE_IP7, (ULONG) sysNetInt, 0x004000, 40},

    {CAUSE_IP8, (ULONG) IV_TIMER_VEC, 0x008000, 0},

    };

    2.3 PCI庫的實(shí)現(xiàn)

    在Vxworks的硬件初始化函數(shù)sysHwInit()中對(duì)PCI庫進(jìn)行初始化。對(duì)于龍芯2而言,PCI采用配置機(jī)制0,讀寫函數(shù)具體由sysPciConfigRead()和sysPciConfigWrite()來實(shí)現(xiàn),通過PCI總線號(hào),PCI設(shè)備號(hào),PCI功能號(hào),按傳入的字節(jié)寬度,實(shí)現(xiàn)對(duì)PCI配置空間的寄存器地址進(jìn)行讀寫操作。PCI庫初始化如下:

    pci Config LibInit (PCI_MECHANISM_0, ULONG) sysPciConfigRead, ULONG)sysPciConfigWrite,NONE);sysPciConfigRead()和sysPciConfigWrite()基本實(shí)現(xiàn)見[4]。Vxworks中實(shí)現(xiàn)PCI資源(I/O端口地址、PCI Memory地址、中斷號(hào))的自動(dòng)分配可以通過sysPciAutoConfig ()接口來實(shí)現(xiàn)。

    2.4 串口驅(qū)動(dòng)程序開發(fā)

    龍芯2F平臺(tái)的啟動(dòng)過程中,需要對(duì)串口設(shè)備初始化.普通多模式串行驅(qū)動(dòng)程序存放在target/src/drv/sio目錄下.此目錄中包括了很多常見的串口設(shè)備的驅(qū)動(dòng)源文件,如i8250SIO.c和nsl16550sio.c等等,同時(shí)還包含了templateSio.c模板文件.龍芯2F中的UART串口設(shè)備兼容NS 16550,因此可以直接使用nsl16550sio.c作為串口驅(qū)動(dòng).如果需要添加特殊串口設(shè)備時(shí),需要先在模版templateSio.c上創(chuàng)建驅(qū)動(dòng)程序,然后修改BSP的syslib.c或sysSerial.c文件,以使它們包括所需的驅(qū)動(dòng)程序.由于本文龍芯2F平臺(tái)的所用硬件均為普通的常用設(shè)備,可同樣按照上述方式添加與配置.

    3 結(jié)束語

    針對(duì)不同的用途和需求,龍芯2F的硬件平臺(tái)配置也各不相同,但Vxworks移植的方法是類似的.本文詳細(xì)研究了龍芯2F平臺(tái)下的Vxworks移植方法,并在龍芯2F開發(fā)板上驗(yàn)證了其可行性,一定程度上可以拓展龍芯系列在高性能嵌入式等領(lǐng)域的應(yīng)用范圍。

    【參考文獻(xiàn)】

    [1]龍心.中國科學(xué)院計(jì)算技術(shù)研究所.2F處理器用戶手冊(cè)[Z].2008.

    [2]王金剛,譯.Wind River.VxWorks BSP開發(fā)人員指南[M].北京:清華大學(xué)出版社,2003.

    [3]Wind River Ststem,Inc,VxWorks BSP Developers Guide [Z] ,2008.

    [4]趙傳良,張福新,陶品,等,譯.Dominic Sweetman MIPS處理器設(shè)計(jì)透視[M]. 北京:北京航空航天大學(xué)出版社,2005.

    [責(zé)任編輯:薛俊歌]

    欧美bdsm另类| 99热网站在线观看| 国产免费视频播放在线视频 | 久久精品久久精品一区二区三区| 一级毛片我不卡| 日本av手机在线免费观看| 国产精品一区二区三区四区久久| 欧美另类一区| 综合色丁香网| 亚洲av福利一区| 高清av免费在线| 全区人妻精品视频| 国产精品久久久久久久电影| 寂寞人妻少妇视频99o| 亚洲av中文av极速乱| av天堂中文字幕网| 国产爱豆传媒在线观看| 神马国产精品三级电影在线观看| www.色视频.com| 一级片'在线观看视频| av在线天堂中文字幕| 日韩成人av中文字幕在线观看| 久久97久久精品| 国产精品久久视频播放| 亚洲欧美清纯卡通| 亚洲av电影在线观看一区二区三区 | 国内精品一区二区在线观看| 中文天堂在线官网| 久久久亚洲精品成人影院| 欧美bdsm另类| 青春草亚洲视频在线观看| 激情 狠狠 欧美| 69人妻影院| av国产久精品久网站免费入址| 午夜精品在线福利| 午夜福利成人在线免费观看| 国产亚洲精品av在线| 日本免费在线观看一区| 婷婷色麻豆天堂久久| 哪个播放器可以免费观看大片| a级毛片免费高清观看在线播放| 亚洲美女视频黄频| 日韩欧美一区视频在线观看 | 女人十人毛片免费观看3o分钟| 美女高潮的动态| 赤兔流量卡办理| 精品熟女少妇av免费看| 国产精品久久久久久精品电影| 国产高清有码在线观看视频| 欧美成人午夜免费资源| 国产老妇女一区| 热99在线观看视频| 能在线免费看毛片的网站| 久久久久久久久久久丰满| www.av在线官网国产| 少妇人妻一区二区三区视频| 精品一区在线观看国产| 秋霞在线观看毛片| 国产午夜精品一二区理论片| 97人妻精品一区二区三区麻豆| 狂野欧美激情性xxxx在线观看| 简卡轻食公司| 欧美日本视频| 国产午夜精品久久久久久一区二区三区| 久久久精品94久久精品| 国产视频内射| 亚洲经典国产精华液单| 97超视频在线观看视频| 欧美成人a在线观看| 成人鲁丝片一二三区免费| 91精品一卡2卡3卡4卡| 久久99精品国语久久久| 免费观看性生交大片5| 最近中文字幕高清免费大全6| 99久国产av精品| 亚洲国产日韩欧美精品在线观看| 国产免费福利视频在线观看| 一级a做视频免费观看| 久久久色成人| 免费观看精品视频网站| 亚洲精品视频女| 成人特级av手机在线观看| 亚洲国产精品成人久久小说| 亚洲精华国产精华液的使用体验| 亚洲精品aⅴ在线观看| 亚洲国产精品专区欧美| 国产在视频线精品| 欧美潮喷喷水| 亚洲精品,欧美精品| 中国国产av一级| 午夜激情欧美在线| 久久久久免费精品人妻一区二区| 免费观看a级毛片全部| 在线观看美女被高潮喷水网站| 建设人人有责人人尽责人人享有的 | 亚洲精品中文字幕在线视频 | 亚洲熟妇中文字幕五十中出| 简卡轻食公司| 国产精品人妻久久久久久| 免费看a级黄色片| 国产精品精品国产色婷婷| 麻豆精品久久久久久蜜桃| 久久亚洲国产成人精品v| 街头女战士在线观看网站| 男女国产视频网站| 国产成人aa在线观看| 日日啪夜夜爽| 国产成人一区二区在线| 一区二区三区高清视频在线| 亚洲国产av新网站| 狂野欧美激情性xxxx在线观看| 观看美女的网站| 毛片女人毛片| 国产精品伦人一区二区| 内地一区二区视频在线| 80岁老熟妇乱子伦牲交| 国产精品一区二区在线观看99 | 亚洲av电影在线观看一区二区三区 | 久久久精品94久久精品| 18禁裸乳无遮挡免费网站照片| 国产精品一二三区在线看| 男女那种视频在线观看| 99re6热这里在线精品视频| 国产乱人视频| 久久人人爽人人爽人人片va| 午夜老司机福利剧场| 国产精品国产三级国产专区5o| 亚洲精品日本国产第一区| 国产精品蜜桃在线观看| 国产淫语在线视频| 国产精品.久久久| 一区二区三区高清视频在线| 男女下面进入的视频免费午夜| 中文精品一卡2卡3卡4更新| 国产成人精品婷婷| av又黄又爽大尺度在线免费看| 免费观看无遮挡的男女| 最近2019中文字幕mv第一页| 久久精品久久久久久久性| 中文字幕久久专区| 免费无遮挡裸体视频| 国产av码专区亚洲av| 亚洲自拍偷在线| 有码 亚洲区| 久久国内精品自在自线图片| 欧美成人精品欧美一级黄| 亚洲,欧美,日韩| 国产精品久久久久久精品电影小说 | 精品久久久久久久末码| 一级av片app| 熟妇人妻不卡中文字幕| 日韩,欧美,国产一区二区三区| 黄片无遮挡物在线观看| 我要看日韩黄色一级片| 日本黄色片子视频| 免费黄频网站在线观看国产| 国产精品不卡视频一区二区| 网址你懂的国产日韩在线| 国产老妇女一区| 国产精品一区二区性色av| 亚洲精品乱码久久久久久按摩| 免费观看av网站的网址| 少妇人妻一区二区三区视频| 亚洲欧美成人综合另类久久久| 免费电影在线观看免费观看| 欧美bdsm另类| 欧美另类一区| 亚洲精品久久午夜乱码| 五月天丁香电影| 丝瓜视频免费看黄片| 亚洲无线观看免费| 大话2 男鬼变身卡| 日韩大片免费观看网站| 中文精品一卡2卡3卡4更新| 日韩欧美精品免费久久| 女人被狂操c到高潮| 国产综合懂色| 日日摸夜夜添夜夜添av毛片| 特级一级黄色大片| 寂寞人妻少妇视频99o| 精品午夜福利在线看| 一区二区三区四区激情视频| 国产美女午夜福利| 国产精品国产三级国产专区5o| 久热久热在线精品观看| 免费av观看视频| 日本免费在线观看一区| 久久99精品国语久久久| 国产 亚洲一区二区三区 | 狂野欧美激情性xxxx在线观看| 亚洲国产精品成人久久小说| 成人综合一区亚洲| 亚洲欧美日韩东京热| 亚洲精品日韩在线中文字幕| 色哟哟·www| 精品一区二区三区视频在线| 日韩亚洲欧美综合| 中文乱码字字幕精品一区二区三区 | 国产女主播在线喷水免费视频网站 | 日本欧美国产在线视频| 亚洲精品一区蜜桃| 老司机影院毛片| 久久久午夜欧美精品| 欧美丝袜亚洲另类| 中文字幕人妻熟人妻熟丝袜美| 又爽又黄a免费视频| 国产探花在线观看一区二区| 国产一区二区三区av在线| 国产亚洲最大av| 免费在线观看成人毛片| 99热全是精品| 国产在视频线在精品| 美女脱内裤让男人舔精品视频| av天堂中文字幕网| 国产男人的电影天堂91| 国产淫片久久久久久久久| 蜜桃亚洲精品一区二区三区| 日日摸夜夜添夜夜添av毛片| 亚洲经典国产精华液单| 五月玫瑰六月丁香| 毛片一级片免费看久久久久| av女优亚洲男人天堂| 亚洲成人一二三区av| 免费观看精品视频网站| 精品熟女少妇av免费看| 亚洲欧洲国产日韩| 国产亚洲精品久久久com| 国产日韩欧美在线精品| 在线天堂最新版资源| 亚洲熟妇中文字幕五十中出| 日韩亚洲欧美综合| 91精品一卡2卡3卡4卡| 国产一区二区在线观看日韩| 一夜夜www| 亚洲国产精品国产精品| 国产白丝娇喘喷水9色精品| 菩萨蛮人人尽说江南好唐韦庄| 一本久久精品| 最近最新中文字幕大全电影3| 午夜福利网站1000一区二区三区| 日韩强制内射视频| 久久草成人影院| 色5月婷婷丁香| 中文欧美无线码| 国产精品久久视频播放| 蜜桃亚洲精品一区二区三区| 男女那种视频在线观看| 国产黄色免费在线视频| 搡老妇女老女人老熟妇| 国产综合懂色| 亚洲激情五月婷婷啪啪| 国产精品三级大全| 最后的刺客免费高清国语| 国产高清三级在线| 午夜福利在线观看免费完整高清在| 国产成年人精品一区二区| 久久精品国产亚洲网站| 免费看光身美女| 日韩不卡一区二区三区视频在线| 亚洲av免费高清在线观看| 又黄又爽又刺激的免费视频.| ponron亚洲| 午夜亚洲福利在线播放| 亚洲av在线观看美女高潮| 久久久久久久久久成人| 黄片无遮挡物在线观看| 六月丁香七月| 啦啦啦韩国在线观看视频| 永久网站在线| 国产高清国产精品国产三级 | 国产伦精品一区二区三区四那| 身体一侧抽搐| 午夜亚洲福利在线播放| 97精品久久久久久久久久精品| 午夜免费男女啪啪视频观看| 亚洲熟女精品中文字幕| 69av精品久久久久久| 国产v大片淫在线免费观看| 伊人久久精品亚洲午夜| 日韩中字成人| 91久久精品国产一区二区成人| 欧美高清性xxxxhd video| 我的老师免费观看完整版| 精品一区在线观看国产| 99热这里只有是精品在线观看| 不卡视频在线观看欧美| 亚洲av成人精品一二三区| 99久国产av精品国产电影| 中文字幕久久专区| 国产一区二区三区综合在线观看 | 在线 av 中文字幕| 极品少妇高潮喷水抽搐| 国产熟女欧美一区二区| 日日撸夜夜添| 狂野欧美白嫩少妇大欣赏| 国产伦在线观看视频一区| 亚洲欧美成人综合另类久久久| 亚洲精品国产av成人精品| 又爽又黄a免费视频| 国产一级毛片七仙女欲春2| 我的女老师完整版在线观看| 两个人视频免费观看高清| 观看免费一级毛片| 国产精品综合久久久久久久免费| 亚洲国产欧美在线一区| 亚洲精品456在线播放app| av在线蜜桃| 日日摸夜夜添夜夜爱| 日韩视频在线欧美| 亚洲精品成人久久久久久| 美女cb高潮喷水在线观看| 免费看光身美女| 九色成人免费人妻av| 精品99又大又爽又粗少妇毛片| 欧美日韩一区二区视频在线观看视频在线 | 欧美高清成人免费视频www| av免费观看日本| 成年人午夜在线观看视频 | 日韩精品有码人妻一区| 亚洲最大成人手机在线| 看免费成人av毛片| 国产一区二区亚洲精品在线观看| 午夜精品国产一区二区电影 | 亚洲成色77777| or卡值多少钱| 建设人人有责人人尽责人人享有的 | 大话2 男鬼变身卡| 蜜臀久久99精品久久宅男| 一级二级三级毛片免费看| 在线观看人妻少妇| 亚洲欧美精品自产自拍| 舔av片在线| 观看免费一级毛片| 欧美精品一区二区大全| 一个人观看的视频www高清免费观看| 国产91av在线免费观看| 国产成人精品久久久久久| 久久97久久精品| 久久久久久久亚洲中文字幕| 三级国产精品欧美在线观看| 嫩草影院新地址| 在线观看人妻少妇| 自拍偷自拍亚洲精品老妇| 欧美激情在线99| 午夜精品一区二区三区免费看| 婷婷色麻豆天堂久久| 一二三四中文在线观看免费高清| 国产综合懂色| 日本与韩国留学比较| 丝袜美腿在线中文| 日日啪夜夜爽| 91久久精品电影网| 国产视频首页在线观看| 亚洲欧美一区二区三区国产| 亚洲丝袜综合中文字幕| ponron亚洲| 中国国产av一级| 久久精品国产亚洲av天美| 一级毛片黄色毛片免费观看视频| 丰满人妻一区二区三区视频av| 国内精品宾馆在线| 久久久欧美国产精品| 亚洲国产精品专区欧美| 久久人人爽人人片av| 美女脱内裤让男人舔精品视频| 国产综合精华液| 小蜜桃在线观看免费完整版高清| 亚洲av.av天堂| 人妻少妇偷人精品九色| 中文字幕久久专区| 精品久久久久久久久亚洲| 欧美成人一区二区免费高清观看| 免费少妇av软件| 3wmmmm亚洲av在线观看| 男人爽女人下面视频在线观看| 久久久欧美国产精品| 五月伊人婷婷丁香| 水蜜桃什么品种好| 色5月婷婷丁香| www.色视频.com| 少妇熟女欧美另类| 久久久久久久国产电影| 成人毛片a级毛片在线播放| 男女视频在线观看网站免费| 秋霞伦理黄片| 亚洲国产av新网站| 国产v大片淫在线免费观看| 国内精品美女久久久久久| 欧美xxxx黑人xx丫x性爽| 久久久a久久爽久久v久久| 精品一区二区免费观看| 免费黄色在线免费观看| 亚洲在久久综合| 一级a做视频免费观看| 乱码一卡2卡4卡精品| 在线观看一区二区三区| 99久国产av精品| 国产精品福利在线免费观看| 乱系列少妇在线播放| 麻豆成人av视频| 亚洲精品国产成人久久av| 国产 一区 欧美 日韩| 国产亚洲5aaaaa淫片| 男插女下体视频免费在线播放| 亚洲最大成人中文| 日本wwww免费看| 少妇人妻精品综合一区二区| 大香蕉久久网| av一本久久久久| 欧美极品一区二区三区四区| 永久免费av网站大全| 久久99热这里只频精品6学生| 国产探花在线观看一区二区| 91av网一区二区| 春色校园在线视频观看| 岛国毛片在线播放| 国产成人福利小说| 成年av动漫网址| 国产黄频视频在线观看| 国产精品熟女久久久久浪| 在线播放无遮挡| 免费电影在线观看免费观看| 特大巨黑吊av在线直播| 日本-黄色视频高清免费观看| 国精品久久久久久国模美| 久久久欧美国产精品| xxx大片免费视频| 别揉我奶头 嗯啊视频| 亚洲国产精品sss在线观看| 欧美激情在线99| 97超碰精品成人国产| 亚洲综合色惰| 大话2 男鬼变身卡| 淫秽高清视频在线观看| 亚洲国产精品sss在线观看| 久久久色成人| 日本黄大片高清| 亚洲精品久久午夜乱码| 联通29元200g的流量卡| 精品午夜福利在线看| 一级爰片在线观看| 最新中文字幕久久久久| 国产一级毛片在线| 国产黄频视频在线观看| 亚洲精品成人av观看孕妇| 亚洲性久久影院| 激情五月婷婷亚洲| 免费观看精品视频网站| 国产精品久久久久久精品电影| 国产91av在线免费观看| 欧美区成人在线视频| 观看美女的网站| 成人欧美大片| 免费不卡的大黄色大毛片视频在线观看 | 九九在线视频观看精品| 高清av免费在线| 91精品一卡2卡3卡4卡| 一级二级三级毛片免费看| 伊人久久精品亚洲午夜| 成人无遮挡网站| 日本免费在线观看一区| 99热全是精品| 国产午夜精品久久久久久一区二区三区| 国产精品蜜桃在线观看| 亚洲国产精品专区欧美| 蜜桃久久精品国产亚洲av| 久久久久久久久大av| 久久精品国产亚洲av天美| 国产成人免费观看mmmm| 小蜜桃在线观看免费完整版高清| av在线天堂中文字幕| kizo精华| 卡戴珊不雅视频在线播放| 免费大片黄手机在线观看| 亚洲综合精品二区| 永久网站在线| 国产精品国产三级国产专区5o| 少妇丰满av| 亚洲精品乱码久久久v下载方式| 亚洲国产欧美在线一区| 看黄色毛片网站| 久久99热这里只频精品6学生| 99视频精品全部免费 在线| 18禁在线无遮挡免费观看视频| 国产免费一级a男人的天堂| 国产精品熟女久久久久浪| 亚洲av国产av综合av卡| 啦啦啦啦在线视频资源| 国产精品福利在线免费观看| 极品少妇高潮喷水抽搐| 亚洲欧洲日产国产| 色综合色国产| 好男人视频免费观看在线| 我的老师免费观看完整版| 午夜激情欧美在线| 男女下面进入的视频免费午夜| 免费黄频网站在线观看国产| 夫妻午夜视频| 免费无遮挡裸体视频| 男插女下体视频免费在线播放| 中文字幕av成人在线电影| 啦啦啦啦在线视频资源| 美女大奶头视频| 欧美高清性xxxxhd video| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 久久这里有精品视频免费| 少妇裸体淫交视频免费看高清| 99久久九九国产精品国产免费| 国产亚洲av嫩草精品影院| 亚洲av中文av极速乱| 久热久热在线精品观看| 国产男人的电影天堂91| 国产亚洲精品av在线| 一区二区三区免费毛片| 国产成人精品久久久久久| 免费看av在线观看网站| www.色视频.com| 久久久久久久久中文| 亚洲av一区综合| 欧美不卡视频在线免费观看| 最后的刺客免费高清国语| 亚洲精品aⅴ在线观看| 国产v大片淫在线免费观看| 亚洲av男天堂| 尾随美女入室| 午夜福利在线观看吧| 午夜日本视频在线| 蜜桃亚洲精品一区二区三区| 免费不卡的大黄色大毛片视频在线观看 | 日韩制服骚丝袜av| 成人午夜精彩视频在线观看| 一区二区三区四区激情视频| 欧美精品一区二区大全| 特大巨黑吊av在线直播| 国产成人福利小说| 国产成人精品福利久久| 国产成人aa在线观看| 26uuu在线亚洲综合色| 国产成人a区在线观看| 99九九线精品视频在线观看视频| 最近中文字幕2019免费版| 国产视频内射| 日韩三级伦理在线观看| 特级一级黄色大片| 日韩亚洲欧美综合| 黄片wwwwww| 国产探花在线观看一区二区| 亚洲国产精品成人综合色| 国产午夜福利久久久久久| 蜜桃亚洲精品一区二区三区| 床上黄色一级片| 国产成人精品福利久久| 狂野欧美白嫩少妇大欣赏| 亚洲美女视频黄频| 91精品一卡2卡3卡4卡| 午夜免费激情av| 神马国产精品三级电影在线观看| 中文在线观看免费www的网站| 淫秽高清视频在线观看| 国产高清不卡午夜福利| 麻豆av噜噜一区二区三区| 国产精品国产三级国产av玫瑰| 欧美+日韩+精品| 毛片女人毛片| 亚洲成人中文字幕在线播放| 99久久精品一区二区三区| 午夜亚洲福利在线播放| 精品一区二区三区人妻视频| 亚洲人成网站在线播| 九色成人免费人妻av| 精品酒店卫生间| 亚洲成人久久爱视频| 婷婷六月久久综合丁香| 18+在线观看网站| 97热精品久久久久久| 国产av在哪里看| 极品少妇高潮喷水抽搐| 18禁在线播放成人免费| 国产精品一区二区性色av| 亚洲久久久久久中文字幕| 久久久久久国产a免费观看| 欧美日韩综合久久久久久| 麻豆精品久久久久久蜜桃| 国产精品国产三级国产av玫瑰| 日本熟妇午夜| 国产老妇伦熟女老妇高清| 日本色播在线视频| 亚洲av中文字字幕乱码综合| 毛片一级片免费看久久久久| 久久99精品国语久久久| 黄色欧美视频在线观看| 国产高清有码在线观看视频| 久久精品人妻少妇| 午夜久久久久精精品| 免费观看性生交大片5| 男的添女的下面高潮视频| 91精品国产九色| 丰满乱子伦码专区| 免费观看在线日韩| 精品99又大又爽又粗少妇毛片| 久久久精品欧美日韩精品| 国产成人精品久久久久久| 欧美成人午夜免费资源| 久久综合国产亚洲精品| 国产精品综合久久久久久久免费| 尤物成人国产欧美一区二区三区| 一级二级三级毛片免费看| 国产女主播在线喷水免费视频网站 | 国产极品天堂在线| 午夜久久久久精精品| 国产黄色小视频在线观看| 黄色日韩在线| 午夜免费激情av| freevideosex欧美| 如何舔出高潮|