64bit + linux-3.8.13/rtai-4.0 + linuxcnc-2.6.0-pre
- rythmnbls
- Offline
- Junior Member
-
- Posts: 28
- Thank you received: 2
Thread discussing the patch comments.gmane.org/gmane.linux.real-time.rtai/24950
Link to the patch cvs.gna.org/cvsweb/magma/base/arch/x86/patches/?cvsroot=rtai
Kernel config attached.
Regards.
Steve.
Please Log in or Create an account to join the conversation.
- rythmnbls
- Offline
- Junior Member
-
- Posts: 28
- Thank you received: 2
Please Log in or Create an account to join the conversation.
- ArcEye
- Offline
- Junior Member
-
- Posts: 24
- Thank you received: 758
txt is about the only thing certain to work

Please Log in or Create an account to join the conversation.
- ArcEye
- Offline
- Junior Member
-
- Posts: 24
- Thank you received: 758
The kernel patch came from the links below..
Thread discussing the patch comments.gmane.org/gmane.linux.real-time.rtai/24950
Link to the patch cvs.gna.org/cvsweb/magma/base/arch/x86/patches/?cvsroot=rtai
I am obviously missing something.
All the patches are named x86 and not x86_64
Are you saying that the x86 patches work on x86_64?
If so, I have been assuming that no patches existed since 2.6.34, because of the name of them

regards
Please Log in or Create an account to join the conversation.
- rythmnbls
- Offline
- Junior Member
-
- Posts: 28
- Thank you received: 2
Starting with kernel 2.6.24, the sources for arch/x86_64 and arch/i386 have been unified into a single x86
directory. This is why the more recent patches can be found in base/arch/x86/patches. While the released
versions don't seem to include a 2.6.26 patch, you can get one from cvs:
Regards,
Steve
Please Log in or Create an account to join the conversation.
- ArcEye
- Offline
- Junior Member
-
- Posts: 24
- Thank you received: 758
cheers
Please Log in or Create an account to join the conversation.
- rythmnbls
- Offline
- Junior Member
-
- Posts: 28
- Thank you received: 2
Steve.
Please Log in or Create an account to join the conversation.
- rythmnbls
- Offline
- Junior Member
-
- Posts: 28
- Thank you received: 2
The config file is for a vanilla kernel from kernel.org
The linuxcnc sources will complain about sse math and version.h during the realtime modules build, my fixes are below.
version.h can be fixed with a simple symlink
root:~/linux-3.8.13/include/linux# ls -al version.h
lrwxrwxrwx 1 root root 33 Apr 14 17:23 version.h -> ../generated/uapi/linux/version.h
Attached is a patch for the x86 kernel Makefile, this is probably entirely wrong, but it worked for me.

Steve.
Please Log in or Create an account to join the conversation.
- ArcEye
- Offline
- Junior Member
-
- Posts: 24
- Thank you received: 758
Just finished installing on a new x86_64 partition.
Your kernel config is quite similar to one I used for 3.8.0, but with newest processor instruction set and a much reduced set of modules
I will see what shakes out
regards
Please Log in or Create an account to join the conversation.
- Bari
-
- Offline
- Platinum Member
-
- Posts: 647
- Thank you received: 235
Please Log in or Create an account to join the conversation.