externint pdc_type; externunsignedlong parisc_cell_num; /* cell number the CPU runs on (PAT) */ externunsignedlong parisc_cell_loc; /* cell location of CPU (PAT) */ externunsignedlong parisc_pat_pdc_cap; /* PDC capabilities (PAT) */
int pdc_add_valid(unsignedlong address); int pdc_instr(unsignedint *instr); int pdc_chassis_info(struct pdc_chassis_info *chassis_info, void *led_info, unsignedlong len); int pdc_chassis_disp(unsignedlong disp); int pdc_chassis_warn(unsignedlong *warn); int pdc_coproc_cfg(struct pdc_coproc_cfg *pdc_coproc_info); int pdc_coproc_cfg_unlocked(struct pdc_coproc_cfg *pdc_coproc_info); int pdc_iodc_read(unsignedlong *actcnt, unsignedlong hpa, unsignedint index, void *iodc_data, unsignedint iodc_data_size); int pdc_system_map_find_mods(struct pdc_system_map_mod_info *pdc_mod_info, struct pdc_module_path *mod_path, long mod_index); int pdc_system_map_find_addrs(struct pdc_system_map_addr_info *pdc_addr_info, long mod_index, long addr_index); int pdc_model_info(struct pdc_model *model); int pdc_model_sysmodel(unsignedint os_id, char *name); int pdc_model_cpuid(unsignedlong *cpu_id); int pdc_model_versions(unsignedlong *versions, int id); int pdc_model_capabilities(unsignedlong *capabilities); int pdc_model_platform_info(char *orig_prod_num, char *current_prod_num, char *serial_no); int pdc_cache_info(struct pdc_cache_info *cache); int pdc_spaceid_bits(unsignedlong *space_bits); int pdc_btlb_info(struct pdc_btlb_info *btlb); int pdc_btlb_insert(unsignedlonglong vpage, unsignedlong physpage, unsignedlong len, unsignedlong entry_info, unsignedlong slot); int pdc_btlb_purge_all(void); int pdc_mem_map_hpa(struct pdc_memory_map *r_addr, struct pdc_module_path *mod_path); int pdc_pim_toc11(struct pdc_toc_pim_11 *ret); int pdc_pim_toc20(struct pdc_toc_pim_20 *ret); int pdc_lan_station_id(char *lan_addr, unsignedlong net_hpa);
int pdc_stable_read(unsignedlong staddr, void *memaddr, unsignedlong count); int pdc_stable_write(unsignedlong staddr, void *memaddr, unsignedlong count); int pdc_stable_get_size(unsignedlong *size); int pdc_stable_verify_contents(void); int pdc_stable_initialize(void);
int pdc_pci_irt_size(unsignedlong *num_entries, unsignedlong hpa); int pdc_pci_irt(unsignedlong num_entries, unsignedlong hpa, void *tbl);
int pdc_get_initiator(struct hardware_path *, struct pdc_initiator *); int pdc_tod_read(struct pdc_tod *tod); int pdc_tod_set(unsignedlong sec, unsignedlong usec);
void pdc_pdt_init(void); /* in pdt.c */ int pdc_mem_pdt_info(struct pdc_mem_retinfo *rinfo); int pdc_mem_pdt_read_entries(struct pdc_mem_read_pdt *rpdt_read, unsignedlong *pdt_entries_ptr); #ifdef CONFIG_64BIT int pdc_mem_mem_table(struct pdc_memory_table_raddr *r_addr, struct pdc_memory_table *tbl, unsignedlong entries); #endif
void set_firmware_width(void); void set_firmware_width_unlocked(void); int pdc_do_firm_test_reset(unsignedlong ftc_bitmap); int pdc_do_reset(void); int pdc_soft_power_info(unsignedlong *power_reg); int pdc_soft_power_button(int sw_control); int pdc_soft_power_button_panic(int sw_control); void pdc_io_reset(void); void pdc_io_reset_devices(void); int pdc_iodc_getc(void); int pdc_iodc_print(constunsignedchar *str, unsigned count);
void pdc_emergency_unlock(void); int pdc_sti_call(unsignedlong func, unsignedlong flags, unsignedlong inptr, unsignedlong outputr, unsignedlong glob_cfg, int do_call64);
int __pdc_cpu_rendezvous(void); void pdc_cpu_rendezvous_lock(void); void pdc_cpu_rendezvous_unlock(void);
staticinlinechar * os_id_to_string(u16 os_id) { switch(os_id) { case OS_ID_NONE: return"No OS"; case OS_ID_HPUX: return"HP-UX"; case OS_ID_MPEXL: return"MPE-iX"; case OS_ID_OSF: return"OSF"; case OS_ID_HPRT: return"HP-RT"; case OS_ID_NOVEL: return"Novell Netware"; case OS_ID_LINUX: return"Linux"; default: return"Unknown";
}
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.