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

    基于i.MX8虛擬化Xen方案的Linux雙系統(tǒng)設(shè)計

    2021-04-24 09:36:14倪子豪何照丹耿楊張凱
    汽車技術(shù) 2021年4期
    關(guān)鍵詞:內(nèi)核內(nèi)存虛擬化

    倪子豪 何照丹, 耿楊 張凱,

    (1.清華大學深圳國際研究生院,深圳 518055;2.深圳市阿丹能量信息技術(shù)有限公司,深圳 518126)

    主題詞:智能交通 i.MX8 嵌入式虛擬化 Xen Linux 雙系統(tǒng)

    1 前言

    隨著汽車多元化需求的增加,車載系統(tǒng)向著智能座艙方向發(fā)展,成為同時具有交通、娛樂、辦公和通訊等多種功能的綜合平臺?,F(xiàn)代化的智能座艙系統(tǒng)在保證車輛安全、穩(wěn)定的前提下,對信息、娛樂和輔助駕駛的集成提出了新的要求。智能座艙需要集成度更高、感官效果更好的整體系統(tǒng),因此需要將組合儀表、中控臺等多個工作目的、性能要求不同的系統(tǒng)進行集成。

    目前,汽車普遍將2套完全獨立的系統(tǒng)分別安裝于2 個處理器上,分別負責儀表的數(shù)據(jù)處理與顯示,以及信息娛樂功能。該方法需2套硬件資源,成本較高,且2個系統(tǒng)需要通過總線或以太網(wǎng)協(xié)議進行信息交互,系統(tǒng)間交互較為復雜。另一種方法是使用虛擬化系統(tǒng),即在1套硬件資源上通過虛擬化技術(shù)運行2個系統(tǒng)。若沿用類似VMWare的基于軟件的虛擬化方案,會增加系統(tǒng)代碼量,從而影響可靠性。因此,必須尋找新的基于硬件的虛擬化方案,通過采用多核方案實現(xiàn)硬件虛擬化,從而兼顧安全性與成本。

    Xen是開源的虛擬化管理軟件,其核心是虛擬機監(jiān)視器,負責完成CPU 調(diào)度和內(nèi)存資源分配[1],具有高性能和占用資源少的特點,且與操作平臺的結(jié)合極為密切,并支持ARMv8 嵌入式架構(gòu)。相比于其他虛擬化方案,Xen相對成熟,且其ARM架構(gòu)支持相對前沿。在各種車載嵌入式系統(tǒng)的虛擬化中,Xen 的應用相對較少。在國外:Avanzini等人[2]提出了基于Xen的車載系統(tǒng)虛擬化方案,將Linux 系統(tǒng)和ERIKA 實時系統(tǒng)進行整合;Luca等人[3]的研究表明,Xen和KVM都可以作為實時管理程序,并提供了一些減少延遲的指導機制,有利于提高Xen在車載系統(tǒng)中的實時特性。在國內(nèi),主流的方案有:使用ARM和Windows Embedded CE設(shè)計車載系統(tǒng)[4];使用嵌入式Linux進行開發(fā),例如結(jié)合圖形界面QT設(shè)計車載虛擬儀表[5]等;王沖[6]提出了基于Xen的半虛擬化系統(tǒng)設(shè)計,討論了Linux 與μC/OS-Ⅱ系統(tǒng)結(jié)合的性能,但由于μCOS-Ⅱ目前尚未開源,所以無法定制開發(fā)。

    基于以上背景,本文使用NXP 公司開發(fā)的高配版i.MX8 系列處理器,基于i.MX8 系列ARMv8 架構(gòu)處理器,使用Xen虛擬化方案實現(xiàn)Linux雙系統(tǒng)的啟動。

    2 通用引導加載程序設(shè)計

    2.1 通用引導加載程序

    在嵌入式Linux 系統(tǒng)常用的引導加載程序(BootLoader)中,通用引導加載程序(Universal Boot Loader,U-Boot)使用頻率最高。其“通用”有兩層含義,一是支持多種不同的嵌入式操作系統(tǒng),二是支持諸多常用系列的處理器。U-Boot 項目的開發(fā)目標與之契合,即支持盡可能多的嵌入式處理器和嵌入式操作系統(tǒng)。本文對U-Boot 進行一些定制化設(shè)計,將Xen 引導命令編譯入U-Boot,使其能夠正常啟動虛擬機管理器。

    U-Boot目錄分為3類:與處理器架構(gòu)和板極硬件相關(guān)的代碼;通用函數(shù)和驅(qū)動、檢測程序;參考文檔和工具。修改代碼時只需要修改/arch/arm、/board、/configs、/include目錄下有關(guān)開發(fā)板和處理器架構(gòu)等方面的配置文件。

    2.2 U-Boot的修改與設(shè)計

    U-Boot啟動過程分為3個階段,其中第3個階段主要任務是加載內(nèi)核并跳轉(zhuǎn)到內(nèi)核啟動。而Xen Hypervisor是類似內(nèi)核的模塊,因此U-Boot設(shè)計與修改的重點在于了解第3個階段如何調(diào)用內(nèi)核并傳遞必要參數(shù)。

    按照正常的單系統(tǒng)啟動流程,應在內(nèi)存中將U-Boot、Linux系統(tǒng)內(nèi)核、根文件系統(tǒng)等啟動相關(guān)的鏡像按照圖1的順序加載。

    圖1 Linux單系統(tǒng)啟動流程

    Xen是一個微內(nèi)核,作為Linux虛擬機的管理者,需要先于Linux 系統(tǒng)啟動,在Xen 虛擬化方案下的啟動鏡像應按照圖2的順序加載。

    圖2 Xen虛擬化方案下Linux雙系統(tǒng)啟動流程

    比較圖1和圖2可以明確需對U-Boot進行的修改:將傳遞給Linux 和Xen 的參數(shù)全部傳遞給Xen 內(nèi)核,并加載Xen內(nèi)核到內(nèi)存中,最后啟動Xen Hypervisor。

    基于上述分析,本文對U-Boot進行了如下修改:

    a.在定義環(huán)境變量中加入有關(guān)Xen啟動的變量:

    b.對Xen Hypervisor 使用參數(shù)進行定義,包括命令行為串口1、加載地址為0x80280000、啟動介質(zhì)為SD卡,在此基礎(chǔ)上傳遞Linux 系統(tǒng)Domain-0 啟動所需參數(shù),包括加載地址為0x85000000、分配內(nèi)存2 048 M 和分配4個虛擬CPU。最后定義指令run xenmmcboot作為U-Boot命令行調(diào)用這些代碼加載Xen內(nèi)核的入口:

    通過以上操作,完成了U-Boot的設(shè)計與修改,設(shè)置了啟動方式和命令,使U-Boot從SD卡啟動,使得U-Boot啟動目標為復制Xen內(nèi)核到內(nèi)存中,最后啟動Xen內(nèi)核,并將控制權(quán)交給Xen Hypervisor。經(jīng)過上述修改,對Xen加入內(nèi)存前、后的內(nèi)存空間進行比較,如圖3所示。

    圖3 Linux系統(tǒng)和Xen虛擬化方案Linux雙系統(tǒng)內(nèi)存空間分布

    3 特權(quán)域Domain-0設(shè)計與啟動

    3.1 Domain-0內(nèi)核配置與編譯

    從Linux 3.0 開始,Linux 內(nèi)核添加了Xen 相關(guān)的支持,可以選擇是否作為Domain-0內(nèi)核使用,給內(nèi)核編譯帶來不少方便。Domain-0內(nèi)核修改過程如圖4所示。

    圖4 Domain-0內(nèi)核修改過程

    由于i.MX8 系列處理器使用ARMv8 架構(gòu),屬于64位處理器,所以需要在內(nèi)核配置前執(zhí)行:

    上述代碼將架構(gòu)改為ARM64,并在內(nèi)核根目錄的/arch/arm64/configs 下對默認配置文件defconfig 進行修改,調(diào)整是否為Domain-0的配置,將修改后的配置文件重命名為Dom0_defconfig、DomU_defconfig 并保存,如是便可以在后續(xù)修改2 個系統(tǒng)的內(nèi)核時分別擁有對應的默認配置文件。進而執(zhí)行:

    則make 腳本會讀取Dom0_defconfig 中的代碼,對內(nèi)核進行配置,并保存文件.config。該文件即內(nèi)核在進行編譯時參考的最終配置文件。

    其中,關(guān)于Xen和Domain-0的部分重要配置如下:

    以上即以Domain-0 作為特權(quán)域必須的配置,能使Domain-0 在啟動時加載特權(quán)域相關(guān)組件,及組成Xen Hypervisor中分離驅(qū)動架構(gòu)的必要部分——backend驅(qū)動。

    配置結(jié)束后保存,然后對內(nèi)核進行編譯。本文使用的Linux 內(nèi)核加入了Yocto Project 的支持,可以使用bitbake linux-imx-C compile 指令一步完成內(nèi)核編譯和部署,之后會直接將編譯生成的鏡像文件Image 和設(shè)備樹.dtb 文件保存于deploy 目錄下,方便查找和使用。

    3.2 系統(tǒng)啟動介質(zhì)的制作

    一個Linux 系統(tǒng)的運行包含4 個必需部分:Linux系統(tǒng)內(nèi)核Image、設(shè)備樹.dtb 文件、BootLoader、根文件系統(tǒng)。通過Yocto Project 提供的bibake 編譯指令可在/tmp/deploy 目錄下生成單獨的內(nèi)核、文件系統(tǒng)等,也有將上述4個部分全部打包的鏡像.sdcard文件,供開發(fā)人員制作啟動介質(zhì),可以直接使用dd 指令將打包好的完整系統(tǒng)鏡像.sdcard文件燒錄到SD卡中。但是使用這種固定的燒錄鏡像方法時,無論SD卡的存儲空間多大,都會對SD 卡進行固定大小的分區(qū),且僅有2 個分區(qū)。這會造成SD卡存儲資源的浪費,且空間大小不可調(diào)節(jié),若文件系統(tǒng)中放入大量應用程序,則會造成分區(qū)空間不足,但空余空間無法利用的后果。另外,由于使用Xen虛擬化方案啟動2個系統(tǒng),則需要在一張SD卡上燒錄2個系統(tǒng),以上方法便不能適應此需求。

    對上述結(jié)果進行分析,并結(jié)合Linux系統(tǒng)啟動過程,本文手動對SD卡進行分區(qū)并格式化,根據(jù)需求自定義分區(qū)大小。此后,按地址前后順序在SD卡上燒錄U-Boot、在第1個分區(qū)放置設(shè)備樹.dtb文件和系統(tǒng)鏡像,在第2個分區(qū)放入根文件系統(tǒng)。后續(xù)空間為未分區(qū)或格式化的raw存儲空間,仍可在后期增加分區(qū)和放置系統(tǒng)文件。

    考慮到目前本課題實際需要,暫不涉及多系統(tǒng)的試驗,因此對SD卡分為3個分區(qū),如表1所示。

    表1 自定義SD卡分區(qū)情況

    分區(qū)完成后需要進行格式化,第1 個分區(qū)格式為vfat,用于存放設(shè)備樹文件和內(nèi)核鏡像,第2、第3個分區(qū)格式為ext4,用于存放根文件系統(tǒng)。接下來分別完成單獨燒錄BootLoader、復制根文件系統(tǒng)等操作,即完成了啟動介質(zhì)的自定義制作。

    經(jīng)試驗驗證,該方法具有可行性,同時解決了無法燒錄多個系統(tǒng)、SD卡空間浪費的問題。為提高SD卡內(nèi)存使用率,在后續(xù)研究中將全部使用該方法。

    完成SD卡啟動介質(zhì)制作后,將SD卡插入開發(fā)板卡槽,輸入run xenmmcboot,即從SD卡中啟動Xen Hypervisor。初始化Xen的一些資源后,內(nèi)核開始啟動Domain-0。

    4 非特權(quán)域Domain-U設(shè)計與啟動

    4.1 Domain-U內(nèi)核配置與編譯

    Domain-U內(nèi)核的配置過程與Domain-0類似,但在設(shè)備分配上有所不同。Domain-U的配置主要是內(nèi)核模塊與硬件設(shè)備的分配。Linux 內(nèi)核從3.x 版本開始引入設(shè)備樹的概念,用于實現(xiàn)驅(qū)動代碼與設(shè)備信息的分離。對于Linux 雙系統(tǒng),需要編寫2 個系統(tǒng)分別對應的設(shè)備樹.dts文件。而NXP公司對于單Linux系統(tǒng)已經(jīng)編寫了針對該開發(fā)板的設(shè)備樹文件fsl-imx8qm-mek.dtsi,因此可以在此基礎(chǔ)上進行修改。

    設(shè)備樹文件的修改原理如圖5 所示。根據(jù)Xen Hypervisor 虛擬化方案的原理,Domain-0作為特權(quán)域擁有所有硬件資源的訪問權(quán),因此在Domain-0 的設(shè)備樹中理應包括所有的設(shè)備,但有些需要設(shè)置為“xen,passthrough”屬性,傳遞給Domain-U 供其重寫屬性并使用。本文完成了fsl-imx8qm-mek-dom0.dts 和fsl-imx8qm-mek-domu.dts 2個文件的編寫,并在調(diào)試中進一步修正。

    圖5 Xen資源分配方法

    根據(jù)Domain-U 的配置要求,對其內(nèi)核配置make menuconfig時,將XEN_BACKEND設(shè)為n,即將與Xen有關(guān)的backend 驅(qū)動全部關(guān)閉。此外,在啟動過程中經(jīng)常遇到啟動Domain-U時部分模塊啟動異常而出現(xiàn)致命錯誤,導致內(nèi)核錯誤(kernel panic)的問題。以加密算法模塊(Cryptographic Accelerator and Assurance Module,CAAM)為例,由于其需要直接與硬件通訊,而根據(jù)Xen虛擬化方案,只有Xen Hypervisor工作在ring 0時可以直接訪問硬件,其他域的特權(quán)級均低于它。非特權(quán)域中的操作系統(tǒng)不能直接與硬件通訊,因此,在啟動過程中CAAM模塊會因找不到硬件地址而出現(xiàn)野指針,從而導致內(nèi)核出現(xiàn)錯誤,無法正常啟動。

    根據(jù)以上原因,需要把Domain-U中與硬件資源直接相關(guān)的配置刪除,重新編譯內(nèi)核作為Domain-U的Image,以上便完成了Domain-U的內(nèi)核配置。隨后使用與編譯Domain-0內(nèi)核相同的方法完成Domain-U內(nèi)核的編譯。

    4.2 創(chuàng)建并啟動Linux雙系統(tǒng)

    Xen Hypervisor將策略的制定和實施分離,將管理和配置工作交給Domain-0 進行,而并非給Hypervisor 實施。亦即若將虛擬機的管理工作分為2類,即確定如何管理和實施,則Domain-0 負責第1 類工作,Xen Hypervisor 負責第2類。之后,Domain-U 創(chuàng)建的過程即在Domain-0中對其配置進行設(shè)置,繼而通過xl create、xl console等命令行指令進行創(chuàng)建。同理,用戶在Domain-0中可以設(shè)置虛擬機的管理參數(shù),而Xen Hypervisor 按照在Domain-0中設(shè)置的參數(shù)設(shè)置并啟動客戶虛擬機。

    根據(jù)以上分析,對于從Domain-0到Domain-U的啟動,需要經(jīng)過如圖6所示的操作過程。

    圖6 Domain-U的啟動過程

    其中重點在于需要編寫/etc/xen/domu-im8qm-mek.cfg 配置文件,對Domain-U 進行配置。domu-im8qmmek.cfg文件的主要內(nèi)容包括:

    該.cfg文件中對Domain-U的內(nèi)存進行了設(shè)置,同時在U-Boot 中也對內(nèi)存資源進行了預分配。其中.cfg 文件中指定最大內(nèi)存容量,U-Boot中通過宏分配實際的內(nèi)存地址空間大小。若U-Boot 中分配的內(nèi)存大于.cfg 文件中配置的最大內(nèi)存,則在創(chuàng)建過程中Domain-U 正在使用的內(nèi)存會超出最大允許范圍,出現(xiàn)野指針導致系統(tǒng)跑飛,進而被Xen Hypervisor強制關(guān)閉。根據(jù)以上情況,對2處內(nèi)存設(shè)置進行協(xié)調(diào),完成Domain-U的創(chuàng)建。

    本文使用xl create/etc/xen/domu-im8qm-mek.cfg 的方法將配置要求傳遞給Xen Hypervisor,隨后Xen Hypervisor 進行資源分配,并創(chuàng)建Domain-U。xl create方法流程圖如圖7所示。

    將修改好的Domain-U 內(nèi)核鏡像Image、Domain-U設(shè)備樹文件復制到SD 卡中的第1 個分區(qū)。隨后在SD卡中的第3 個分區(qū)中裝入Domain-U 的根文件系統(tǒng),將寫好的Domain-U系統(tǒng)配置文件放在/etc/xen目錄下。

    Domain-0 系統(tǒng)啟動后,進入到/etc/xen,然后執(zhí)行xl create domu-imx8qm-mek.cfg,成功創(chuàng)建Domain-U 系統(tǒng)。隨后執(zhí)行xl console DomU 接入Domain-U 的控制,完成雙系統(tǒng)啟動。

    圖7 xl create*.cfg創(chuàng)建客戶虛擬機流程

    為了方便區(qū)分2 個系統(tǒng),在用戶名中把Domain-U的root 用戶名設(shè)置為guest。登錄Domain-U 后,可以回到特權(quán)域Domain-0,通過xl list命令可以看到正在運行的2個虛擬機系統(tǒng)及其相關(guān)信息。

    5 雙屏顯示驅(qū)動設(shè)計

    雙屏顯示驅(qū)動程序的開發(fā)過程中需要根據(jù)Xen Hypervisor 的驅(qū)動結(jié)構(gòu)對一般的顯示驅(qū)動進行前、后端分離。Xen的虛擬設(shè)備架構(gòu)采用前、后端分離的設(shè)備驅(qū)動結(jié)構(gòu)。虛擬設(shè)備驅(qū)動包含Domain-U中前端設(shè)備驅(qū)動和Domain-0中后端設(shè)備驅(qū)動。后端設(shè)備驅(qū)動可以通過原生設(shè)備驅(qū)動訪問真實的硬件設(shè)備,其架構(gòu)如圖8所示。

    圖8 Xen設(shè)備驅(qū)動架構(gòu)

    基于Xen的虛擬驅(qū)動架構(gòu),本文完成了雙屏顯示所需的原生驅(qū)動程序、資源配置、設(shè)備節(jié)點分配、前后端驅(qū)動的所有設(shè)計與開發(fā),最終完成了雙屏顯示的驅(qū)動程序設(shè)計,顯示效果如圖9所示。

    圖9 雙系統(tǒng)雙屏顯示

    6 結(jié)束語

    本文在NXP 公司開發(fā)的基于i.MX8 處理器的i.MX8QuadMax Mek 開發(fā)板上完成了虛擬化Xen方案下的Linux雙系統(tǒng)設(shè)計,在i.MX8系列處理器上實現(xiàn)了Xen虛擬化方案,驗證了虛擬化方案在車載智能座艙系統(tǒng)上的可行性,是嵌入式虛擬化技術(shù)在車載智能座艙系統(tǒng)上使用的新嘗試。在本文研究成果的基礎(chǔ)上,未來可以進行進一步探索,如:開發(fā)系統(tǒng)間通訊機制,在2個系統(tǒng)之間提高數(shù)據(jù)傳遞速度;將Linux 系統(tǒng)升級為Android 系統(tǒng),并在Android系統(tǒng)中開發(fā)更加豐富的中控系統(tǒng)應用,最終真正應用于實際的車載智能座艙系統(tǒng)。

    猜你喜歡
    內(nèi)核內(nèi)存虛擬化
    萬物皆可IP的時代,我們當夯實的IP內(nèi)核是什么?
    強化『高新』內(nèi)核 打造農(nóng)業(yè)『硅谷』
    “春夏秋冬”的內(nèi)存
    當代陜西(2019年13期)2019-08-20 03:54:22
    基于OpenStack虛擬化網(wǎng)絡管理平臺的設(shè)計與實現(xiàn)
    電子制作(2019年10期)2019-06-17 11:45:10
    基于嵌入式Linux內(nèi)核的自恢復設(shè)計
    Linux內(nèi)核mmap保護機制研究
    對基于Docker的虛擬化技術(shù)的幾點探討
    電子制作(2018年14期)2018-08-21 01:38:20
    虛擬化技術(shù)在計算機技術(shù)創(chuàng)造中的應用
    電子測試(2017年11期)2017-12-15 08:57:56
    存儲虛擬化還有優(yōu)勢嗎?
    基于內(nèi)存的地理信息訪問技術(shù)
    亚洲最大成人av| 精品一区二区三区人妻视频| avwww免费| 激情 狠狠 欧美| 国模一区二区三区四区视频| 人妻久久中文字幕网| 成人欧美大片| 全区人妻精品视频| 五月伊人婷婷丁香| 日日干狠狠操夜夜爽| 在线免费观看不下载黄p国产| av黄色大香蕉| 国产高清不卡午夜福利| 成人国产麻豆网| 一级二级三级毛片免费看| 国产片特级美女逼逼视频| 女人被狂操c到高潮| 国产 一区 欧美 日韩| 色综合色国产| 男人舔女人下体高潮全视频| av在线播放精品| 少妇熟女欧美另类| 亚洲av中文字字幕乱码综合| 午夜福利高清视频| 亚洲综合色惰| 好男人视频免费观看在线| 国产一级毛片在线| 内射极品少妇av片p| 亚洲精品乱码久久久久久按摩| 久久久久久久久久黄片| 一本久久精品| 亚洲国产精品久久男人天堂| 国产黄片美女视频| eeuss影院久久| 久久精品综合一区二区三区| 熟女人妻精品中文字幕| 欧美潮喷喷水| 亚洲成人久久性| 丰满人妻一区二区三区视频av| 亚洲欧美日韩卡通动漫| 嘟嘟电影网在线观看| 国产欧美日韩精品一区二区| 大型黄色视频在线免费观看| 嘟嘟电影网在线观看| 日韩一区二区视频免费看| 亚洲国产高清在线一区二区三| 亚洲美女视频黄频| 美女内射精品一级片tv| 日本三级黄在线观看| 免费av观看视频| 国产爱豆传媒在线观看| 男女边吃奶边做爰视频| 51国产日韩欧美| 国产色婷婷99| ponron亚洲| 国产精品一区二区三区四区久久| 精品久久久久久久末码| 级片在线观看| 你懂的网址亚洲精品在线观看 | av在线亚洲专区| 亚洲丝袜综合中文字幕| av在线蜜桃| 精品午夜福利在线看| 高清毛片免费观看视频网站| 真实男女啪啪啪动态图| 亚洲中文字幕一区二区三区有码在线看| 丰满的人妻完整版| 18禁在线无遮挡免费观看视频| 成熟少妇高潮喷水视频| 成年版毛片免费区| 日韩欧美一区二区三区在线观看| 亚洲精品久久国产高清桃花| 色尼玛亚洲综合影院| 欧美不卡视频在线免费观看| 成人国产麻豆网| 日韩av在线大香蕉| 亚洲国产精品久久男人天堂| 夜夜看夜夜爽夜夜摸| 国产私拍福利视频在线观看| 国模一区二区三区四区视频| 成人美女网站在线观看视频| 欧美精品一区二区大全| 淫秽高清视频在线观看| 国产视频内射| 国产免费男女视频| av免费观看日本| av在线播放精品| 人妻久久中文字幕网| 色综合色国产| 亚洲一级一片aⅴ在线观看| 能在线免费看毛片的网站| 国产精品永久免费网站| 国产熟女欧美一区二区| 男女做爰动态图高潮gif福利片| 少妇的逼好多水| 亚洲内射少妇av| 伊人久久精品亚洲午夜| 国产精品1区2区在线观看.| 欧美日本视频| 久久久久久久久中文| 99久久精品一区二区三区| 亚洲国产日韩欧美精品在线观看| 国产成人一区二区在线| 黄色配什么色好看| 少妇高潮的动态图| 两个人的视频大全免费| 国产午夜精品久久久久久一区二区三区| 国内揄拍国产精品人妻在线| 亚洲国产精品sss在线观看| 久久久成人免费电影| 日韩制服骚丝袜av| 国产成人福利小说| av在线天堂中文字幕| 美女 人体艺术 gogo| 中文字幕制服av| 18+在线观看网站| 2022亚洲国产成人精品| 舔av片在线| 夜夜夜夜夜久久久久| 91狼人影院| 国产高潮美女av| 亚洲无线在线观看| 亚洲欧美精品综合久久99| 色综合色国产| 亚洲精品色激情综合| 男人和女人高潮做爰伦理| 黄色欧美视频在线观看| 男人舔奶头视频| 青春草亚洲视频在线观看| 桃色一区二区三区在线观看| 国语自产精品视频在线第100页| 久久99热这里只有精品18| 成人无遮挡网站| av在线老鸭窝| 日韩av不卡免费在线播放| 黄色视频,在线免费观看| 久久精品国产99精品国产亚洲性色| 精品少妇黑人巨大在线播放 | 久久99热这里只有精品18| 中国美女看黄片| 国内精品久久久久精免费| 麻豆久久精品国产亚洲av| 亚洲内射少妇av| 韩国av在线不卡| 亚洲在久久综合| 男女下面进入的视频免费午夜| 欧美成人a在线观看| 直男gayav资源| 高清午夜精品一区二区三区 | 欧美日本视频| 草草在线视频免费看| 国产成人影院久久av| 联通29元200g的流量卡| 黄片无遮挡物在线观看| 欧美xxxx黑人xx丫x性爽| 老女人水多毛片| 国产免费一级a男人的天堂| 国产精品一区二区三区四区久久| 成年免费大片在线观看| 网址你懂的国产日韩在线| 国产精品一及| 韩国av在线不卡| 日韩,欧美,国产一区二区三区 | 嫩草影院新地址| 高清毛片免费看| 日韩欧美一区二区三区在线观看| 1024手机看黄色片| 国产成人freesex在线| 日韩精品有码人妻一区| 久久精品夜色国产| 人人妻人人澡人人爽人人夜夜 | 人体艺术视频欧美日本| 国产一区二区激情短视频| 国产视频内射| 国产熟女欧美一区二区| 99九九线精品视频在线观看视频| 乱码一卡2卡4卡精品| 我的老师免费观看完整版| 久久久久久大精品| 99热这里只有精品一区| 国产女主播在线喷水免费视频网站 | 亚洲一级一片aⅴ在线观看| 91狼人影院| 国产精品综合久久久久久久免费| 五月伊人婷婷丁香| 国产精品精品国产色婷婷| 少妇熟女欧美另类| 久久这里有精品视频免费| 两性午夜刺激爽爽歪歪视频在线观看| 成年女人看的毛片在线观看| 亚洲精品成人久久久久久| 国产不卡一卡二| 国产精品三级大全| 嫩草影院入口| 非洲黑人性xxxx精品又粗又长| 国产在线精品亚洲第一网站| 久久精品国产亚洲av涩爱 | 日本免费a在线| 麻豆国产av国片精品| 亚洲一区高清亚洲精品| 国产在线精品亚洲第一网站| 黄色配什么色好看| 中文字幕av成人在线电影| 精品午夜福利在线看| 性色avwww在线观看| av专区在线播放| 五月伊人婷婷丁香| 亚洲四区av| 亚洲欧美成人精品一区二区| 日韩欧美三级三区| 亚洲欧美精品综合久久99| 成年女人看的毛片在线观看| 一夜夜www| 国产在线精品亚洲第一网站| www日本黄色视频网| 毛片一级片免费看久久久久| 日本撒尿小便嘘嘘汇集6| 国产一区二区激情短视频| 一本久久精品| 别揉我奶头 嗯啊视频| 三级毛片av免费| 日本欧美国产在线视频| 久久久国产成人精品二区| 中文字幕久久专区| 两个人的视频大全免费| 美女国产视频在线观看| 精品久久久久久久末码| 国产在线精品亚洲第一网站| 亚洲国产高清在线一区二区三| 久久99热这里只有精品18| 舔av片在线| 99热这里只有是精品在线观看| 亚洲在久久综合| 男人舔女人下体高潮全视频| 18禁在线无遮挡免费观看视频| 乱码一卡2卡4卡精品| 亚洲成人久久性| 国产一区二区亚洲精品在线观看| 久久精品夜色国产| 国产欧美日韩精品一区二区| 三级国产精品欧美在线观看| 日韩欧美一区二区三区在线观看| av卡一久久| 免费在线观看成人毛片| 日本在线视频免费播放| 亚洲,欧美,日韩| 色综合亚洲欧美另类图片| 熟女人妻精品中文字幕| 国产精品1区2区在线观看.| 丰满乱子伦码专区| 成人美女网站在线观看视频| 国产伦精品一区二区三区视频9| 熟女人妻精品中文字幕| 一个人看的www免费观看视频| 国产一区二区在线av高清观看| 精品久久久久久成人av| 久久人人精品亚洲av| 国内精品宾馆在线| 成人亚洲欧美一区二区av| 青春草亚洲视频在线观看| 观看免费一级毛片| 哪个播放器可以免费观看大片| 久久久久网色| 国产精品1区2区在线观看.| 亚洲精品国产成人久久av| 别揉我奶头 嗯啊视频| av天堂在线播放| 日韩高清综合在线| 成年版毛片免费区| 狂野欧美激情性xxxx在线观看| 99久久人妻综合| 三级国产精品欧美在线观看| 国产精品三级大全| 久久精品夜色国产| av在线老鸭窝| 国产精品一区二区性色av| 色吧在线观看| 18禁在线无遮挡免费观看视频| 尤物成人国产欧美一区二区三区| 少妇被粗大猛烈的视频| 啦啦啦啦在线视频资源| 日韩一本色道免费dvd| 性插视频无遮挡在线免费观看| 少妇的逼水好多| 丰满的人妻完整版| 精品日产1卡2卡| 久久精品人妻少妇| 欧美色视频一区免费| 国语自产精品视频在线第100页| 乱人视频在线观看| 欧美最黄视频在线播放免费| 99久久中文字幕三级久久日本| 国产精品伦人一区二区| 欧美日本亚洲视频在线播放| 乱系列少妇在线播放| 成人亚洲欧美一区二区av| 69人妻影院| 欧美变态另类bdsm刘玥| 国产一区二区亚洲精品在线观看| 99精品在免费线老司机午夜| 国产成人精品婷婷| 精品人妻一区二区三区麻豆| 久久这里只有精品中国| 国产高清三级在线| www.色视频.com| 成人鲁丝片一二三区免费| 天天躁夜夜躁狠狠久久av| 国产亚洲精品久久久com| 国产黄片美女视频| 欧美在线一区亚洲| 久久鲁丝午夜福利片| 亚洲精品国产成人久久av| 成人综合一区亚洲| 国产成年人精品一区二区| 99热这里只有精品一区| 国产一区二区三区av在线 | 一进一出抽搐动态| 插阴视频在线观看视频| 成熟少妇高潮喷水视频| 免费看光身美女| 色综合亚洲欧美另类图片| 熟女人妻精品中文字幕| a级一级毛片免费在线观看| 国产精品一区二区性色av| 欧美性猛交黑人性爽| 国产91av在线免费观看| av免费观看日本| 一级黄片播放器| 高清午夜精品一区二区三区 | 精品久久久噜噜| 高清日韩中文字幕在线| 午夜久久久久精精品| 国产不卡一卡二| 成人二区视频| 亚洲精品成人久久久久久| 日本黄色片子视频| 亚洲国产精品sss在线观看| 99热这里只有是精品在线观看| 国产乱人视频| 国产黄色视频一区二区在线观看 | 亚洲国产欧美在线一区| 国产精品麻豆人妻色哟哟久久 | 国产av在哪里看| 欧美xxxx性猛交bbbb| 精品一区二区三区人妻视频| 国产老妇伦熟女老妇高清| 在线天堂最新版资源| 天天躁日日操中文字幕| 成人亚洲欧美一区二区av| 六月丁香七月| 免费av不卡在线播放| 18禁在线播放成人免费| 色5月婷婷丁香| 久久精品综合一区二区三区| 看片在线看免费视频| 有码 亚洲区| 精品久久久噜噜| av又黄又爽大尺度在线免费看 | 精品午夜福利在线看| 黄色日韩在线| 亚洲美女视频黄频| 精品久久久久久久久久久久久| 精品久久久久久久久亚洲| 国内精品宾馆在线| 日本-黄色视频高清免费观看| 黄色视频,在线免费观看| 特大巨黑吊av在线直播| 搡女人真爽免费视频火全软件| 最近手机中文字幕大全| 国产精品一区二区在线观看99 | 99久久无色码亚洲精品果冻| 熟妇人妻久久中文字幕3abv| 一区福利在线观看| 亚洲国产精品久久男人天堂| 成人三级黄色视频| 女的被弄到高潮叫床怎么办| 国产乱人视频| 禁无遮挡网站| 亚洲中文字幕一区二区三区有码在线看| 青青草视频在线视频观看| 精品久久久久久久久久免费视频| 长腿黑丝高跟| 国产乱人偷精品视频| 亚洲美女视频黄频| 女人被狂操c到高潮| 美女大奶头视频| 久久精品国产99精品国产亚洲性色| 国产午夜福利久久久久久| 男人和女人高潮做爰伦理| 成人高潮视频无遮挡免费网站| 在线观看一区二区三区| 成人亚洲精品av一区二区| 国产精品综合久久久久久久免费| 最后的刺客免费高清国语| 欧美日韩综合久久久久久| 国产一区二区三区在线臀色熟女| 国内精品久久久久精免费| АⅤ资源中文在线天堂| 国内久久婷婷六月综合欲色啪| 搡女人真爽免费视频火全软件| 99热全是精品| av国产免费在线观看| 国产91av在线免费观看| 黄片无遮挡物在线观看| 99热这里只有精品一区| 亚洲av中文av极速乱| 桃色一区二区三区在线观看| 亚洲一区二区三区色噜噜| 久久午夜亚洲精品久久| 身体一侧抽搐| 少妇猛男粗大的猛烈进出视频 | 97超视频在线观看视频| 91精品国产九色| 日韩精品有码人妻一区| 女人被狂操c到高潮| www日本黄色视频网| 日本欧美国产在线视频| 欧美+亚洲+日韩+国产| av在线播放精品| 黄色日韩在线| 免费观看的影片在线观看| 国产毛片a区久久久久| 69av精品久久久久久| 三级经典国产精品| 噜噜噜噜噜久久久久久91| 人人妻人人看人人澡| 亚洲精品国产成人久久av| 成人综合一区亚洲| 中国国产av一级| 联通29元200g的流量卡| 欧美性猛交╳xxx乱大交人| 别揉我奶头 嗯啊视频| 亚洲成人精品中文字幕电影| 中文字幕免费在线视频6| 成年女人看的毛片在线观看| 国产麻豆成人av免费视频| 亚洲av中文av极速乱| 啦啦啦啦在线视频资源| 亚洲欧美成人综合另类久久久 | 中国美白少妇内射xxxbb| 亚洲欧洲日产国产| 看片在线看免费视频| 我要看日韩黄色一级片| 可以在线观看毛片的网站| 一级毛片电影观看 | 免费观看人在逋| av在线亚洲专区| 一区福利在线观看| 成人一区二区视频在线观看| 狂野欧美激情性xxxx在线观看| 久久久精品大字幕| 日韩强制内射视频| 尤物成人国产欧美一区二区三区| 一边亲一边摸免费视频| 赤兔流量卡办理| 菩萨蛮人人尽说江南好唐韦庄 | 亚洲精品国产av成人精品| 日日摸夜夜添夜夜添av毛片| 搡老妇女老女人老熟妇| 少妇被粗大猛烈的视频| 日韩一区二区三区影片| 男女下面进入的视频免费午夜| 色视频www国产| 3wmmmm亚洲av在线观看| 国产单亲对白刺激| 国产私拍福利视频在线观看| 欧美变态另类bdsm刘玥| 女人十人毛片免费观看3o分钟| 国产亚洲精品久久久久久毛片| 久久午夜亚洲精品久久| 免费看a级黄色片| 久久国内精品自在自线图片| 黄色日韩在线| 亚州av有码| 成人亚洲精品av一区二区| 亚洲色图av天堂| av又黄又爽大尺度在线免费看 | 国内精品美女久久久久久| 一边亲一边摸免费视频| 性欧美人与动物交配| 亚洲色图av天堂| 成人特级av手机在线观看| 中文字幕精品亚洲无线码一区| 免费无遮挡裸体视频| 亚洲av成人av| 国产视频内射| 亚洲av二区三区四区| 午夜福利在线在线| 亚洲aⅴ乱码一区二区在线播放| 亚洲av电影不卡..在线观看| 在线天堂最新版资源| 淫秽高清视频在线观看| 亚洲欧美中文字幕日韩二区| 欧美激情国产日韩精品一区| 国产成人91sexporn| 国产中年淑女户外野战色| 少妇人妻一区二区三区视频| 最近的中文字幕免费完整| 日本色播在线视频| 精品久久久久久久久久久久久| 看非洲黑人一级黄片| 啦啦啦啦在线视频资源| 国产精品久久久久久久电影| 日韩一本色道免费dvd| 国产极品精品免费视频能看的| av在线天堂中文字幕| 国产又黄又爽又无遮挡在线| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 久久精品国产亚洲av天美| 亚洲精品日韩av片在线观看| 亚洲国产精品成人综合色| 免费观看精品视频网站| 自拍偷自拍亚洲精品老妇| 一区二区三区免费毛片| 晚上一个人看的免费电影| av在线亚洲专区| 成年女人永久免费观看视频| 女的被弄到高潮叫床怎么办| 国产女主播在线喷水免费视频网站 | 国产av在哪里看| 99热全是精品| 麻豆成人av视频| 只有这里有精品99| 少妇熟女欧美另类| 久久久久久久久大av| 在线播放国产精品三级| 97在线视频观看| 成人午夜精彩视频在线观看| 日日干狠狠操夜夜爽| 亚洲最大成人中文| 淫秽高清视频在线观看| 亚洲成人av在线免费| 成人无遮挡网站| 中文字幕av成人在线电影| 亚洲欧美日韩高清专用| av国产免费在线观看| 欧美成人免费av一区二区三区| 欧美精品国产亚洲| 又黄又爽又刺激的免费视频.| 国产精品女同一区二区软件| 中文资源天堂在线| 波多野结衣高清作品| 不卡视频在线观看欧美| 欧美日韩乱码在线| 亚洲中文字幕一区二区三区有码在线看| 一边摸一边抽搐一进一小说| 日韩精品青青久久久久久| 韩国av在线不卡| 亚洲av.av天堂| 亚洲图色成人| 国产精品日韩av在线免费观看| 亚洲人成网站在线观看播放| 一区二区三区免费毛片| 又粗又爽又猛毛片免费看| 午夜激情福利司机影院| 男女做爰动态图高潮gif福利片| 中文字幕av在线有码专区| 欧美成人一区二区免费高清观看| 国产av在哪里看| 国产精品一二三区在线看| 久久99热这里只有精品18| 国产单亲对白刺激| 国产国拍精品亚洲av在线观看| 日韩视频在线欧美| 日韩av在线大香蕉| 免费无遮挡裸体视频| 午夜激情欧美在线| 2021天堂中文幕一二区在线观| av在线老鸭窝| 又粗又硬又长又爽又黄的视频 | 变态另类成人亚洲欧美熟女| 亚洲婷婷狠狠爱综合网| 最好的美女福利视频网| 久久99热6这里只有精品| 国产精品人妻久久久影院| 99精品在免费线老司机午夜| 丰满乱子伦码专区| 日本撒尿小便嘘嘘汇集6| 3wmmmm亚洲av在线观看| 小蜜桃在线观看免费完整版高清| av在线天堂中文字幕| 不卡一级毛片| 亚洲人与动物交配视频| av免费在线看不卡| 联通29元200g的流量卡| 欧美成人a在线观看| 久久亚洲国产成人精品v| 一个人观看的视频www高清免费观看| 日韩精品青青久久久久久| 给我免费播放毛片高清在线观看| 美女大奶头视频| 国产激情偷乱视频一区二区| 一边摸一边抽搐一进一小说| 三级经典国产精品| 桃色一区二区三区在线观看| 精品午夜福利在线看| 波多野结衣巨乳人妻| 男人的好看免费观看在线视频| 亚洲国产精品sss在线观看| 亚洲第一电影网av| 观看美女的网站| 小说图片视频综合网站| 国产真实乱freesex| 丰满的人妻完整版| 又爽又黄无遮挡网站| 国产一区二区激情短视频| 插逼视频在线观看| 久久婷婷人人爽人人干人人爱| 老师上课跳d突然被开到最大视频| 一级毛片久久久久久久久女| 国产高潮美女av| 99热这里只有是精品在线观看| 国产亚洲91精品色在线| .国产精品久久| 亚洲婷婷狠狠爱综合网|