Changeset 3363 in vbox
- Timestamp:
- Jul 2, 2007 10:58:49 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/sup.h
r3283 r3363 214 214 } 215 215 # define g_pSUPGlobalInfoPage (SUPGetGIP()) 216 # elif defined(__GNUC__) && !defined(__DARWIN__) 217 /** gcc optimizes &g_SUPGlobalInfoPage + offset */ 218 DECLINLINE(PCSUPGLOBALINFOPAGE) SUPGetGIP(void) 219 { 220 PCSUPGLOBALINFOPAGE pGIP; 221 __asm__ __volatile__ ("movl $g_SUPGlobalInfoPage,%0\n\t" 222 : "=a" (pGIP)); 223 return pGIP; 224 } 225 # define g_pSUPGlobalInfoPage (SUPGetGIP()) 216 226 # else 217 227 # define g_pSUPGlobalInfoPage (&g_SUPGlobalInfoPage) 218 # endif228 # endif 219 229 #else 220 230 extern DECLIMPORT(PCSUPGLOBALINFOPAGE) g_pSUPGlobalInfoPage;
Note:
See TracChangeset
for help on using the changeset viewer.