《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > μC/OS的任務調度實現方法及其在PowerPC上的優化
μC/OS的任務調度實現方法及其在PowerPC上的優化
摘要: μC/OSII繼承了μC/OS的算法,有執行效率高、占用空間小、實時性強和可擴展性好等特點,被移植到幾乎所有類型的CPU上,成為在嵌入式領域非常有影響力的RTOS。
Abstract:
Key words :

 μC/OS是Jean J.Labrosse開發的實時多任務內核,最初是為Motorola 8位處理器68HC11寫的。在后來的相關著作中,作者將代碼移植到了PC上,以便于更多的讀者學習。μC/OSII繼承了μC/OS的算法,有執行效率高、占用空間小、實時性強和可擴展性好等特點,被移植到幾乎所有類型的CPU上,成為在嵌入式領域非常有影響力的RTOS。然而,由于該實時內核是為8位CPU設計的,對于那些具有優先級算法硬件指令的CPU,僅做移植是很不夠的。

  1 基于優先級的任務調度

  一個基于優先級的實時多任務內核的任務調度機制需要實現下面三個核心的處理功能:

  ◆ 將任務置于就緒態;

  ◆ 將任務取消就緒態;

  ◆ 找出最高優先級的就緒態任務。

  在32位機上運行64個任務,可使用兩個32位的整型變量數組OSRdyTbl [2],建立一個64位的任務就緒態向量;每一位表示對應優先級的任務是否處于就緒態,例如OSRdyTbl [0]的第4位為1表示優先級為4的任務處于就緒態。構造如下的三個函數,用來完成設置任務就緒、取消任務就緒和尋找當前最高優先級的就緒任務。

  void SetTaskRdyBit(INT8U Prio){/*設置任務就緒態*/

  if(Prio>32) OSRdyTbl [1] |= (1 << (63Prio) );

  else OSRdyTbl [0] |= (1 << (31Prio) );

  }

  void ClrTaskRdyBit(INT8U Prio){ /*取消任務就緒態*/

  if(Prio>32) OSRdyTbl[1] &= ~(1 << (63Prio) );

  else OSRdyTbl[0] &= ~(1 << (31Prio) );

  }

  INT8U FindHigheSTRdyTask(void){ /*尋找最高優先級的就緒態任務*/

  INT32U temp;//中間變量

  INT8Uprio=0;

  if(OSRdyTbl[0] != 0){

  temp = OSRdyTbl[0];//就緒態任務中優先級最高者在OSRdyTbl[0]中

  }

  else{

  temp = OSRdyTbl[1]; //就緒態任務中優先級最高者在OSRdyTbl[1]中

  prio +=32;

  }

  while(temp <0x80000000){//逐位查找就緒態任務中優先級最高者

  temp <<=1;

  prio ++;

  }

  return(prio);

  }

  上述代碼可在任何處理器上實現所需的功能,沒有考慮任何的優化和改進。通過這樣的原理性函數,可以更好地理解多任務內核的任務調度。

  尋找最高優先級就緒態任務的函數調用頻率高,其執行時間直接影響內核的任務切換延遲時間,影響系統實時性。上述尋找最高優先級的就緒態任務的代碼,隨當前就緒任務的優先級不同,其循環次數也不同,導致其運行時間不確定。

  2 μC/OS的任務調度實現方法

  μC/OS和μC/OSII是為8位CPU寫的,采用8位機算法,支持64個任務。使用8個字節的OSRdyTbl全局數組,表示所有任務的就緒態信息:1為任務就緒,0為非就緒。數組第一個字節的b0位代表64個任務中優先級最高的任務,最后一個字節的b7位代表優先級最低的空閑任務,永遠為1。當OSRdyTbl 數組的數據不為0時(表示對應的8個任務中至少有1個進入就緒態),另一個單字節全局變量OSRdyGrp 中的相應位要置1。當任務狀態發生變化時,需更新OSRdyGrp和OSRdyTbl中對應的位。

  尋找最高優先級的就緒任務時,μC/OS使用了預先固化的256字節的對照表OSUnMapTbl,給出特定字節值的最低位1所在位的信息。查表算法避免了逐位檢測各優先級位引起的執行時間的不確定性,程序簡單,執行速度快,與就緒任務多少和優先級無關。

  對于取值0~63的任務優先級,μC/OS將其劃分成高3位的Y和低3位的X,并保存在其任務控制塊TCB的OSTCBX和OSTCBY中,其對應的OSUnMapTbl的值保存在OSTCBBitY和OSTCBBitX變量中,以提高運算速度。為了避免函數調用所帶來的額外開銷,μC/OS直接用語句實現如下的三部分功能。

 ?、?設置任務進入就緒態

  OSRdyGrp |= ptcb>OSTCBBitY;

  OSRdyTbl[ptcb﹥OSTCBY] |= ptcb>OSTCBBitX;

 ?、?設置任務退出就緒態。

  y = OSTCBCur>OSTCBY;

  OSRdyTbl[y] &= ~OSTCBCur>OSTCBBitX;

  if (OSRdyTbl[y] == 0) {

  OSRdyGrp &= ~OSTCBCur>OSTCBBitY;

  }

 ?、?尋找最高優先級的就緒態任務。以OSRdyGrp的值做偏移量,查OSUnMapTbl表,得到1個0到7的數Y,作為優先級高3位,再根據Y的值,找出OSRdyTbl中對應的字節,并且再次查OSUnMapTbl表,得到1個0到7的數X,作為優先級低3位的值,通過將Y左移3位再加上X的值,得到就緒任務中優先級最高的那個。

  y = OSUnMapTbl[OSRdyGrp];

  SPrioHighRdy = (INT8U)((y << 3) + OSUnMapTbl[OSRdyTbl[y]]);

  μC/OS的任務調度算法采用了以空間換時間的策略,將特定字節值的最低位1所在位的信息預先計算并保存到表中,運行時通過查表快速得到;每個任務的TCB中除了保存優先級信息本身外,還使用額外的4個字節保存優先級的高低3位和對應的OSUnMapTbl值,以避免運行時實時計算這幾個值所帶來的延遲。這些措施增加了系統ROM和RAM的開銷。

  3 利用PowerPC“數出前導零數目”指令實現任務調度

  PowerPC是Motorola 、IBM和Apple三家公司于20世紀90年代初期聯合設計的32位CPU。Freescale(其前身是Motorola半導體部)發展了針對汽車電子的MPC5xx系列單片機及后續基于e200內核的MPC5xxx系列單片機;更高端的e500、e600內核是用于通信領域的MPC6xxx、7xxx和8xxx系列。

  下面對μC/OS任務優先級調度算法的改進和優化是在MPC5554單片機上實現的。

  PowerPC處理器具有一條“數出前導零數目” 的指令cntlzw(count leading zero word),可以以硬件指令方式實現優先級的多任務調度算法。這條指令也可用于圖像處理和算法加密的場合。該指令數出一個32位寄存器中前置零的數目,例如,返回0表示b0不為零,即沒有前導零;返回3表示b3不為零,b3位的前面從b0到b2共有3個零;返回32表示RS寄存器中所有的位都為零。(在PowerPC架構中,最高位MSB表示為b0,低位MSB根據位寬表示為b7、b15或b31。)

  利用這條指令,用匯編語言改寫尋找最高優先級的就緒任務的函數,則不需要進行循環移位判斷,可以直接從64個任務中找出優先級最高的那個任務。代碼如下:

  asm INT8U FindHighestRdyTask(void){

  lisr5,OSRdyTbl@ha//讓r5寄存器指向OSRdyTbl[]

  orir5,r5,OSRdyTbl@l

  lwzr3,0(r5)//將OSRdyTbl[0]的值載入r3寄存器

  cntlzwr3,r3//計算OSRdyTbl[0]中前導零數目

  cmpi0,0,r3,32//判斷前32個任務是否就緒

  bne __FindEnd//如果前導零數目為32,說明前32個任務均未就緒,需要從后32個任務中尋找

  lwzr4,4(r5)//將OSRdyTbl[1]的值載入r4寄存器

  cntlzwr4,r4//計算OSRdyTbl[1]的前導零數目

  addir3,r4,32//后32個任務需要加上偏移量

  __FindEnd:

  blr //返回值保存在r3寄存器中

  }

  在這段代碼中,首先判斷前32個任務是否有處于就緒態的,如果沒有的話,再對后32個任務進行判斷。由于優先級最低的空閑任務總是處于就緒態,所以后32個任務總能返回一個有效值。該代碼在前32個任務有就緒態時運行7條指令,在前32個任務均沒有就緒時需要執行10條指令;而μC/OS原有的代碼編譯出來的匯編程序,則需要運行15條指令。

  使用這個方法的另一個好處是不再需要使用256字節的OSUnMapTbl表,任務控制塊TCB也不需要使用OSTCBX、OSTCBY和OSTCBBitY、OSTCBBitX變量,每個ECB中也不再需要OSRdyGrp,這也減少了對ROM和RAM的占用。

  4 改進擴展任務數的優先級調度性能

  當對μC/OSII支持的任務數進行擴展時,按照μC/OSII原有的做法,需要按照高低字節分別查找OSUnMapTbl對照表。任務數為256時,尋找最高優先級就緒任務的函數將需要運行約35條指令。數出前導零數目的指令在這種情況下的作用將更加顯著,對于32位PowerPC處理器,精心設計的代碼可以做到僅需10條指令就將任務數擴展到1024個。

  此時OSRdyGrp擴展為32位,OSrdyTbl擴展成32個32位的數組。從OSRdyGrp得到的前導零數目,就是任務優先級高5位的值,乘以4可以得到該字的相對偏移地址;在OSRdyTbl中,定義高位對應高優先級任務,低位對應低優先級任務,則其前導零數目就是任務優先級低5位的值,和高5位的值移位相加就得到完整的任務優先級。通過將OSRdyGrp和OSRdyTbl定義成結構體,利用結構體首地址的相對尋址來分別讀取其數值,可以減少一次取地址的操作。

  尋找最高優先級就緒態的最終代碼如下:

  typedef struct {//定義結構體

  INT32U Tbl[32];

  INT32U Grp;

  } OSTaskRdyBlock;

  OSTaskRdyBlock OSRdy;//定義全局變量OSRdy

  asm INT16U FindHighestRdyTask(void){

  lisr5,OSRdy@ha//將OSRdy結構體指針載入r5寄存器

  orir5,r5,OSRdy@l

  lwzr3,128(r5)//OSRdy.Grp在結構體中具有固定偏移量

  cntlzwr3,r3//數出OSRdyGrp的前導零數目

  slwir6,r3,2//得到OSRdyTbl的地址偏移量

  lwzxr4,r6,r5//通過結構體指針,讀取OSRdy.Tbl的對應字

  cntlzwr4,r4//計算OSRdyTbl對應字的前導零數目

  slwir3,r3,5//任務優先級高5位移位

  addr3,r4,r3//和優先級低5位相加,得到完整優先級

  blr//返回

  }

  在64位的PowerPC 更有cntlzd(Count Leading Zero Double word)指令,一次就可以找出64個任務中優先級最高的那個,就更沒有必要使用μC/OSII中的算法了。

  5 總結

  RTOS實時內核μC/OS和μC/OSII中,任務調度算法巧妙,性能優異,在嵌入式應用領域很有影響力,被移植到各種CPU上。然而由于是為8位CPU設計的,對于那些具有優先級硬件算法指令的16/32/64位CPU,μC/OSII的軟件算法就完全失去了優勢。應該利用這類CPU的特有指令,優化任務調度算法,使RTOS的實時性達到最佳。對于這類處理器,僅移植μC/OSII軟件算法是很不夠的,應該利用相關硬件算法指令。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 香蕉视频黄版 | 鸭子tv国产在线永久播放 | 香港三日本三级少妇66 | 荡女精品导航 | 国产成人av性色在线影院 | 欧美一区二区三区在线视频观看 | 国产精品久久久久久超碰 | 99视频久 | 国产亚洲精品久久久久久打不开 | 日本肉体xxxⅹ裸体交 | 黑人巨大精品欧美一区二区, | 日韩一区免费 | 911色| 国产亚洲精品成人aa片新蒲金 | 老汉av| 久久视频这里只精品 | 极品美女一线天粉嫩 | 综合久久久 | 欧美大片免费播放器 | 1区2区3区视频 | 狂野猛交ⅹxxx吃奶 狂野欧美性猛交xxⅹ李丽珍 | 色视频一区二区三区 | 在线不卡的av | 色拍拍欧美视频在线看 | 色婷婷av777 色婷婷av99xx | 性生活网址 | 亚洲女优在线观看 | 在线爽 | 在线观看日韩一区二区 | 91麻豆精产国品一二三产区区 | 最近免费中文字幕 | 色婷婷久久一区二区三区麻豆 | 亚洲人成网站在线在线观看 | 国产精品视频久久久久 | 日韩三级在线 | 久久99热精品 | 深夜视频在线看 | 玉米地疯狂的吸允她的奶视频 | 99热这里是精品 | 欧美另类videosbestsex日本 | 美女在线网站 | 久久婷婷国产91天堂综合精品 | 欧洲女人牲交视频免费 | 婷婷综合久久中文字幕蜜桃三电影 | 91中文字幕视频 | 国产成人手机视频 | 少妇人妻真实偷人精品视频 | 尤物精品在线观看 | 国产又粗又猛又爽又黄的 | 一级片在线免费视频 | 疯狂少妇| 手机看片福利视频 | 久久久久久久久久久久久久 | 成人同人动漫免费观看 | 香蕉久久国产av一区二区 | 午夜久久久久久久 | 在线观看成人无码中文av天堂 | 综合激情网 | 夜夜爽www| 伊人av影院 | 久久这里只有精品8 | 国产精品成人免费视频 | 视频在线一区二区三区 | 四虎av在线播放 | 女同一区二区免费aⅴ | 人妻少妇久久中文字幕 | 精品视频久久久 | 诱惑の诱惑筱田优在线播放 | 精品国产乱子伦 | sm国产在线调教视频 | 五月网 | 成人免费在线观 | 葵司av三级在线看 | a天堂在线观看视频 | 丁香花婷婷 | 337p粉嫩大胆噜噜噜亚瑟影院 | 无遮挡啪啪摇乳动态图gif | 国产露脸ⅹxxxⅹ高清hd | 成人免费观看a | 污污污www精品国产网站 | 亚洲中文字幕高清有码在线 | 一级特黄bbb大片免费看 | 成人国产欧美大片一区 | 激情丁香婷婷 | 李丽珍裸体午夜理伦片 | 98自拍视频| 国产免费拔擦拔擦8x在线播放 | 国产97av| av免费在线网站 | 奇米影视第四色888 奇米影视久久 | 三级黄色在线播放 | 国产精品1区2区 | 99久久亚洲精品日本无码 | 欧洲美女黑人粗性暴交视频 | 免费观看av的网站 | www国产高清 | 亚洲欧洲美洲无码精品va | 91美女视频在线观看 | 亚洲综合在线一区二区三区 | 亚洲精品女 | 偷看农村女人做爰毛片色 | 卡通动漫av| 欧美熟妇xxxxx欧美老妇不卡 | 性一交一乱一色一视频 | 最近中文字幕在线中文视频 | 鲁一鲁啪一啪 | 青青操av在线 | 国模小黎自慰gogo人体 | 免费99视频 | 欧美成视频人免费淫片 | 国产成人成网站在线播放青青 | 日本99热 | 少妇在军营h文高辣 | 国产性猛交╳xxx乱大交 | www桃色 | 欧美乱妇狂野欧美在线视频 | 性插视频在线观看 | 大肉大捧一进一出视频 | 播放灌醉水嫩大学生国内精品 | 引诱我的邻居少妇在线播放 | 久久成人a | 亚洲国产成人一区二区在线 | 亚洲免费视频一区二区三区 | 中日韩在线播放 | 偷偷操影院 | 色播视频在线播放 | аⅴ天堂中文在线网 | 国产午夜精品一区二区三区不卡 | 国产精品久久久国产偷窥 | 久久久久久av无码免费看大片 | 嫩草福利视频精品一区二区三区 | 国产偷窥熟妇高潮呻吟 | 国产奶水涨喷在线播放 | 中文字幕一区二区三区四区视频 | 超碰免费看 | 久久久久久久女国产乱让韩 | 午夜女色国产在线观看 | 欧美亚韩一区二区三区 | 自拍偷拍 亚洲 | 欧美视频综合 | 国产精品人人做人人爽人人添 | 午夜88| 欧美性做爰毛片 | 国产亚洲高潮精品av久久a | yw尤物av无码国产在线观看 | 精品国产乱码久久久久久1区2区 | 国产精品熟妇一区二区三区四区 | 久久在线观看 | 久久久精品在线观看 | 久久不见久久见免费影院国语 | 国产丰满大乳奶水 | 99ri在线观看 | 亚洲aaaaaa | 成人看片黄a免费看视频 | 色偷偷中文字幕 | 久久dvd| 亚洲精品爱爱 | 人人爽人人爽人人片av | 一本到在线观看视频 | 日韩欧美一区二区三区久久婷婷 | 露脸丨91丨九色露脸 | 久久久久99人妻一区二区三区 | 日韩理论片 | 国产精品久久久久久影视 | 18久久久| 精品一卡2卡三卡4卡免费网站 | 人妻无码一区二区三区四区 | 男女拍拍拍网站 | 国产精品久久久久久久久 | 国产欧美三级 | av在线不卡免费 | 波多野结衣在线视频网站 | 一区二区三区综合 | 久久草草亚洲蜜桃臀 | 在线免费观看av的网站 | 国内精品久久久久久无码不卡 | а√天堂资源国产精品 | 黄色大片毛片 | 国产99久久久 | 黄色小视频免费在线观看 | 爱看av在线入口 | 四虎影视国产精品免费久久 | 国产露脸久久高潮 | 日日夜夜草 | 在线观看日本www | jizzjizzjizzjizz亚洲 | 美女免费视频网站 | 给我免费的视频在线观看 | 在线不卡日本v二区到六区 免费又黄又爽又猛的毛片 特级西西人体444www高清大胆 | 大尺度av在线 | 日本黄色免费网站 | aaaaa级少妇高潮大片免费看 | 亚洲精品沙发午睡系列 | 国产一级片在线 | 少妇无码太爽了不卡视频在线看 | 久久婷婷五月综合色欧美 | 日韩欧美一区二区在线观看视频 | 国产成人亚洲日韩欧美 | 国产日韩欧美视频在线 | 亚洲高清aⅴ日本欧美视频 国产suv精品一区二区69 | 久久久久久久久久久网 | 少妇一级淫片免费 | 国产伦精品一区二区三区视频免费 | 久久精品中文字幕第一页 | 99久久精 | av在线亚洲欧洲日产一区二区 | 国产精品视频一区二区免费不卡 | 天堂国产永久综合人亚洲欧美 | 中文字幕无码人妻aaa片 | 久久久国产精品 | 黄片毛片在线免费观看 | 国产精品对白刺激蜜臀av | 欧美精品久久一区二区 | 日韩在线一区视频 | 午夜免费福利 | 91不戴套国语对白在线观看 | 美女超碰在线 | 中文字幕av无码不卡 | 国产精品女同一区二区 | 免费观看黄色片网站 | 欧美一区二区最爽乱淫视频免费看 | 美女高清视频免费视频 | 伊人精品成人久久综合软件 | 成人国内精品久久久久影院成.人国产9 | 91久久北条麻妃一区二区三区 | 二区国产 | 国产男人搡女人免费视频 | 国产毛片毛片毛片 | 中文在线字幕观 | 永久国产 | 成熟女人毛片www免费版在线 | 肥白大屁股bbwbbwhd | 日本少妇做爰大尺裸体视频 | 欧美激情啪啪 | 免费在线观看小视频 | 亚洲国产精品无码久久久秋霞1 | 日日躁夜夜躁狠狠躁超爽2001 | 关晓彤三级在线播放 | 久久精品国产2020 | 免费日韩一区二区 | 久久精品国产免费看久久精品 | 综合三区后入内射国产馆 | 亚洲女同一区二区 | 97精品国产一区二区三区 | 最大胆裸体人体牲交 | 99久久无色码中文字幕婷婷 | 蜜臀久久| av影视在线观看 | 国产又猛又黄又爽 | 国产毛片一区二区三区 | 91张津瑜 午夜在线播放 | 国产又粗又猛又大爽老大爷 | 免费黄色毛片 | 国产一区二区免费看 | 久久精品综合视频 | 欧美日韩在线观看精品 | 超碰成人97| 日本最新中文字幕 | 永久免费看成品人影视 | 国产无套精品一区二区 | 青青草视频网站 | 欧美成人综合视频 | 老司机午夜剧场 | 调教重口xx区一精品网站 | 国产成a人片在线观看视频下载 | 国产亚洲精品久久久久秋霞 | 国产乱色精品成人免费视频 | 亚洲另类无码专区丝袜 | 亚洲视频久久 | 好吊色免费视频 | 丁香五月网久久综合 | 精品人妻一区二区三区浪潮在线 | 永久av在线免费观看 | 性xxxxx大片免费视频 | 欧美日韩人成综合在线播放 | 成人h片在线观看 | 尤物在线网站 | 久久精品超碰 | 天天夜夜久久 | 天堂a√在线 | 最新国产精品亚洲 | 国产乱人偷精品视频 | 99久久亚洲精品 | 91精品国产综合久久久久久蜜臀 | 香蕉免费一区二区三区 | 少妇又紧又色又硬又爽 | 亚洲乱码中文字幕久久孕妇黑人 | 免费看小12萝裸体视频国产 | 欧洲影院| 中文字幕亚洲综合久久综合 | 日韩在线第二页 | 少妇呻吟内裤揉搓水 | 这里只有精品免费视频 | av手机观看| h在线免费观看 | 国产精品 视频一区 二区三区 | 欧美网黄 | 美腿丝袜亚洲色图 | 国产免费拔擦拔擦8x在线播放 | 97久久人人超碰国产精品 | 三八成人网| 女人与牲口性恔配视频免费 | 久久99精品国产91久久来源 | 亚洲三级久久 | 欧美黄色一级片视频 | 日本美女日b视频 | 无码人妻av免费一区二区三区 | 国产区av | 免费又黄又爽又色的视频 | 欧美日韩国产免费 | 亚洲色偷偷av男人的天堂 | 国产成人午夜视频 | 国产三级欧美三级日产三级99 | 国产激情久久 | 亚洲黄色毛片视频 | 成人综合在线观看 | 欧美性猛交xxxx黑人猛交 | 国产精品一区久久 | 亚洲乱码国产乱码精品精软件 | 亚洲色偷偷色噜噜狠狠99网 | 女人十八特级淫片清 | 一道本视频在线观看 | 久久天天东北熟女毛茸茸 | 在线欧美日韩 | 日韩欧美国产成人精品免费 | 久久99精品久久久久婷婷 | 亚洲欧美成人精品香蕉网 | 免费观看国产黄色片 | 91美女在线 | 成年人在线免费 | 亚欧洲精品 | av永久免费网站 | 国产视频一区三区 | 少妇沉沦哀羞迎合呻吟视频 | 国产精品一区在线 | 中文字幕伊人 | 欧美aⅴ视频 | 日本少妇xxxx | 国产亚洲精品码 | 黄色a一级片 | www日韩一区 | 国产午夜免费福利 | 久草综合在线观看 | 最近中文字幕在线播放中 | 午夜伦4410yy妇女久久v | 亚洲熟熟妇xxxx | 午夜欧美精品久久久久久久 | 6080日韩午夜伦伦午夜伦 | 强奷人妻日本中文字幕 | 色婷婷综合激情综在线播放 | 亚洲精品www久久久久久广东 | 性欧美精品动漫片 | 内射合集对白在线 | 91色| 韩国毛片网站 | 国产精品久久久久久99 | 久久久亚洲欧洲 | 久久精品国产色蜜蜜麻豆 | 免费黄色大片网站 | 男女下面进入的视频 | 亚洲精品无码永久在线观看性色 | xvideos国产精品好深 | 国产91在线观| 欧美sm极限捆绑bd | 99精品在线免费观看 | 久久久在线免费观看 | 色哟哟在线免费观看 | 精品三级av无码一区 | 亚洲激情专区 | 狠狠色综合网站久久久久久久 | 国产欧美综合一区二区三区 | 久久精品视频1 | 国产videos| 久久99精品国产.久久久久 | 亚洲色偷拍区另类无码专区 | 国产精品久久久久久久久免费软件 | 国产精品.xx视频.xxtv | 美女黄站| 欧洲熟妇色xxxxx视频 | 亚洲精品久久久一区二区图片 | 182tv福利视频| 国产成人啪精品视频免费软件 | 小柔的淫辱日记(1~7) | 免费国产又色又爽又黄的网站 | 久久综合综合久久综合 | 我和岳m愉情xxxx国产91 | 夜夜影院未满十八勿进 | 大尺度做爰黄9996片视频 | 久久国产精品波多野结衣 | 亚洲国产婷婷综合在线精品 | 狠狠婷婷综合久久久久久 | 免费久久一级欧美特大黄 | 白石茉莉奈一区二区av | 99视频在线播放 | 亚洲精品无码久久久影院相关影片 | 最近高清中文字幕免费 | 国产精品国产精品国产专区不卡 | 国产精品入口免费软件 | 国产乱性| 日本熟妇乱子伦xxxx | 国产在线视频福利 | yy8男人的天堂 | 性猛色xxxxx富婆 | 地下室play道具走绳结 | 日韩一级中文字幕 | 日本在线二区 | 欧美人人爽 | 久久香蕉国产线看观看精品yw | 国产麻豆精品久久一二三 | 人人插人人干 | 亚洲69av | 99国产精品视频免费观看 | 中文幕无线码中文字蜜桃 | 欧美日韩在线亚洲综合国产人 | 一级特级毛片 | 人妖粗暴刺激videos呻吟 | 国产成人免费视频精品含羞草妖精 | 肉色超薄丝袜脚交一区二区蜜av | 精品无码人妻一区二区免费蜜桃 | 在线一区二区视频 | 91hd精品少妇| 日韩欧美中文字幕在线视频 | 国产日本一区二区三区 | 欧美不卡| 又色又爽又黄的视频网站 | 亚洲精品午睡沙发 | 亚洲蜜桃精久天干天干天啪啪夜l | 欧美日韩精品中文字幕 | 国产精品麻豆色哟哟av | 久久久精品小视频 | 无码任你躁久久久久久久 | 午夜国产羞羞视频免费网站 | 大肉大捧一进一出好爽视色大师 | 成人国产精品一区二区 | 国产亚洲在线观看 | 制服.丝袜.亚洲.中文.综合懂色 | 日本伊人精品一区二区三区 | 国产人妻鲁鲁一区二区 | 99精品免费在线观看 | 香蕉视频久久久 | 欧美日韩一区二区视频在线观看 | 黄色视屏在线看 | 黑人干亚洲女人 | 97在线看 | 亚洲天堂一区二区三区四区 | 96亚洲精品久久久蜜桃 | 桃色一区 | 欧美牲交a欧美牲交aⅴ免费下载 | 日日摸夜夜添夜夜躁好吊 | 别揉我奶头~嗯~啊~一区二区三区 | 欧美爱爱免费视频 | 五月天婷婷导航 | av黄色毛片| 99er6免费热在线观看精品 | 高潮流白浆潮喷在线播放视频 | 国产精品国产对白熟妇 | 你懂的网址在线播放 | 亚洲天堂三区 | 亚洲精品久久夜色撩人男男小说 | 美女搞黄视频网站 | 无码一区二区三区视频 | 国产爆初菊在线观看免费视频网站 | 欧美日韩国产91 | 国产午夜福利100集发布 | 嫩草在线观看视频 | 亚洲欧美成人中文日韩电影网站 | 国产人免费人成免费视频 | 欧美成人做爰大片免费看黄石 | 国产无套粉嫩白浆内谢 | 97久久精品人人做人人爽50路 | 日韩精品成人 | 亚洲精品在线观看网站 | 国产精品无码久久久久 | 日本毛片高清免费视频 | 在线观看的黄网 | 欧洲美女黑人粗性暴交 | 一本久久道 | 欧美高清一级 | 人人草人人干 | 影音先锋在线中文字幕 | 国产夫妻自拍av | 国产成人一区二区三区在线播放 | 伊人亚洲天堂 | 欧洲熟妇色 欧美 | 免费麻豆国产一区二区三区四区 | 中文字幕免费 | 色琪琪久久草在线视频 | 久热这里只有精品视频6 | 欧美性猛交xxxⅹ乱大交小说 | 亚洲激情国产 | 中文在线永久免费观看 | 久九九精品免费视频 | 国产精品熟妇一区二区三区四区 | 无套内内射视频网站 | 四虎精品| 成人午夜国产内射主播 | 97se狠狠狠综合亚洲狠狠 | 亚洲精品国偷拍自产在线观看 | 99这里只有精品 | 国产精品久久久久久久久久辛辛 | jvid福利写真一区二区三区 | 天天爽天天爽天天爽 | 久久99热精品 | 日韩欧美一中文字暮视频 | 亚洲视频在线观看网站 | 欧美一级视频免费观看 | 五月婷婷狠狠爱 | 日日噜噜噜夜夜爽爽狠狠 | 日本一区视频在线观看 | 日韩精品高清在线 | 久久久久免费精品国产 | 婷婷国产一区综合久久精品 | 国产免费黄视频 | www.蜜桃av| 精品少妇爆乳无码av无码专区 | 乱淫av| 外国三级毛片 | 日韩精品一区二区三区四区新区 | 成人在线高清视频 | 日韩中文字幕亚洲欧美 | 亚洲国产又黄又爽女人高潮的 | 窝窝午夜精品一区二区 | 日韩av资源 | 日本乱大交做爰 | 精品国产乱码久久久久久蜜臀 | 视频在线观看免费完整高清中文 | 伊人久久影视 | 久久国产区 | 男ji大巴进入女人的视频 | 欧美精品少妇 | 亚洲国产一区二区三区a毛片 | 国产精品视频一区二区三区四区国 | 中文字幕久久熟女人妻av免费 | 天天干天天射综合网 | 亚洲成人第一区 | 精品久久8x国产免费观看 | 国产成人综合在线女婷五月99播放 | 久热re这里精品视频在线6 | www国产无套内射com | 久久艹影院 | 台湾三级毛片 | 国产色视频在线观看免费 | 四虎影视18库在线影院 | 美女考逼| 外国三级毛片 | 欧美国产日韩在线观看 | 国产精品无码久久久久久 | 五月婷婷激情第四季 | 精品国产一区二区三区免费 | 国产乱来| 国产成人一级片 | 国产精品美女一区二区视频 | 久久免费看少妇高潮v片特黄 | 国产成人涩涩涩视频在线观看 | 福利姬在线观看 | 国产国产成人免费c片 | 性生生活又硬又黄又爽 | 中国少妇内射xxxhd | 国产视频一二三区 | 在线观看免费黄网站 | 日韩一区精品视频一区二区 | 人人妻人人澡人人爽欧美一区九九 | 丰满少妇在线观看网站 | 免费又黄又裸乳的视频 | 亚洲三级在线观看 | 国产一区二区三区网站 | 国产精品久免费的黄网站 | 天天色综合图片 | 欧美日韩一区二区视频在线观看 | 姑娘第5集在线观看免费 | 少妇做爰免费视看片 | 一区二区中文字幕 | 国产精品欧美综合 | 麻豆网神马久久人鬼片 | 欧美韩一区二区三区 | 日韩三级欧美 | 丁香色婷婷 | 国产高清av在线播放 | 98国产精品综合一区二区三区 | 亚洲另类xxxx | 在线观看视频一区二区 | 欧美激情精品久久久久久 | 不卡中文字幕在线 | 国产又粗又大又长 | 中文国产 | 欧美国产在线视频 | 杨幂毛片午夜性生毛片 | 日韩精品一卡二卡 | 亚洲欧美婷婷六月色综合 | 在线观看视频一区二区 | 在线观看国产精品日韩av | 日本不卡一区二区三区 | 丰满少妇小早川怜子影片了 | 久久国产精品久久喷水 | 国产精品久久久福利 | 国产又大又黑又粗免费视频 | 最爽free性欧美人妖 | 成 人影片 免费观看 | 亚州av在线播放 | 久久久久视 | 日韩黄色小视频 | 亚洲精品色情app在线下载观看 | 国产农村乱色xxxx | 中文字幕人妻熟女在线 | 99热九九这里只有精品10 | 国产精品久久人 | 制服丝袜在线一区 | 欧美第一页在线观看 | 日韩特黄一级欧美毛片特黄 | 亚洲青春草 | 国产精品久久久网站 | 亚洲精品国产精品久久99热 | 久久99精品国产麻豆宅宅 | 99精品国产aⅴ | 北条一二三区 |