Changeset d30e067 in mainline for uspace/lib/c/include
- Timestamp:
- 2025-03-02T20:02:33Z (10 months ago)
- Children:
- 8cdf360
- Parents:
- 7debda3 (diff), 4285f384 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)links above to see all the changes relative to each parent. - Location:
- uspace/lib/c/include
- Files:
-
- 3 edited
-
device/hw_res.h (modified) (4 diffs)
-
rtld/module.h (modified) (1 diff)
-
rtld/rtld.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/device/hw_res.h
r7debda3 rd30e067 1 1 /* 2 * Copyright (c) 202 4Jiri Svoboda2 * Copyright (c) 2025 Jiri Svoboda 3 3 * Copyright (c) 2010 Lenka Trochtova 4 4 * All rights reserved. … … 57 57 HW_RES_DMA_CHANNEL_SETUP, 58 58 HW_RES_DMA_CHANNEL_REMAIN, 59 HW_RES_GET_FLAGS 59 HW_RES_QUERY_LEGACY_IO, 60 HW_RES_CLAIM_LEGACY_IO 60 61 } hw_res_method_t; 61 62 … … 118 119 } 119 120 121 /** Claims to legacy devices */ 120 122 typedef enum { 121 /** This is an PCI/ISA bridge, not 'classic' ISA bus */122 hw f_isa_bridge = 0x1123 } hw_res_ flags_t;123 /** 'Legacy' ISA IDE I/O ranges */ 124 hwc_isa_ide = 0x1 125 } hw_res_claims_t; 124 126 125 127 extern errno_t hw_res_get_resource_list(async_sess_t *, hw_resource_list_t *); … … 131 133 uint32_t, uint8_t); 132 134 extern errno_t hw_res_dma_channel_remain(async_sess_t *, unsigned, size_t *); 133 extern errno_t hw_res_get_flags(async_sess_t *, hw_res_flags_t *); 135 extern errno_t hw_res_query_legacy_io(async_sess_t *, hw_res_claims_t *); 136 extern errno_t hw_res_claim_legacy_io(async_sess_t *, hw_res_claims_t); 134 137 135 138 #endif -
uspace/lib/c/include/rtld/module.h
r7debda3 rd30e067 41 41 #include <types/rtld/rtld.h> 42 42 43 extern errno_t module_create_ static_exec(rtld_t *, module_t **);43 extern errno_t module_create_entrypoint(elf_finfo_t *, rtld_t *, module_t **); 44 44 extern void module_process_relocs(module_t *); 45 45 extern module_t *module_find(rtld_t *, const char *); -
uspace/lib/c/include/rtld/rtld.h
r7debda3 rd30e067 45 45 extern rtld_t *runtime_env; 46 46 47 extern errno_t rtld_init_static(void);48 47 extern errno_t rtld_prog_process(elf_finfo_t *, rtld_t **); 49 48 extern tcb_t *rtld_tls_make(rtld_t *);
Note:
See TracChangeset
for help on using the changeset viewer.
