亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? adsp-bf561_v2_tinyboards.ldf

?? BlackFin與攝像頭的接口程序
?? LDF
?? 第 1 頁 / 共 4 頁
字號:
  MEM_A_L1_DATA_A_CACHE { START(0xFF804000) END(0xFF807FFF) TYPE(RAM) WIDTH(8) }
  MEM_A_L1_DATA_A       { START(0xFF800000) END(0xFF803FFF) TYPE(RAM) WIDTH(8) }
#else  /* DATAA_CACHE */
  MEM_A_L1_DATA_A       { START(0xFF800000) END(0xFF807FFF) TYPE(RAM) WIDTH(8) }
#endif /* DATAA_CACHE */

  /* ----- Core B ----- */
  MEM_B_L1_SCRATCH      { START(0xFF700000) END(0xFF700FFF) TYPE(RAM) WIDTH(8) }
  MEM_B_L1_CODE_CACHE   { START(0xFF610000) END(0xFF613FFF) TYPE(RAM) WIDTH(8) }
  MEM_B_L1_CODE         { START(0xFF600000) END(0xFF603FFF) TYPE(RAM) WIDTH(8) }
#if DATAB_CACHE
  MEM_B_L1_DATA_B_CACHE { START(0xFF504000) END(0xFF507FFF) TYPE(RAM) WIDTH(8) }
  MEM_B_L1_DATA_B       { START(0xFF500000) END(0xFF503FFF) TYPE(RAM) WIDTH(8) }
#else  /* DATAB_CACHE */
  MEM_B_L1_DATA_B       { START(0xFF500000) END(0xFF507FFF) TYPE(RAM) WIDTH(8) }
#endif /* DATAB_CACHE */
#if DATAA_CACHE
  MEM_B_L1_DATA_A_CACHE { START(0xFF404000) END(0xFF407FFF) TYPE(RAM) WIDTH(8) }
  MEM_B_L1_DATA_A       { START(0xFF400000) END(0xFF403FFF) TYPE(RAM) WIDTH(8) }
#else  /* DATAA_CACHE */
  MEM_B_L1_DATA_A       { START(0xFF400000) END(0xFF407FFF) TYPE(RAM) WIDTH(8) }
#endif /* DATAA_CACHE */

/* L2 SRAM - 128K. */
/* For convenience, we divide this space into: */
/* Core B only - 32K */
/* Core A only - 32K */
/* Shared = 64K */
/* And then subdivide each core-only area for program layout. */

/* Core B only - FEB00000 to FEB07FFF */
#if defined(IDDE_ARGS)
#define ARGV_START_B 0xFEB00000
  MEM_ARGV_B            { START(0xFEB00000) END(0xFEB000FF) TYPE(RAM) WIDTH(8) }
  MEM_L2_SRAM_B         { START(0xFEB00100) END(0xFEB07FFF) TYPE(RAM) WIDTH(8) }
#else
  MEM_L2_SRAM_B         { START(0xFEB00000) END(0xFEB07FFF) TYPE(RAM) WIDTH(8) }
#endif

/* Core A only - FEB08000 to FEB0FFFF */
#if defined(IDDE_ARGS)
#define ARGV_START_A 0xFEB08000
  MEM_ARGV_A            { START(0xFEB08000) END(0xFEB080FF) TYPE(RAM) WIDTH(8) }
  MEM_L2_SRAM_A         { START(0xFEB08100) END(0xFEB0FFFF) TYPE(RAM) WIDTH(8) }
#else
  MEM_L2_SRAM_A         { START(0xFEB08000) END(0xFEB0FFFF) TYPE(RAM) WIDTH(8) }
#endif

  /* Shared L2 */
  MEM_L2_SRAM           { START(0xFEB10000) END(0xFEB1FFFF) TYPE(RAM) WIDTH(8) }

  /* Async Memory in Banks of 64 MB */
  MEM_ASYNC3            { START(0x2C000000) END(0x2FFFFFFF) TYPE(RAM) WIDTH(8) }
  MEM_ASYNC2            { START(0x28000000) END(0x2BFFFFFF) TYPE(RAM) WIDTH(8) }
  MEM_ASYNC1            { START(0x24000000) END(0x27FFFFFF) TYPE(RAM) WIDTH(8) }
  MEM_ASYNC0            { START(0x20000000) END(0x23FFFFFF) TYPE(RAM) WIDTH(8) }

  /*   The ADSP-BF561 EZ-KIT is supplied with 64 MB SDRAM.
  **   The ADSP-BF561 EBIU allows for 4 sub-banks to be accessed simultaneously
  **   Defining this macro causes the LDF to partition the available SDRAM into
  **   4 8MB banks per core. This makes the best use of the EBIU and minimizes 
  **   memory access stall cycles.  
  **   The default LDF contains a configuration for two external banks
  **   each holding 32MB SDRAM. The default LDF uses one bank per core,
  **   partitioned to segment data and program.
  **   Bank usage:
  **      Bank 0 - 8MB/core - Heap
  **      Bank 1 - 8MB/core - Data
  **      Bank 2 - 8MB/core - Data/BSZ
  **      Bank 3 - 8MB Core A, 4MB Core B - Program
  **                             4MB shared - misc
  **    See ADSP-BF561 Hardware Reference Manual, SDRAM controller section
  **    for further information.
  */
  /* Core A SDRAM */
  MEM_SDRAM0_BANK0      { START(0x00002000) END(0x007FFFFF) TYPE(RAM) WIDTH(8) }
  MEM_SDRAM0_BANK1      { START(0x00800000) END(0x00FFFFFF) TYPE(RAM) WIDTH(8) }
  MEM_SDRAM0_BANK2      { START(0x01000000) END(0x017FFFFF) TYPE(RAM) WIDTH(8) }
  MEM_SDRAM0_BANK3      { START(0x01800000) END(0x01FFFFFF) TYPE(RAM) WIDTH(8) }

  /* Core B SDRAM */
  MEM_SDRAM1_BANK0      { START(0x02000000) END(0x027FFFFF) TYPE(RAM) WIDTH(8) }
  MEM_SDRAM1_BANK1      { START(0x02800000) END(0x02FFFFFF) TYPE(RAM) WIDTH(8) }
  MEM_SDRAM1_BANK2      { START(0x03000000) END(0x037FFFFF) TYPE(RAM) WIDTH(8) }
  MEM_SDRAM1_BANK3      { START(0x03800000) END(0x03BFFFFF) TYPE(RAM) WIDTH(8) }

  /* Shared SDRAM */
  MEM_SDRAM1_SHARED     { START(0x03C00000) END(0x03FFFFFF) TYPE(RAM) WIDTH(8) }
}

/* Core A */
#if defined(COREA)
PROCESSOR p0 {
  OUTPUT( $COMMAND_LINE_OUTPUT_FILE )

  /* Following address must match the core reset PC address */
  RESOLVE(start,0xFFA00000)

#if defined(IDDE_ARGS)
  RESOLVE(___argv_string, ARGV_START_A)
#endif

  KEEP(start,_main)

  SECTIONS
  {
    /* FEB1FC00->FEB1FFFF : Reseved in boot Phase for 2nd stage boot loader */
    RESERVE(___ssld=0xFEB1FC00,___lssld=0x400) 
#if defined(__WORKAROUND_AVOID_LDF_BLOCK_BOUNDARIES) /* { */
    /* Workaround for hardware errata 05-00-0189 -
    ** "Speculative (and fetches made at boundary of reserved memory
    ** space) for instruction or data fetches may cause false
    ** protection exceptions".
    **
    ** Done by avoiding use of 76 bytes from at the end of blocks
    ** that are adjacent to reserved memory. Workaround is enabled
    ** for appropriate silicon revisions (-si-revision switch).
    */
    RESERVE(___waba0=0xFFB00FFF - 75,___la0=76)   /* scratchpad */
#  if !INSTR_CACHE
    RESERVE(___waba1=0xFFA13FFF - 75,___la1=76)   /* l1 instr sram/cache */
#  endif
    RESERVE(___waba2=0xFFA03FFF - 75,___la2=76)   /* l1 instr sram */
#  if DATAB_CACHE
    RESERVE(___waba3=0xFF903FFF - 75,___la3=76)   /* data B sram */
#  else
    RESERVE(___waba4=0xFF907FFF - 75,___la4=76)   /* data B sram/cache */
#  endif
#  if DATAA_CACHE
    RESERVE(___waba5=0xFF803FFF - 75,___la5=76)   /* data A sram */
#  else
    RESERVE(___waba6=0xFF807FFF - 75,___la6=76)   /* data A sram/cache */
#  endif
#   if 0
    /*  L2 block end memory reserved for second stage loader above */
    RESERVE(___waba7=0xFEB1FFFF - 75,___la7=76)   /* L2 sram */
#   endif
    RESERVE(___waba8=0x2FFFFFFF - 75,___la8=76)   /* async bank 3 */
#  if defined(USE_SDRAM) || defined(USE_CACHE)
    RESERVE(___waba9=0x03FFFFFF - 75,___la9=76)    /* EZ-Kit 64MB sdram */
#  endif
#endif /*} __WORKAROUND_AVOID_LDF_BLOCK_BOUNDARIES */

#if defined(USE_SCRATCHPAD_STACK) || defined(USE_SCRATCHPAD_HEAP)
    stack_and_heap_scratchpad
    {
       INPUT_SECTION_ALIGN(4)
       RESERVE(stack_and_heap_in_scratchpad, stack_and_heap_in_scratchpad_length, 0, 4)
#if defined(USE_SCRATCHPAD_STACK) && defined(USE_SCRATCHPAD_HEAP)
       ldf_stack_space = stack_and_heap_in_scratchpad;
       ldf_stack_end = (ldf_stack_space + ((stack_and_heap_in_scratchpad_length * STACK_SIZE) / STACKHEAP_SIZE) - 4 ) & 0xfffffffc;
       ldf_heap_space = ldf_stack_end + 4;
       ldf_heap_end = ldf_stack_space + stack_and_heap_in_scratchpad_length;
       ldf_heap_length = ldf_heap_end - ldf_heap_space;
#elif defined(USE_SCRATCHPAD_STACK)
       ldf_stack_space = stack_and_heap_in_scratchpad;
       ldf_stack_end = ldf_stack_space + stack_and_heap_in_scratchpad_length;
#elif defined(USE_SCRATCHPAD_HEAP)
       ldf_heap_space = stack_and_heap_in_scratchpad;
       ldf_heap_end = ldf_heap_space + stack_and_heap_in_scratchpad_length;
       ldf_heap_length = ldf_heap_end - ldf_heap_space;
#endif
    } > MEM_A_L1_SCRATCH
#endif 

	// for the jpeg encoder -------------------------------------------
	jpeg_tables
	{
        INPUT_SECTION_ALIGN(4)
        INPUT_SECTIONS( $OBJECTS(jpeg_tables) $LIBRARIES(jpeg_tables))
	} >MEM_A_L1_DATA_B
	jpeg_buf
	{
        INPUT_SECTION_ALIGN(4)
        INPUT_SECTIONS( $OBJECTS(jpeg_buf) $LIBRARIES(jpeg_buf))
	} >MEM_A_L1_DATA_B
	// -----------------------------------------------------------------
	
    L1_code {
       INPUT_SECTION_ALIGN(4)
       __CORE = 0;
       INPUT_SECTIONS( $OBJECTS(L1_code) $LIBRARIES(L1_code))
       INPUT_SECTIONS( $OBJECTS(cplb) $LIBRARIES(cplb))
       INPUT_SECTIONS( $OBJECTS(cplb_code) $LIBRARIES(cplb_code))
       INPUT_SECTIONS( $OBJECTS(noncache_code) $LIBRARIES(noncache_code))
       INPUT_SECTIONS( $OBJS_LIBS_INTERNAL(program) )
       INPUT_SECTIONS( $OBJS_LIBS_NOT_EXTERNAL(program) )
       INPUT_SECTIONS( $OBJECTS(program) $LIBRARIES(program))
    } >MEM_A_L1_CODE

    L1_code_cache {
       INPUT_SECTION_ALIGN(4)
#if INSTR_CACHE 
       ___l1_code_cache = 1;
#else
       ___l1_code_cache = 0;
       INPUT_SECTIONS( $OBJECTS(L1_code) $LIBRARIES(L1_code))
       INPUT_SECTIONS( $OBJECTS(cplb) $LIBRARIES(cplb))
       INPUT_SECTIONS( $OBJECTS(cplb_code) $LIBRARIES(cplb_code))
       INPUT_SECTIONS( $OBJS_LIBS_INTERNAL(program) )
       INPUT_SECTIONS( $OBJS_LIBS_NOT_EXTERNAL(program) )
       INPUT_SECTIONS( $OBJECTS(program) $LIBRARIES(program))
#endif /* INSTR_CACHE */
    } >MEM_A_L1_CODE_CACHE

#if DATAB_CACHE

    L1_data_b_cache {
       INPUT_SECTION_ALIGN(4)
       ___l1_data_cache_b = 1;
    } >MEM_A_L1_DATA_B_CACHE

#endif /* DATAB_CACHE */

    L1_data_b {
       INPUT_SECTION_ALIGN(4)
#if !DATAB_CACHE 
       ___l1_data_cache_b = 0;
#endif
       INPUT_SECTIONS( $OBJECTS(L1_data_b) $LIBRARIES(L1_data_b))
       INPUT_SECTIONS( $OBJECTS(L1_data) $LIBRARIES(L1_data))
#if !defined(USE_SDRAM) && (defined(__cplusplus) || defined(USER_CRT))
       INPUT_SECTIONS( $OBJECTS(ctor) $LIBRARIES(ctor) )
       INPUT_SECTIONS( $OBJECTS(ctorl) $LIBRARIES(ctorl) )
       INPUT_SECTIONS( $OBJECTS(.gdt) $LIBRARIES(.gdt) )
       INPUT_SECTIONS( $OBJECTS(.gdtl) $LIBRARIES(.gdtl) )
       INPUT_SECTIONS( $OBJECTS(.frt) $LIBRARIES(.frt) )
       INPUT_SECTIONS( $OBJECTS(.frtl) $LIBRARIES(.frtl) )
#endif 
       INPUT_SECTIONS( $OBJS_LIBS_INTERNAL(data1) )
       INPUT_SECTIONS( $OBJS_LIBS_NOT_EXTERNAL(data1) )
       INPUT_SECTIONS( $OBJECTS(constdata) $LIBRARIES(constdata))
       INPUT_SECTIONS( $OBJECTS(voldata) $LIBRARIES(voldata))
       INPUT_SECTIONS( $OBJECTS(data1) $LIBRARIES(data1))
#if defined(__cplusplus) || defined(USER_CRT) 
       INPUT_SECTIONS( $OBJECTS(.edt) $LIBRARIES(.edt) )
       INPUT_SECTIONS( $OBJECTS(.cht) $LIBRARIES(.cht) )
       INPUT_SECTIONS( $OBJECTS(.rtti) $LIBRARIES(.rtti) )
       INPUT_SECTIONS( $OBJECTS(vtbl) $LIBRARIES(vtbl) )
#endif
       INPUT_SECTIONS( $OBJECTS(cplb_data) $LIBRARIES(cplb_data))
    } >MEM_A_L1_DATA_B

    bsz_L1_data_b ZERO_INIT {
       INPUT_SECTION_ALIGN(4)
       INPUT_SECTIONS( $OBJECTS(L1_bsz) $LIBRARIES(L1_bsz))
       INPUT_SECTIONS( $OBJS_LIBS_INTERNAL(bsz) )
       INPUT_SECTIONS( $OBJS_LIBS_NOT_EXTERNAL(bsz) )
       INPUT_SECTIONS( $OBJECTS(bsz) $LIBRARIES(bsz))
    } >MEM_A_L1_DATA_B

#if DATAA_CACHE 

    l1_data_a_cache {
       INPUT_SECTION_ALIGN(4)
       ___l1_data_cache_a = 1;
    } >MEM_A_L1_DATA_A_CACHE

#endif /* DATAA_CACHE */

    L1_data_a {
       INPUT_SECTION_ALIGN(4)
#if !DATAA_CACHE
       ___l1_data_cache_a = 0;
#endif
       INPUT_SECTIONS( $OBJECTS(L1_data_a) $LIBRARIES(L1_data_a))
       INPUT_SECTIONS( $OBJECTS(L1_data) $LIBRARIES(L1_data))
#if !defined(USE_SDRAM)
#  if defined(__MEMINIT__)
       INPUT_SECTIONS( $OBJECTS(bsz_init) $LIBRARIES(bsz_init))
#  endif
#endif
#if USE_L1DATA_STACK && USE_L1DATA_HEAP
       RESERVE(stack_and_heap_in_L1_data_a, stack_and_heap_in_L1_data_a_length = STACKHEAP_SIZE, 4)
#elif USE_L1DATA_HEAP
       RESERVE(stack_and_heap_in_L1_data_a, stack_and_heap_in_L1_data_a_length = HEAP_SIZE, 4)
#elif USE_L1DATA_STACK
       RESERVE(stack_and_heap_in_L1_data_a, stack_and_heap_in_L1_data_a_length = STACK_SIZE, 4)
#endif
       INPUT_SECTIONS( $OBJS_LIBS_INTERNAL(data1) )
       INPUT_SECTIONS( $OBJS_LIBS_NOT_EXTERNAL(data1) )
       INPUT_SECTIONS( $OBJECTS(constdata) $LIBRARIES(constdata))
       INPUT_SECTIONS( $OBJECTS(voldata) $LIBRARIES(voldata))
       INPUT_SECTIONS( $OBJECTS(data1) $LIBRARIES(data1))
#if defined(__cplusplus) || defined(USER_CRT)
       INPUT_SECTIONS( $OBJECTS(.edt) $LIBRARIES(.edt) )
       INPUT_SECTIONS( $OBJECTS(.cht) $LIBRARIES(.cht) )
       INPUT_SECTIONS( $OBJECTS(.rtti) $LIBRARIES(.rtti) )
       INPUT_SECTIONS( $OBJECTS(vtbl) $LIBRARIES(vtbl) )
#endif
       INPUT_SECTIONS( $OBJECTS(cplb_data) $LIBRARIES(cplb_data))
    } >MEM_A_L1_DATA_A

    bsz_L1_data_a ZERO_INIT {
       INPUT_SECTION_ALIGN(4)
       INPUT_SECTIONS( $OBJECTS(L1_bsz) $LIBRARIES(L1_bsz))
       INPUT_SECTIONS( $OBJS_LIBS_INTERNAL(bsz) )
       INPUT_SECTIONS( $OBJS_LIBS_NOT_EXTERNAL(bsz) )
    } >MEM_A_L1_DATA_A

#if defined(__MEMINIT__) && !defined(USE_SDRAM)
   .meminit { ALIGN(4) } >MEM_A_L1_DATA_A
#endif

#if USE_L1DATA_STACK || USE_L1DATA_HEAP
   stack_and_heap_L1_data_a
   {
       INPUT_SECTION_ALIGN(4)
#if !defined(__MEMINIT__) && !defined(USE_SDRAM)
       RESERVE_EXPAND(stack_and_heap_in_L1_data_a, stack_and_heap_in_L1_data_a_length, 0, 4)
#endif
#if USE_L1DATA_STACK && USE_L1DATA_HEAP
       ldf_stack_space = stack_and_heap_in_L1_data_a;
       ldf_stack_end = (ldf_stack_space + ((stack_and_heap_in_L1_data_a_length * STACK_SIZE) / STACKHEAP_SIZE) - 4 ) & 0xfffffffc;
       ldf_heap_space = ldf_stack_end + 4;
       ldf_heap_end = ldf_stack_space + stack_and_heap_in_L1_data_a_length;
       ldf_heap_length = ldf_heap_end - ldf_heap_space;
#elif USE_L1DATA_STACK
       ldf_stack_space = stack_and_heap_in_L1_data_a;
       ldf_stack_end = ldf_stack_space + stack_and_heap_in_L1_data_a_length;
#elif USE_L1DATA_HEAP
       ldf_heap_space = stack_and_heap_in_L1_data_a;
       ldf_heap_end = ldf_heap_space + stack_and_heap_in_L1_data_a_length;
       ldf_heap_length = ldf_heap_end - ldf_heap_space;
#endif
   } >MEM_A_L1_DATA_A
#endif 

    L2_sram_a {
       INPUT_SECTION_ALIGN(4)
       INPUT_SECTIONS( $OBJECTS(L2_sram_a) $LIBRARIES(L2_sram_a))
       INPUT_SECTIONS( $OBJECTS(l2_sram) $LIBRARIES(l2_sram))
#if defined(USE_L2_STACK) && defined(USE_L2_HEAP)
      RESERVE(stack_and_heap_in_L2_sram_a, stack_and_heap_in_L2_sram_a_length = STACKHEAP_SIZE, 4)
#elif defined(USE_L2_HEAP)
      RESERVE(stack_and_heap_in_L2_sram_a, stack_and_heap_in_L2_sram_a_length = HEAP_SIZE, 4)
#elif defined(USE_L2_STACK)
      RESERVE(stack_and_heap_in_L2_sram_a, stack_and_heap_in_L2_sram_a_length = STACK_SIZE, 4)
#endif
#if defined(__ADI_MULTICORE) 
       INPUT_SECTIONS( $OBJECTS(mc_data) $LIBRARIES(mc_data))
#endif /* __ADI_MULTICORE */
       INPUT_SECTIONS( $OBJECTS(cplb) $LIBRARIES(cplb))
       INPUT_SECTIONS( $OBJECTS(cplb_code) $LIBRARIES(cplb_code))
       INPUT_SECTIONS( $OBJS_LIBS_INTERNAL(program) )
       INPUT_SECTIONS( $OBJS_LIBS_INTERNAL(data1) )
       INPUT_SECTIONS( $OBJS_LIBS_NOT_EXTERNAL(program) )
       INPUT_SECTIONS( $OBJS_LIBS_NOT_EXTERNAL(data1) )
       INPUT_SECTIONS( $OBJECTS(constdata) $LIBRARIES(constdata))
       INPUT_SECTIONS( $OBJECTS(voldata) $LIBRARIES(voldata))
       INPUT_SECTIONS( $OBJECTS(noncache_code) $LIBRARIES(noncache_code))
       INPUT_SECTIONS( $OBJECTS(program) $LIBRARIES(program))
       INPUT_SECTIONS( $OBJECTS(data1) $LIBRARIES(data1))
#if defined(__cplusplus) || defined(USER_CRT) 
       INPUT_SECTIONS( $OBJECTS(.edt) $LIBRARIES(.edt) )
       INPUT_SECTIONS( $OBJECTS(.cht) $LIBRARIES(.cht) )
       INPUT_SECTIONS( $OBJECTS(.rtti) $LIBRARIES(.rtti) )
#endif 
       INPUT_SECTIONS( $OBJECTS(cplb_data) $LIBRARIES(cplb_data))
    } >MEM_L2_SRAM_A

    bsz_L2_sram_a ZERO_INIT {
       INPUT_SECTION_ALIGN(4)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美在线影院一区二区| 不卡一区二区中文字幕| 日韩美女天天操| 久久99热这里只有精品| 久久久国产综合精品女国产盗摄| 韩国女主播成人在线| 国产色一区二区| 99re视频这里只有精品| 亚洲国产综合在线| 日韩欧美国产不卡| 成人性色生活片| 亚洲一区视频在线| 777亚洲妇女| 国内精品第一页| 成人欧美一区二区三区1314| 欧美特级限制片免费在线观看| 日韩电影在线观看电影| 久久众筹精品私拍模特| 99久久亚洲一区二区三区青草| 一区二区免费在线| 精品国产百合女同互慰| 成人黄色在线看| 亚洲成av人片在www色猫咪| 欧美电影精品一区二区| bt欧美亚洲午夜电影天堂| 亚洲一区二区三区视频在线| 欧美mv日韩mv国产网站| 99在线热播精品免费| 亚欧色一区w666天堂| 久久久久97国产精华液好用吗| 色悠久久久久综合欧美99| 美女视频黄久久| 自拍偷拍亚洲综合| 精品少妇一区二区| 91免费国产在线| 国产又粗又猛又爽又黄91精品| 国产精品久久久久久久久久免费看 | 日本人妖一区二区| 国产精品家庭影院| 91麻豆精品国产91久久久资源速度| 国产精品77777竹菊影视小说| 亚洲国产精品影院| 国产精品福利一区二区三区| 日韩免费一区二区| 欧美日韩大陆在线| 91免费版在线看| 成人听书哪个软件好| 老司机精品视频在线| 一区二区三区在线视频播放| 国产欧美精品一区二区三区四区 | 日韩欧美的一区二区| 91久久国产最好的精华液| 国产真实乱子伦精品视频| 亚洲亚洲人成综合网络| 中文久久乱码一区二区| 欧美一级免费观看| 欧美性xxxxxx少妇| 91首页免费视频| 成人小视频在线| 国产黄色91视频| 国产在线看一区| 美女脱光内衣内裤视频久久网站 | 9色porny自拍视频一区二区| 国产剧情一区二区三区| 日韩电影在线观看一区| 婷婷六月综合网| 亚洲一区av在线| 亚洲精品成人a在线观看| 成人免费一区二区三区在线观看| 国产欧美一区二区精品性色超碰 | 欧美一区二区在线不卡| 3d动漫精品啪啪一区二区竹菊| 欧美在线小视频| 欧美日韩免费视频| 欧美理论电影在线| 欧美裸体bbwbbwbbw| 欧美另类z0zxhd电影| 欧美精品日韩一区| 欧美一二区视频| 日韩欧美aaaaaa| 久久亚洲欧美国产精品乐播| 久久久青草青青国产亚洲免观| 精品免费99久久| 国产欧美一区二区精品婷婷| 亚洲国产岛国毛片在线| 亚洲欧洲精品天堂一级| 一区二区三区在线看| 亚洲成人福利片| 蜜乳av一区二区三区| 国产在线精品不卡| av亚洲产国偷v产偷v自拍| 一本一道久久a久久精品| 欧美日韩视频在线一区二区| 日韩欧美你懂的| 国产欧美一区二区三区在线看蜜臀| 中文幕一区二区三区久久蜜桃| **性色生活片久久毛片| 亚洲国产精品视频| 极品少妇一区二区三区精品视频 | 一区二区三区四区亚洲| 日日骚欧美日韩| 国产一区二区三区四区在线观看| 高清不卡在线观看av| 色999日韩国产欧美一区二区| 制服视频三区第一页精品| 久久久久久久久97黄色工厂| 亚洲激情男女视频| 秋霞电影网一区二区| 国产v日产∨综合v精品视频| 色综合久久天天| 日韩三级.com| 亚洲欧洲日韩在线| 久久精品99久久久| 91老师片黄在线观看| 日韩免费在线观看| 亚洲精品国产一区二区精华液| 欧美aaaaaa午夜精品| www.成人网.com| 欧美一区二区三区免费视频| 国产精品热久久久久夜色精品三区| 亚洲综合在线第一页| 国产伦精品一区二区三区视频青涩 | 亚洲电影第三页| 高清av一区二区| 日韩一区二区三区精品视频| 欧美激情一区在线观看| 奇米影视7777精品一区二区| 97久久精品人人做人人爽| 精品国一区二区三区| 亚洲精品成人在线| 国产不卡一区视频| 欧美一区二区三区免费在线看| 亚洲美女淫视频| 国产成人精品免费视频网站| 91精品国产综合久久香蕉的特点| 亚洲三级在线播放| 国产精品一区二区你懂的| 在线成人小视频| 曰韩精品一区二区| 99国内精品久久| 国产性色一区二区| 激情综合五月婷婷| 9191成人精品久久| 亚洲在线视频网站| 色婷婷久久久久swag精品| 久久久久久久久99精品| 国内精品国产三级国产a久久| 在线电影一区二区三区| 亚洲午夜羞羞片| 91免费看片在线观看| ...xxx性欧美| 成人av网站在线| 国产精品欧美久久久久一区二区 | 午夜电影一区二区| 色就色 综合激情| 亚洲品质自拍视频网站| av一区二区三区在线| 国产精品久久99| 不卡一区中文字幕| 国产精品不卡在线观看| 本田岬高潮一区二区三区| 国产欧美在线观看一区| 成人午夜私人影院| 中文字幕免费观看一区| 成人综合婷婷国产精品久久免费| 久久久亚洲精品石原莉奈| 国产精品69毛片高清亚洲| 国产亚洲欧美日韩在线一区| 国产白丝精品91爽爽久久| 久久久777精品电影网影网 | 一本色道**综合亚洲精品蜜桃冫| 国产精品久久777777| 91丨九色porny丨蝌蚪| 亚洲男人的天堂在线观看| 91浏览器在线视频| 亚洲国产欧美在线| 欧美一区二区视频免费观看| 美女看a上一区| 久久亚洲欧美国产精品乐播| 国产成人在线观看免费网站| 亚洲国产激情av| 色嗨嗨av一区二区三区| 视频一区视频二区中文字幕| 日韩欧美亚洲国产另类| 成人永久aaa| 一区二区三区中文在线| 3atv在线一区二区三区| 久久99精品国产| 国产精品久久久久久久久久久免费看 | 日韩精品一区二区三区在线 | 国产精品久久久久久久岛一牛影视| av中文字幕在线不卡| 亚洲一区二区在线观看视频| 91精品国产黑色紧身裤美女| 国内精品视频666| 中文字幕亚洲不卡| 3atv在线一区二区三区| 国产精品66部| 亚洲一区二区三区视频在线| 欧美xfplay|