| /xnu-8019.80.24/osfmk/i386/ |
| H A D | cpu_threads.c | 353 lcpu->core = NULL; in x86_lcpu_init() 368 x86_core_t *core; in x86_core_alloc() local 375 core = free_cores; in x86_core_alloc() 376 free_cores = core->next_in_die; in x86_core_alloc() 377 core->next_in_die = NULL; in x86_core_alloc() 381 core = zalloc_permanent_type(x86_core_t); in x86_core_alloc() 382 if (core == NULL) { in x86_core_alloc() 387 core->pcore_num = cpup->cpu_phys_number / topoParms.nPThreadsPerCore; in x86_core_alloc() 388 core->lcore_num = core->pcore_num % topoParms.nPCoresPerPackage; in x86_core_alloc() 390 core->flags = X86CORE_FL_PRESENT | X86CORE_FL_READY in x86_core_alloc() [all …]
|
| H A D | hpet.c | 115 x86_core_t *core; in hpet_request() local 131 core = lcpu->core; in hpet_request() 132 pkg = core->package; in hpet_request() 150 core = lcpu->core; in hpet_request() 151 pkg = core->package; in hpet_request() 156 core->Hpet = (hpetTimer_t *)((uint8_t *)hpetArea + hpetReq.hpetOffset); in hpet_request() 157 core->HpetVec = hpetReq.hpetVector; in hpet_request() 162 core->Hpet->Config |= Tn_INT_ENB_CNF; in hpet_request() 167 core->HpetCfg = core->Hpet->Config; in hpet_request() 168 core->HpetCmp = 0; in hpet_request() [all …]
|
| H A D | cpu_threads.h | 46 #define _cpu_to_core(cpu) (_cpu_to_lcpu(cpu)->core) 50 #define cpu_to_core(cpu) ((cpu_to_lcpu(cpu) != NULL) ? _cpu_to_lcpu(cpu)->core : NUL… 56 #define x86_core() (x86_lcpu()->core)
|
| H A D | cpu_topology.h | 129 struct x86_core *core; /* core containing the logical cpu */ member
|
| H A D | cpu_topology.c | 213 if (lcpup->core->num_lcpus > 1) { in cpu_topology_sort()
|
| H A D | machine_routines.c | 541 if (this_cpu_datap->lcpu.core == NULL) { in register_cpu()
|
| H A D | pmCPU.c | 340 return cpup->lcpu.core; in pmGetMyCore()
|
| /xnu-8019.80.24/tools/lldbmacros/ |
| H A D | Makefile | 32 core/standard.py \ 33 core/cvalue.py \ 34 core/__init__.py \ 35 core/configuration.py \ 36 core/caching.py \ 37 core/lazytarget.py \ 38 core/kernelcore.py \ 39 core/operating_system.py \ 40 core/xnu_lldb_init.py \ 97 …BMACROS_BOOTSTRAP_DEST)/$(KERNEL_LLDBBOOTSTRAP_NAME),$(LLDBMACROS_SOURCE)/core/xnu_lldb_init.py,kb… [all …]
|
| H A D | README.md | 31 …me:port>' or 'gdb-remote \<hostname:port>'. In case using a core file please do 'file --core /path… 43 * connect to remote device or load a core file 48 #for loading a core file 49 (lldb) file --core /path/to/core/file /path/to/kernel_symbol_file 80 | | |--lldb core--| | | <-- interacts with remote kernel or corefile. 105 …|-core/ # Core logic about kernel, lldb value abstraction, configs etc. **DO NOT TOUCH THIS … 151 It is recommended that you do a decoupled development for command interface and core utility functi… 164 …- note that we use core.value class as an interface to underlying C structures. Refer [Section B] … 166 - remember that the ideal type of object to be passed around is core.value 228 The valobj argument holds the core.value object for display. [all …]
|
| H A D | .lldbinit | 1 settings set target.process.python-os-plugin-path ./core/operating_system.py
|
| H A D | utils.py | 9 from core.cvalue import * 10 from core.configuration import * 11 from core.lazytarget import * 77 if type(sbval) == core.value:
|
| H A D | xnu.py | 7 import core 8 from core import caching 9 from core.standard import * 10 from core.configuration import * 11 from core.kernelcore import * 13 from core.lazytarget import * 63 out_string += obj( core.value(lldbval) ) 460 retval = core.cvalue.value(sbval)
|
| H A D | kasan.py | 3 from core.configuration import *
|
| H A D | ktrace.py | 4 from core.lazytarget import *
|
| /xnu-8019.80.24/bsd/skywalk/ |
| H A D | Makefile | 10 core channel mem nexus packet namespace 13 core channel mem nexus packet namespace
|
| /xnu-8019.80.24/doc/ |
| H A D | xnu_build_consolidation.md | 8 core/cluster counts or cache sizes). Similarly, SoC-specific fix-ups are usually conditionally comp… 57 * On a specific core type of a specific SoC. 70 …iding a family of assembly macros that can be used to conditionally execute code on a specific core 75 Similarly, where a block of code is to be executed on a core type, rather than a specific core ID, … 93 ### Deriving core/cluster counts from device tree 106 * Removing hardcoded core counts (`CPU_COUNT`) and cluster counts (`ARM_CLUSTER_COUNT`) from XNU, a… 111 ### Allocating memory that is core size/cluster size/cache size aligned 114 element per core or cluster. Whilst this information is not known precisely at compile time anymore…
|
| H A D | allocators.md | 120 This is the true core implementation of `kalloc`, see documentation about 152 Only kernel extensions that are providing core infrastructure 153 (filesystems, sandbox, ...) and are out-of-tree core kernel components 183 kext/core kernel boundary and free on the other. 391 many-core systems.
|
| H A D | sched_clutch_edge.md | 74 …ance mechanisms like turnstiles and other priority affecting mechanisms outside the core scheduler. 223 …core on the cluster. The metric has its roots in queueing delay algorithms and calculates the amou… 283 … preferred cluster and its homogeneous peers before spilling to different core type. The current i…
|
| /xnu-8019.80.24/bsd/man/man5/ |
| H A D | Makefile | 11 core.5 \
|
| /xnu-8019.80.24/tools/lldbmacros/usertaskdebugging/ |
| H A D | userprocess.py | 6 from core.operating_system import Armv8_RegisterSet, Armv7_RegisterSet, I386_RegisterSet, X86_64Reg… 7 from core import caching
|
| /xnu-8019.80.24/ |
| H A D | Makefile | 376 -disable-checker core.NullDereference \ 377 -disable-checker core.DivideZero \
|
| /xnu-8019.80.24/osfmk/x86_64/ |
| H A D | monotonic_x86_64.c | 53 #pragma mark core counters
|
| /xnu-8019.80.24/osfmk/arm64/ |
| H A D | proc_reg.h | 2267 .macro DEPRECATE_COREEQ_REVLO core, rev, midr_el1, scratch 2268 EXEC_COREEQ_REVLO \core, \rev, \midr_el1, \scratch
|
| H A D | monotonic_arm64.c | 69 #pragma mark core counters
|
| /xnu-8019.80.24/bsd/conf/ |
| H A D | files | 566 bsd/skywalk/core/skywalk.c optional skywalk 567 bsd/skywalk/core/skywalk_proc_info.c optional skywalk 568 bsd/skywalk/core/skywalk_sysctl.c optional skywalk
|