summaryrefslogtreecommitdiff
path: root/include/common/kernel/cpu.h
blob: 48ca3030ff5f766edff15932b9df285d39f2db60 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
/*
	Vita Development Suite Libraries
*/

#ifndef _VDSUITE_COMMON_KERNEL_CPU_H
#define _VDSUITE_COMMON_KERNEL_CPU_H

#include_next <kernel/cpu.h>

/**
 * @brief システム向けプロセッサ番号3
 */
#define SCE_KERNEL_CPU_MASK_USER_3		(0x08 << SCE_KERNEL_CPU_MASK_SHIFT)

/**
 * @j @brief システム向けCPUのマスク設定です @ej
 */
#define SCE_KERNEL_CPU_MASK_USER_QUAD	\
			(SCE_KERNEL_CPU_MASK_USER_0 | SCE_KERNEL_CPU_MASK_USER_1 | SCE_KERNEL_CPU_MASK_USER_2 | SCE_KERNEL_CPU_MASK_USER_3)

SCE_CDECL_BEGIN

#if !defined(_LANGUAGE_ASSEMBLY)

/**
 * @j
 * @brief CPUの物理コア番号を取得するAPIです。デバッグ目的のみに限定してください。
 *
 * @retval 0-3  cpu core number
 * @ej
 */
SceUInt			sceKernelCpuId(void);

#endif	/* !defined(_LANGUAGE_ASSEMBLY) */

SCE_CDECL_END

#endif // _VDSUITE_COMMON_KERNEL_CPU_H