99精品久久精品一区二区-亚洲熟妇无码?v在线播放-日本国产精品无码字幕在线观看-久久久亚洲永夜AV-亚洲一级无码一区二区一-免费国产成高清人在线视频-中文字幕乱码免费观看-国产毛片精品妇女久久久

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網(wǎng)運營的一線實戰(zhàn)洞察。

嵌入式Linux驅(qū)動開發(fā):解決內(nèi)核浮點運算崩潰的實戰(zhàn)指南

嵌入式Linux驅(qū)動開發(fā):解決內(nèi)核浮點運算崩潰的實戰(zhàn)指南 1. 項目概述一個典型的嵌入式驅(qū)動調(diào)試現(xiàn)場最近在調(diào)試一塊搭載ICM42686六軸IMU慣性測量單元的嵌入式板卡時遇到了一個相當“經(jīng)典”的內(nèi)核崩潰問題。系統(tǒng)在加載我編寫的ICM42686驅(qū)動后不定時地會觸發(fā)一個內(nèi)核Oops錯誤信息正是“BUG: FP instruction issued in kernel mode with FP unit disabled”。這個錯誤直接導致系統(tǒng)宕機所有調(diào)試輸出戛然而止留給我的只有一個冰冷的串口日志。對于嵌入式Linux驅(qū)動開發(fā)者來說這個錯誤信息并不陌生但它每次出現(xiàn)都意味著底層代碼中存在一些違背內(nèi)核基本規(guī)則的“危險操作”。簡單來說它指出內(nèi)核態(tài)代碼試圖執(zhí)行浮點FP指令但當前CPU的浮點單元FPU卻被禁用了。在大多數(shù)嵌入式ARM架構(gòu)如Cortex-A系列的Linux內(nèi)核中為了效率和上下文切換的簡潔性內(nèi)核默認是不使用FPU的。用戶空間的程序可以隨意使用浮點運算因為每當發(fā)生從用戶態(tài)到內(nèi)核態(tài)的系統(tǒng)調(diào)用或中斷時內(nèi)核會負責保存和恢復用戶進程的FPU上下文。然而內(nèi)核自身以及內(nèi)核模塊驅(qū)動的代碼路徑中如果未經(jīng)特殊處理就直接使用float、double類型運算或者調(diào)用包含F(xiàn)P指令的庫函數(shù)就會觸發(fā)這個BUG。我的項目核心是讓ICM42686這個高性能的陀螺儀和加速度計傳感器在定制板上跑起來。ICM42686通過SPI接口與主控SoC通信驅(qū)動需要完成初始化、配置傳感器工作模式量程、輸出數(shù)據(jù)速率、讀取原始數(shù)據(jù)并進行必要的轉(zhuǎn)換例如將ADC值轉(zhuǎn)換為物理量。問題就出在這個“轉(zhuǎn)換”環(huán)節(jié)。在初步的驅(qū)動版本中為了快速驗證我直接在內(nèi)核模塊的代碼里使用了浮點數(shù)運算來計算加速度和角速度值這直接導致了上述崩潰。這個問題的排查和解決涉及對Linux內(nèi)核執(zhí)行上下文、ARM架構(gòu)的FPU管理、以及驅(qū)動編寫最佳實踐的深入理解。它不僅是一個具體的BUG修復更是一次對驅(qū)動代碼是否“內(nèi)核友好”的嚴格檢驗。接下來我將詳細拆解這個問題的來龍去脈、解決方案以及從中提煉出的嵌入式驅(qū)動開發(fā)經(jīng)驗。2. 核心問題深度解析為什么內(nèi)核討厭浮點數(shù)要徹底理解這個BUG我們需要深入到內(nèi)核和CPU架構(gòu)的層面去看。2.1 ARM Linux內(nèi)核的FPU策略在ARM平臺上Linux內(nèi)核通常配置為CONFIG_VFP選項啟用以支持用戶空間的浮點運算。但是內(nèi)核自身有一個重要的配置項CONFIG_VFP_OPTIONAL或者更具體地說內(nèi)核在編譯和運行時遵循一條鐵律內(nèi)核代碼本身不應假定FPU可用。其背后的原因主要有兩點性能與簡潔性啟用和禁用FPU、保存和恢復其巨大的寄存器文件例如VFPv3有64個64位寄存器是一項開銷較大的操作。如果內(nèi)核態(tài)路徑如中斷處理、調(diào)度器頻繁使用FPU那么每次進入/退出內(nèi)核都需要進行FPU上下文切換會顯著增加系統(tǒng)延遲和開銷。一致性并非所有ARM CPU都支持硬件FPU例如一些舊的ARMv5或Cortex-M系列。為了內(nèi)核能在更廣泛的硬件上運行其核心代碼必須避免依賴FPU。因此內(nèi)核的通用做法是在進入內(nèi)核態(tài)時通過系統(tǒng)調(diào)用、中斷或異常禁用CPU的FPU。當內(nèi)核需要返回到用戶空間時如果下一個將要運行的用戶進程之前使用過FPU內(nèi)核再啟用FPU并恢復其上下文。這意味著在內(nèi)核態(tài)執(zhí)行的任何代碼包括所有內(nèi)核模塊其FPU都是處于“禁用”狀態(tài)的。2.2 “FP instruction issued”是如何發(fā)生的當內(nèi)核態(tài)代碼嘗試執(zhí)行一條浮點指令比如VADD.F32 S0, S0, S1這樣的匯編指令而CP15協(xié)處理器的控制寄存器或類似機制表明FPU被禁用時CPU會觸發(fā)一個“未定義指令”異常。Linux內(nèi)核捕獲到這個異常后會檢查異常發(fā)生的地址是否在內(nèi)核空間。如果是并且原因是因為FPU被禁用它就會打印出我們看到的那個錯誤信息并主動觸發(fā)一個內(nèi)核Oops以防止數(shù)據(jù)損壞和系統(tǒng)進入不可預測的狀態(tài)。在我的ICM42686驅(qū)動中問題代碼看起來人畜無害static void icm42686_convert_data(struct icm42686_data *data) { // 讀取的原始ADC值 int16_t raw_accel_x, raw_gyro_z; // ... 從SPI緩沖區(qū)解析出raw_accel_x等 ... // 錯誤做法在內(nèi)核態(tài)直接進行浮點運算 float accel_scale 16.0 / 32768.0; // 假設(shè)量程為±16g >// 定義縮放因子Q10格式 (2^10 1024) #define ACCEL_SCALE_NUMERATOR 16000 // 16g * 1000 (mm/s2 per g) #define ACCEL_SCALE_DENOMINATOR 32768 // 16-bit full scale #define FIXED_POINT_SCALE 1024 // Q10 static void icm42686_convert_data_fixed(struct icm42686_data *data) { int16_t raw_accel_x; // ... 讀取 raw_accel_x ... // 定點數(shù)計算: 值 (原始值 * 縮放分子 * 定點縮放) / 縮放分母 // 注意乘法順序很重要為避免中間結(jié)果溢出使用 int32_t 或 int64_t int32_t temp; temp (int32_t)raw_accel_x * ACCEL_SCALE_NUMERATOR; temp temp * FIXED_POINT_SCALE; // 此時單位是 mm/s2 * Q10 temp temp / ACCEL_SCALE_DENOMINATOR; // 除法最后做 // 最終結(jié)果temp 是放大了1024倍的加速度值 (mm/s2) // 如果需要整數(shù) mm/s2可以int32_t accel_mmps2 temp / FIXED_POINT_SCALE; // 或者保留定點數(shù)用于后續(xù)濾波計算 >static int icm42686_read_raw(struct iio_dev *indio_dev, struct iio_chan_spec const *chan, int *val, int *val2, long mask) { struct icm42686_data *data iio_priv(indio_dev); int ret; __be16 raw_val; // 注意字節(jié)序 switch (mask) { case IIO_CHAN_INFO_RAW: mutex_lock(data-lock); // 根據(jù)通道類型和軸讀取對應的SPI寄存器 ret icm42686_read_reg(data, get_reg_addr(chan)); mutex_unlock(data-lock); if (ret 0) return ret; *val sign_extend32(ret, 15); // 將16位有符號數(shù)正確擴展 return IIO_VAL_INT; // 可以添加 SCALE 和 OFFSET 信息讓IIO框架協(xié)助基礎(chǔ)轉(zhuǎn)換 case IIO_CHAN_INFO_SCALE: // 提供縮放比例例如對于±16gscale 16.0 / 32768 // 但這里我們返回整數(shù)比例例如 *val 16 *val2 32768 *val 16; *val2 32768; return IIO_VAL_FRACTIONAL; default: return -EINVAL; } }移除所有浮點代碼將之前icm42686_convert_data函數(shù)及相關(guān)浮點變量全部刪除。4.3 第三步用戶空間應用程序示例驅(qū)動改造后用戶空間讀取數(shù)據(jù)變得非常簡單和安全。使用sysfs直接讀取測試用# 查看所有IIO設(shè)備 cat /sys/bus/iio/devices/iio\:device0/name # 輸出可能是 icm42686 # 讀取X軸加速度原始值 cat /sys/bus/iio/devices/iio\:device0/in_accel_x_raw # 輸出如 -1234 # 讀取縮放比例 cat /sys/bus/iio/devices/iio\:device0/in_accel_scale # 輸出可能是 0.000488 (即 16/32768)使用C語言程序讀取并轉(zhuǎn)換#include stdio.h #include stdlib.h #include unistd.h int main() { FILE *fp; int raw_accel_x; float scale 16.0 / 32768.0; // 或者從 in_accel_scale 讀取 float accel_mps2; while(1) { fp fopen(“/sys/bus/iio/devices/iio:device0/in_accel_x_raw”, “r”); if (!fp) { perror(“Failed”); break; } fscanf(fp, “%d”, raw_accel_x); fclose(fp); // 安全地在用戶空間進行浮點計算 accel_mps2 (float)raw_accel_x * scale * 9.80665; printf(“Raw: %d, Accel: %.3f m/s2\n”, raw_accel_x, accel_mps2); usleep(100000); // 100ms } return 0; }4.4 第四步驗證與測試重新編譯并加載新的內(nèi)核模塊后進行壓力測試長時間運行測試讓驅(qū)動持續(xù)讀取數(shù)據(jù)數(shù)小時使用top或vmstat觀察系統(tǒng)穩(wěn)定性確認再無內(nèi)核Oops。性能測試使用cyclictest等工具測試中斷延遲確保SPI中斷處理路徑?jīng)]有引入不可接受的延遲因為我們把計算移出了中斷上下文延遲通常會更穩(wěn)定。數(shù)據(jù)準確性測試將開發(fā)板靜止放置檢查加速度計Z軸輸出是否穩(wěn)定在9.8 m/s2左右重力加速度陀螺儀各軸在靜止時是否接近零。這驗證了從原始值到物理值轉(zhuǎn)換公式的正確性。5. 嵌入式驅(qū)動開發(fā)中的通用避坑指南通過這次ICM42686驅(qū)動BUG的排查我總結(jié)出一些在編寫Linux內(nèi)核驅(qū)動特別是傳感器驅(qū)動時必須牢記的準則5.1 資源管理與并發(fā)安全SPI/I2C通信確保所有與硬件的通信函數(shù)read_reg,write_reg在并發(fā)訪問時是安全的。通常使用一個互斥鎖mutex保護整個數(shù)據(jù)對象或設(shè)備狀態(tài)結(jié)構(gòu)體。緩沖區(qū)管理從SPI讀取的數(shù)據(jù)往往是字節(jié)流需要小心處理字節(jié)序Endianness。ICM42686的數(shù)據(jù)寄存器通常是高位字節(jié)在前Big-Endian而ARM CPU是Little-Endian需要使用be16_to_cpu()或get_unaligned_be16()進行轉(zhuǎn)換。中斷處理中斷處理函數(shù)頂半部要盡可能短絕對不能在中斷上下文進行內(nèi)存分配kmallocwithGFP_KERNEL、休眠操作或冗長的計算。對于ICM42686通常是在中斷中喚醒一個工作隊列workqueue或內(nèi)核線程來處理數(shù)據(jù)。5.2 電源管理考慮像ICM42686這樣的傳感器功耗敏感。驅(qū)動應實現(xiàn)完整的電源管理回調(diào)pm_ops在系統(tǒng)掛起suspend時將傳感器設(shè)置為低功耗模式或關(guān)閉在恢復resume時重新初始化。這不僅省電也是產(chǎn)品化的基本要求。5.3 使用合適的內(nèi)核框架不要總是從零開始寫字符設(shè)備驅(qū)動。對于傳感器優(yōu)先考慮IIO子系統(tǒng)適用于ADC、DAC、IMU、環(huán)境光傳感器等。它提供了標準化的ABIsysfs接口省去了你實現(xiàn)ioctl的麻煩并且有豐富的用戶空間工具如iio_info,iio_readdev和庫libiio支持。輸入子系統(tǒng)如果你的傳感器是作為人機交互設(shè)備如旋轉(zhuǎn)編碼器、游戲手柄那么注冊為輸入設(shè)備更合適。HWMON子系統(tǒng)如果傳感器是用于監(jiān)控硬件健康如溫度、電壓、風扇轉(zhuǎn)速。使用框架能減少重復工作提高代碼可維護性并更容易被上游內(nèi)核社區(qū)接受。5.4 調(diào)試與日志技巧分級打印合理使用printk的日志級別KERN_DEBUG,KERN_INFO,KERN_ERR。在驅(qū)動初始化、關(guān)鍵錯誤路徑上使用KERN_ERR在詳細數(shù)據(jù)流上使用KERN_DEBUG并通過/proc/sys/kernel/printk動態(tài)控制其輸出。使用dev_dbgdev_err這些設(shè)備相關(guān)的打印函數(shù)更好能自動附加設(shè)備信息。動態(tài)調(diào)試使用DYNAMIC_DEBUG功能可以在不重新編譯內(nèi)核的情況下動態(tài)啟用或禁用某一行pr_debug的輸出這對生產(chǎn)環(huán)境調(diào)試非常有用。善用ftrace和perf當遇到性能瓶頸或奇怪的延遲時這些內(nèi)核跟蹤工具是無價之寶。回到最初的那個BUG它像一位嚴厲的導師提醒著我嵌入式開發(fā)的基石是理解硬件與軟件的邊界、內(nèi)核與用戶空間的分工。將浮點運算從ICM42686驅(qū)動中剝離不僅解決了一個崩潰問題更讓整個系統(tǒng)架構(gòu)變得更加清晰和健壯。現(xiàn)在驅(qū)動只專注于它最擅長的事情——穩(wěn)定、高效地與硬件對話而所有復雜的算法則可以在用戶空間這個更自由、更安全的舞臺上盡情演繹。這種職責分離或許是Linux哲學在嵌入式領(lǐng)域最生動的體現(xiàn)之一。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
wwwss在线观看| 色五月综合网| 95精品区一区二| 97自拍99| 综合网天天| 丁香九月色| 五月花婷婷最新| 99亚洲天堂| 狠狠色噜噜狠狠色噜噜噜999| 操操天堂| 五月天丁香啪啪综合| 色香蕉影院| 91 影音先锋| 天天摸,天天爽| 嫩草AV久久伊人妇女超级A| 做爱夜夜干天天操| 韩国19 主播内部福利vip免费播放| 丁香六月色婷婷| 婷婷丁香五月天色色| 五月丁香无码| 射久久丁香五月| 久久婷婷色| WWW,五月天| 国产精产国品一二三在观看| 天天操综合网| 婷婷六月网| 国外亚洲成AV人片在线观看| 五月激情婷婷播播开心| 亚美欧色影院| 9九热视频| 91超碰人人操| 久草热视频在线观看| 亚洲色人妻| 九九99在线免费在线观看视频| 5月丁香六月婷婷| 97久久五月丁香婷婷| 丁香五月天社区| 五月花亭亭| 99九精品| 人人性久久| 久久人妻视频| 色欲午夜无码久久久久久张津瑜| 五月丁香成人| 午夜丁香婷婷| 久久hd| 色色色婷婷五月天| 天天情色综合网| 婷婷狠狠18禁久久| 午夜丁香综合婷婷| 成年人夜夜喷水| 免费看欧美成人A片无码| 狠狠色 综合色区| 色五月婷婷伊人| 丁香五月激情综合| 色香欲综合| 天天噜天天插| 五月开心婷婷| 一个色的综合| 激情综合五月婷| 噼里啪啦完整版中文在线观看| 天天色噜| 夜夜干天天操| 国产成人+综合亚洲+天堂| 99热在线观看精品| 色播播五月天| 五月丁香六月玩女人| 婷婷五月天欧美图片在线播放电驴| 欧美黑人巨大猛烈cuckold| 欧美日韩成人在线网站| 五月丁了香蕉综合| 天天干天天操天天射| 色噜久| 超碰A V在线| 97久久人人人干| 五月天婷婷丁香| 99久久极情精品一区| 天天爱天天做天天舔| 日日干综合| 五月天狠狠网站| 激情综合网站| 色婷婷aV四虎| 久久影视婷婷五月| 99re熱| 立川无码av| 全高清无码视頻| 色综合女人99| 色欲婷婷五月天丁香| 国产在线黄色| 超碰人人色| 丁香色婷婷| 五月开心六月婷婷在线播放网站| 亚洲日日操| 日本一级一片免费视频| 99久久婷婷| 99精品免费| 亚洲操女| 激情性爱五月| 激情美女五月天激情在线| 26uuu亚洲欧美日本| 丁香六月婷| 日日操天天操| 午夜精品久久久久久久爽| 色情综合网| 婷婷在线中文字幕| 伊人9草在线观看| 超碰97干| 色 五月俺去也| 色五月天成人| 五月婷婷影| 精品一二三区久久AAA片 | 大地资源色婷婷视频在线| 99九九在线精品热动漫| 色婷网站| 亚洲精品无码久久| 婷婷五月永远18免费久久久| 五月丁香天堂网| 久爱综合| 六月丁香婷啪射| 五月天天天天天天天天天天天婷婷婷| 99久久97| caop在线视频| 黄涩毛片| 五月天激情婷婷| 激情五月天婷婷色色色色色色色色色色色| 啪啪啪五月天| 人人综合久| 专区无日本视频高清8| se99热久久一本| 国内裸舞二区| 五月丁香六月婷婷在线观看| 男人先锋久久| 婷婷丁香五月天狠狠| 久久性爱视频网站| 色五月开心久久网| 91wwmm导航| 另类 在线| 爆乳熟妇一区二区三区四区| 特级片神马电影| 亚洲成人综合在线| 99ri久久| 色综合天堂| 久超免费视频| 色欲AV导航| 久久九九99| 9l视频自拍9l九色成人| 亚洲激情在线| 99re最新地址视频| 丁香啪啪| sewuyuejiqingwang| 99热97| 91互操| 深爱激情综合网| 九色在线五月婷婷网址| 99综合视频在线| 大香蕉伊人99| 五月激情丁香久久综合网| 丁香五月天色婷婷| 欧洲毛片基地c区| 激情五月婷婷在线观看| 综合大香蕉| 激情久久久久久| 中美月韩免费A片| 色五月成人| 婷婷五月天久久综合88| 91日韩在线| 狠狠色综合图片| 99热永久在线观看| 思思久久99热只有频精品66| www,天天干| 五月婷天堂视频| 亚洲激情五月婷婷日日| 91碰碰视频在线观看| 五月的丁香六月的婷婷| 婷婷五月丁香综合桃花色网| 久久丁香久久| 丁香五月色网| 中文字幕按摩做爰| 野战毛片三一3| 国产av影片| 色综合婷婷| 狠狠干婷婷| 国产人妻777人伦精品HD| 天天操天天爽天天爱| 六月婷婷色色网| 最新丁香六月婷婷| 天天日天天舔天天摸| 伊人久久婷婷| 婷婷五月天高清无码| 伊人久久综合| 亚洲人妻av伦理| 色婷婷色人人射| 日韩无码系列| 欧美交换配乱吟粗大25P| 成年人99热| 99色免费在线观看| 天天综合精品| 五月婷婷偷拍| 这里只有精彩亚洲视频推荐| 9久9久| 五月丁香激情啪啪| 丁香色五月天| 国产热精品| 操人视频91| 久久五月丁香| 九九热最新地址| 亚洲天堂热| 黄色片区子| 先锋五月婷婷丁香草草| 伊人在线另类| 俺也去色| 婷婷综合色五月天| 丁香五月婷婷视频| 天天爱天天做综合| 国产免费一区二区三州老师F1F1| 9色91视频| 性色天| 久久婷婷五月综合97色一本| 99人人干人人操| 激情五月天婷婷丁香| 色婷婷丁香五月色综合网| 国产精品人妻在线网址| 丁香五月色情av| 午夜五月天| 色婷婷狠狠干芒果TV| 久热这里只有精品6官网亚洲| 天天视频精品9| 色99网站| 热热久久久久久久久| 色五月婷婷青娱乐| 亚州第一黄网| 亚洲 在线 另类| 狼友视频在线观看18| 久久人妻高清中文| 日本不卡五月婷婷丁香| 日韩AAA| 日本一级| 婷婷黄色| 人人操9| 色五月五月婷婷| 天天情色五月天| 五月丁香综合激情在线观看| 热99久| 色一色综合| a在线观看| 狠狠色综合网| 激情久久久| 第五色婷婷| www.com操| 五月天婷婷久久日| 久久亚洲色导航| 亚洲色图45p| 91精品啪| 日本久久视频| 深爱激情中文五月天av| 思思99热热热99| 丁香五月网址| 国产精品久久99| 久9久9热久热| 人人爽在线视频综合网| 99热久久这里只有精品| WWW.桔色成人.COM| 激情五月激情综合网一级丸片| 综合一区二区三区| 东京热伊人| 色综合中文| 五月 成人 婷婷| 久色激情| www.91.com处女在线直播| 婷婷激情中文综合| 色综合久久伊伊婷婷五月| 婷婷五月天亚洲色| 人人草人| 狠狠干婷婷| 大香蕉综合网| 大香蕉综合视频在线| 亚洲亚洲人成综合网络| 超碰丁香五月| 看黄的网站18禁| 在线五月色播| 五月激情综| 美欧成人视频| 久久最新色| A久网| 五月婷婷在线播放| se99视频| 99视频综合网| 91久女| 99资源在线| 99riAV国产精品视频| 久久99久久99精品免视看婷| 亚洲国产成人裸舞| 久99久视频| 婷婷深爱五月天| 在线中文AV| 国产精品成人网站| 爱之国产色情综合| 激情小说婷婷| 国产精品18久久久| 99婷婷五月天激情| 色青青五月| 极品五月天| 开心激情婷婷| 99热热热99精品婷婷| 色九月综合| 五月久久婷婷丁香| 天堂草在线观看| 欧美日韩aaaa| 日韩啪啪视频| 久艹大香蕉| 丁香五月综合激情久久潮喷| 六月丁丁香| 97人人干人人操| 久久天堂女人| 丁香花五月天| 开心深爱激情网| 综久久久| 六月丁香婷婷色69| 五月丁香六月婷| 中文网婷婷字幕婷| 99国产性感视频| 大香蕉婷婷色| 2022人人操人人看| 伊人婷婷五月天av| 噼里啪啦完整版中文在线观看| 五月五月婷婷| 亚洲另类噜噜| 666555。COm毛片| 色婷婷综合久久久久| 蜜桃婷婷丁香| 亚洲第一成人无码A片| 成人网站免费在线播放| 天天日天天草| 激情av网| 五月六月伦理| 综合一啪| www99热| 国产乱人偷精品人妻A片| 婷婷欧美激情综合| 人人摸人人干| 任你日热视频| 婷婷综合五月| 久re热视频| 婷婷激情六月天视频| 激情综合一| 超碰不卡在线| 天天爽夜夜操| 五月婷婷,狠狠操| 成人视频婷婷| 婷婷五月六月丁香| 亚洲男女激情| 大香蕉免费9| 五月天成人小说| 天堂久热| 51国精产品自偷自偷综合| 亚洲综合色婷婷文学| 激情婷婷五月天在线观看| 午夜成人片400| 丁香婷最新动态| 操碰99| 狠狠99| 丁香五月成人婷婷| 五月婷婷亚洲| 亚洲日日操| 五月丁香久久网| 涩综合网| 琪琪秋霞| 日本天堂网站99| 99久久免费精品| 久久丁香综合香蕉| 色五月涩涩婷婷| 精品99在线| 99热国内精品| 国产99美少妇| 91碰免费视频| 婷婷午夜综合| 国产婷婷五月中文字幕高清| 亚洲综合色婷婷文学| 丁香婷婷激情网站| 五月丁香激情婷婷| 99无码| 丁香5月啪啪| 色婷婷五月天av在线| 五月综合色播播丁香婷婷 | 97色女人在线| 亚洲综合色婷婷| 色五月婷婷狠狠撸| 超碰97在线观看免费| 亚洲婷婷免费| 日本精品99网站| 超碰99在线| 丁香五月 六月婷婷首页| 色五月天婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷婷 | 99免费视频网| 色婷婷伊人| 九九热AV| 天天做天天爱天天做| 99人人操人人操人人精| 五月婷婷色五月| 激情综合婷婷| 六月丁香综合| 婷婷大香焦| 日本色综合| 丁香六月婷婷激情综合| 99在线免费视频播放| 91成人电影| 欧美天天爽| 色九月综合| 色综合久久99色| 26uuu激情五月天| 99热全是精品| 伊人热在线大香蕉| 99热这里全都是精品| 色综合久久88色综合天天| 五月婷婷色影院| 亚洲亚洲人成综合网络| 黄网免费看| 狠狠干五码| 午夜天堂啪啪| 啪啪色区| 色亭亭九月| 五月天婷婷社区| 天天综合网在线| 深爱婷婷色| 91九色 婷婷| 99热热热99精品丁香| 天堂久久精品| 美女五月天| 婷婷五月 丁香六月| A级毛片高清免费不卡播放谢谢谢谢| 五月婷婷综合网| 人人摸人人| 男人综合网| 91人人网| 肏屄色播伊人97婷婷| 日操熟女| 五月丁香婷婷伊人| 三十熟女| 欧美性猛交99久久久久99按摩| 国产在线中文字幕| 六月丁香婷婷开心综合基地| 九九热色视频| 精品久热| WWW久久久| 日韩淑女人妻luan伦激情精品一区二| 激情涩播| 久久久aaa| 精品人妻伦一二三区久久| 日韩另类在线观看| 99爱爱网| A A色色| 中文字幕丰满乱孑伦无码专区| 狠狠干在线| 亚洲丁香婷婷| 噜噜五月天综合| 超碰免费人| 白人荫道BBWBBB大荫道| 婷婷六月色| 天天爽天天日| 大地9中文在线观看免费高清| 五月激情六月综合| 五月婷婷久久综合| 能看的av| 两性婷婷丁香五月| 一起草日本| 婷婷五月欧美| 9热在线观看| 中文字幕+中文在线| 久久久色情| 九月婷婷综合色干| 99热99天堂| 色综合香蕉| 91无码高清| 欧美色九| 玖玖视频福利| oVV4WIB3vFi8D| 婷婷免费无视频| 99热777| 色五月天本日| 六月丁香av| 欧美日韩99| 久久九九综合| 中文字幕网伦射乱中文| 看逼中文字幕| 91九色在线| 色五月天.con| 色婷婷在线视频综合| 中文在线视频久1| 丁香五月婷婷六月丁香| 99综合网| 猫咪伊人AV| 婷色视频| 91热er| 久热网站| 激情五月天色网站| 国产精品第一国产精品| 一起草aV| 五月丁香综合激情在线观看| 九九机热| 久热伊人| Www.久久| 欧美丁香婷婷天天操| 综合激情网| 九九九九这里只有精品| 丁香六月五月天| 激情网 久久| www.婷婷,com| 天天射射夜| 激情文学五月丁香六月婷婷| 五月天久久久| 中文字幕丰满人妻无码专区| 热久久77777| 激情五月婷婷丁香| 日日干夜夜干| 久99热在线观看| 久久杏爱视频| w婷婷五月婷婷w| 日产精品久久久久久久蜜臀| 婷香狠狠爱五月| 最新日本A片| 99热在线这里| 少妇大叫太大太粗太爽了A片| 激情五月天第四色| 伊人干练久| AA久久| 婷婷五月丁香第四色超碰在线| 九色91美女| 森林影视大全,最好看的2019年视频 | 九九视频在线免费视频| 久久亚洲婷婷| 大香婷婷| 五月丁香婷婷激激激综合网色播| 99热这里只有精品首页| 日本久久人| 99aese| 丁香五月av| 色情婷婷。| 99成人无码| 九色婷婷| 色色日韩网| www.99热| 色五月97| 日日夜夜天天综合| 五月婷婷性爱网| 欧美va视频不用播放器的va视频网| 婷婷色片| 亚洲九九婷婷| 五月婷婷丁香俺日污视频| 96精品成人无码A片观看金桔| 婷婷综合色图| 亚洲成人AV在线播放| 婷婷久久爱| 99热精品一区| 欧美色片中文字幕久久久久| site:wpjngj.com| 五月丁香六月婷| 九九激情视频| 久久久精品人妻| 噢美99| 五月婷婷色情| 五月天婷婷综合色| 六月婷婷亚洲| 操逼视频网址| 天天色,天天日,天天做| 国产超碰av| 亚洲aV写真天天综合网久久| 九九伦子片| 久久人妻高清中文| 99干在线视频| 五月天com| 99精品偷拍视频| 五月婷婷 激情五月| 亚州第一黄网| 丁香婷婷六月男男| 欧美色九| 久久综合丁香激情五月| av婷婷丁香 六月| 91精品丝袜久久久久久| 狠狠色狠狠鲁| 丁香婷婷久久五月天| 国产VA亚洲VA96| 色婷婷在线影院| 六月丁香婷婷综合狠狠爱夜夜爱| 殴美激情综合网| 91人妻PORNY九色大屁股| 综合狠狠伊人| 不卡的AV网站| 亚亚州久久高潮| 99九精品| 五月天大香蕉| 日操夜撸| www.91九色| 五月亭亭六月天| wwxx日本| 9999综合99综合人| 超碰成人电影| 无码毛片992367| 丁香五月婷婷啪啪视频| 五月婷婷六月丁香| 色婷婷婷av| 五月婷婷六月激情| 成人婷婷| 五月夜丁香| 色涩影院六月丁香| 亚洲超碰在线| 五月天.com| 无码色色色色色| 色伊人91在线视频| 99热这里只有精品8| 噜噜噜狠狠色综| 精品国产一区二区三区四区阿崩 | 欧美色色色色色| 日日操夜夜爽天天天| 亚洲成人中文字幕| 思思热在线视频精品| 99热这里只有精品免费观看| 激情综合五月丁香| 婷婷五月天大香蕉在线视频观看| 这里只有精品视频99| 激情五月婷婷在线| 精品久久99码| 91伦| 日本天天操| 这里有精品| 婷婷五月综合欧美在线播放| 狠狠99| 久久性爱99国产| 变态另类9| 天天天日天天天干| 久久久久久久五月婷婷六月丁香综合,开心激情综合网 | 人人摸人人澡人人| 五月社区婷婷激情| 久99视频在线观看| 91久久九九| 在线中文字幕免费视频| 99色这里| 色www.con| 国产午夜伦鲁鲁| 五月丁香性爱| 激情六月天婷婷| 六月婷婷狠狠色在线观看| 五月丁香黄色| 操操日韩| 伊综合蕉| 爱99干99| 五月丁香成人网| 99riAv1国产在线观看| 欧美激情凹凸丁香网| 久久丁香五月婷婷激情综合网| 人人妻人人澡人人爽| 伊人网色婷婷五月天| 五月天婷婷视频| 婷婷五月天伊人| 婷婷五月天六月| site:minyis.com| 嫩草视频在线观看| 在线观看免费狠狠色丁香香综合| ady狠狠入| 《亚洲操B久久免费在线观看,亚洲操B久久在线播放》在线播放 - 高清资源 - 97 | 久久XX日本综合| WWW.国产| 天天干,夜夜爽| 狠狠干天天日| 亚洲五月天激情| 五月丁香婷婷综合网| 国产免费一区二区三区三州老师F1F1.CC| 婷婷五月18永久免费视频| 五月婷婷少妇之| 五月丁香啪啪啪免费看| 天天噜天天插| 98毛片| 久久视屏这里只有久久| 97在线精品| 99久久久免费| 丁香五月天AV在线| 色必久悠悠影院| 五月婷婷丁香五月亚洲色| 婷婷丁香69精华| 激情小说五月天社区丁香| 99热超碰在线| ay2区| 欧美日韩大黄| 色婷婷香蕉丁丁网| 天天婷婷色六月| 天天摸天天舔天天天天爽| 色色色色综合| 久久性操| 超碰久热| 99精日本久久| 色婷婷文字幕| 亚洲区视频| 五月婷婷色播视频| 色婷婷丁香中文在线播放| 丁香激情婷婷网| 六月婷婷开心| 五月丁香久久网| 五月天婷婷久久| A短视频免费在线观看| 日本性视频| 五月婷婷七月丁香| 色色综合色视频| 六月婷婷狠狠色在线观看| 激情综合亚洲色婷婷五月| 五月天婷婷丁香社区| av色色国产| 国产免费一区二区三州老师F1F1| 日日夜夜狠狠| 丁香婷婷五月份| 日韩精品一区二区刘| 热久国产| 高清无码一区二区三区四区| 五月丁香婷婷免费视频| 亚洲色视频| 国产精品电| 六月婷婷网| 玖玖国产视频一区| 直接看的AV网站| 亚洲欧洲国产精品| 一级AV片| 色综合久久88色综合天天99| 五月婷婷综合激情| 日日夜夜狠狠| 亚洲欧洲中文日韩久久AV乱码| 91人人爽人人操| 久久五月丁香婷婷| 激情5月婷婷| 久久久婷| 久久久久久97| 精品久久久久久久人妻| 狠狠干狠狠色| ww超碰在线| 国产日批视频免费播放| 激情五月天婷婷在线网址发给我| 1024日韩| 久9久9热久热| 婷婷免费视频| av免费在线看不卡无毒| 玖玖视频福利| 97精品自拍视频| 666555。COm毛片| 丁香婷婷久久| 五月天婷婷成人网| 色婷婷狠狠禁18久久| 91婷婷丁香五月天免费视频网站| 丁婷婷五月天在线播放| 亚洲乱码日产精品BD| 九九综合九九| 五日激情综合| 狠狠色噜噜狠狠狠狠狠色综合久久| 精品久热| 97干网站| 99手机在线精品视频| 六月丁香婷婷六月激情综合| 免费看欧美成人A片无码| 国产成人综合在线| 在线只有精品| 开心久久网婷婷| 5月丁香六月情| 亚洲激情AV| 91热99| 国产精品色婷婷99久久精品| 碰人人97| 婷婷日日夜夜| 色域五月丁香| av网站中文| 成人无码精品1区2区3区免费看| 99国产小视频2013| 狠狠操狠狠操AV| 色欲天天综合| 九九热视频99| 色碰碰| 日本高清久| 国产精品操| 97碰碰视频| www.99日本| 久re热视频| 五月丁香婷草| 91九色在线| 99碰碰| 狠狠干综合| wWwCom夜操wwW| 久久98| 五月丁香六月婷婷免费| 99精品偷自拍| 99色视频免费在线规看| 特黄三级又爽又粗又大| 色丁香五月| 加勒比日本一区二区三区| 天天激情欧美美女| 任我鲁这里有精品视频| 1024操逼视频| 99九九久久| 亚洲综合婷婷| 五月噜噜| 丁香久久激情俄| 九九热免费视频| 五月丁香 啪啪| 五月天激情亚洲| 2050人人操免费工开爱| 熟妇内谢69XXXXXA片| 人妻精品久久久久久久| 51XX嘿嘿午夜无码| 99精品久久久久久久婷婷| 五月天无码| 超喷97免费在线视频| 国产精品成人av在线观看春天| 操碰99在线视频观看| 丁香五月社区| 99婷婷| 激情五月婷婷开心网| 丁香五月婷婷Av| 五月丁香综合| 深爱激情久久| 91九色精品| 99激情| 丁香成人色情五月天| 色狠狠综合入口| 五月色综合| www.思思99热| 丁香五月人妻| 免费看欧美成人A片无码| 79精品视频| 久热大香蕉| 日韩限制级大尺度黑料泄密大尺度视频一区二区在线观看 | 99精品国产在热久久| 国产3p露脸普通话对白| 天天操人人干| 午夜色色色极品视频| 色狠狠婷婷| 婷婷久久亚洲| 久久久99精品| 外国碰视频网站97| 久久精品国产AV一区二区三区 | 亚洲综合激情五月久久| 亚洲小视频免费看| 五月婷视频在线观看| 婷婷婷婷婷婷婷五月丁香| 抽插特写| 色色热| 五月激情影视| 天天日狠狠| 九月av| www免费在线视频| 超碰97人人操| 激情五月丁香六月综合AVXXXX| 另类小说五月天| 婷婷五月丁香99| 九九热在线99| 激情综合网五月婷婷| 午夜 外网 精品 在线| 婷婷色中文| 黄网在线免费观| 久草五月| 五月婷婷色| 五月天激情美女久久| 久久只有精| 啪啪黄页网| 99热免费18| 欧美搡BBBBB摔BBBBB| 婷婷丁香五月麻豆| 99亚洲视频| 丁香五月婷婷天激情| 少妇激情基地| 五月丁香黄色| 日本一区二区三区精品视频| 欧美成人AAA片一区国产精品 | 秋霞少妇AV网站| 婷婷激情图片| 热99精品视频五月| 99热精品中文字幕| 互月天综合| 五月天播播综合| 婷婷五月色播网| 五月婷婷偷拍| 99精品久久久久久久| 久久久九九九 99| 天天干天天av天天射| 香蕉久久国产AV一区二区| 99色色网| 五月天色五月| 99爱视频在线观看这里只有精品| 亚洲激情综| 日本欧美成人片AAAA| 五月天婷婷影院影院观看| 婷婷五月AV| 超碰狠狠色| 五月婷婷色情| 天天cha成人综合网| 综合久色五月| 狠狠色性| 另类丁香五月天区图| 亚洲五月天天| 另类图片 五月激情| 日本va欧美va精品发布视频| 思思99精品视频| 色婷婷五月六月丁香综合视频| 这里只有精品亚洲| 五月天另类小说亚洲| 人妻久久做| 久久老码第一| 激情五月婷婷在线区| a v色婷婷| 免费超碰在线观看| 强辱丰满人妻HD中文字幕| 99热精品在线观看| 99热国品| 五月丁香激情综合网官网| 高清免费在线视频| 亚洲色图日韩网址| 国产精品日日躁夜夜躁| 成人在线视频网| 婷婷综合另类小说| 亚洲成人电影aaaa| 五月婷婷欧美激情| 久久精品这里只有精品免费首页| 女人被男人吃奶到高潮| 五月综合激情| 五月天丁香| 色婷婷性爱网| 91丨人妻丨国产丨丝袜| 人妻久久婷婷| www久久五月com| 婷婷娱乐丁香综合网| 思思re99视频在线观看| 97色永久免费视频| 婷婷色色五月| 亚洲韩国日产综合AV| 91人操人人人操人| 欧美狠狠草| 狠狠五月激情婷婷直播片| 夜夜骑夜夜操| 六月丁香激情网| 日韩成人无码| 久久五月婷婷视频| 亭亭五月丁香综合欧美| 夜夜夜叫天天天做| 九九在线精点品| se99视频| 99天天操夜夜操| 97干免费视频| 这里只有精品99www| 熟女激情五月天| 美女五月天| 久久综合99综合| 可以直接看的av| 99原创自拍视频在线观看| 中文网婷婷字幕婷| 丁香五月六月久久综合| 五月婷婷 激情五月| 国产在这里只有精品| 99久久超级| 久久婷婷热| 丁香成人色情五月天| 六月丁香激情网| 久在线综合69| 91丨熟女丨首页| 99热在线只有精品| 五月天激情小说| 五月天婷婷情色| 国熟女视频| 超碰人人草| 在线不卡的视频| 亚洲激情综合色站| 激情五月天com| 亚洲亚洲人成综合网络| 99熟女啪啪视频| 色操b| www.99视频| 任你搞网站| 国语精品探花| 日韩免费视频| 91天天操天天干天天射| 亚洲欧美国产高清vA在线播放| 九九综合久久| 91超碰在线观看| 日本五月婷| 国产AV影片| 深爱激情网五月| 九九久久99精品免费观看www| 久久久高清| 五月丁香婷色| 久久人人妻| 久久婷婷内射| 婷婷播5月| 婷婷在线五月综合| 五月天亚洲最大成人| 成人片在线播放| 伊人久久综合| 婷婷五月天开心激情网| 婷婷五月花| 新99思思视频| 九九热视频这里只有精品| 日韩AV片| 4399亚洲视频| 日本婷婷在线| 99热精品在线观看| 看逼中文字幕| 四色99久久| 六月婷婷天堂| 免费视频这里只有精品| 夜夜嗨一区二区三区直播内容 | 欧洲毛片基地c区| 操久久精| 天天综合久久| 综合99久久天天综合| 日韩AAAAA| 97超级碰碰碰久久久| 五月婷婷激情四月| 五月婷婷伊| 婷婷综合六月| 欧美一级毛卡片无码| 五月丁香婷婷伊人| 婷婷五月激情欧美大胆视频| 五月天婷婷丁香视频| 精品人妻在线免费观看| 久久久人人人妻丝丝丝| 亚洲无码性爱| 日日爽日日| 97香蕉人人在线观看| 五月婷婷激情综合av| 色婷婷国产精品综合在线观看| 婷婷大乡焦噜噜| 久久人人超| 欧美25p| www.国产亚洲69ty.久久久久久久久久久久| 99热激情| 婷婷五月AA五月在线| http://www.com久久久精品一区| 99性爱精品| 婷婷第一页| 五月婷婷啪啪啪| 亚洲精品色色| 免费三级黄色| 婷婷性爱五月天| 天堂在线9| 色色射| hd五月婷婷在线| 1024在线视频| 婷婷四色五月| 婷婷五月天xxx| 婷婷五月天最新网址| 激情丁香五月| 六月婷婷深深爱| 婷婷婷婷婷婷婷婷婷婷丁香| 五月婷婷色五月| 操人无码| 日韩av手机在线观看| 色播播五月| 久久婷婷影院| 99视频这里有精品| 99精品在线| 亚洲色9| 亚洲精品第一国产综合亚AV | 99精品综合视频| 综合激情综合啪啪| 青青草99热久久精品国| 亚洲激情五月天| 思思热在线视频99| 丁香六月婷婷久久高清| 人妻av在线| 亚洲综合色色色| 丁香五月激情婷婷视频| 91精品刘玥| 秋霞性爱AV| 激情五月天色婷婷综合| 精品久久久999| 四川BBB搡BBB爽爽视频| 五月激情小说| 天天上天天爽| 久久一级片| 极品人妻VIDEOSSS人妻| 欧美激情综合色综合啪啪五月| 99热成人精品| 五月天激情网址| 午夜69成人做爰视频| 丁香 亚洲 久久| 少妇口诉沐足视频播放器网址| 国产熟女大叫受不了| 最新高清无码专区| 婷婷五月精品中文字幕| 欧洲激情五月天| 91ncom.色| 99玖玖精品| 国产成人片| 人人澡玖玖一| 日日夜夜久| 亚洲五月天天| 亚洲欧美婷婷五月色综合| 色级婷婷| 欧美三级巜人妻互换| 大香蕉伊人久久| 色五月AV| 这里只有精品视频一区| 五月天婷a在线| 婷婷激情人妻| 五月婷婷 自拍| 丰满少妇猛烈A片免费看观看 | 激情内射人妻1区2区3区| 999热在线视频| 五月婷婷69| 婷婷五月伦理| 亚洲激情电影五月天色婷婷丁香一起草 | 色色色1网址| 爱99干99| 激情99| 五月天色综合| 日本九九九九| 综合一区二区三区| 婷婷五月天综合久久| 五月色俺婷婷| 色综合开心五月深爱五月| 激情综合婷婷五月| 国产一级片| 97狠狠色| 9999三级片| 色婷婷偷拍| 性爱人人网| 日韩三级视频一区二区| 任你爽在线视频| 丁香六月婷婷基地| 成人龟情网丁香五月| 欧美精品XXXXBBBB| 超碰狠狠操| 九九性视频| 天天日天天爽| 欧美成人精品A片免费一区99| AV大香蕉| 五月丁香五月婷婷| www.夜夜操| 久久综合九九| 疯狂做受XXXX高潮A片| 99热成人| 亚洲亚洲人成综合网络| 亚洲经典三级| 国产69久久久欧美黑人A片| 亚洲国产精品VA在线看黑人| 99精品视频在线观看| 少妇高潮呻吟A片免费看软件| AA片在线观看视频在线播放| 在线观看免费人成视频无码| 国产肥白大熟妇BBBB视频| 久久一级AV| 超碰九热| 亚洲图色五月天| 丁香五月天婷婷91| 久久伦乱| 色色色激情| 六月婷婷六月天天在线免费| 中文字幕丰满乱孑伦无码专区| 丁香香五月激情免费视频| 日日噜噜久久婷婷五月天 | 极品人妻VIDEOSSS人妻| 婷婷99综合| se婷97| 九九色大香蕉| 午夜婷婷丁香| 五月丁六月香av| 丁香婷婷色情社区成人小说| 久久激情五月婷婷| 91丨九色丨高潮丰满日本| 久久丁香五月| 91操人人操| 婷婷五月a| 婷婷久久五月丁香| 婷婷五月天Av| 人妻久久久久久久久久| 五月丁香影院| 99这里有精品视频| 久久九九激情五月天 | 成人做爰黄A片免费看直播室男男 久草热8精品视频在线观看 | 操日挥操日日| 久久婷婷色色| 99热免费| 婷婷五月天性爱视频| 大香蕉久久久久| 天天天天天操| 五月亭亭网成人在线视频| 99欧美| 岛国AAAV| 色九月婷婷综合| 色播五月丁香综合| 婷婷五月激情丁香| 五月天激情图片| 色婷婷精品视频在线播放| 激情五月综合网| 被强行糟蹋的女人A片| www.com久久久久久久久久久久久久久久久| 狠狠色狠狠色综合日日91| 91啪啪视频| 伊人狠狠综合| 棕合影院色色| 狠狠精品干练久久久无码中文字幕| 婷婷99丁香| 丁香五月婷婷呀| 六月激情网| 欧美顶级少妇做爰HD| 非洲一级AV| 天天干天天玩天天夜天天射天天操天天日蜜臀少妇 | 久久伊人五月天| 亚洲视频无| 天天爽—爽| 婷婷丁香五月激情密臀av| 九九在线热九九在线热99热| 丁香五月婷婷色情综合| www.夜夜.com| 思思热视频在线| 亚洲操B视频| 五月婷婷深爱六月| 综合五月婷婷| 久久综合五月| 狠狠狠五月婷婷六月丁香| 五月激情婷婷在线| 成人啪啪色婷婷久| 色色色色色色色色色999| 天天操人人干| 91人人澡人人爽人人看| wwwwww.色| 97人人射| 五月丁香六月香香蕉| 激情欧美丁香五月| 成人αV视频免费观看| www.xtbsty.cn.com蜜乳AV| 婷婷五月在线视频| 五月天小说激情| 五月婷婷和六月| 综合色播| 超碰免费成人| 五月丁香六月婷婷啪啪| 色域五月丁香| 操逼福利视频| 五月婷在线| 久操大香蕉| 欧美啪啪9| 71在线精品视频一区| 99热无码| 久久久久久99日本| 丁香五月天欧美| 超碰AV在线| 九九Av| 色丁香婷婷| 五月天婷婷基地综合网| 欧美狠狠色| 99超碰人人| 狠狠高潮精品亚洲1| 97色碰碰公开视频| 狠狠狠狠狠草| 狠狠插.com| 婷婷五月天手机版视频| 中文字幕按摩做爰| 婷婷国产日本欧美| 六月婷婷综合| 色色色精品无码区| 色五月婷婷久久| 99热乎| 思思热在线视频精品| 欧美成人无码高清一区二区三区| 亚州色色色| 如何安全看伊人婷婷| 丁香五月成人网| 五月花综合网| 白人荫道BBWBBB大荫道| 激情黄色五月天| 婷婷色影音天| 婷婷五月花西瓜| 五月丁了香蕉综合| av在线免费网站 | 丁香婷婷啪啪|