On Sat, Nov 10, 2007 at 12:52:24PM +0100, Staf Verhaegen wrote:
On Thu, 08 Nov 2007 09:08:29 +0100, Marcus Meissner marcus@jet.franken.de wrote:
But the use of %fs by wine does not seem to conflict in any way with a possible usage of that segment register by the OS where wine is running on. Or is there some OS specific code that is handling it ?
No, it does not conflict. Your syscall / scheduler entry/exit points however need to take care to save/restore it correctly, otherwise you get interesting crashes ;)
Already big thanks.
Do you know where this code for these entry/exit points handling is located for the different OSes in the wine source code?
These are in the Operating System itself.
Linux: arch/i386/kernel/entry.S
Does Windows/wine also have such entry/exit points so I could freely use %fs,%gs in AROS hosted on Windows?
See above.
Ciao, Marcus