《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 在不支持Remap的系統中構建JFFS2
在不支持Remap的系統中構建JFFS2
嚴國清,熊建設,石 雷,宋柱芹
(中國海洋大學 信息科學與工程學院,山東 青島266071)
摘要: 對以S3C44B0X微處理器為核心的嵌入式系統的特點進行了詳細討論,分析了在不支持Remap的系統中實現JFFS2的必要性和可能性。通過在MTD中加關/開中斷的方法,實現了在不支持Remap的系統中建立JFFS2文件系統。
Abstract:
Key words :

摘   要: 對以S3C44B0X微處理器為核心的嵌入式系統的特點進行了詳細討論,分析了在不支持Remap的系統中實現JFFS2的必要性和可能性。通過在MTD中加關/開中斷的方法,實現了在不支持Remap的系統中建立JFFS2文件系統
關鍵詞: S3C44B0X  JFFS2  Remap  文件系統

  JFFS2文件系統是針對Flash存儲設備而專門設計的一種日志文件系統,已在嵌入式系統中得到廣泛應用。但是它的實現通常都依賴于Remap(地址可重映射)的嵌入式處理器。本文在不支持地址重映射的嵌入式系統中實現了JFFS2,與傳統的實現相比,它有著其自身的特點。
1  JFFS2文件系統簡介
  ROMFS是?滋Clinux默認的根文件系統,它相對于一般的EXT2文件系統具有節約空間等優點,但它卻是一種只讀文件系統,不支持動態擦寫和保存。盡管對于需要動態保存的數據可以采用虛擬ram盤的方法來保存,可是一旦系統掉電,ram盤的內容就會全部丟失。
  為了克服上述問題,人們設計開發了JFFS2文件系統。JFFS文件系統是一種基于Flash的日志文件系統。它在設計時充分考慮了Flash的讀寫特性和嵌入式系統用電池供電的特點,在讀取文件時,若遇系統突然掉電,確保其文件的可靠性不受影響。后來,JFFS文件系統又進行了一系列改進,形成了JFFS2文件系統。JFFS2主要改善了存取策略以提高Flash的抗疲勞性,同時也優化了碎片整理性能,增加了數據壓縮功能。JFFS2的不足是:當文件系統已滿或接近滿時,由于垃圾收集方面的原因,會引起JFFS2運行速度顯著降低。
  JFFS是建立在MTD(Memory Technology Device)基礎之上的文件系統,MTD在硬件和上層之間提供一個抽象接口。MTD可以理解為Flash的驅動程序,它主要向上提供兩個接口,一個是MTD字符設備,另一個是MTD塊設備。通過這兩個接口,可以像讀寫普通文件一樣對Flash設備進行讀寫操作。經過簡單的配置,MTD在系統啟動后可以自動識別支持CFI或JEDEC接口的Flash芯片,并自動采用適當的命令參數對Flash進行讀寫或擦除。
  MTD支持NOR型和NAND型的Flash。NOR型Flash的主要特點是芯片內執行(XIP,eXecute In Place),應用程序可以直接在Flash內運行;而NAND型Flash具有存儲密度高和寫入/擦除速度快的特點。
2  硬件系統
  系統采用Samsung的ARM7TDMI芯片S3C44B0X作為微處理器。S3C44B0X上的存儲系統地址空間分為8個存儲體,每個存儲體可達32MB,共計256MB。Bank0~Bank5可支持ROM、SRAM,Bank6和Bank7可支持ROM、SRAM和FP/EDO/SDRAM等。Flash芯片采用的是SST公司的NOR型芯片SST39VF160(1×16MB),將它的片選連接到S3C44B0X的nGCS0引腳,映射到Bank0上,地址范圍為0x00000000~0x001fffff。SDRAM選用Samsung的16位芯片K4S641632F,將它與S3C44B0X的GCS6引腳相接,映射到Bank6上,地址范圍為0x0c000000~0x0c7fffff[6]。
  S3C44B0X與其他處理器相比具有一個很重要的特點,即不支持Remap。圖1是復位后的S3C44B0X的存儲器映射圖。一旦Flash和SDRAM的片選與S3C44B0X的nGCSx引腳連接之后,它們在S3C44B0X地址空間中的映射位置就固定不變了。而支持地址重映射的處理器則不同。下面以Samsung的另一款專門針對網絡應用的ARM7TDMI處理器S3C4510B為例來介紹。

  S3C4510B內部有幾個特殊寄存器,用于實現各存儲介質在地址空間中的重映射。
  (1)SYSCFG:該寄存器決定系統管理器中特殊寄存器的起始地址,以及片內SRAM的使用方式和起始地址。
  (2)ROMCON0~ROMCON5:分別對應S3C4510B支持的6個ROM/SRAM/FLASH組??稍O置每組的起始物理地址和結束物理地址。
  (3)DRAMCON0~DRAMCON3:分別對應S3C4510B所支持的4個DRAM組??稍O置每組的起始物理地址和結束物理地址。
  可以通過改變ROMCONx和DRAMCONx寄存器中基指針和尾指針的相應位來方便地實現S3C4510B系統中地址空間的重映射。圖2是S3C4510B在實際應用中典型的Remap實現。

  明確了地址可重映射與不可重映射的關系之后,下面將詳細討論如何在一個不支持Remap的系統中實現JFFS2文件系統。
3  JFFS2文件系統的實現
3.1 添加Flash的Map文件及芯片參數
  在μClinux-dist/linux-2.4.x/drivers/mtd/maps下添加本系統MPU的Map文件s3c44b0x.c。該文件包含了系統中Flash的相關信息,如Flash的起始物理地址、大小、數據總線的寬度、分區、讀寫函數、初始化和注銷程序等。具體配置如下:
  (1)定義SST39VF160在系統中的起始地址、大小、總線寬度:
  #define WINDOW_ADDR 0x00000000/*從0地址開始*/
  #define WINDOW_SIZE 0x00200000/*2MB*/
  #define BUSWIDTH  2/*16位*/
  (2)定義SST39VF160中字節、半字及字的讀寫操作函數。
  (3)定義SST39VF160中的具體分區。在本系統中ROMFS文件系統是與內核編譯在一起的,因此定義了三個分區,分別用于放置引導內核啟動的BootLoader程序、經過壓縮的系統內核以及需要保存的動態數據。其中第三個區是要實現JFFS2文件系統的分區。
  (4)定義用于初始化SST39VF160的int_init init_s3c-44b0x(void)函數。因為S3C44B0X不支持Remap,所以注釋掉了與ioremap有關的語句,否則在系統啟動時將返回一個錯誤“Failed to ioremap”。另外SST39VF160是遵循JEDEC標準的Flash芯片,在探測時直接采用“jedec_probe”。
  int _init init_s3c44b0x(void) {
  ……
     /*s3c44b0x_map.map_priv_1 =(unsigned long)ioremap
  (WINDOW_ADDR,WINDOW_SIZE);
if(!s3c44b0x_map.map_priv_1) {
    printk(″Failed to ioremap\n″);
    return -EIO;
}*/
mymtd=do_map_probe(″jedec_probe″,&s3c44b0x_map);
  ……
/*iounmap((void *)s3c44b0x_map.map_priv_1);*/
  ……
}
  (5)定義用于注銷SST39VF160的static void _exit cle-anup_s3c44b0x(void)函數。同理,注釋掉了與ioremap有關的語句。
  static void _exit cleanup_s3c44b0x(void)
  {  ……
     /*if (s3c44b0x_map.map_priv_1) {
      iounmap((void *)s3c44b0x_map.map_priv_1);
      s3c44b0x_map.map_priv_1=0;
  }*/
  }
  (6)由于在linux-2.4.x版本中沒有關于SST39VF160的定義,所以需要在μClinux-dist/linux-2.4.x/drivers/mtd/chips/jedec_probe.c中添加SST39VF160的相關信息。
3.2 修改MTD配置文件
  本節將論述地址可重映射與不支持地址重映射的嵌入式系統在實現JFFS2文件系統上的最大差別。當ARM處理器發生異常時,程序計數器PC會被強制地從異常類型對應的固定存儲器地址開始執行程序。這些固定的地址稱為異常向量(exception vector)。ARM中異常向量定位在32位地址空間的低端,正常地址范圍為:0x00000000~0x0000001C。每個異常向量內存放用戶編寫的一條跳轉指令,可以轉到中斷服務子程序的首地址。
  在嵌入式系統中,為了保證系統上電或復位時Boot-Loader 程序能夠首先被加載運行,Flash只能連接到存儲空間的0地址處。對于地址可重映射的系統,當系統啟動后,可將存放在Flash中的異常向量表的內容拷貝到SDRAM的基地址處,然后修改相應的寄存器,將SDRAM 重映射到0地址。這樣系統產生異常時,PC就可以直接從SDRAM中取指令,從而加快了程序的存取速度,縮短了中斷的響應時間。
  對于不支持地址重映射的系統,異常向量表中的內容只能存放在Flash的0地址處。每次系統進入異常的時候,系統必須從Flash中讀取指令。這一點對于實時性要求不高的場合影響不大,但要在這樣的系統上實現JFFS2文件系統則會出現問題。具體情況為:對Flash進行擦除(erase/eraseall)或寫入(cp/cat/dd)操作時會發生中斷,這時系統將強制PC指向異常向量表中的相應位置。在不支持地址重映射的系統中,異常向量表存放在Flash的0地址處。當PC開始從Flash中讀取指令時,系統就會死機。這是因為Flash在擦除或寫入的時候是不能執行讀操作的,否則就會發生不可預料的錯誤,從而不能完成擦除或寫入操作。相反,在支持地址重映射的系統中就不會出現這樣的問題。因為它是從SDRAM中讀取中斷跳轉指令的,不會出現在Flash擦除或寫入時執行讀操作的情況。
  為了解決在不支持地址重映射的系統中不能對Flash進行正常擦除或寫入的問題,采用了在MTD最低層的驅動函數的相應位置加關中斷和開中斷的方法。具體過程如下:  

  在μClinux-dist/linux-2.4.x/include/asm/arch/hard-ware.h中定義:
  #define INT_ENABLE(n) IntMask &=~(1<<(n))
  #define INT_DISABLE(n) IntMask |=(1<<(n))
  在μClinux-dist/linux-2.4.x/include/asm/arch/irqs.h中定義:
  #define INT_GLOBAL    26       /*總中斷允許位*/
  對μClinux-dist/linux-2.4.x/drivers/mtd/chips/cfi_cmdset_0002.c文件做如下修改:
  #include <asm/arch/hardware.h>
  #include <asm/arch/irqs.h>
  static inline int do_erase_oneblock(struct map_info *map,
  struct flchip *chip,unsigned long adr)
  {     ……
  INT_DISABLE(INT_GLOBAL);
  ……
  INT_ENABLE(INT_GLOBAL);
  ……
  }
  static int do_write_oneword(struct map_info *map,struct flchip *chip,unsigned long adr,_u32 datum,int fast)
  {     ……
  INT_DISABLE(INT_GLOBAL);
  ……
  INT_ENABLE(INT_GLOBAL);
  ……
  }
3.3 內核配置文件設置
  Menuconfig下的配置選項與在支持地址重映射的系統中實現JFFS2時的配置相同。為了避免MTDBLOCK與BLK-MEM主設備號的沖突,將μClinux-dist/linux-2.4.x/drivers/block/blkmem.c與μClinux-dist/linux-2.4.x/includee/linux/major.h中的BLKMEM_MAJOR值從“31”改為“30”,然后添加MTD設備節點到/vendors/Samsung/44B0目錄下的Makefile文件中。
3.4 內核的編譯與啟動
  以上步驟完成之后,運行內核編譯命令,啟動內核。在超級終端中將顯示:
  s3c44b0x flash device:200000 at 0
  Found:SST SST39VF160
  number of JEDEC chips:1
  Creating 3 MTD partitions on ″S3C44B0X flash device″:
  0x00000000-0x00020000:″reserved for bootloader(128k)″
  mtd:Giving out device 0 to reserved for bootloader(128k)
  0x00020000-0x00140000:″kernel(1152K)″
  mtd:Giving out device 1 to kernel(1152K)
  0x00140000-0x00200000:″jffs2(768K)″
  mtd:Giving out device 2 to jffs2(768K)
3.5 創建和拷貝JFFS2映像文件
  /> eraseall /dev/mtd2
  Erased 768 Kibyte @ 0 - 100% complete.
  /> cd /var/tmp
  /var/tmp> mkdir jffs2
  /var/tmp> mkdir jffs2/file
  /var/tmp> mkfs.jffs2 -d jffs2 -o jffs2.img
  /var/tmp> cp jffs2.img /dev/mtd2
3.6 Mount JFFS2分區
  /var/tmp> mount -t jffs2 /dev/mtdblock2 /mnt
  /var/tmp> cd /proc
  /proc> cat mounts
  ……
  /dev/mtdblock2 /mnt jffs2 rw 0 0 /*mount成功*/
  /proc> cd /mnt
  /mnt> ls
  file
  如果希望μClinux每次啟動時,自動將Flash的第三個分區mount到/mnt目錄,可以在/vendors/Samsung/44B0目錄下的rc文件中加入:mount -t jffs2 /dev/mtdblock2/mnt。
4  結束語
  本文討論了在不支持Remap的系統中建立JFFS2文件系統的必要性和可能性,并結合Samsung的S3C44B0X芯片,通過在MTD Driver中加關中斷和開中斷的方法實現了在不支持Remap的系統中建立JFFS2文件系統。由于在MTD Driver中關中斷和開中斷的操作增加了系統的復雜性,因此推薦采用兩片Flash:一片NOR型Flash用于存儲啟動裝載程序和內核;一片NAND型Flash用于存儲用戶的動態數據和應用程序。其中NAND型Flash可以采用新型的YAFFS文件系統。
參考文獻
1   賈東耀.μClinux下Nor Flash的JFFS2文件系統構建.國外電子元器件,2004;(9)
2   李桂良,劉發貴.JFFS2文件系統的關鍵技術及其在嵌入式系統中的應用.計算機應用,2003;(7)
3   胡晨峰.JFFS2文件系統在μClinux中的應用.電子產品世界,2004;(4)
4   吳明暉,徐睿,黃健等.基于ARM的嵌入式系統開發與應用.北京:人民郵電出版社,2004
5   王田苗.嵌入式系統設計與實例開發.北京:清華大學出版社,2002

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 精品少妇一二三区 | 国产欧美一区二区三区不卡视频 | 四虎4545www精品视频 | 女装男の子av在线播放 | 一级视频免费观看 | 国产色区 | 天天摸天天干天天操 | 欧美色图亚洲自拍 | 欧美在线播放一区 | 色噜噜狠狠狠综合曰曰曰 | 天天躁夜夜躁天干天干2022 | 丰满少妇大bbbbb超 | 亚洲国产视频在线观看 | 免费一级淫片红桃视频 | 岛国av动作片在线观看 | 人妻少妇边接电话边娇喘 | 久久久夜 | 又色又爽又黄又刺激免费 | 久久99青青精品免费观看 | 亚洲一区二区三区国产 | 久久人人爽人人爽人人片亚洲 | 亚洲欧美动漫 | 国内毛片毛片毛片毛片毛片 | 久久美女性网 | 久久午夜色播影院 | 第四色激情 | 成人视屏在线观看 | 日本在线不卡一区二区三区 | 亚洲伊人久久综合影院 | 欧美精品久久久久久久免费软件 | aaaaa级毛片| 免费又黄又爽1000禁片 | 成年人黄色片网站 | 欧美人与性动交a欧美精品 欧美人与性动交xxⅹxx | 九九九久久久精品 | 永久黄网站色视频免费 | 日韩精品视频一区二区在线观看 | 少妇高潮一区二区三区99女老板 | 爱弓凉在线视频一区二区 | 椎名由奈一区二区在线 | 国产强伦姧在线观看无码 | 午夜小福利 | 亚洲精品久久久久中文第一幕 | av资源在线播放 | 亚洲国产成人一区二区精品区 | 99er6免费热在线观看精品 | 久久久久人妻一区二区三区 | 天天精品 | 五月激情片 | 国产激情在线 | 欧美全免费aaaaaa特黄在线 | 51一区二区三区 | www.五月激情 | 免费热情视频 | 性欧美高清come | 成人禁污污啪啪入口 | 色婷婷欧美在线播放内射 | 欧美伦理一区二区三区 | 色图插插插| 国产97色在线 | 国产 | 青青草免费观看视频 | 依人久久 | 欧美日韩在线观看视频 | 精品久久久一二三区播放播放播放视频 | 在线观看岛国av | 美女视频黄是免费 | 青草青草久热国产精品 | 91精品国产乱码久久久久久久久 | 一级毛片黄片 | 成人欧美一区二区三区动漫 | 亚洲日韩中文字幕在线播放 | 天天射综合网站 | videosex抽搐痉挛高潮 | 亚洲欧美综合精品久久成人网无毒不卡 | 久久精品国产成人 | 欧洲grand老妇人 | 亚洲人午夜精品 | 日韩色吧| 依依av| 69xx视频在线观看 | 国产精品国产a级 | 国产乱国产乱300精品 | 国产91久久婷婷一区二区 | 在线免费亚洲 | 国产亚洲成av人片在线观黄桃 | 国产精品乱码在线观看 | 永久免费看片在线播放 | 一本色道久久88加勒比—综合 | 欧美天堂视频 | 日本美女日b视频 | 欧美激情16p | 少妇人妻一级a毛片 | www狠狠| 视频在线亚洲 | 色噜噜av男人的天堂 | 欧美精品v国产精品v日韩精品 | 黄色一级视频免费 | 天天看国91产在线精品福利桃色 | 亚洲精品国产精品国自产网站按摩 | 亚洲男人的天堂在线播放 | 在线成人av| 国产一区二区三区在线电影 | 免费观看的无遮挡av | 欧美精品乱码久久久久久按摩 | 国产情侣av在线 | 国产精品一级视频 | 最新欧美大片 | 日韩午夜av| 精品熟女少妇av免费久久 | 大蜜桃臀偷拍系列在线观看 | 国产专区在线播放 | 成人精品免费网站 | 午夜在线观看视频网站 | 性欧美视频| 欧美搡bbbbb搡bbbbb | 在线观看成人免费视频 | 操操网 | 天天躁狠狠躁狠狠躁夜夜躁68 | 久久天天躁狠狠躁亚洲综合公司 | 免费超碰在线 | 欧美在线www | 国产精品7m凸凹视频分类 | 久久人妻无码中文字幕 | 香蕉视频免费在线看 | 成人在线观看网址 | 红杏出墙记 | 美国一级黄色毛片 | 国产精品女同一区二区久久夜 | brazzers欧美一区二区 | 日本a免费 | 国产亚洲欧美一区二区 | 我们2018在线观看免费版高清 | 成人午夜视频网站 | 亚州黄色网址 | 狠狠色噜噜综合社区 | 亚洲黄色成人网 | 97se亚洲国产综合自在线观看 | 欧美日韩不卡合集视频 | 老子影院午夜精品无码 | tube欧美巨大44 | www日本黄色 | 亚洲熟妇无码另类久久久 | 91免费高清 | 日韩三级中文字幕 | 国产视频一区二区三区在线播放 | 欧美孕妇孕交黑巨大网站 | 免费观看理伦片在线播放 | 女女互磨互喷水高潮les呻吟 | 精品一区久久 | a一级免费视频 | 欧美成人三级伦在线观看 | 五月天亚洲视频 | 久久久久亚洲国产av麻豆 | 狠狠色狠狠色综合久久第一次 | 色婷婷av一区二区三区之一色屋 | 在线观看国产一级片 | 少妇和黑人老外做爰av | 午夜激情久久 | www欧美大码| 午夜精品久久久久久99热软件 | 女朋友闺蜜奶好大下面好紧视频 | 中文国语毛片高清视频 | 在线观看所有av | 啪啪国产精品 | 黑人巨大精品一区二区 | 欧美日韩视频一区二区三区 | 尤物av午夜精品一区二区入口 | 视频免费1区二区三区 | 少妇又色又紧又爽又刺激视频 | 一级片在线免费观看 | 男女黄色毛片 | 国产成年人免费视频 | 国产一精品一av一免费 | 欧美亚洲国产精品 | 免费看黄色网址 | 国色天香乱码区 | 国产又黄又大又粗的视频 | 国产在线精 | 国产福利视频在线观看 | 亚洲人交乣女bbw | 黄色香蕉网 | 风间由美一区二区av101 | 日韩三级成人 | 欧美整片第一页 | 久久精品无码精品免费专区 | 777色婷婷视频二三区 | 伊人影院久久 | 欧美亚洲日韩国产人成在线播放 | 大乳丰满人妻中文字幕日本 | 99热精品国产 | 久色亚洲 | 欧美日韩中文国产 | 国产一级免费在线观看 | 国产99久久久国产精品下药 | 精品久久亚洲中文无码 | 久久精品一区二区三区四区 | 97免费人做人爱在线看视频 | 亚洲成人黄色在线 | 黄色片子看看 | av成人毛片 | 国产精品高潮呻吟av久久动漫 | 小罗莉极品一线天在线 | 伊人综合影院 | 午夜精品久久久久久久99水蜜桃 | 黄色小网站在线观看 | 日本japanese丰满少妇 | 日本久久久久久久久 | 黄色在线不卡 | 亚洲一区二区 | 一级片一区| 中国白嫩丰满少妇xxxxx明星 | 久久久亚洲精品成人 | 激情图片网站 | 中文字幕第12页 | 中国少妇毛片 | 国产少妇露脸精品 | 久久的久久爽亚洲精品aⅴ 久久第一页 | 伊人久久无码中文字幕 | 婷婷射精av这里只有精品 | 欧美成人高清视频在线观看 | 天干夜夜爽爽日日日日 | 久久久三级 | 亚洲综合色婷婷在线观看 | 欧美激情一区二区久久久 | baoyu168成人免费视频 | 欧美性猛交xxxxx水多 | 黄网在线观看免费网站 | 性偷拍xxx极品hd| 亚洲电影在线观看 | www插插插无码视频网站 | 天天色宗合| 一本久久a久久精品亚洲 | 91在线勾搭足浴店女技师 | 成人免费视频a | 成年人天堂 | 亚洲高清中文字幕 | 性色av蜜臀av牛牛影院 | 91国偷自产一区二区三区女王 | 一本加勒比波多野结衣 | 国产一区二区三区在线视频 | 久久精品a | 日本电影一区二区三区 | 国产精品亚洲综合色区韩国 | 国产日韩在线观看一区 | 国产地址一 | 精品国产乱码久久久久久1区2区 | 亚洲不卡视频在线观看 | 男人的天堂a在线 | 天天av综合网| 婷婷开心激情综合五月天 | 国产玉足脚交欧美一区二区 | 成人毛片在线播放 | 总受合集lunjian双性h | 成年美女黄网色视频免费4399 | 成人国产精品久久久按摩 | 久久久久久穴 | 亚洲精品一区二区国产精华液 | 成人做爰69片免费观看 | 亚洲天堂一区二区三区四区 | 免费在线观看成年人视频 | 天天草天天爽 | 欧美性xxxxxx| 欧美性猛交xxxx黑人猛交 | 亚洲色图在线播放 | 国产亚洲第一伦理片在线c 国产亚洲精品久久久久动 国产亚洲精品久久久久久大师 | 男人天堂色 | 少妇饥渴放荡91麻豆 | 日本特级黄色 | 4hu四虎永久免费地址ww416 | 91福利网| 久久天堂av | 手机看片1024国产 | 胖女人毛片 | 国产另类综合 | 亚洲一级视频在线观看 | 日韩 欧美 亚洲 | 人妻有码中文字幕在线 | 国产熟妇乱xxxxx大屁股网 | 精品看片 | 奇米色婷婷 | 69av导航| 精品视频久久久久 | 五月激情综合网 | 李丽珍aa一级a毛片 李丽珍a级裸体啪啪 | 国产成人精品日本亚洲专区 | 国产精品国产三级国产在线观看 | 国产一区二区黑人欧美xxxx | 久久精品中文騷妇女内射 | 欧色图 | 久久国产精品99精国产 | 国产精品高潮呻吟久久aⅴ码 | 一二三区乱码2021 | 妩媚尤物娇喘无力呻吟在线视频 | 91高清视频在线 | 国产毛片毛片毛片毛片毛片毛片 | 少妇精品无码一区二区免费视频 | 久久人人爽人人爽人人av东京热 | 噜妇插内射精品 | 天天爽夜夜爽人人爽一区二区 | 一个人看的www片免费高清视频 | 日本久久高清视频 | 最新中文字幕av | 99久无码中文字幕一本久道 | 色一情一乱一伦一区二区三区 | 九九精品九九 | 国产热re99久久6国产精品 | 亚洲蜜臀av | 国产igao为爱做激情在线观看 | 日本人xxxxxxxxx泡妞 | 少妇第一次交换又紧又爽 | 亚洲精品噜噜丝袜区精品 | 欧美激情亚洲激情 | 亚洲国产精品久久人人爱 | 国产性色的免费视频网站 | 裸体丰满少妇淫交 | 嫩草视频在线观看 | 久久亚洲sm情趣捆绑调教 | 女人被男人爽到呻吟的视频 | 亚洲三级图片 | 男女日批在线观看 | 成年人免费av| 日日鲁夜夜视频热线播放 | 中文字幕有码在线观看 | 女人与拘做受全过程免费视频 | 污污视频在线观看网站 | 天天做夜夜操 | 久久经典 | 欧美日韩一级黄色片 | 97人洗澡人人澡人人爽人人模 | 中文字幕高清在线 | 激情五月综合色婷婷一区二区 | 亚洲精品无码专区在线在线播放 | 成人在线亚洲 | 公妇借种乱h中文字幕 | 精品一区二区三人妻视频 | 成人高潮片免费软件69视频 | 四虎影库永久在线 | 椎名空在线观看 | 国产精品无码一区二区在线看 | 日日碰狠狠躁久久躁婷婷 | 亚洲中文字幕不卡无码 | 欧美精品一线 | 丰满少妇作爱视频免费观看 | 国产成人a在线观看视频免费 | 男人猛吃奶女人爽视频 | 国产精品毛多多水多 | 欧美日韩在线观看一区二区 | 亚州av | yzzavcom免费观看视频 | 欧美在线观看视频免费 | 户外露出一区二区三区 | 1区2区3区视频 | www国产在线 | 国产精品国产三级国产a | 午夜日韩在线 | 国产精品色婷婷99久久精品 | 久久久久久人妻一区二区三区 | 操小妞| 一区二区三区乱码在线 | 欧洲 | 色国产在线 | 免费国产精品视频 | 爱搞逼综合网 | 人妻无码久久精品 | 欧美午夜aaaaaa免费视频 | 亚洲乳大丰满中文字幕 | 国产综合色产在线精品 | 国产黄色精品视频 | 久久国产加勒比精品无码 | 欧美激情视频一区二区三区 | 插鸡网站在线播放免费观看 | 国产精品入口牛牛影视 | 一区二区不卡在线 | 国产69精品久久久 | 日本少妇吞精囗交 | 乱中年女人伦 | 在线综合av| 内射老阿姨1区2区3区4区 | 夜夜春亚洲嫩草一区二区 | 色哟哟黄色| 中文字幕久久久久人妻 | 国产精品亚亚洲欧关中字幕 | 一级片久久久久 | av小说免费在线观看 | 国产三区在线视频 | 99久久免费只有精品国产 | 日韩乱码人妻无码中文字幕视频 | 俺去日 | 亚洲伊人精品 | 欧美色图一区二区三区 | 日韩天堂在线 | 成人黄性视频 | 91淫黄大片 | 亚洲大尺度无码无码专区 | 全黄一级毛片 | 日本在线看片免费人成视频1000 | 少妇高潮毛片高清免费播放 | 免费人成自慰网站 | 国产精品成人3p一区二区三区 | 天天躁日日躁狠狠躁视频2021 | 综合网五月 | 韩国三级网址 | 亚洲欧洲一区二区三区四区 | 55夜色66夜色国产精品视频 | 国产色在线 | 国产乱色精品成人免费视频 | 视频一区二区在线播放 | 爱爱视频免费看 | 久久无码人妻一区二区三区午夜 | 中国女人黄色大片 | 四川丰满少妇被弄到高潮 | 丝袜 亚洲 另类 欧美 重口 | 免费一级一片 | 国产超碰久久av青草 | 青青草视频播放器 | 亚洲女同二女同志 | 中文字幕第5页 | 午夜看片网站 | 成人免费看黄yyy456 | 苍井空一区二区波多野结衣av | 欧美图片在线观看 | 国产内射999视频一区 | 女女百合av大片一区二区三区九县 | 91在线播 | 天天综合国产 | 好吊色一区二区三区 | 操bbbbb| 亚洲国产成人久久精品软件 | 国产精品毛片va一区二区三区 | 亚洲成熟少妇 | 四虎av在线 | 久草老司机 | 91啪在线观看 | 欧美男女交配视频 | 极品粉嫩美女露脸啪啪 | 日韩一区二区av | 国产精品尤物 | 国产成人无码av一区二区在线观看 | 欧美日韩国产在线播放 | 国产精品国产三级国产aⅴ原创 | 欧美性猛片xxxxx免费中国 | 亚婷婷洲av久久蜜臀小说 | 啪啪黄色网址 | 精品无码一区二区三区 | 国产一国产二 | 亚洲精品久久久久国色天香 | 少妇精品视频一区二区免费看 | 日韩三级黄色 | 动漫美女爆羞羞动漫在线蜜桃 | 午夜国产精品国产自线拍免费人妖 | 黄色片子一级 | 精品国产一区二区三区久久影院 | 在线观看亚洲一区 | 色天使亚洲 | 国产xxxx99真实实拍 | 性做爰免费观看 | 在线观看黄色大片 | 国产夫妻在线观看 | 96免费视频 | 久久亚洲堂色噜噜av入口网站 | 97香蕉视频 | 最新国产精品久久精品 | 久久久久夜夜夜精品国产 | 捆绑凌虐一区二区三区 | 久久免费网 | 你懂的网址在线 | 天天av天天 | 国产精品久久久爽爽爽麻豆色哟哟 | 一级视频免费观看 | 成人精品视频一区二区三区尤物 | 欧美一区二区三区不卡视频 | 成人国产精品入口免费视频 | 亚洲欧美日韩国产成人精品影院 | 91国内在线| 欧美人牲| 永久av网站 | 免费人成又黄又爽又色 | 免费无码av片在线观看中文 | 国产欠欠欠18一区二区 | 青青青在线视频免费观看 | 国产伦精品一区 | 天天做天天爱天天综合网 | 特级做a爰片毛片免费看无码 | 久久一卡二卡 | 久久九九国产视频 | 亚洲第一天堂影院 | 国产精品久久国产三级国 | 欧美黄色一级网站 | 中文字幕av伊人av无码av | 久久四虎 | 亚瑟av在线| 久久99深爱久久99精品 | 欧美激情肉欲高潮视频 | 97人妻人人做人碰人人爽 | 四虎国产精品永久在线国在线 | 四虎永久在线精品免费网址 | 成人小视频在线观看免费 | 一级片网址 | 亚洲综合另类小说色区色噜噜 | 精品国产一区二区三区护卡密 | 99久久精品国产成人一区二区 | 国产精品成久久久久三级6二k | 97人人看 | 久久久无码精品一区二区三区蜜桃 | 丰满人妻妇伦又伦精品国产 | 国产www在线| 日韩在线视频观看免费 | 日韩视频在线观看二区 | 狠狠撸狠狠干 | 成人影院一区 | 姝姝窝人体www聚色窝 | 成人一级视频 | 国产成人av一区二区在线观看 | 上床视频在线观看 | 亚洲天堂伊人网 | 色午夜一av男人的天堂 | 97人人人 | 午夜激情看片 | 熟女视频一区二区在线观看 | 日韩成人av毛片 | 精品国产污污免费网站入口 | 亚洲国产区男人本色 | 成年人午夜免费视频 | 国产18毛片| 日本太爽了受不了xxx | 99久久人人爽亚洲精品美女 | 免费全部高h视频无码 | 91porn成人精品 | 天干夜天天夜天干天在线观看 | 91porn破解版| 久久久精品中文字幕 | 放荡的美妇在线播放 | 真人与拘做受免费视频 | 蜜臀av一区 | 中文字幕人妻偷伦在线视频 | 国产夫妻自拍av | 国产亚洲精品久久久久久国模美 | 伊人网综合在线 | 一级特黄特色的免费大片视频 | n0659极腔濑亚美莉在线播放播放 | 色欧美日韩 | 成人国产精品入口免费视频 | av成人在线看 | 亚洲另类无码专区首页 | 色久综合在线 | 日本黄视频在线观看 | 日本黑人一区二区免费视频 | 三级特黄特色视频 | 中文字幕久久网 | 99在线视频精品 | 免费中文字幕av | 国产三级精品三级 | 亚洲 欧美 国产 制服 动漫 | av免播放器在线观看 | 136导航fldh福利视频微拍 | 18禁黄网站免费 | 欧洲美女粗暴牲交免费观看 | 免费极品av一视觉盛宴 | 欧美国产日韩视频 | 日韩中文字幕在线观看 | 亚洲一区精品二人人爽久久 | av官网在线观看 | 97色综合 | 黄网站色大毛片 | 日韩欧美在线一区二区三区 | 天天操婷婷 | 男女做爰猛烈啪啪吃奶动床戏麻豆 | 成人久久久精品乱码一区二区三区 | 老人与老人免费a级毛片 | 国产精品久久毛片av大全日韩 | 深夜福利视频在线播放 | 亚洲女同一区 | 97超碰人人 | 激情久久久久久久 | 国产91成人在在线播放 | 日韩欧美黄色片 | 成人做爰www看视频软件 | 亚洲精品日韩激情欧美 | 国产精品jizz在线观看网站 | 日本少妇做爰xxxⅹ漫 | 超碰美女 | 我的邻居在线观看 | 中文字日产幕乱五区 | 国产一区二区三区视频在线播放 | 一本色综合亚洲精品 | 日本一级黄 | 成人精品gif动图一区 | 色老头一区二区 | 久久露脸国语精品国产91 | 极品主播超大尺度福利视频在线 | 国内丰满少妇猛烈精品播 | 女同久久另类69精品国产 | xxxxwww国产| 激情在线观看视频 | 俺也来俺也去俺也射 | 日韩一区二区三区免费 | 国偷自产av一区二区三区小尤奈 | 天天色成人网 | 精品人妻无码一区二区三区蜜桃一 | 青青草青青操 | 在线免费观看中文字幕 | 国产丝袜美腿一区二区三区 | 亚洲一二区 | 亚洲高清aⅴ日本欧美视频 国产suv精品一区二区69 | 一区二区视频网 | 青青青青青手机视频在线观看视频 | 国产精品久久久久久久福利竹菊 | 久久中文字幕网 | 国产伦精品一区二区三区免费优势 | 日本一卡2卡三卡4卡免费网站 | 欧洲午夜精品 | 亚洲 欧美 另类人妖 | 最新av网址在线观看 | 亚洲精品一区二区三区99 | 亚洲精品www久久久 国产免费无码一区二区视频 | av成人在线看 |