> The right way to do this is to add an floating-point emulator inDid you mean implementing a 387/487 emulator, or something specific for the gcc soft-float routines? I was wondering what sort of speed hit you would take (in either case) if each floating point operation required a trap to the kernel. That's why my previous suggestion had suggested mapping certain pages into the processes address space, so that the calling the FP routines wouldn't require a context switch. I was thinking, however, that another, possibly more elegant solution would be to assign shared libraries (including the FP routines) to a segment which would be visible to all processes. Then all the stub routines would need to do is to do a far call to a predefined segment. What do people think? - Ted P.S. Having the kernel emulating 387 instructions would still be neat; I was just wondering if it would be too slow for normal operations.
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| David Woodhouse | [GIT *] Allow request_firmware() to be satisfied from in-kernel, use it in more dr... |
| Philipp Marek | Re: sys_chroot+sys_fchdir Fix |
| Greg Kroah-Hartman | [PATCH 008/196] Chinese: add translation of volatile-considered-harmful.txt |
git: | |
| Krishna Kumar | [PATCH 9/10 REV5] [IPoIB] Implement batching |
| Gerrit Renker | [PATCH 15/37] dccp: Set per-connection CCIDs via socket options |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
