.. | .. |
---|
11 | 11 | extern int pdc_type; |
---|
12 | 12 | extern unsigned long parisc_cell_num; /* cell number the CPU runs on (PAT) */ |
---|
13 | 13 | extern unsigned long parisc_cell_loc; /* cell location of CPU (PAT) */ |
---|
| 14 | +extern unsigned long parisc_pat_pdc_cap; /* PDC capabilities (PAT) */ |
---|
14 | 15 | |
---|
15 | 16 | /* Values for pdc_type */ |
---|
16 | 17 | #define PDC_TYPE_ILLEGAL -1 |
---|
.. | .. |
---|
43 | 44 | int pdc_model_cpuid(unsigned long *cpu_id); |
---|
44 | 45 | int pdc_model_versions(unsigned long *versions, int id); |
---|
45 | 46 | int pdc_model_capabilities(unsigned long *capabilities); |
---|
| 47 | +int pdc_model_platform_info(char *orig_prod_num, char *current_prod_num, char *serial_no); |
---|
46 | 48 | int pdc_cache_info(struct pdc_cache_info *cache); |
---|
47 | 49 | int pdc_spaceid_bits(unsigned long *space_bits); |
---|
48 | 50 | #ifndef CONFIG_PA20 |
---|
.. | .. |
---|
89 | 91 | unsigned long inptr, unsigned long outputr, |
---|
90 | 92 | unsigned long glob_cfg); |
---|
91 | 93 | |
---|
| 94 | +int __pdc_cpu_rendezvous(void); |
---|
92 | 95 | static inline char * os_id_to_string(u16 os_id) { |
---|
93 | 96 | switch(os_id) { |
---|
94 | 97 | case OS_ID_NONE: return "No OS"; |
---|