色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(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慣性測量單元的嵌入式板卡時遇到了一個相當(dāng)“經(jīng)典”的內(nèi)核崩潰問題。系統(tǒng)在加載我編寫的ICM42686驅(qū)動后不定時地會觸發(fā)一個內(nèi)核Oops錯誤信息正是“BUG: FP instruction issued in kernel mode with FP unit disabled”。這個錯誤直接導(dǎo)致系統(tǒng)宕機所有調(diào)試輸出戛然而止留給我的只有一個冰冷的串口日志。對于嵌入式Linux驅(qū)動開發(fā)者來說這個錯誤信息并不陌生但它每次出現(xiàn)都意味著底層代碼中存在一些違背內(nèi)核基本規(guī)則的“危險操作”。簡單來說它指出內(nèi)核態(tài)代碼試圖執(zhí)行浮點FP指令但當(dāng)前CPU的浮點單元FPU卻被禁用了。在大多數(shù)嵌入式ARM架構(gòu)如Cortex-A系列的Linux內(nèi)核中為了效率和上下文切換的簡潔性內(nèi)核默認(rèn)是不使用FPU的。用戶空間的程序可以隨意使用浮點運算因為每當(dāng)發(fā)生從用戶態(tài)到內(nèi)核態(tài)的系統(tǒng)調(diào)用或中斷時內(nèi)核會負(fù)責(zé)保存和恢復(fù)用戶進程的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ù)運算來計算加速度和角速度值這直接導(dǎo)致了上述崩潰。這個問題的排查和解決涉及對Linux內(nèi)核執(zhí)行上下文、ARM架構(gòu)的FPU管理、以及驅(qū)動編寫最佳實踐的深入理解。它不僅是一個具體的BUG修復(fù)更是一次對驅(qū)動代碼是否“內(nèi)核友好”的嚴(yán)格檢驗。接下來我將詳細(xì)拆解這個問題的來龍去脈、解決方案以及從中提煉出的嵌入式驅(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)核代碼本身不應(yīng)假定FPU可用。其背后的原因主要有兩點性能與簡潔性啟用和禁用FPU、保存和恢復(fù)其巨大的寄存器文件例如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。當(dāng)內(nèi)核需要返回到用戶空間時如果下一個將要運行的用戶進程之前使用過FPU內(nèi)核再啟用FPU并恢復(fù)其上下文。這意味著在內(nèi)核態(tài)執(zhí)行的任何代碼包括所有內(nèi)核模塊其FPU都是處于“禁用”狀態(tài)的。2.2 “FP instruction issued”是如何發(fā)生的當(dāng)內(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)進入不可預(yù)測的狀態(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ù)通道類型和軸讀取對應(yīng)的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 第三步用戶空間應(yīng)用程序示例驅(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)定性確認(rèn)再無內(nèi)核Oops。性能測試使用cyclictest等工具測試中斷延遲確保SPI中斷處理路徑?jīng)]有引入不可接受的延遲因為我們把計算移出了中斷上下文延遲通常會更穩(wěn)定。數(shù)據(jù)準(zhǔn)確性測試將開發(fā)板靜止放置檢查加速度計Z軸輸出是否穩(wěn)定在9.8 m/s2左右重力加速度陀螺儀各軸在靜止時是否接近零。這驗證了從原始值到物理值轉(zhuǎn)換公式的正確性。5. 嵌入式驅(qū)動開發(fā)中的通用避坑指南通過這次ICM42686驅(qū)動BUG的排查我總結(jié)出一些在編寫Linux內(nèi)核驅(qū)動特別是傳感器驅(qū)動時必須牢記的準(zhǔn)則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ū)動應(yīng)實現(xiàn)完整的電源管理回調(diào)pm_ops在系統(tǒng)掛起suspend時將傳感器設(shè)置為低功耗模式或關(guān)閉在恢復(fù)resume時重新初始化。這不僅省電也是產(chǎn)品化的基本要求。5.3 使用合適的內(nèi)核框架不要總是從零開始寫字符設(shè)備驅(qū)動。對于傳感器優(yōu)先考慮IIO子系統(tǒng)適用于ADC、DAC、IMU、環(huán)境光傳感器等。它提供了標(biāo)準(zhǔn)化的ABIsysfs接口省去了你實現(xiàn)ioctl的麻煩并且有豐富的用戶空間工具如iio_info,iio_readdev和庫libiio支持。輸入子系統(tǒng)如果你的傳感器是作為人機交互設(shè)備如旋轉(zhuǎn)編碼器、游戲手柄那么注冊為輸入設(shè)備更合適。HWMON子系統(tǒng)如果傳感器是用于監(jiān)控硬件健康如溫度、電壓、風(fēng)扇轉(zhuǎn)速。使用框架能減少重復(fù)工作提高代碼可維護性并更容易被上游內(nèi)核社區(qū)接受。5.4 調(diào)試與日志技巧分級打印合理使用printk的日志級別KERN_DEBUG,KERN_INFO,KERN_ERR。在驅(qū)動初始化、關(guān)鍵錯誤路徑上使用KERN_ERR在詳細(xì)數(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當(dāng)遇到性能瓶頸或奇怪的延遲時這些內(nèi)核跟蹤工具是無價之寶。回到最初的那個BUG它像一位嚴(yán)厲的導(dǎo)師提醒著我嵌入式開發(fā)的基石是理解硬件與軟件的邊界、內(nèi)核與用戶空間的分工。將浮點運算從ICM42686驅(qū)動中剝離不僅解決了一個崩潰問題更讓整個系統(tǒng)架構(gòu)變得更加清晰和健壯?,F(xiàn)在驅(qū)動只專注于它最擅長的事情——穩(wěn)定、高效地與硬件對話而所有復(fù)雜的算法則可以在用戶空間這個更自由、更安全的舞臺上盡情演繹。這種職責(zé)分離或許是Linux哲學(xué)在嵌入式領(lǐng)域最生動的體現(xiàn)之一。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
人妻另类 专区 欧美 制服| 日韩黄色小说| 日日A∨| 少妇高潮流水av免费| 青青草一区二区三区四| 午夜天堂网| 一级A片女人高潮叫床| 操逼网免费无码视频| 97国产精品一区| 狠狠2050在线观看| 91精品人妻一区二区三区蜜桃臀| 婷婷五月在线视频| 国产成人无码网站在线视频| 欧美成人四级在线播放| 国产免a费看黄片在线| 中文字幕在线免费观看2| 一区超碰一区| 欧美爱国产综合、| 超碰69| 求求你操操我| 亚洲第91页| 久久男人网| 亚洲国产剧情少妇激情| 日本 欧美 亚中文字幕| 人人做天天爱| 一区二区三区探花在线观看| 探花视频免费观看国产专区| 日韩99999| 97超碰在线资源网站| 日韩久久三区| 激情五月婷婷| 中文字幕在线免费观看视频| 99综合网| 色娱乐色呦呦夜夜夜夜av| 蜜桃午夜视频一区二区| 亚洲无码视频免费在线观看网址!| 麻豆国产97在线| 青青久日| 亚洲第一视频 欧美风情 日韩| 精品一久久久| 啊灬啊灬啊灬啊灬高潮奶出了免费视 | 久久美女国产| 婷婷激情五月天小说网| 亚洲午夜福利在线影院| 91日本在线观看| 国产精品久久久久中文字幕| 婷婷伊人网| 十八禁啪啦拍视频无遮挡| 国产一区二区在线电影| 综合久| 爽 好舒服 无码刺激久久| 亚洲 日韩 丝袜 熟女 变态| 女人被添高潮免费视频| 丝袜熟女2P| 亚洲人妻一区二区三区| 91人妻丝袜无码| 日韩紧密久久| 99re这里| 精品少妇高潮久久| 日韩小电影| 94色色电影网| 盗摄女人妻在线| 丰满人妻一区二区三区大胸懂色 | 开心五月激情网| 国产精品色色| 丝袜综合色图| 欧美精品,四区。五区| 熟妇一区,二区,三区。| 性感美女91影视| 999精品乱码| 天天做天天爱夜夜爽毛片试看| 久久精品人人做人人看| 九九热AV| 欧美第二页午夜| 久久有码视频| 欧美日韩色图片| 狼人综合婷婷激情四射 | 日本人妻伦在线中文字幕| 老司机射| 青青草乱入乱欲视频在线观看| av2014 日韩在线中文字幕| 婷婷五月天激情四射| 亚洲国产精品99久久久| 久久色情| 国产精品密臀网在线观看| 亚洲天堂无码| 精品人妻一区二区免费蜜桃| 欧美久久人体| 日韩精品色呦呦| 成人5码视频| 熟妇在线视频一区二区| 国产第11页| 78久久| 在线观看黄色电话| 粉嫩久久久久| 欧美精品一区二区少妇免费A片| 99热伊人| 亚洲综人网| 日本成a人v网站在线观看| 日本高清有码网址视频| 日韩大香蕉精品在线视频| 97视频在线免费观看| 欧美日韩香蕉| 欧美一级专区免费大片 | 国产精品探花在线| 高清肉丝中文无码| 青青久久手机线视频| 亚洲中文制服诱惑| 国产精品午夜AV完会免费 | 黄色免费网页无码| 91综合国产精品| 秋霞网无码| 91一区二区| 狠狠干妹子| 一区二区三区日韩欧美| 久久久久99精品成人片蜜臀| 翔田千里av一区二区三区| 啊好爽快点-国产一区二区三区撒尿在线-成人AV | 天天操天天射青青草| 色欧美综合| 色官网在线| 久久熟女精品不卡一区| 亚洲欧美精品一区天堂久久 | 91成人无码| 精品伊人久久久大香线蕉小说| 亚洲精品欧美专业| 日韩av电影成人在线| 一牛影视久久久一区二区三区| 久久久久久久| 国产亚洲人妻综合日韩 久久| 啊啊啊好大好深| 婷婷在线视频| 国产传媒午夜理伦精品| 久久久久久久国产| 日韩精品在线观看网站| 中文字幕欧美丝袜07资源| 91久久久久免| 2019久久久久久久久福利| 啊啊啊好舒服好爽啊啊啊视频| 日韩黄色片子| 亚洲人综合| 欧美视频边做饭边橾| www.acm成人黄色毛片| 综合自拍| www.色婷婷| 色九久| 91在线|亚| 自拍偷拍 日韩欧美| 欧美 日韩 另类 亚洲| 奇米狠999| 久久久精品视频欧州站| 天天爱天天韩国日本牛牛牛牛| 久久久亚洲| 99999久久久久9国产精品| 亚洲密乳AV| 91痴汉| 亚洲人成网www| 婷婷久月| 大香蕉色欲AV| 91超碰人人| 欧美日韩色综合网| 97免费在线观看| 麻豆成人av| 色五月激情综合网| 美国黄片aaa| 色噜噜人妻av中文字幕| 黄色高清久久无码依人| 丁香五月影院| 亚洲天堂热| 欧美真人抽搐一进一出gif | 亚洲精美粉嫩嫩泬在线观看| 另类欧美综合| 久久久久久久9最新免费视频观看| 五月综合视频| 中文一区在线视频| 亚洲欧美国产中文视频| 亚洲欧美91| 国产AV人人 夜夜人人澡| 香蕉人人操tv| 久久99草| 夜夜嗨AV蜜臀av| 亚洲一区二区三区欧美日韩| 国产狂喷潮在线精品| 欧美综合综合| 大香蕉狠狠爱| 941超碰| 96精品一区| 看黑人AV不卡| 久久这里只精品| 亚洲人妻一区二区三区| 伦伦成年午夜免费视频| 国产午夜在线观看| 亚洲高清欧美总合| 久久宗合97| 亚洲精品1区| 福利偷拍视频-中文字幕2019国语完整视频大全-S91AV | 久久华人网| 日本在线不卡123| 亚洲黄色a级片| 国产无马在线| 999熟女精品| 久久久极品| 亚洲大色鬼| A啊啊在线观看| 超踫中文字幕| 91无码精品| 哑洲在线| 日日骚一区二区三区| 国产第二页| 国产精品久久久777| 亚洲综合春色| 综合色拍| 97欧美色综合| 友优传媒精品在线一区二区| 超碰97亚洲| 久久久日本电影| 日本高清有码网址视频| 性性欧美| 成人久久久精品| 日韩资源网| 好舒服视频| 久久国99999| 伊人色综合超碰| 日韩精品 欧美激情| 久久一二三四五六七八九区区区| 破处bbq| 九九热精品| 激情五月天网站| 99re久久| 在线女人91| 67194无码不卡| 97欧美精品综合| 毛片17S| 欧美性爱一区| 69丨亚洲丨精品丨入口免费播放| 撸无码不卡免费视频| 校园春色AV天堂| 欧美亚洲今日在线| 青娱乐999| 久久社区一区二区三区| 天天干美少妇一区| 九九成人精品| 男女啊啊啊| 午夜人人操| 国产精品美女在线一区| 人妻一区二区三区| 欧美一区二区| 天堂在线一区二区| 久久久久久9| 久草精品国产99| 91动漫操逼视频| 精品久久視頻在线| 亚洲熟女乱综合一区二区三区| 蜜桃天美传媒AV一区二区三区| 精品午夜福利| 日本日皮视频逼| 人妻精品综合中文字幕在线 | 亚欧美色| 看日韩操逼| 91精品国产综合久久久蜜臀| 伊人久久亚洲色欲综合网站 | 91亚洲欧美色图| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 丰满岳乱妇一区二区三区| 国产欧美一区激情交| 色婷婷综合久久久久中文一区二区| 97视频在线观看网站| 亚洲无码精品AV久久久| 日本日逼视频网| 干B| 日日超碰亚洲| 亚州综合网| 日韩不卡在线一区二区| 亚洲精品天天影视综合网| 人妻喷水| 欧美日本一区二区a人| 青青草原人妻| 亚洲精品久久久久久久蜜桃臀| 国产精品久久久久久 百度| 67194无码不卡| 亚洲欧美碰碰| 五月婷在线| 加勒比性爱成人在线| 日韩高清黄片| www.高清无码诱惑一区.com| 国产精品第一区第一页| 1956日韩精品| 日本一道在线播放高清| 亚洲最大91网| 熟妇乱伦一区二区| 日本曲间由美性生活片| 久久久精品| 好吊妞转入那个网| 男人精品区| 97色碰| 日日干日日摸| 亚洲AV成人在线| 日韩AV噜噜噜一区二区三区四区 | 中文字幕久久精视频久久大全| 黄色无码高清黄色无码网站| 久久久久久久一级黄色打同平台| 78精品| 五月婷婷色| 91制服丝袜| 久色网| 天天综合网在线观看| 哈哈操 大香蕉| 综合五月婷婷| 欧美黄页| 久久夜夜夜夜| 亚洲精品无码久久AV| 久久九精品| 欧美性爱视频免费一区一A| 99热国产| 999狠狠综合| 国产精品 视频| 1区2区3区中文字幕日韩| 国产极品粉嫩馒头一线天av| 91熟女视频网| 9久超碰| 欧美熟妇成人一区二区| 后入福利视频| 蜜桃臀av在线观看| 国产精品分类在线观看| 男人天堂毛片| 99爱久久视频频| 亚洲国产精品无码AV在线| 精人妻无码一区二区三区伊人直播| 日韩性爱视频免费在线| 一区二区三区国产在线播放| 亚州色国| 98色网| 国产精品久久99日日| 亚洲欧美视| 国产少妇肉丝在线观看| 豆花视频操逼网址| 欧美热图99| 色第一页| 天天日少妇逼AV| 免费观看网黄| 日韩欧美久久婷婷网站| 红杏大香蕉| 国产白丝av| 精品一区二区三区免费古装毛片香港三级日本三级人妇 | www.久久制服糖| 在线亚洲丝袜视频网站| 日本片日本片祼观看网站在线看中文版网页在线看 | 91视频综合网| 久久亚洲天堂| 国产精品亚洲四五区在线观看| 嗯啊抽插大香蕉网页| 国产精品久久久午夜夜伦鲁鲁| 亚洲天天艹| 国产综合永久精品日韩鬼片| 精品久久久久久AV无码| 91熟女丨老女人| 大香蕉一人在线| 丁香五月影院| 中文字幕在线免费观看视频| 无码区蜜乳| 好属操| 少妇色综合| 亚洲天堂另类小说男人| 国产 码在线成人网站| 久久久精品91八戒| 久久六六| 啪啪啪男女亚洲中文字幕99| 久热久操| 亚洲91网。| 91粉芽高清在线一区二区| 综合久久六月久久婷婷| 久久亚洲欧美中文字幕国语| 翔田千里AV无码秘 三区| 蜜桃臀AV在线| 亚洲日本天堂| 亚洲日韩狠狠撸视频| 欧美大干日韩| 99婷婷一区二区| 日韩欧视频| 欧美日韩97在线| 中文字幕精品久久久久人妻红杏ⅰ| 91国产精品熟女| 91oumei| 天天天天干| 精品一区二区亚洲国产| 中国探花熟女| 丁香五月激情综合国产| 亚洲乱码尤物193YW| 日韩色欲久久一二三四区| 岛国免费视频在线| av强奸乱轮| 成年人三级黄色片视频| 玖玖爱免费观看视频| 亚洲中文字幕久久人妻| 一线黄色免费性爱片| 国产av又色又爽又黄| 亚洲天堂AV在线播放| 久久一区二区高清免费| 黑人精品成人一区二区三区| 91日韩在线| 色色色色综合网| 日日干夜夜干| 夜夜福利| 亚洲欧美国产精品久久久久久久| 黑丝制服中文字幕| 精品免费视频国产一区| 久久久久久亚洲中文| 天天操人人操狠狠插| 亚洲天堂一区二区久久| 色乱二区| 天天爽天天| 江都AV在线| 九九热精彩视频| 欧亚韩国999| 综合欧美色图| 你懂的在线观看区国产| 国产一区二区欧美日本| 中文伊人大香蕉视频| 麻豆AV短剧| 国产精品色| 亚洲精品人体| 国产51色综合久久免费| 五月丁香激情啪啪| 一直超碰| 99国产人成精品| 九九九九九九成人| 超碰美女97| 天天操人人操狠狠插| 韩国三级理论在线| 超碰久久中文| 老熟妇一区二区三区| 97爱| 动漫爆乳3D奶水一区在线观看| 熟妇熟女视频一区二区三区| 亚洲图片 激情小说| 欧美劲爆第一页| 精品人妻1区| aaa一级黄片| 色色99| 伊人操| 成人5码视频| 四虎永久在线精品免费网址 | 久久视频少妇美女| 亚洲色图欧美一区二区不卡| 丁香九月激情啪| 神马久久网| 亚洲 国产 精品一区| 欧美在线播放aaaa| 午夜欧美神马久久久久| 亚洲色狠| 久久香蕉网| 久操影视| 91伊人久| 欧美日韩情色一区二区| 亚洲天在线| 久久男人精品| 大香蕉99热| 私人尤物在线精品不卡| 五月天伊人| 9美女超碰在线免费观看| 大香蕉专区| 99热导航| 精品成人动漫一区二区| 人妻 制服 日韩 中文 在线| 国产丝袜美女在线一区| 99re69综合| 精品视频在线观看| 久久免费中文字幕在线观看| 亚洲男人天堂av| 六月丁丁香| 怡红院成人视频| 久久人人爽人人爽人人片Ⅴ| 一本色道久久综合亚洲二区三区| 午夜精品久久久久久久99蜜桃一| 欧美激情一| 日韩女模中文造逼| 青青草依人大香蕉| 人妻熟女字幕一区二区| 日日摸天天爽夜夜欢| 日本91白丝| 97狠狠| 人人妻人人操人人乐| 男人天堂欧美| 91丝袜美女| 91一区二区三区蜜桃| 大香蕉在线86| 亚洲免费成人在线高清无码视频| 综合九九| 黄色网址久久精品欧美喷水| 粉嫩av在线| 久草新免费| 国模不卡| 超碰人人干天天射| av在线浏览| 人妻偷拍一区二区三区| 日韩色图 一区二区| 日本123区操B视频| 亚洲天堂一区| 狠色婷婷久久一区二区三区_| 亚洲AV无码黄色强奸| 亚洲欧洲日韩中文字幕一区| 亚洲色堂免费视频| 又粗又长又爽在线观看| 视频二区美腿制服人妻欧美| 中文字幕av久久爽Av| 亚洲精品国产熟女久久久久久| 久久精品女同亚洲女同13| h在线看免费版在线看| 人人妻碰人人免费| 黑人粗大V S日韩女优视频| 久久乐| 亚洲成人性| 青青久日| 久草新免费| www.91色| 国产精品不卡一区二区三区av| 超碰一区二区| 欧美日韩免费专区在线| 日韩精品一区二区三区色欲| 久久国产在线一区二区| 久久久青青草| 大香蕉青青9| 超AV色女| 色五月激情综合网| 九九干| 亚洲天天操| 福利大香蕉| 欧美日韩人人精品| 91欧美| 五十路三级片| 精品久久久久久AV无码| 一区二区视频在看| 国产妇女精品视频青青草| 青青操青娱乐| 中文字幕日本久久| 亚洲精美粉嫩嫩泬在线观看 | 被男人吃奶很爽的毛片| 亚洲丝袜综合| 蜜桃天美传媒AV一区二区三区| 性生活无遮挡纯毛片在线看| 欧亚乱色熟一区二区三四区| 亚洲 日韩 欧美 国产综合体| 亚洲第一狼人丝袜美女另类 | 乱理日韩中文| AV中文在线可看| 人妻乱仑一区二区三区| 少妇人妻好深太紧了vr91| 久久超碰日韩精品| 亚洲人妻色图| 天天日天天干天天摸天天操| 亚洲影视高清第一页| julia中文字幕在线观看| 美女大乳久久久久久久女人18| 欧美拳交在线播放| 天天色综合图片| 国产又爽又黄| 激情五月丁香五月| 激情五月天婷婷| 欧美很很操视频| 日本123区操B视频| 久久综合九九| 亚洲第一页色| 日韩三级久久久| 六六久久日韩不卡| 日韩乱码Av| 欧美少妇大量自拍视频在线观看| 中文字幕日韩综合| 欧美AB在线观看| 亚洲情色五月天| 人人摸人人干| 欧美激情久| 99日免费视频中文字幕| 热G综合热G中文| 高颜值美女口爆高潮浪叫| 97中文热色| 男人的天堂 在线一区| 亚洲中文字幕在现观看| 一区二区三区在线美女| 亚洲一区二区中文字幕| 亚洲丝袜色| 久久侵犯人妻爽爽爽| 亚洲综合码| 97精品97久久| sewuyueav| 一级片视频啪啪| 性久久| 中文字幕在线日亚州9| 天天干美少妇一区| 中出789在线视频| 伊人午夜福利视频| 97亚洲在线| 亚洲av综合伊人久久| 99在线无码精品秘 入口黑人| 操逼网免费无码视频| 天天爱天天韩国日本牛牛牛牛| 久久久9品一区二区三区| 美女啪欧美一区| 天天碰久久入| 一区二区三区免费视频入口| 26uuu国产成人综合| 9久综合网| 亚洲91网站| 超碰碰97资源站| 人人妻人人爽 97人人看碰人免费公开视频| 99精品久久久久久久婷婷| 亚洲国产精品久久久久久久久久| 一区二区三区四区久久视1| 中文字幕av片| 伊人一区二区在线播放| 色墦五月丁香| 天天日美女的B| 国产女人视频三四五区| 大香网站| 免费人人搞97| 男人久久天堂| 久久‘黄片视频| 五月天春色激情网| 天天操天天干美女网址导航| 国产一区二区在线播放量| 日韩操人| 九九九九免费视频| 一本色道无码DVD中文字幕| www欧美性爱| 男人 天堂 日 亚洲| 欧美97爱| 99久久综合| 亚洲s色图| 亚洲AV成人无码一二三久久| 精品一区二区三区蜜桃臀赵总| 日本顶级天天操狠狠操夜夜操中文字幕| 伊人麻豆传媒| 色婷婷网| 欧美亚洲高清晰| 中日韩久久久| 啊啊啊啊二区好大| 国产精品日本无码A片| 加勒比无码一区二区三区| 国产精品一二三| 午夜影美女日鸡鸡天天视频国产| 高潮嗯啊性感美女久久久| 亚洲九九九| 欧美性天天影视| 91麻豆天美传媒在线| 亚洲欧美经典一区二区| 黄页网站成人免费| 99久久网站| 素人伊尹大香蕉免费下载视频| 温婉少妇玩3p| 屁股久久久久久久久| 久久亚洲AV无码专区首页| 日日A∨| 素人一区二区三区日韩| 国产丰满少妇久久久精品影院| 亚洲在线网站| 蜜桃不卡一区二区| 三级激情网站| 最新av在线| 久久美女国产| 91热色| 成年女人18级毛片毛片免费观看| 日韩欧美天堂| 激情九月婷婷| 91成人无码| 无码欧美有限公司| 国产第12页| 国产二区三区粉嫩在线| 亚洲最大AV网| 91N综合网| 人妻加勒比东京热| 亚洲在线网站| 精品中文日韩字幕视频| 久操精品网| 丝袜AV一区二区三区| 久久9亚洲| 无码国产Av| 国产超碰欧美| 国产青一二三| 制度丝袜99| 美女爽到高潮91| 天天欧美色| 国产一区二区在线播放量| 超碰午夜| 美女刺激久久国产欧美| 在线观看不卡一区二区三区| 久久久99999久网站| 人人射人人操人人摸| 在线欧美亚洲| 中文字幕55555| 懂色天天爱天天日天天射天天澡| 毛片99-全集电影手机免费观看完整-B029AV | 国产又黄又粗的视频| 中文字幕乱偷人妻久久艾草网| 丁香五月激情综合国产| 日韩精品在线视频,日韩精品……| 久久超碰97中文字幕| 亚洲色图亚洲无码强奸乱伦| 人妻铁牛TV| 日日骚精品视频| 伊人综合色网| 操逼网站视频漫画国产| 97国产精品| 夜夜操夜夜高潮夜夜爽国产精品区| 色蜜AV| 欧美一级黄色18片免费看| 综合97| 中文字幕欧美日本乱码一线二线| 蜜色网色哟哟| 亚洲码专区| AV天堂国产| 丝袜 中出 制服 人妻 美腿 中文字幕| 日韩不卡码| 午夜人妻精品综合在线| 一级特级aaaa毛片免费观看| 99久久无码| 一本色道熟妇| 精品二区三四区五电影| 日韩三级在线观看mp4| 99啪啪| 去干网最新版| 日韩人妻一二三区视频| 草草草视频在线免费看| 亚洲精品电影| 欧美青青草视频| 国产精品色哟哟| 青青草中文-久久青草精品一区二区三 | 九九热精品在线| 久久久久久国产无码精品| 久久丁香久草综合网| 国产路线专区| 蜜臀久久99精品久久久久久成人小说 | 久久亚洲AV无码专区首页| 欧美性爽xyxOOOO| 一二三区精品视频| yazhouzaixian| 亚洲欧美日韩电影网站一区| 亚州乱码中文字幕综合久久久| 天天爽天天爽| 久热大香蕉| 五月天激情四射| 一区二区娱乐网站| 亚洲aV无码成人在线观看| 3d成人精品一区二区| 琪琪精品免费一区二区三区| 日韩欧美午夜一区二区| 国产欧美日本亚洲精品| 伊人一级免费黄片| 一级片视频啪啪| 青娱乐福利99| 手机午夜电影神马久久| AⅤ片水多多| 亚洲无码超碰免费| 日本熟女免费視颖| 伦伦成年午夜免费视频| 精品v日韩欧美国产| 午夜精品五区| 人人插人人搞人人操| av一区二区三区 中文| 日本 欧美 国产一区| 久久老子无码午夜伦不卡| 婷婷综合视频| 97欧美精品综合| 日韩ab网 | 国产精品久久久久久久久久久久久久吹 | 在线啊v一区| 欧美日韩91| 熟妇人妻精品一区二区视频色欲| 九九视品黄色| 九九九九九九九九九五码| 欧亚日韩综合精品国产| 亚洲综合有码| 人妻色偷色噜| 美女一区二区国产精品| 欧美激情综合色综合啪啪五月| 九色 人妻 大香蕉| 欧洲精品网| 国产亚热在线久久| 上特色A在线| 亚洲好看强奸乱伦| 激情视频网址| 中文久久一区| 成人夜夜| 亚洲欧美高清无码| 一区二区视频在线播放| 色五月婷婷在线| 二对二中文字幕。| 精品二区久久| 日韩欧美性爱电影在线观看| 欧美日韩亚洲一区二区在线观看| 超碰成人免费| 亚洲污一污二| 香蕉视频精品亚洲一区二区三区在线播| WWW操逼| 天天干天天拍| 999 久久久| 啊啊啊啊好爽好舒服一区二区易域| 国产高清视频无码在线| 亚洲精品aa久久伊人| 久久发布国产伦子伦精品| 操死我了啊啊啊| 在线日韩日本亚洲国产| 手机看片1024你懂的国产| 亚州成人A√| 在线视频资源| 欧美色性爱| 色999偷自拍拍| 99999久久精| 日本午夜操逼| 性生活无遮挡纯毛片在线看| 精品国产乱码久久久久久蜜臀| 色综合av男人天堂| 91色噜噜狠狠| 精品人妻一区二区三区在线视频不卡| 色呦呦呦在线观看视频| 四虎AV影视国产精品亚洲精品| 鸥美中出| 国产日韩欧美三级片| 999 久久久| 人人操 欧美| 一道本久久棕合爱| 亚洲第一页综合在线| 国产精品久久久久久久AV大片| 欧美日韩国产在线| 国产AV线| 久久精品国产亚洲AV片多多| 好舒服视频| 91被操| 亚洲天堂女优在线| 一区二区三区四区理论片| 国产福利影视| 国产女主播视频在线观看| 激情五月天插| 91欧美美女日韩国产婷婷| 丰满人妻区一区二区三| 人妻天堂综合网| 农村妇女精品一二区| 一块操欧美| 97在线欧| 中文字幕在线高清男人的天堂| 91美女視頻| 欧美aa一级片| 亚州春色| 一起草日韩| 无码人妻系列少妇| 日韩 欧美 另类 人妻| 99re这里| 果冻国产精品麻豆成人av| 欧美日韩人妻少妇 一区二区三区| 日韩久久.一级黄色片| 欧美青青视频| 操操逼操操逼操操逼逼| 蜜臀aV午夜一区二区三区| 欧美αv.com| 伊人久久亚洲色欲综合网站| 在线精品福利免费播放| 久久久久久99999国产精品| 韩国三级理论在线| 欧美激情1区| 91人人爽人人爽人人人,gav福利视频导航,日韩欧美亚洲国产字幕四区 | 2020中文字幕在线| 精品国产久热在线观看| 超碰97日韩| 女人的久久久| 飘花国产午夜精品不卡| 国产精品久久久九九九| 亚洲精品人妻吞精av| 春色91| 91暧暧| 亚洲好看强奸乱伦| 女上位精品在线| 香蕉久久国产AV一区二区| 久久久久久九| 久久天天躁日日躁狠狠躁| 精品国产人成在线| 91久久国产精品| 亚洲最大的黄色电影网站。| 日本成人A片免费看| 中文字幕午夜精品久久久| 狠狠色五月亚洲91| 欧美性性性| 欧美嗯啊……在线观看视频免费| 国产99久久99热这里只有精品15| 亚洲色欲天天天堂色欲网女| 日本成熟少妇A∨网站| 国产精品老师| 大香蕉亚洲中文| 久久色激情一区二区三区| 综合久欧洲| 亚洲国产亚洲天堂| 亚洲自拍97| 91人妻精华帖| 狠狠激情综合狠狠操中文字幕| 亚洲五月天激情| 性欧美另类高清| 自拍视频大全亚洲专媒视频/一区二区三区 | 国产超碰| 欧美爆操91| 麻豆一区二区三区在线看 | 加勒比综合九九99视频在线播放| 亚洲精品久久一区二区三区蜜桃臀| 欧美丝袜91| 日韩国产欧美伦理在线| 五月天丁香| 一二三卡欧美日韩人妻免费精品| 久久人妻| **一级毛片国产| 熟女中出视频| 久久香蕉国产线看观看亚洲女人 | 大但人体久久久久| 国产精品久久久久久久久久久久| 一区二区三区黄色片a| 色婷婷久久| 久久久成人免费av电影| 国产精品视频麻豆入口| 图色综合网| 亚洲乱妇p22| av一区二区三区 中文| 96久久久精品| 333kkkk·亚洲com久久| 伊人伊人LD| 欧美亚洲| 中文字幕伊人| 秋霞一级视频在线观看免费| 91国产伊人大香蕉| 日本高清一区二区在线| 亚欧美色图| 婷婷久久网| 1240青青草一区二区三区视频天爱| 深爱五月婷婷| 青娱乐淫乱1314| 91国精产品| 久久久一区二区三区四曲免费听| 久热一区二区| 91 亚洲情侣偷拍 久久| 成视频在线观看免费看| 亚州色综合| 国产精品久久9| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 91色综合激情| 久久91精品国产9丨久久分亭| 啊啊啊啊啊好舒服视频| 久久99操天天日| 中文字幕乱码人妻二区三区| 亚洲色棕合| 9 7超碰在线免费观看| 午夜福利成人免费视频| AV麻豆免费一区| 欧美日韩一二三| 欧美97日韩精品| 91暧暧| 久久东京国产精品视频| 亚洲日韩精品久久久久一区壹牛 | 超碰成人国产| 国产av激情无码久久天堂| 久久系列| 久久久久久999| 欧美在线干| 91熟女.com| 欧美亚洲日韩16色| 嗯阿好爽好紧| 蜜臀久久一区二区| 99热这里是精品| 激情五月婷| 97人人模人人爽人人| 人人干人人操人人..com| 欧美亚洲一级在线观看| A片A5445444| 欧美亚洲自拍另类人妻| 亚洲欧美情色| 放黄片放3级黄片没穿衣服| 999精品久久久久久久| 大JI巴好深好爽又大又粗视频| 欧美天堂在线| 少妇被c 黄 免费观看| 亚欧免费观看视频| 在线观看免费视频国产| 干日本人少妇午夜寂寞影院| 天天操夜夜操狠很操| 性开放中文AV高清无码免费看| 强奸乱伦av电影| 天天日日夜夜| 国产传媒1234区| 蜜桃臀一区二区aV| 精品国产乱码久久久久久蜜臀| 人妻久久一区二区三区 | 成人无码专区精品视频| 日噜夜夜夜夜夜夜夜夜夜夜爽爽爽爽爽爽爽爽爽爽爽爽 | 亚洲国产精品无码AV久久久| 乱抡国产91| 91久久99久久91熟女精品| 后入内射蜜桃臀| 91在线丝袜| 日本色色视频网站| 大稥蕉免费视频这里只有精品| 丁香婷婷激情五月天无毒不卡| 亚洲性少妇| 亚洲天堂男人天堂网| 无码高清专| 欧美久久毛片基地| 伊人久久AV诱惑悠悠| 丰满高潮18xxxx| 91欧美美女日韩国产婷婷| 国产乱子伦久久精品综合一区二区三| 操操逼视频| 欧美专利1区2区3区4区5区免费| 五十路成人在线视频二区三区| 中文?日韩?免费?精品| 欧美日韩99| 日本久久久精品电影| 无码人妻精品一区二区三区99不卡 | 91色人妻| 青青草五月天| 国产精品福利视频播放| 艾草av| 美女被啪到深处抽搐视频| 日本在线视频导航| 久久精品中文字幕女同| 中文字幕,人妻,日韩| 亚洲少妇在线影音| 午夜福利激情在线视频| 躁躁日曰躁2020| 精品成人无码| 欧美精品久久| 乱色视频中文字幕| 天天综合97| 麻豆AV96熟妇人妻| 萌白酱自拍视频| 一本一道久久综合久久| 天天插天天射| 另类图片欧美激情综合| 北条麻妃性愛视频| 深夜激情无码| 色香综合| 国产精品亚洲日韩骚欢乐谷最新地址发布页huanieguty性屋娱乐妖精视频 | 亚洲国产一区二区入口| 99re这里| 亚州精人品大香蕉| 极品综合| 久久久亚洲熟妇资源| 高潮内射在线| 777AV电影| 2017天天插| 和协影院中文字幕三区| 志村玲子视频一区二区| 国产av又色又爽又黄| 色综91| 五月天AV资源| 神马久久久久久久久久| 婷婷精品视频| 超碰成人公开| 人妻天堂三区| 五月激情视频| 亚洲乱伦图片视频| 白嫩少妇| 粉嫩av一区二区三区天美传媒| 国产性感骚丝袜在线| 另类在线| 一级做a爰片久久毛片图片| 男女啊啊啊啊啊| 春色综合免费| 成人久久精品| 一区二区不卡| 欧美日韩免费专区在线| 青青草日本无码| 色久综合| 乱人伦 国语对白:视频直接看| 91干熟女| 五月婷婷六月色| 国模精品一区二区三区苹果色戒| 亚洲欧美在线观看无码| 一级乱伦网站| 国产精品一区二区亚洲人成毛片| 中国AAAAAA黄色片| 国产在线观看91精品一区| 黑人精品XXX一区一二区| 久操网视频| 九九探花视频在线观看| 免费久久精品麻豆一区二区av| 日韩中文字幕二区| 中文字幕二区日韩天堂| 超碰1024久久| 操逼无毒无码免费视频| 欧美 日韩第一性色| 精品久久久久综合无码| 一本色道综合久久欧美| 亚洲人妻中文高清| www.久久爱| 欧美夜色| 97超碰香蕉| 激情无码日韩| 天天干天天拍| 亚州欧美总和| 中文不卡视频| 亚洲一区操| 丁香九月激情| 国产精品欧美激在线| 91精品国产91熟女| 久久HD| 日韩大香蕉| 韩国免费播放一级毛片| av在线免费一区二区| 五月天激情小说| 精品97久久综合| 天天伊人| 九九伊人网| AV色五月天| 日韩精品一区二区日韩| 97久久超碰国产网站| 9久久精品| 婷婷久久五月天| 2017天天操天天日| 亚洲一卡2卡3卡4卡乱码网站| 97超碰逼| 久久东京伊人一本到鬼色| 九九九九九九九九九九九免费国产| 欧美91网| 婷婷伊人綜合中文字幕| 日韩97精| 国产精品无码AV网站| 熟妇人妻一区二区三在线| 国产精品毛片?v一区二区三区| 躁躁日曰躁2020| 精品久久久久久中文字幕三区| 一区二区三区国产精产| 国产女s强制榨精视频| 一区二区三区蜜桃成人撸久久东京热| 秋霞色色影院| 老鸭窝黄色视频网站| 69精品久久久久中文字幕| 精品丰满熟妇人妻一区| 男人亚洲91首页在线| 日韩免费av片高清无码| 久湿久久| 老女人日韩美91| 天天操夜夜嗨| 亚洲猛交| 久久一二三四不卡 | 超碰69| 五月天激情视频| 青娱乐二区免费| 久久久无码精品人妻二区 | 国产啊v在线免费播放| 中文字幕精品三级久久久| 婷婷丁香在线| 黄色视频60分钟| 日日骚一区二区三区| 99抽插| 日韩精品高清资源在线 | 天堂种子在线www网资源| CCYY草草影院地址入口| 97在线播放| 熟女精品一区二区在线观看| 超碰人人乐97| 99热精品在线观看| 丰满岳乱妇一区二区三区| 欧美色网| 中文字幕一二三| 天天综合站| 超碰97久久国| 色九九综合AV| 日夜干射色啊|