Searched refs:ccpu (Results 1 – 4 of 4) sorted by relevance
| /xnu-8020.101.4/osfmk/x86_64/ |
| H A D | pmap_pcid.c | 67 int ccpu = cpu_number(); in pmap_pcid_configure() local 71 pmap_pcid_log("PCID configure invoked on CPU %d\n", ccpu); in pmap_pcid_configure() 105 cpu_datap(ccpu)->cpu_pmap_pcid_enabled = FALSE; in pmap_pcid_configure() 114 cpu_datap(ccpu)->cpu_pmap_pcid_enabled = FALSE; in pmap_pcid_configure() 115 pmap_pcid_log("PMAP: PCID not detected CPU %d\n", ccpu); in pmap_pcid_configure() 119 cpu_datap(ccpu)->cpu_pmap_pcid_enabled = TRUE; in pmap_pcid_configure() 120 pmap_pcid_log("PMAP: PCID already enabled %d\n", ccpu); in pmap_pcid_configure() 124 if (ccpu == 0) { in pmap_pcid_configure() 132 …_log("Pre-PCID:CR0: 0x%lx, CR3: 0x%lx, CR4(CPU %d): 0x%lx\n", get_cr0(), get_cr3_raw(), ccpu, cr4); in pmap_pcid_configure() 139 pmap_pcid_log("Toggled PGE ON (CPU: %d\n", ccpu); in pmap_pcid_configure() [all …]
|
| H A D | pmap.c | 3061 int ccpu = cpu_number(); in process_pmap_updates() local 3067 if (cpu_datap(ccpu)->cpu_tlb_invalid_global) { in process_pmap_updates() 3068 cpu_datap(ccpu)->cpu_tlb_invalid_global_count++; in process_pmap_updates() 3069 cpu_datap(ccpu)->cpu_tlb_invalid = 0; in process_pmap_updates() 3072 cpu_datap(ccpu)->cpu_tlb_invalid_local_count++; in process_pmap_updates() 3073 cpu_datap(ccpu)->cpu_tlb_invalid_local = 0; in process_pmap_updates() 3082 pmap_pcid_validate_cpu(p, ccpu); in process_pmap_updates() 3083 pmap_tlbi_range(istart, iend, (pshared || gtlbf), p->pmap_pcid_cpus[ccpu]); in process_pmap_updates()
|
| /xnu-8020.101.4/osfmk/i386/ |
| H A D | pmap_pcid.h | 64 int ccpu = cpu_number(); in pmap_pcid_validate_current() local 65 volatile uint8_t *cptr = cpu_datap(ccpu)->cpu_pmap_pcid_coherentp; in pmap_pcid_validate_current() 67 pmap_assert(cptr == &(current_thread()->map->pmap->pmap_pcid_coherency_vector[ccpu])); in pmap_pcid_validate_current() 75 pmap_pcid_invalidate_cpu(pmap_t tpmap, int ccpu) in pmap_pcid_invalidate_cpu() argument 77 tpmap->pmap_pcid_coherency_vector[ccpu] = 0xFF; in pmap_pcid_invalidate_cpu() 81 pmap_pcid_validate_cpu(pmap_t tpmap, int ccpu) in pmap_pcid_validate_cpu() argument 83 tpmap->pmap_pcid_coherency_vector[ccpu] = 0; in pmap_pcid_validate_cpu()
|
| H A D | pmap.h | 652 int ccpu = my_cpu; in set_dirbase() local 654 cpu_datap(ccpu)->cpu_task_cr3 = pcr3; in set_dirbase() 655 cpu_shadowp(ccpu)->cpu_shadowtask_cr3 = pcr3; in set_dirbase() 657 cpu_datap(ccpu)->cpu_ucr3 = ucr3; in set_dirbase() 658 cpu_shadowp(ccpu)->cpu_ucr3 = ucr3; in set_dirbase() 660 cpu_datap(ccpu)->cpu_task_map = cpu_shadowp(ccpu)->cpu_task_map = in set_dirbase() 664 assert(ccpu == cpu_number()); in set_dirbase() 671 boolean_t priorpagezero = cpu_datap(ccpu)->cpu_pagezero_mapped; in set_dirbase() 672 cpu_datap(ccpu)->cpu_pagezero_mapped = nopagezero; in set_dirbase() 678 pmap_pcid_activate(tpmap, ccpu, TRUE, copyio_active); in set_dirbase() [all …]
|