Changeset 30163 in vbox
- Timestamp:
- Jun 11, 2010 2:13:10 PM (15 years ago)
- svn:sync-xref-src-repo-rev:
- 62590
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/testcase/tstInlineAsm.cpp
r29279 r30163 5 5 6 6 /* 7 * Copyright (C) 2006-20 07Oracle Corporation7 * Copyright (C) 2006-2010 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 181 181 if (cFunctions >= 1) 182 182 { 183 static const char * const s_apszTypes[4] = { "primary", "overdrive", "MP", "reserved" }; 183 184 ASMCpuId(1, &s.uEAX, &s.uEBX, &s.uECX, &s.uEDX); 184 185 RTPrintf("Family: %#x \tExtended: %#x \tEffective: %#x\n" 185 186 "Model: %#x \tExtended: %#x \tEffective: %#x\n" 186 187 "Stepping: %d\n" 188 "Type: %d (%s)\n" 187 189 "APIC ID: %#04x\n" 188 190 "Logical CPUs: %d\n" … … 192 194 (s.uEAX >> 4) & 0xf, (s.uEAX >> 16) & 0x0f, ASMGetCpuModel(s.uEAX, fIntel), 193 195 ASMGetCpuStepping(s.uEAX), 196 (s.uEAX >> 12) & 0x3, s_apszTypes[(s.uEAX >> 12) & 0x3], 194 197 (s.uEBX >> 24) & 0xff, 195 198 (s.uEBX >> 16) & 0xff, … … 420 423 RTPrintf("Physical Address Width: %d bits\n" 421 424 "Virtual Address Width: %d bits\n", 425 "Guest Physical Address Width: %d bits\n", 422 426 (s.uEAX >> 0) & 0xff, 423 (s.uEAX >> 8) & 0xff); 427 (s.uEAX >> 8) & 0xff, 428 (s.uEAX >> 16) & 0xff); 424 429 RTPrintf("Physical Core Count: %d\n", 425 430 ((s.uECX >> 0) & 0xff) + 1);
Note:
See TracChangeset
for help on using the changeset viewer.