pdc_system_map_find_mods(9)
π NAME π
okay so bestie, welcome to the pdc_system_map_find_mods(9) page from the Kernel API Manual β manual name accounted for, vibe check passed π«Ά
pdc_system_map_find_mods β locate unarchitected modules. That's the whole name moment: finding the modules that are, like, unarchitected β¨
β¨ SYNOPSIS β¨
int pdc_system_map_find_mods (struct pdc_system_map_mod_info
*pdc_mod_info , struct pdc_module_path *mod_path , long mod_index );
πΈ ARGUMENTS πΈ
pdc_mod_infoβ Return buffer address. Like, that's where the answer lands when it comes back, bestie πmod_pathβ pointer to dev path structure. It's giving "where this module lives" energy πΊοΈmod_indexβ fixed address module index. The little number that picks which fixed-address module you're asking about β¨
π¦ DESCRIPTION π¦
The goal is to locate and identify modules which reside at fixed I/O addresses β specifically the ones that do not self-identify via architected bus walks. No cap, that's the job. It's lowkey the "we found you at your fixed address, bestie" function, and honestly? Iconic π
π SEE ALSO π
Kernel file: ./arch/parisc/kernel/firmware.c β and the whole PDC bestie group chat is here π«Ά
f_extend(9)convert_to_wide(9)set_firmware_width(9)pdc_emergency_unlock(9)pdc_add_valid(9)pdc_instr(9)pdc_chassis_info(9)pdc_pat_chassis_send_log(9)pdc_chassis_disp(9)__pdc_cpu_rendezvous(9)pdc_cpu_rendezvous_lock(9)pdc_cpu_rendezvous_unlock(9)pdc_pat_get_PDC_entrypoint(9)pdc_chassis_warn(9)pdc_coproc_cfg(9)pdc_iodc_read(9)pdc_system_map_find_addrs(9)pdc_model_info(9)pdc_model_sysmodel(9)pdc_model_versions(9)pdc_model_cpuid(9)pdc_model_capabilities(9)pdc_model_platform_info(9)pdc_cache_info(9)pdc_spaceid_bits(9)pdc_btlb_info(9)pdc_mem_map_hpa(9)pdc_lan_station_id(9)pdc_stable_read(9)pdc_stable_write(9)pdc_stable_get_size(9)pdc_stable_verify_contents(9)pdc_stable_initialize(9)pdc_get_initiator(9)pdc_pci_irt_size(9)pdc_pci_irt(9)pdc_pci_config_read(9)pdc_pci_config_write(9)pdc_tod_read(9)pdc_pim_toc11(9)pdc_pim_toc20(9)pdc_tod_set(9)pdc_iodc_print(9)pdc_iodc_getc(9)pdc_pat_cell_get_number(9)pdc_pat_cell_module(9)pdc_pat_cell_info(9)pdc_pat_cpu_get_number(9)pdc_pat_get_irt_size(9)pdc_pat_get_irt(9)pdc_pat_pd_get_addr_map(9)pdc_pat_pd_get_pdc_revisions(9)pdc_pat_pd_get_platform_counter(9)pdc_pat_io_pci_cfg_read(9)pdc_pat_io_pci_cfg_write(9)pdc_pat_mem_pdt_info(9)pdc_pat_mem_pdt_cell_info(9)pdc_pat_mem_read_cell_pdt(9)pdc_pat_mem_read_pd_pdt(9)pdc_pat_mem_get_dimm_phys_location(9)
okay that's the tea β β this page comes from ./arch/parisc/kernel, with the October 2026 source/version date vibe, and it's pdc_system_map_find_mods(9) signing off ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms