commit | 8f54e58cd151b4e80db27d1a068a6f7fbfa5b3b3 | [log] [tgz] |
---|---|---|
author | Helge Deller <deller@gmx.de> | Tue Aug 09 18:57:45 2022 +0200 |
committer | Helge Deller <deller@gmx.de> | Tue Aug 09 18:57:45 2022 +0200 |
tree | 994a10681279f965cc90536e0918419035679730 | |
parent | 73a408ab69d238e8e69a48fb0a6ae51ef237ac0c [diff] |
ipl: Enable FPU and remove workarounds It turns out, that the FPU isn't initialized by firmware, which is why the floating point instructions in libgcc's __udivdi3, __umoddi3 and __muldi3 routines simply hangs the machine. This patch enables the FPU at bootup and thus we can drop the current work-arounds. Signed-off-by: Helge Deller <deller@gmx.de>