日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

MMU及PTS说明

發(fā)布時間:2023/12/15 编程问答 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MMU及PTS说明 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

MMUPTS表格

最近在FPGA上仿真調(diào)試Virgo(基于ARM11的一款處理器)芯片。MMU部分總是出錯,具體的現(xiàn)象是查看物理地址和虛擬地址的映射時候芯片經(jīng)常會掛掉。先是懷疑MMU的寄存器配置有問題,后來又懷疑MMU映射使用的PTS表格有問題,最后發(fā)現(xiàn)竟然是RAM沒有清零導(dǎo)致的,唉,竟然犯了這種的錯誤,實在是雷人。

為了解決問題,這兩天對這部分代碼進行了分析和調(diào)試,擔心過兩天會忘掉,趕緊寫下來。

1MMU初始化代碼分析

其實MMU的初始化過程就是PTS表格的初始化過程。

那么啥是PTS表格呢?

PTS表格是供MMU進行地址映射和察看內(nèi)存屬性信息的表格。

PTS表格主要記錄了兩方面的信息,第一:虛擬地址對應(yīng)的物理地址在哪個位置,第二:虛擬地址的屬性信息,如上面的0x402/0x40e/0x41e

MMU詳細的初始化過程參照下面的代碼解釋:

?? ????????b?????? .

?

??????? INCLUDE oemaddrtab_cfg.inc

?

;------------------------------------------------------------------

?????? ?; Compute physical address of the OEMAddressTable.

20??? add???? r11, pc, #g_oalAddressTable - (. + 8)

??? ldr???? r10, =PTs??????? ; (r10) = 1st level page table

?

?

??? ; Setup 1st level page table (using section descriptor)????

??? ; Fill in first level page table entries to create "un-mapped" regions

??? ; from the contents of the MemoryMap array.

??? ;

??? ;?? (r10) = 1st level page table

??? ;?? (r11) = ptr to MemoryMap array

?

??? ; 接下來這三行代碼是配置ptr指針的位置,以及初始化DRAM部分物理地址在PTS映射表中的標記,即E

??? ; 后面會將這個標記放置到PTS映射表中

??? add???? r10, r10, #0x2000?????? ; (r10) = ptr to 1st PTE for "unmapped space"

??? mov???? r0, #0x0E?????????? ; (r0) = PTE for 0: 1MB cachable bufferable

??? orr???? r0, r0, #0x400????? ; set kernel r/w permission

25??? mov???? r1, r11???????? ; (r1) = ptr to MemoryMap array

?

???

??? ; 獲取g_oalAddressTable的參數(shù)

??? ; 哈哈,這個就不用解釋了

30??? ldr???? r2, [r1], #4??????? ; (r2) = virtual address to map Bank at

??? ldr???? r3, [r1], #4????? ??; (r3) = physical address to map from

??? ldr???? r4, [r1], #4??????? ; (r4) = num MB to map

?

??? ; g_oalAddressTable表格的最后一行是DCD???? 0x00000000, 0x00000000,? 0?

??? ; 也即r4 = 0

??? cmp???? r4, #0????????? ; End of table?

??? beq???? %f40

?

??? ; 這里也不用說了,就是限定最大值為MBGB

??? ldr???? r5, =0x1FF00000

??? and???? r2, r2, r5????????? ; VA needs 512MB, 1MB aligned.???????

?

??? ldr???? r5, =0xFFF00000

??? and???? r3, r3, r5????????? ; PA needs 4GB, 1MB aligned.

?

??? ; 值得一提的是下面的這個值,網(wǎng)上的爭論也比較多

??? ; PTS表格中的最小元素代表了MB的物理地址空間,這也是g_oalAddressTable中映射的最小單位是MB的原因

??? ; 假如說有MBDRAM需要進行映射,每MBPTS表格中占據(jù)一個元素(四個字節(jié)的位置),最終就是:

??? ; 第一個MB放置在PTS表格偏移為x0的位置,假如說這段MB DRAM 的物理地址是x3000 0000,則存放到這里的數(shù)據(jù)就是x3000 0000

??? ; 第二個MB放置在PTS表格中偏移為x4的位置,數(shù)據(jù)是x3010 0000[即這MB空間的起始物理地址]

??? ; 第三個MB放置在PTS表格中偏移為x8的位置,數(shù)據(jù)是x3020 0000[即這MB空間的起始物理地址]

??? ; 第四個MB放置在PTS表格中偏移為xc的位置,數(shù)據(jù)是x3030 0000[即這MB空間的起始物理地址]

??? ; 如果DRAM很大的話,依次類推

??? ; 注意觀察一下上面的偏移x0,其實可以通過(x3000 0000-0x3000 0000>>18計算出來

??? ; 注意觀察一下上面的偏移x4,其實可以通過(x3010 0000-0x3000 0000>>18計算出來

??? ; 注意觀察一下上面的偏移x8,其實可以通過(x3020 0000-0x3000 0000>>18計算出來

??? ; 注意觀察一下上面的偏移xc,其實可以通過(x3030 0000-0x3000 0000>>18計算出來

??? ; 很明顯,這個為的右移值是由PTS的最小元素所代表的物理空間大小決定的

??? add???? r2, r10, r2, LSR #18

??? add???? r0, r0, r3????????? ; (r0) = PTE for next physical page

?

??? ; 接下來這四行代碼就是將DRAM或者寄存器對應(yīng)的物理地址填充到PTS表格中,r2是表格的指針,r0是待映射的物理地址

35 ???str???? r0, [r2], #4

??? add???? r0, r0, #0x00100000???? ; (r0) = PTE for next physical page

??? sub???? r4, r4, #1????????? ; Decrement number of MB left

??? cmp???? r4, #0

??? bne???? %b35??????????? ; Map next MB

?

??? bic???? r0, r0, #0xF0000000??? ?; Clear Section Base Address Field

??? bic???? r0, r0, #0x0FF00000???? ; Clear Section Base Address Field

??? ; 查詢g_oalAddressTable表格的下一個Element(不知道該咋翻譯)

??? ; 起始一個Element就對應(yīng)表格g_oalAddressTable的一行,如DCD???? 0x93300000, 0xD0102000,? 1就是一個element

??? b?????? %b30??????????? ; Get next element

???

??? ; 下面這行代碼是用來將g_oalAddressTable表格中的物理地址同時也映射到xa000 0000~0xbfff ffff這個Uncache空間中

??? ; tst???? r0, #8bic???? r0, r0, #0x0C是用來計算后需要填充PTS表格中的標記,其實結(jié)果就是x402

??? ; 第三行add???? r10, r10, #0x0800中的x0800其實就是xa000 0000PTS表格中的相對偏移(相對于虛擬地址x8000 0000

??? ; pts表格中位置的偏移),可以這樣計算

??? ; (0xa000 0000-0x8000 0000)>>18 = 0x0800

??? ; 第行代碼沒有意義,可以刪除

40??? tst???? r0, #8

??? bic???? r0, r0, #0x0C?????? ; clear cachable & bufferable bits in PTE

??? add???? r10, r10, #0x0800?????? ; (r10) = ptr to 1st PTE for "unmapped uncached space"

??? bne???? %b25??????????? ; go setup PTEs for uncached space

??? sub???? r10, r10, #0x3000?????? ; (r10) = restore address of 1st level page table ?

?

??? ; 接下來是將虛擬地址x0000 0000~0x000f ffff這段空間映射到物理RAM的前MB空間

??? ; 該芯片上RAM的物理基址在x7000 0000,所以對應(yīng)的就是x7000 0000~0x700f ffff

??? ; 值得說明的是x7000040E,表示位于x7000 0000MB空間的基址

??? ; r0表示虛擬地址x0000 0000PTS表格中的位置,其實就在PTS表格中的最開始位置

??? ; 1. Setup mmu to map (VA == 0) to (PA == 0x70000000).

??? ; 1-1. cached area.

??? ldr???? r0, =PTs??????? ; PTE entry for VA = 0

??? ldr???? r1, =0x7000040E???? ; cache/buffer/rw, PA base == 0x70000000

??? ;ldr? ???r1, =0x70000402???? ; cache/buffer/rw, PA base == 0x70000000

??? str???? r1, [r0]

?

??? ; 下面三行其實和上面的四行代碼類似,表示將虛擬地址x2000 0000映射到物理地址x7000 0000

??? ; 第一行代碼中的x0800表示虛擬地址x2000 0000PTS表格中的偏移

??? ; 而是UNCACHE ram的標記

??? ; 1-2. uncached area.

??? add???? r0, r0, #0x0800???? ; PTE entry for VA = 0x0200.0000 , uncached????

??? ldr???? r1, =0x70000402???? ; uncache/unbuffer/rw, base == 0x70000000

??? str???? r1, [r0]

???

???

??? ; 接下來這段代碼將虛擬地址x7000 0000映射到物理地址x7000 0000,這段映射空間的大小是MB

??? ; DRAM空間的大小

??? ; Comment:

??? ; The following loop is to direct map RAM VA == PA. i.e.

??? ;?? VA == 0x70XXXXXX => PA == 0x70XXXXXX for Virgo

??? ; Fill in 8 entries to have a direct mapping for DRAM

??? ;

??? ldr???? r10, =PTs?????????? ; restore address of 1st level page table

??? ldr???? r0,? =PHYBASE

?

??? ; 下面這一行#(0x7000 / 4)同樣是計算虛擬地址x7000 0000PTS表格中的偏移

??? ; 下面這段代碼我沒有改,抄襲了三星的做法,它們沒有寫好,正確的寫法應(yīng)該是:

??? ; (0x7000 0000>>18),是不是搞得你云里霧里的,鄙視Samsung,將來Vrigo的方案

??? ; 出去之后,一定要把公版BSP給改的簡單易懂,要不然OEM廠家又要罵了

??? add???? r10, r10, #(0x7000 / 4) ; (r10) = ptr to 1st PTE for (0x70000000>>16)/sizeof(DWORD)

?

??? ; 下面的#0x1E#0x400最終組合成一個標記x40e,類似于前面的x402x40e

??? add???? r0, r0, #0x1E?????? ; 1MB cachable bufferable

??? orr???? r0, r0, #0x400????? ; set kernel r/w permission

??? mov???? r1, #0

??? mov???? r3, #64????????? ; 128MB SDRAM

??? ;mov ????r3, #128??????? ; 128MB SDRAM

??? ; 下面的r2表示當前的映射在PTS表格中的偏移

??? ; 第三行代碼純屬三星的人發(fā)賤,正確易懂的寫法是add???? r2, r10, r2, LSL2

??? ; 干脆用C語言寫更加易懂一些,就是r2 = r2*4 + r10,這里的左移Bit主要原因還是PTS中的每個元素是個字節(jié)

45??? mov???? r2, r1????????? ; (r2) = virtual address to map Bank at

??? cmp ????r2, #0x20000000:SHR:BANK_SHIFT

??? add???? r2, r10, r2, LSL #BANK_SHIFT-18

??? strlo??? r0, [r2]

??? add???? r0, r0, #0x00100000???? ; (r0) = PTE for next physical page

??? subs???? r3, r3, #1

??? add???? r1, r1, #1

??? bgt???? %b45

?

?

??? ; 兄弟們肯定在想,我考你在這里搞了大半天,修改的都是PTS,那MMU咋能知道呢?

??? ; 呵呵,不要急,到了,下面的p15, 0, r10, c2, c0, 0不是把PTS的地址給MMU了么,哈哈,大功告成

??? ; 就剩下啟動MMU

??? ldr???? r10, =PTs?????????? ; (r10) = restore address of 1st level page table

?

??? ; The page tables and exception vectors are setup.

??? ; Initialize the MMU and turn it on.

??? mov???? r1, #1

??? mcr???? p15, 0, r1, c3, c0, 0?? ; setup access to domain 0

??? mcr???? p15, 0, r10, c2, c0, 0

?

??? mcr???? p15, 0, r0, c8, c7, 0?? ; flush I+D TLBs

???

;??? mrc???? p15,0,r1,c1,c0,0

???

??? orr???? r1, r1, #0x0071???????? ; Enable: MMU

??? orr???? r1, r1, #0x0004???? ; Enable the cache

?

?

??? ldr???? r0, =VirtualStart

?

??? cmp???? r0, #0????????? ; make sure no stall on "mov pc,r0" below

??? ; OK,終于把MMUenable了,可以用了,哈哈,爽

??? mcr???? p15, 0, r1, c1, c0, 0

?

??? mov???? pc, r0????????? ;? & jump to new virtual address

??? nop

?

?

??? ; MMU & caches now enabled.

??? ;?? (r10) = physcial address of 1st level page table

??? ;

;------------------------------------------------------------------

?

VirtualStart

?

??????? mrs???? r0, cpsr

?

??????? ; 下面這段是堆棧的配置,如果你發(fā)現(xiàn)EBoot下面的變量和數(shù)組比較多的話,一定要調(diào)整下面

??????? ; Samsungwhimory.eboot就需要相當大的Stack空間,小的話就會出莫名其妙的問題

??????? ; 哦,對了,差點忘了,Stack是從上朝下增長的,而Ram是從從下朝上增長的,不要越界了

??????? bic???? r0, r0, #Mode_MASK

??????? orr???? r1, r0, #Mode_IRQ | NOINT

??????? msr???? cpsr_cxsf, r1?????????????? ; IRQMode

?????? ?mov???? sp, #0x80000000

??????? add???? sp, sp, #0x3d000??????? ;

?

??????? bic???? r0, r0, #Mode_MASK | NOINT

??????? orr???? r1, r0, #Mode_SVC

??????? msr???? cpsr_cxsf, r1?????????????? ; SVCMode??????

??????? mov???? sp, #0x80000000

??????? add???? sp, sp, #0x40000??????? ;

??????? b?????? main

?

??????? ENTRY_END

?

??????? LTORG

2.最終生成的PTS表格

上面的代碼太抽象了,我把PTS表格Dump出來之后用表格列寫了以下,如下:

其中,第四列表示虛擬地址,第三列表示虛擬地址對應(yīng)物理地址,第一列表示PTS表格中的位置偏移,而第二列為PTS表格中存放的數(shù)據(jù)。每1MB的虛擬地址在下面的表格中都對應(yīng)一行。

address

value

physical address

VIRTUAL ADD

CHIP

SPACE

0X70012000

0X7000040E

0X70000000

0x80000000

DDR

Cached Space

0X70012004

0X7010040E

0X70100000

 

0X70012008

0X7020040E

0X70200000

 

0X7001200C

0X7030040E

0X70300000

 

 

0X700121FC

0X77F0040E

0X77F00000

 

0x700124C8

0xD010040E

0xD0101000

0x93200000

UART0

0X70012800

0x70000402

0X70000000

0xA0000000

DDR

UNCACHED SPACE

0X70012804

0x70100402

0X70100000

0xA0100000

 

0x70012CC8

0xD0100402

0xD0101000

0xA3200000

UART0

0X70010000

0X7000040E

0X70000000

0X00000000

DDR 

?映射0地址到物理內(nèi)存的開始位置,這里只映射1MB的空間,屬性為Cache

0X70010800

0xD0100402

0X70000000

0X20000000

DDR

 映射0x20000000地址到物理內(nèi)存的開始位置,這里也是僅僅映射1MB的空間,屬性為UnCache

 

 

 

 

 

 

0X70011C00

0X7000041E

0X70000000

 X70000000

 

DDR 

 

 

 

映射地址0X70000000到物理內(nèi)存開始的位置 

0X70011C04

0X7010041E

0X70100000

0X70100000

 

0X70011C08

0X7020041E

0X70200000

0X70200000

 

 

0X70011DFC

0X77F0041E

0X77F00000

0X77F00000

 

最終賦值給MMU的值如下:

Value

MMU.SFR

About

1

c3&c0

Open MMU

PTs0x70010000

c2&c0

set up access to domain 0

7800041e

c8&c7

flush I+D TLBs

5007d

c0&c1

Enable: MMU and cache

3.物理地址和虛擬地址映射關(guān)系圖形化顯示

感覺上面的物理地址和虛擬地址的映射不夠形象,我把他們的映射關(guān)系用下面的圖形表示。

1>? 0x0000 0000~0x000f ffff0x7000 0000~0x700f ffff的映射如下

2>? 0x2000 0000~0x200f ffff0x7000 0000~0x700f ffff的映射如下

3>? 0x8000 0000~0x83ff ffff0x7000 0000~0x73ff ffff的映射如下

?

4>? 0xa000 0000~0xa3ff ffff0x7000 0000~0x73ff ffff的映射如下

5>? UART寄存器的映射如下

?

4.附g_oalAddressTable表格

; Export Definition

?

??????? EXPORT? g_oalAddressTable[DATA]

?

;------------------------------------------------------------------------------

;

; TABLE FORMAT

;?????? cached address, physical address, size

;------------------------------------------------------------------------------

?

g_oalAddressTable

?

????? DCD???? 0x80000000, 0x70000000, 64???? ; 512 MB DRAM BANK ????????

DCD???? 0x93200000, 0xD0101000,? 1????? ; uart0 slv register

?????? DCD???? 0x00000000, 0x00000000,? 0????? ; end of table

;------------------------------------------------------------------------------

??????? END

?

累死我了,終于寫完了。

如果有沒寫清楚的地方,歡迎發(fā)郵件到guopeixin@126.com或者在此留言。

總結(jié)

以上是生活随笔為你收集整理的MMU及PTS说明的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

91精品国产电影 | 96国产精品视频 | 久久国产电影院 | 国产xxxxx在线观看 | 成人永久免费 | 91久久爱热色涩涩 | 日韩欧美在线高清 | 丁香花在线视频观看免费 | 18久久久久| 中文字幕丝袜美腿 | 香蕉影院在线 | 西西人体www444| 亚州成人av在线 | 5月丁香婷婷综合 | 亚洲高清在线 | 天天操天天添天天吹 | 久久伊人八月婷婷综合激情 | 久久99精品久久久久久久久久久久 | 最新免费av在线 | 热久久免费视频精品 | 香蕉影视在线观看 | 黄免费网站 | 国产一级视频在线 | 日韩中文字幕免费看 | 在线播放第一页 | 国产资源在线免费观看 | 亚洲自拍自偷 | 中文字幕乱在线伦视频中文字幕乱码在线 | 亚洲精品美女在线观看 | 日韩在线观看精品 | 久久久99精品免费观看 | 999久久久久久| www亚洲国产 | 国产黄色片一级 | 麻花豆传媒一二三产区 | 日韩在线观看一区二区三区 | 在线观看中文字幕亚洲 | 182午夜在线观看 | 中文字幕一区二区三区四区视频 | 亚洲欧美视频在线观看 | 午夜少妇av| 综合色在线| 日本一区二区三区视频在线播放 | 色偷偷av男人天堂 | 片网站 | 一区二区三区高清不卡 | www.国产在线 | 狠狠干夜夜爱 | 亚洲 欧美 国产 va在线影院 | 亚洲成人精品国产 | 婷婷午夜激情 | 日本在线精品视频 | 久久久69| 中文字幕av在线 | 中文字幕在线看视频国产 | 激情一区二区三区欧美 | 免费成人黄色 | 久久99精品国产麻豆宅宅 | 久操视频在线播放 | 国产无套精品久久久久久 | 日韩色一区二区三区 | 国产精品99久久免费黑人 | 五月天国产精品 | 激情导航| 国产91学生粉嫩喷水 | 天天拍天天爽 | 欧美一级免费高清 | 久久九九免费视频 | 日韩中文字幕在线观看 | 狠狠干电影 | 激情久久综合 | 精品免费久久久久久 | 成人午夜精品久久久久久久3d | 丁香花在线视频观看免费 | 国产精品久久久影视 | 成人影视免费 | 久草在线视频精品 | 福利视频一区二区 | 亚洲国产黄色片 | 国产成人精品一区二区三区在线观看 | 免费观看91 | 国产 日韩 在线 亚洲 字幕 中文 | 亚洲成人黄色av | 久久久麻豆精品一区二区 | 久久免费毛片视频 | av女优中文字幕在线观看 | 国产亚洲在线观看 | 日韩中文字幕免费在线观看 | 97成人在线视频 | 91av综合 | 激情久久影院 | 欧美日韩视频精品 | 精品久久久久亚洲 | 亚洲一区二区三区精品在线观看 | 在线看片91 | 国产成人一区二区三区在线观看 | 一区二区三区在线电影 | 国产97色在线 | 国产成人免费在线观看 | 亚洲理论视频 | 久久久福利视频 | 久久极品| 天天干.com | 久久婷婷开心 | 欧美日韩中文字幕在线视频 | 国产高清视频在线观看 | 亚洲黄网站 | 三级a毛片| 日韩视频免费在线 | 亚洲伊人网在线观看 | 黄色三几片 | 欧美久久精品 | 五月天亚洲综合小说网 | 免费三级黄 | www.com黄 | 国产精品无av码在线观看 | 玖玖999| 久久少妇 | 亚洲成人资源 | 在线观看你懂的网址 | 亚洲第一区在线播放 | 成人作爱视频 | 在线观看国产中文字幕 | 日韩免费中文字幕 | 又大又硬又黄又爽视频在线观看 | 欧美一级片免费在线观看 | 麻豆视频91 | 成人一区二区三区在线观看 | www亚洲精品 | 国产日韩欧美自拍 | 999久久国精品免费观看网站 | 亚洲影院天堂 | 一区二区激情 | 天天操伊人 | 一区二区三区免费网站 | 黄色免费视频在线观看 | 一区二区三区四区五区在线视频 | 亚洲精选视频免费看 | 欧美激情综合五月色丁香小说 | 日日爱av| 超级碰碰碰免费视频 | 永久免费在线 | 射射射av| 麻豆久久久 | 美女网站视频一区 | 激情视频一区二区 | 激情 婷婷 | 国产精品专区h在线观看 | 九九热在线视频免费观看 | 亚洲欧美日韩精品久久久 | 国产精品国产三级国产aⅴ无密码 | 婷婷久操 | 天天干夜夜干 | 欧美激情va永久在线播放 | 亚洲一区av | 成人h在线观看 | 亚洲精品白浆高清久久久久久 | 欧美日韩国产一二三区 | 国产又粗又猛又黄又爽视频 | 在线观看成人网 | 国产露脸91国语对白 | 国产视频首页 | 久久精品婷婷 | 日韩网站在线播放 | 国产精品涩涩屋www在线观看 | 成人一级影视 | 日韩中文字幕免费视频 | 成人国产电影在线观看 | 91视频免费国产 | 欧美日韩国产在线观看 | 色94色欧美 | 女人高潮一级片 | 亚洲欧美国产精品久久久久 | 狠日日 | 久久y | 97在线资源 | 日本女人逼 | 黄色网www| 91人人视频在线观看 | 99精品视频免费观看视频 | 天天弄天天操 | 精品成人在线 | av一区二区在线观看中文字幕 | www.精选视频.com | 91九色国产在线 | 日本aaa在线观看 | 色婷婷伊人 | 婷婷去俺也去六月色 | 毛片基地黄久久久久久天堂 | 亚洲人久久| 成人av电影免费 | 午夜91在线 | 国产精品久久电影网 | 中文字幕久久网 | 五月婷婷久久综合 | 99热网站| 亚洲欧美综合精品久久成人 | 香蕉影视app | 日日干激情五月 | 欧美专区国产专区 | 免费av视屏 | 国产69精品久久app免费版 | 精品国产一区二区三区噜噜噜 | 18做爰免费视频网站 | 91三级在线观看 | 亚洲精品中文在线 | 成人国产精品入口 | 狠狠干天天操 | 午夜久久视频 | 欧美二区在线播放 | 中文字幕成人av | www.com久久久 | 99精品欧美一区二区 | 天天插天天干天天操 | www黄| 免费看日韩片 | 激情久久伊人 | 国产成a人亚洲精v品在线观看 | 天天艹天天干天天 | 久久精品久久精品久久精品 | 久久免费电影网 | 国产精品第一页在线观看 | 97超碰免费在线 | 超碰免费公开 | 日本激情动作片免费看 | 九九精品在线观看 | 天天干,天天干 | 91av电影在线 | 国产亚洲精品福利 | 91精品无人成人www | 一区二区国产精品 | 日韩精品免费在线观看 | 精品国产电影一区二区 | 96久久久 | 91精品视频一区二区三区 | 免费av在线| 久久久久久久久久久久国产精品 | 欧美亚洲精品在线观看 | 99福利影院 | a级成人毛片 | 日韩精品欧美专区 | 在线影视 一区 二区 三区 | 天天综合天天做 | 国产91影院 | 国产美女久久 | 国产精品毛片一区视频 | 黄色小网站在线观看 | 色综合久久久久综合体桃花网 | 91传媒免费在线观看 | 久久在线观看视频 | 亚洲国产欧美在线人成大黄瓜 | av福利在线免费观看 | 免费看片成人 | 精品一区二区免费视频 | 一区中文字幕在线观看 | 亚洲一区二区三区91 | 久久久精品国产一区二区 | 麻豆久久一区二区 | 国产精品毛片一区视频播 | 亚洲欧美精品在线 | 97人人人人 | a黄色大片 | 国产免费又黄又爽 | 欧美日韩另类在线 | 乱男乱女www7788 | 午夜12点| 精品久久久久久久久久久久久 | 黄色一级片视频 | 久久99久久99精品 | 欧美日韩国产在线精品 | 亚洲国产精品视频在线观看 | 超碰人人干人人 | 亚洲欧美久久 | 成人午夜毛片 | 美女视频是黄的免费观看 | 一区二区三区免费网站 | 久久精品99久久 | 国产高清久久 | 九九视频在线 | 久久综合久久综合九色 | 免费日韩 精品中文字幕视频在线 | 中文字幕久久网 | 久久精品久久久久久久 | 久久免费av | 狠狠色丁香婷婷综合最新地址 | 中文字幕网址 | 91传媒激情理伦片 | 日本夜夜草视频网站 | 精品久久久久久国产偷窥 | 中文字幕 婷婷 | 日韩网站免费观看 | 国产视频1区2区 | 日韩视频免费观看高清 | 天天草天天 | 精品毛片一区二区免费看 | 免费视频成人 | 99精品成人 | 天天射天天舔天天干 | 亚洲 欧美变态 另类 综合 | 久久久国产一区二区三区四区小说 | 免费国产一区二区 | 啪啪精品 | 麻豆精品传媒视频 | 成人av免费电影 | 久久久在线免费观看 | 成人三级黄色 | 色七七亚洲影院 | 99精品在线看 | 日韩小视频网站 | 91av在线电影| 欧美一级电影 | 天天综合五月天 | 久久99精品热在线观看 | 久草在线视频网站 | 午夜精品久久久久99热app | 日韩综合色| 日韩av在线影视 | 精品美女久久 | 中文字幕成人在线观看 | 一区二区视频播放 | 国产亚洲情侣一区二区无 | 98超碰人人 | 亚洲国产偷 | 日韩免费av网址 | 开心色激情网 | 国内精品在线观看视频 | 亚洲影视九九影院在线观看 | 成人综合婷婷国产精品久久免费 | 亚洲自拍自偷 | 99视频网址 | 国产高潮久久 | www亚洲视频 | 国产理论在线 | 欧美日韩一级在线 | 午夜精品一区二区三区免费视频 | 国产麻豆精品久久一二三 | 国产精品久久久久国产精品日日 | 亚洲国产视频在线 | 成人蜜桃视频 | 91九色视频国产 | 天天干天天干天天射 | 免费福利片2019潦草影视午夜 | 亚洲国产婷婷 | 天天操天天拍 | 亚洲精品国偷自产在线99热 | 国内精品久久久久久久久久久 | 中文字幕在线一区二区三区 | 99综合电影在线视频 | 丁香激情综合 | 免费99精品国产自在在线 | 在线观看成人国产 | 国产精品不卡av | 国产精品久久av | 操操综合 | av免费试看| 四虎www| 婷婷丁香在线观看 | 久久久久国产精品免费 | 蜜臀av性久久久久蜜臀aⅴ涩爱 | 欧美 日韩 国产 成人 在线 | 中文字幕在线观看2018 | 天天操天天射天天舔 | av久久久 | 国产一区二区三区免费观看视频 | 欧美另类交在线观看 | 九九99| 中文国产字幕在线观看 | 美女性爽视频国产免费app | 天天操天天操天天操天天操天天操 | 国产成人a亚洲精品v | 午夜在线国产 | 国产视频91在线 | 日韩av片无码一区二区不卡电影 | 波多野结衣综合网 | 2022中文字幕在线观看 | 日韩av网站在线播放 | 成人宗合网 | 天天操天天弄 | 国产91欧美| 欧美日韩在线精品一区二区 | 99久久精品无码一区二区毛片 | 婷婷丁香激情网 | 免费网站色 | 久久婷婷一区二区三区 | 国产1级毛片 | 国产aaa大片 | 国产一级视频 | 亚洲精品国产综合99久久夜夜嗨 | av短片在线观看 | 92av视频 | 国产人成精品一区二区三 | 波多野结衣在线视频免费观看 | 国产资源网站 | 玖玖玖精品| 国产精品久久久 | 免费欧美高清视频 | 国产午夜精品在线 | 91福利区一区二区三区 | 黄色小网站在线观看 | 五月婷婷激情 | 99久久精品国产一区二区三区 | 美女免费网站 | 亚洲专区在线播放 | 日日操网| 免费在线激情视频 | 中文字幕在线网址 | 日韩国产欧美在线播放 | av在线播放中文字幕 | 亚洲精品麻豆 | 国产精品免费一区二区三区 | 成人免费观看电影 | 日本精品一区二区三区在线播放视频 | 夜夜躁日日躁狠狠久久av | 香蕉影院在线观看 | 国产在线观看污片 | 久久久久在线视频 | 亚洲天堂网在线视频观看 | 久久黄色免费观看 | 久久精品一区二区三区中文字幕 | 五月婷婷六月丁香激情 | 日本精品视频免费观看 | 国产精品久久久久9999 | 五月天婷亚洲天综合网鲁鲁鲁 | 午夜久久久久久久 | 992tv成人免费看片 | 国产精品成久久久久三级 | 摸阴视频 | 天天操狠狠操网站 | 色婷婷国产 | 97国产一区二区 | 99re久久资源最新地址 | 欧美日韩在线观看一区二区三区 | 午夜成人影视 | 夜夜操夜夜干 | www.香蕉视频在线观看 | 九九久久久久99精品 | 韩日视频在线 | 在线电影 你懂得 | 欧美另类高潮 | 欧美91精品久久久久国产性生爱 | 91成人网页版 | 五月婷婷综合在线观看 | av 在线观看 | 日韩在线一区二区免费 | 毛片www | 深爱开心激情网 | 99久精品 | 国产在线观看国语版免费 | 99久久精品国产系列 | www久久国产 | 中文在线免费视频 | 欧美一级黄大片 | 国内视频一区二区 | 成人午夜影院在线观看 | 国产字幕在线播放 | 欧美久久久久久久久久 | 中文字幕网站 | 国产剧情在线一区 | 免费日韩一区二区三区 | 亚洲一区久久久 | 99久久久成人国产精品 | 国产精品成人一区二区 | 在线天堂8√| 免费看色视频 | 伊人伊成久久人综合网小说 | 精品91视频| 国产日韩精品在线观看 | 亚洲艳情 | 亚洲久草在线 | 亚洲精品在线一区二区 | 久久国产精品99国产精 | av免费电影在线观看 | 色综合天天狠狠 | 黄色动态图xx | 精品国产一区二区三区在线观看 | 日本中文字幕电影在线免费观看 | 日韩精品视频免费专区在线播放 | 亚洲精品网站在线 | 国产永久免费高清在线观看视频 | 久久伦理网 | 国产欧美最新羞羞视频在线观看 | 色综合 久久精品 | 中文永久字幕 | 欧美福利在线播放 | 婷婷色在线资源 | 日韩动漫免费观看高清完整版在线观看 | 一区二区三区中文字幕在线观看 | 黄色美女免费网站 | 在线观看黄网站 | 久久狠狠亚洲综合 | 日日干综合 | 亚洲电影第一页av | 国产成人av网 | 九九热免费在线观看 | 成人免费网站在线观看 | 国产综合在线观看视频 | 亚洲国产美女久久久久 | 亚洲在线视频网站 | 三级黄色网址 | 黄色资源网站 | 国产精品九九久久99视频 | 色久av | 久久的色 | 久久免费视频一区 | 婷婷色视频 | 亚洲精品美女久久久久网站 | 国产高清综合 | 日韩在线视频看看 | 日韩精品一区二区在线 | 中文字幕无吗 | 国产一区二区三区午夜 | 最近免费观看的电影完整版 | 国产伦理久久精品久久久久_ | 91福利社区在线观看 | 国产成人久久精品77777 | 国产69久久| 国产一区免费视频 | 97精品超碰一区二区三区 | 国产在线精品一区二区不卡了 | 欧美三级高清 | 日日婷婷夜日日天干 | 久久草草热国产精品直播 | 久久超级碰 | 国产一区二区三区免费视频 | 色在线中文字幕 | 91精品看片 | 夜夜操天天操 | 欧美日韩午夜在线 | 日本中文字幕在线 | 在线激情影院一区 | 日本在线精品视频 | 波多野结衣网址 | 中文字幕亚洲精品在线观看 | 久草视频在线免费 | 成人一区二区在线观看 | 麻花豆传媒mv在线观看 | 亚洲精品99久久久久中文字幕 | 亚洲综合色网站 | 国产精品美女999 | 国内久久久久 | 国产精品久久久久四虎 | 中文字幕国语官网在线视频 | 黄色av网站在线观看免费 | 中文字幕在线观看亚洲 | 色婷婷一区 | 青春草视频 | 在线观看成人一级片 | 毛片美女网站 | 久久人91精品久久久久久不卡 | 日韩,中文字幕 | 日韩久久精品一区二区 | 美女搞黄国产视频网站 | 婷婷综合在线 | 国产a级免费| 久久久久久不卡 | 免费在线观看成年人视频 | 国产在线久草 | 在线观看免费中文字幕 | 国产在线黄 | 911香蕉视频 | 免费国产在线精品 | av3级在线 | 99精品国产成人一区二区 | 91视频在线免费 | 免费三级大片 | 97人人爽人人| 亚洲精品乱码久久久久久蜜桃动漫 | 成人综合婷婷国产精品久久免费 | 午夜av免费在线观看 | 国产精品精品 | 丁香九月激情 | 欧美日韩性视频在线 | 在线免费观看国产黄色 | 国产专区在线播放 | 98超碰在线观看 | 91专区在线观看 | 狠狠综合久久 | 欧美日韩视频在线一区 | 成人av日韩 | 国产精品日韩 | 国产福利一区二区三区在线观看 | 久久99精品视频 | 亚洲黄色在线免费观看 | 久久毛片视频 | 999久久久 | 久久国产一区 | 国产精久久久久久久 | 日日碰狠狠添天天爽超碰97久久 | 欧美国产日韩在线视频 | 日韩成人精品一区二区三区 | 国产视频久久 | 香蕉视频国产在线 | 97人人爽人人 | 人人玩人人添人人 | 99福利片 | 久久免费av| 麻豆精品视频在线 | 国产欧美精品一区二区三区四区 | a久久久久久 | 亚洲一区视频免费观看 | 欧美精品久久久久久久亚洲调教 | 成人在线免费看视频 | 久久久久久美女 | 久久久www成人免费精品张筱雨 | 日韩亚洲在线观看 | 天天干天天操天天 | 天天玩天天干 | www.天天操.com | 国产手机视频在线播放 | 在线免费视| 成人国产精品 | 日韩精品视频免费在线观看 | 久久色视频 | 免费看v片 | 99在线观看视频网站 | 国产精品不卡 | 香蕉久草 | 久久99精品久久久久久 | 99热国产在线中文 | 成人免费视频在线观看 | 国产精久久 | 成人午夜电影免费在线观看 | 欧美另类xxx| 五月花婷婷 | 在线观看国产一区二区 | 久久不射影院 | 久久免费视频在线观看 | 久久狠狠婷婷 | 夜夜操天天干, | 国产自在线 | 99精品视频在线 | 亚洲1区 在线 | 成人国产网站 | 欧美精选一区二区三区 | 成人毛片一区 | 人人藻人人澡人人爽 | 国产主播99| 欧美日本日韩aⅴ在线视频 插插插色综合 | 久久国产精品成人免费浪潮 | 久久久国产精品成人免费 | 激情视频综合网 | 国产高清精品在线观看 | 99免费看片 | 黄色三级免费 | 日韩二区三区在线 | 天天天干天天射天天天操 | 91天堂影院 | 午夜免费在线观看 | 欧美va天堂va视频va在线 | 我爱av激情网 | 日韩av电影手机在线观看 | 天堂av观看 | 人人干在线 | 国产日韩欧美中文 | 亚洲毛片一区二区三区 | 午夜三级在线 | 亚洲欧美国产精品va在线观看 | 久久国产精品99久久人人澡 | 亚洲一级二级三级 | 久久99精品久久久久久 | 激情五月av | 国产视频色 | 国产精品h在线观看 | 天天干天天拍天天操天天拍 | 中文字幕在线观看资源 | 欧美国产不卡 | 一级黄毛片 | 中文字幕日本在线观看 | 三级毛片视频 | 日韩精品一区二区三区丰满 | 婷婷丁香六月 | 国产日韩欧美自拍 | 伊人天天狠天天添日日拍 | 欧美日韩高清一区二区 国产亚洲免费看 | 亚洲成人黄色在线观看 | 国产免费久久精品 | 久久人人爽视频 | 欧美不卡视频在线 | www.av在线播放| 开心色婷婷| 国产美女免费视频 | 国产久草在线 | 国产在线精品一区二区三区 | 中文字幕超清在线免费 | 18岁免费看片 | 99这里有精品| 久久av免费 | 欧美污污视频 | 91精品天码美女少妇 | 国产精品视频最多的网站 | 亚洲天天综合网 | 国产成人精品午夜在线播放 | 精品国产自在精品国产精野外直播 | 亚洲男男gaygayxxxgv | 精品视频免费观看 | 在线观看av网 | 欧美另类xxxx | 亚洲精品国产精品国自 | 精品久久久免费视频 | 天天操福利视频 | 美女啪啪图片 | 免费大片黄在线 | 亚洲综合精品在线 | 99久久99久国产黄毛片 | 日韩一区二区三区免费视频 | 欧美在线91| 免费在线视频一区二区 | 国产第一页在线播放 | 九九久久久久99精品 | 成人午夜电影网 | 午夜在线免费观看 | 日韩精品久久久 | 中文字幕av播放 | 久久婷婷国产色一区二区三区 | 国产欧美日韩精品一区二区免费 | 欧美成a人片在线观看久 | 中文字幕国产在线 | 五月在线视频 | 蜜臀久久99精品久久久无需会员 | 成年人电影免费看 | 久久久久日本精品一区二区三区 | 国产精品成人一区 | 911av视频| 中文高清av | 亚洲精品永久免费视频 | 日本动漫做毛片一区二区 | 四虎国产精品成人免费4hu | 亚洲狠狠丁香婷婷综合久久久 | 黄色一及电影 | 日韩在线网址 | 夜色资源站wwwcom | 久久免费片 | 国产在线a不卡 | 亚洲激情五月 | 99久久精品国产一区 | 99国产视频在线 | 激情五月看片 | 日韩欧美xxx | 欧美人体xx| 五月婷婷中文字幕 | 国产视频欧美视频 | 永久免费av在线播放 | 国产精品丝袜久久久久久久不卡 | 国产精品免费观看久久 | 在线观看福利网站 | 97视频在线观看网址 | 三级av网站 | 日韩中午字幕 | 国产日韩av在线 | 久久久国产一区二区三区四区小说 | 探花视频在线版播放免费观看 | 久久99精品热在线观看 | 综合婷婷久久 | 国产精品一区专区欧美日韩 | 美女免费视频一区二区 | 在线视频国产区 | 综合网天天射 | 日韩三级.com | 国产欧美综合在线观看 | 久久深夜| 日本成人a| 欧美性色综合网 | 五月天综合网站 | 天天天在线综合网 | 成人综合婷婷国产精品久久免费 | 韩国av永久免费 | 国产无套一区二区三区久久 | 日韩在线免费不卡 | 麻豆成人精品 | 少妇搡bbbb搡bbb搡aa | 丁香六月婷婷激情 | 五月综合激情网 | 婷婷色在线播放 | 一区 二区电影免费在线观看 | 国产精品永久久久久久久www | 操操操天天操 | 天天操天天摸天天爽 | 四虎成人免费观看 | 欧洲激情综合 | 欧美经典久久 | 中文av网| 免费看污污视频的网站 | 81国产精品久久久久久久久久 | 男女激情免费网站 | 欧美午夜寂寞影院 | 天天躁日日躁狠狠躁av麻豆 | 国产精品一区免费在线观看 | 国产精品视频最多的网站 | 激情久久综合网 | 欧美一二区在线 | 国产免码va在线观看免费 | 欧美一二区视频 | 亚洲亚洲精品在线观看 | 亚洲精品在线视频 | 精品国偷自产在线 | 色99之美女主播在线视频 | 视频福利在线观看 | 国产精品一区二区三区观看 | 久久精品99久久 | 日本成人中文字幕在线观看 | 日韩欧美在线一区 | 国产高清视频免费最新在线 | 四季av综合网站 | 国产亚洲人成网站在线观看 | 天天艹天天操 | 精品久久久久久亚洲综合网站 | 又爽又黄又无遮挡网站动态图 | 国产精品久久一区二区三区不卡 | 三级av免费 | 日本中文乱码卡一卡二新区 | 国产色女人 | 亚洲年轻女教师毛茸茸 | 欧美一级在线 | 激情久久五月 | 日韩三级久久 | 日韩成人中文字幕 | 国产在线观看中文字幕 | 九九久久久久久久久激情 | 波多野结衣动态图 | 日韩在线播放欧美字幕 | 亚洲成av人片在线观看www | 丰满少妇对白在线偷拍 | 成人黄色在线电影 | 2024国产精品视频 | 欧美永久视频 | 婷婷色av | 亚洲黄色免费电影 | 日韩理论在线视频 | 国产精品美女久久久久久久久久久 | 91超级碰碰| 日本三级久久久 | 91在线免费视频观看 | 亚洲在线a | 三级视频日韩 | 国产一区视频免费在线观看 | 国产免费作爱视频 | 国产精品 日本 | 免费观看黄 | 日韩免费视频在线观看 | 色视频在线 | 国产在线高清 | 久久福利精品 | 久久一区二区免费视频 | 国产精品乱码久久久久久1区2区 | 一区二区三区在线视频111 | 国内99视频| 黄网站a | 九9热这里真品2 | 久草在线最新免费 | 天天视频色版 | 午夜精品福利在线 | 尤物九九久久国产精品的分类 | 成人国产精品久久久久久亚洲 | 日日综合网 | 91精品久久久久久综合乱菊 | 亚洲综合在线视频 | 国产另类av | 2023国产精品自产拍在线观看 | 九九在线视频免费观看 | 亚洲一区二区三区毛片 | 成年人黄色在线观看 | 九九九九九国产 | 日韩av网站在线播放 | 日本久久不卡视频 | 国产精品资源网 | 91在线观看高清 | 99r精品视频在线观看 | 国产精品久久久久999 | 欧美性精品 | 午夜久草 | 激情伊人五月天 | 黄色av电影| 国产精品毛片一区视频播不卡 | 日韩亚洲在线 | 99久久精品免费看国产 | 欧美国产日韩在线视频 | 日日爱视频 | 精品在线播放视频 | 国产香蕉久久 | 国产成人精品亚洲a | 不卡日韩av | 日本午夜免费福利视频 | 天天摸天天操天天舔 | 三级av在线免费观看 | 亚洲国产欧美在线人成大黄瓜 | 少妇超碰在线 | 欧美一区二区三区激情视频 | 免费在线黄色av | 日韩精品中文字幕在线不卡尤物 | 国产高清中文字幕 | 99999精品| 九九国产精品视频 | 人人网人人爽 | 精品高清美女精品国产区 | 激情小说网站亚洲综合网 | 一区电影 | 久久免费视频观看 | 欧美一级电影在线观看 | 久久久免费国产 | 黄色一级片视频 | 日韩精品网址 | 国产精品欧美日韩在线观看 | 久久久久电影网站 | 久草国产在线 | 精品久久久久久亚洲综合网站 | 伊人电影在线观看 | 在线观看视频你懂的 | 亚洲一区二区天堂 | 五月综合色婷婷 | 日韩在线视频线视频免费网站 | 天天曰 | 亚洲国产一区在线观看 | 成人毛片网 | 国产69熟 | 麻豆精品国产传媒 | 国产成人精品在线 | 最近的中文字幕大全免费版 | www.五月婷| 久久久免费观看完整版 | 狠狠干五月天 | 97超级碰碰碰视频在线观看 | 国产精品久久久久久久久免费看 | 五月婷婷久久丁香 | 久久精品二区 | 国产视频一 | 国产成人一区二区三区电影 | 最新中文字幕在线播放 | 国产小视频在线免费观看视频 | 亚洲成人网在线 | 中文字幕乱码电影 | 日韩精品在线免费播放 | 久久99国产综合精品 | 天天干天天爽 | 国产精品九九九九九九 | 午夜美女视频 | 青青河边草免费视频 | 九色91在线 | 亚洲精品无 | 精品v亚洲v欧美v高清v | 美女视频黄免费的久久 | 在线久热 | 免费看黄电影 | 久久综合五月婷婷 | 香蕉视频导航 | 中国一级片免费看 | 九九精品在线观看 | 天天天操操操 | 四虎影视精品 | 五月婷婷av在线 | 色综合狠狠干 | 日本爱爱免费视频 | 欧美色综合天天久久综合精品 | 天天操天天操天天操 | 国产三级精品在线 | 久久久国产精品人人片99精片欧美一 | 精品国产电影 | 在线观看日韩国产 | 亚洲91中文字幕无线码三区 | 中文字幕日韩国产 | 91精品入口 | 超碰97人人爱 | 久久成人国产精品一区二区 | 国产999免费视频 | 国产精品久久久一区二区三区网站 | 四虎海外影库www4hu | 国产精品去看片 | 日韩av片免费在线观看 | 美女精品国产 | 成 人 黄 色 视频 免费观看 | 国产日韩精品一区二区三区 | 国产人成看黄久久久久久久久 | 五月婷婷在线播放 | 国模视频一区二区 | 在线观看日本高清mv视频 | av在线播放中文字幕 | 97免费视频在线 | 4hu视频 | 久久综合毛片 | www.com黄 | 中文字幕在线观看一区二区三区 | av夜夜操 | 国产精品久久久久久久av电影 | 国产电影黄色av | 66av99精品福利视频在线 | 国产一级精品视频 | 337p日本大胆噜噜噜噜 | 九九亚洲精品 | 国产色小视频 | 日日碰夜夜爽 | 伊人久在线 | 热久久视久久精品18亚洲精品 | 在线精品观看国产 | 色香天天 | 成人a在线观看高清电影 | 色婷婷五 | 色噜噜日韩精品一区二区三区视频 | 亚洲国产精品电影 | 亚洲电影自拍 |