Searched refs:_cpu_capabilities (Results 1 - 9 of 9) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/commpage/
H A Dcommpage.c65 int _cpu_capabilities = 0; // define the capability vector variable
281 /* Initialize kernel version of _cpu_capabilities vector (used by KEXTs.) */
295 _cpu_capabilities &= ~kHasAltivec;
298 if (_cpu_capabilities & kDcbaAvailable) { // if this processor has DCBA, time it...
299 _cpu_capabilities |= commpage_time_dcba(); // ...and set kDcbaRecomended if it helps.
303 if (cpus == 1) _cpu_capabilities |= kUP;
304 _cpu_capabilities |= (cpus << kNumCPUsShift);
306 if (_cpu_capabilities & k64Bit) // 64-bit processors use SPRG3 for TLS
307 _cpu_capabilities |= kFastThreadLocalStorage;
399 if ( (_cpu_capabilities
[all...]
/macosx-10.5.8/xnu-1228.15.4/osfmk/i386/commpage/
H A Dcommpage.c77 int _cpu_capabilities = 0; // define the capability vector variable
79 int noVMX = 0; /* if true, do not set kHasAltivec in ppc _cpu_capabilities */
183 /* Initialize kernel version of _cpu_capabilities vector (used by KEXTs.) */
247 _cpu_capabilities = bits; // set kernel version for use by drivers etc
253 return _cpu_capabilities;
324 must = _cpu_capabilities & rd->musthave;
325 cant = _cpu_capabilities & rd->canthave;
372 commpage_stuff(_COMM_PAGE_CPU_CAPABILITIES,&_cpu_capabilities,sizeof(int));
377 if ( _cpu_capabilities & kUP )
387 if (_cpu_capabilities
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/kern/
H A Dkern_mib.c484 cpu64bit = (_cpu_capabilities & k64Bit) == k64Bit;
511 if (_cpu_capabilities & kHasAltivec) {
515 if (_cpu_capabilities & kHasGraphicsOps) {
519 if (_cpu_capabilities & k64Bit) {
523 if (_cpu_capabilities & kHasFsqrt) {
527 if (_cpu_capabilities & kHasStfiwx) {
531 if (_cpu_capabilities & kDcbaAvailable)
533 if (_cpu_capabilities & kDcbaRecommended)
537 if (_cpu_capabilities & kDataStreamsAvailable)
539 if (_cpu_capabilities
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/dev/ppc/
H A Dsdt_ppc.c53 uint64_t mask = (_cpu_capabilities & k64Bit) ? 0xffffffffffffffffULL : 0x00000000ffffffffULL;
H A Ddtrace_isa.c156 uint64_t mask = (_cpu_capabilities & k64Bit) ? 0xffffffffffffffffULL : 0x00000000ffffffffULL;
H A Dfbt_ppc.c213 uint64_t mask = (_cpu_capabilities & k64Bit) ? 0xffffffffffffffffULL : 0x00000000ffffffffULL;
/macosx-10.5.8/xnu-1228.15.4/osfmk/ppc/
H A Dcpu_capabilities.h33 /* _cpu_capabilities
42 extern int _cpu_capabilities;
46 /* Bit definitions for _cpu_capabilities: */
72 static __inline__ int _NumCPUs( void ) { return (_cpu_capabilities & kNumCPUs) >> kNumCPUsShift; }
151 #define _COMM_PAGE_CPU_CAPABILITIES (_COMM_PAGE_BASE_ADDRESS+0x020) // mirror of extern int _cpu_capabilities
H A Dstart.s192 lis r18,hi16(EXT(_cpu_capabilities)) ; Get the address of _cpu_capabilities
193 ori r18,r18,lo16(EXT(_cpu_capabilities))
195 stw r17, 0(r18) ; Save the default value in _cpu_capabilities
906 ; .long ptCPUCap - Default value for _cpu_capabilities
H A Dpmap.c2019 if(task_has_64BitAddr(task) || _cpu_capabilities & k64Bit) { /* Should we map the 64-bit page -1? */

Completed in 46 milliseconds