Lines Matching full:processor
6 * Processor Abstraction Layer definitions.
9 * chapter 11 IA-64 Processor Abstraction Layer
21 * 00/03/23 cfleck Modified processor min-state save area to match updated PAL & SAL info
42 #define PAL_BUS_GET_FEATURES 9 /* return processor bus interface features settings */
43 #define PAL_BUS_SET_FEATURES 10 /* set processor bus features */
47 #define PAL_FREQ_RATIOS 14 /* ratio of processor, bus and ITC frequency */
49 #define PAL_PLATFORM_ADDR 16 /* set processor interrupt block and IO port space addr */
50 #define PAL_PROC_GET_FEATURES 17 /* get configurable processor features & settings */
51 #define PAL_PROC_SET_FEATURES 18 /* enable/disable configurable processor features */
54 #define PAL_MC_CLEAR_LOG 21 /* clear all processor log info */
57 #define PAL_MC_DYNAMIC_STATE 24 /* get processor dynamic state */
58 #define PAL_MC_ERROR_INFO 25 /* get processor MCA info and static state */
65 #define PAL_PMI_ENTRYPOINT 32 /* register PMI memory entry points with the processor */
69 #define PAL_MEM_FOR_TEST 37 /* get amount of memory needed for late processor test */
72 #define PAL_SHUTDOWN 40 /* enter processor shutdown state */
73 #define PAL_PREFETCH_VISIBILITY 41 /* Make Processor Prefetches Visible */
74 #define PAL_LOGICAL_TO_PHYSICAL 42 /* returns information on logical to physical processor mapping …
75 #define PAL_CACHE_SHARED_INFO 43 /* returns information on caches shared by logical processor */
78 #define PAL_VP_INFO 50 /* Information about virtual processor features */
82 #define PAL_HALT_INFO 257 /* return the low power capabilities of processor */
83 #define PAL_TEST_PROC 258 /* perform late processor self-test */
89 #define PAL_BRAND_INFO 274 /* Processor branding information */
96 #define PAL_MC_ERROR_INJECT 276 /* Injects processor error or returns injection capabilities */
123 /* Processor cache level in the hierarchy */
130 /* Processor cache type at a particular level in the hierarchy */
141 /* Processor cache line size in bytes */
144 /* Processor cache line state */
227 /* Processor cache protection information */
257 /* Processor cache part encodings */
275 /* Processor cache protection method encodings */
282 /* Processor cache line identification in the hierarchy */
340 /* Processor cache line part encodings */
370 #define PAL_MC_INFO_PROCESSOR 0 /* Processor */
385 rz : 1, /* PAL_CHECK processor
418 * processor to run in
437 dy : 1, /* Processor dynamic
474 * by the processor
881 /* Provide information about configurable processor bus features */
898 /* Enables/disables specific processor bus features */
946 * Flush the processor instruction or data caches. *PROGRESS must be
961 /* Initialize the processor controlled caches */
971 * processor controlled cache to known values without the availability
983 /* Read the data and tag of a processor controlled cache line for diags */
993 /* Return summary information about the hierarchy of caches controlled by the processor */
1006 /* Write the data and tag of a processor-controlled cache line for diags */
1033 ia64_pal_copy_pal (u64 target_addr, u64 alloc_size, u64 processor, u64 *pal_proc_offset) in ia64_pal_copy_pal() argument
1036 PAL_CALL(iprv, PAL_COPY_PAL, target_addr, alloc_size, processor); in ia64_pal_copy_pal()
1067 /* Get unique geographical address of this processor on its bus */
1078 /* Get base frequency of the platform if generated by the processor */
1089 * Get the ratios for processor frequency, bus frequency and interval timer to
1108 * Get the current hardware resource sharing policy of the processor
1125 /* Make the processor enter HALT or one of the implementation dependent low
1149 /* Return information about processor's optional power management capabilities. */
1177 /* Processor branding information*/
1186 /* Cause the processor to enter LIGHT HALT state, where prefetching and execution are
1197 /* Clear all the processor error logging registers and reset the indicator that allows
1211 /* Ensure that all outstanding transactions in a processor are completed or that any
1222 /* Return the machine check dynamic processor state */
1233 /* Return processor machine check information */
1246 /* Injects the requested processor error or returns info on
1247 * supported injection capabilities for current processor implementation
1315 * minimal processor state in the event of a machine check or initialization
1328 /* Restore minimal architectural processor state, set CMC interrupt if necessary
1339 /* Return the memory attributes implemented by the processor */
1350 /* Return the amount of memory needed for second phase of processor
1389 /* Specifies the physical address of the processor interrupt block
1410 /* Provide information about configurable processor features */
1427 /* Enable/disable processor dependent features */
1490 /* Return information about the register stack and RSE for this processor
1506 * Set the current hardware resource sharing policy of the processor
1516 /* Cause the processor to enter SHUTDOWN state, where prefetching and execution are
1528 /* Perform the second phase of processor self-test. */
1594 /* Return information about the virtual memory characteristics of the processor
1609 /* Get page size information about the virtual memory characteristics of the processor
1650 /* Get summary information about the virtual memory characteristics of the processor
1674 * Returns information about virtual processor features
1740 cpp :8, /* Cores per processor */
1742 ppid :8, /* Physical processor ID */
1781 /* Get information on logical to physical processor mappings. */
1806 /* Get information on logical to physical processor mappings. */