usr/src/uts/intel/sys/x86_archext.h
changeset 9652 6b40e106879c
parent 9482 42f3d60af7ca
child 10026 2659dc230676
equal deleted inserted replaced
9651:ca22f7d7086c 9652:6b40e106879c
   617 extern id_t cpuid_get_last_lvl_cacheid(struct cpu *);
   617 extern id_t cpuid_get_last_lvl_cacheid(struct cpu *);
   618 extern int cpuid_get_chipid(struct cpu *);
   618 extern int cpuid_get_chipid(struct cpu *);
   619 extern id_t cpuid_get_coreid(struct cpu *);
   619 extern id_t cpuid_get_coreid(struct cpu *);
   620 extern int cpuid_get_pkgcoreid(struct cpu *);
   620 extern int cpuid_get_pkgcoreid(struct cpu *);
   621 extern int cpuid_get_clogid(struct cpu *);
   621 extern int cpuid_get_clogid(struct cpu *);
       
   622 extern uint32_t cpuid_get_apicid(struct cpu *);
   622 extern int cpuid_is_cmt(struct cpu *);
   623 extern int cpuid_is_cmt(struct cpu *);
   623 extern int cpuid_syscall32_insn(struct cpu *);
   624 extern int cpuid_syscall32_insn(struct cpu *);
   624 extern int getl2cacheinfo(struct cpu *, int *, int *, int *);
   625 extern int getl2cacheinfo(struct cpu *, int *, int *, int *);
   625 
   626 
   626 extern uint32_t cpuid_getchiprev(struct cpu *);
   627 extern uint32_t cpuid_getchiprev(struct cpu *);
   637 extern void cpuid_free_space(struct cpu *);
   638 extern void cpuid_free_space(struct cpu *);
   638 extern uint_t cpuid_pass1(struct cpu *);
   639 extern uint_t cpuid_pass1(struct cpu *);
   639 extern void cpuid_pass2(struct cpu *);
   640 extern void cpuid_pass2(struct cpu *);
   640 extern void cpuid_pass3(struct cpu *);
   641 extern void cpuid_pass3(struct cpu *);
   641 extern uint_t cpuid_pass4(struct cpu *);
   642 extern uint_t cpuid_pass4(struct cpu *);
   642 extern void add_cpunode2devtree(processorid_t, struct cpuid_info *);
   643 extern void cpuid_set_cpu_properties(void *, processorid_t,
       
   644     struct cpuid_info *);
   643 
   645 
   644 extern void cpuid_get_addrsize(struct cpu *, uint_t *, uint_t *);
   646 extern void cpuid_get_addrsize(struct cpu *, uint_t *, uint_t *);
   645 extern uint_t cpuid_get_dtlb_nent(struct cpu *, size_t);
   647 extern uint_t cpuid_get_dtlb_nent(struct cpu *, size_t);
   646 
   648 
   647 #if !defined(__xpv)
   649 #if !defined(__xpv)