6156a508ad
The possibility to specify custom memcpy and memset implementations in cpu modules is currently unused and there is generally no point in such feature. There are only 2 x86 vendors that really matter and there isn't very big difference in performance of the generic optmized versions of these funcions across different models. Even if we wanted different versions of memset and memcpy depending on the processor model or features much better solution would be to use STT_GNU_IFUNC and save one indirect call. Long story short, we don't really benefit in any way from get_optimized_functions and the feature it implements and it only adds unnecessary complexity to the code. Signed-off-by: Paweł Dziepak <pdziepak@quarnos.org> |
||
---|---|---|
.. | ||
32 | ||
64 | ||
apic.h | ||
apm.h | ||
arch_acpi.h | ||
arch_atomic.h | ||
arch_cpu.h | ||
arch_debug.h | ||
arch_hpet.h | ||
arch_int.h | ||
arch_kernel_args.h | ||
arch_kernel.h | ||
arch_smp.h | ||
arch_system_info.h | ||
arch_thread_types.h | ||
arch_thread.h | ||
arch_user_debugger.h | ||
arch_vm_translation_map.h | ||
arch_vm_types.h | ||
arch_vm.h | ||
bios.h | ||
descriptors.h | ||
ioapic.h | ||
msi_priv.h | ||
msi.h | ||
pic.h | ||
smp_priv.h | ||
timer.h | ||
vesa.h |