vbox的更動 26499 路徑 trunk/src/recompiler/softmmu_template.h
- 時間撮記:
- 2010-2-14 上午08:22:40 (15 年 以前)
- 檔案:
-
- 修改 1 筆資料
圖例:
- 未更動
- 新增
- 刪除
-
trunk/src/recompiler/softmmu_template.h
r15173 r26499 1 1 /* 2 2 * Software MMU support 3 * 3 * 4 4 * Copyright (c) 2003 Fabrice Bellard 5 5 * … … 71 71 void *retaddr); 72 72 #ifndef VBOX 73 static inline DATA_TYPE glue(io_read, SUFFIX)(target_phys_addr_t physaddr, 73 static inline DATA_TYPE glue(io_read, SUFFIX)(target_phys_addr_t physaddr, 74 74 target_ulong addr, 75 75 void *retaddr) 76 76 #else 77 DECLINLINE(DATA_TYPE) glue(io_read, SUFFIX)(target_phys_addr_t physaddr, 77 DECLINLINE(DATA_TYPE) glue(io_read, SUFFIX)(target_phys_addr_t physaddr, 78 78 target_ulong addr, 79 79 void *retaddr) … … 115 115 that valid value takes the whole register, why gcc after 4.3 may 116 116 use only lower part of register for smaller types. So force promoution. */ 117 DATA_TYPE_PROMOTED REGPARM 117 DATA_TYPE_PROMOTED REGPARM 118 118 glue(glue(__ld, SUFFIX), MMUSUFFIX)(target_ulong addr, 119 119 int mmu_idx) … … 224 224 #ifndef SOFTMMU_CODE_ACCESS 225 225 226 static void glue(glue(slow_st, SUFFIX), MMUSUFFIX)(target_ulong addr, 227 DATA_TYPE val, 226 static void glue(glue(slow_st, SUFFIX), MMUSUFFIX)(target_ulong addr, 227 DATA_TYPE val, 228 228 int mmu_idx, 229 229 void *retaddr); 230 230 231 231 #ifndef VBOX 232 static inline void glue(io_write, SUFFIX)(target_phys_addr_t physaddr, 232 static inline void glue(io_write, SUFFIX)(target_phys_addr_t physaddr, 233 233 DATA_TYPE val, 234 234 target_ulong addr, 235 235 void *retaddr) 236 236 #else 237 DECLINLINE(void) glue(io_write, SUFFIX)(target_phys_addr_t physaddr, 237 DECLINLINE(void) glue(io_write, SUFFIX)(target_phys_addr_t physaddr, 238 238 DATA_TYPE val, 239 239 target_ulong addr,
注意:
瀏覽 TracChangeset
來幫助您使用更動檢視器