sparc: soft-float support libraryNo sparc implementation actually has "long double" implemented inhardware. The instructions are defined in the spec, but they are caughtand emulated by traps.gc
sparc: soft-float support libraryNo sparc implementation actually has "long double" implemented inhardware. The instructions are defined in the spec, but they are caughtand emulated by traps.gcc even bypasses the traps and calls the support functions directly.Import the required functions from FreeBSD (they implement theoperations as specified in the sparc ABI) and link them into the kernel,for now (they will also need to be in libroot).Change-Id: Ifc21faa29fffa4bf5d3941468b62d81229a44971Reviewed-on: https://review.haiku-os.org/c/1137Reviewed-by: waddlesplash <waddlesplash@gmail.com>
show more ...
kernel/arch/sparc: stubs to get the kernel to linkAdd empty implementation of timer, elf, vm, debugger support, to let thekernel link.Also add the kernel linker script.Change-Id: If0795fa6554a
kernel/arch/sparc: stubs to get the kernel to linkAdd empty implementation of timer, elf, vm, debugger support, to let thekernel link.Also add the kernel linker script.Change-Id: If0795fa6554aea3df1ee544c25cc4832634ffd78Reviewed-on: https://review.haiku-os.org/c/1108Reviewed-by: waddlesplash <waddlesplash@gmail.com>