#15210: KDL: Unexpected exception "SIMD Floating-Point Exception" occurred in
kernel mode!
-----------------------------+----------------------------
Reporter: konrad | Owner: nobody
Type: bug | Status: new
Priority: normal | Milestone: Unscheduled
Component: System/Kernel | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
-----------------------------+----------------------------
Comment (by waddlesplash):
We have never had a policy of avoiding FP. A large number of things in
kernel-mode (the USB stack as seen here is one instance) use floating-
point math.
We also do not have any policy (or, really, any reason, since SSE2 is part
of the baseline x64) to avoid SIMD in the kernel; I think it's enabled
(since pdziepak's scheduler changes) inside the bootloader just before the
kernel is called. GCC 6+ by default will vectorize certain operations;
seems that's what is occurring here.
--
Ticket URL: <https://dev.haiku-os.org/ticket/15210#comment:3>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.