Hi, the excellent introduction to assembly programming in the developer handbook is a little outdated now and doesn't work for amd64. As part of my studies to prepare to do some work on the kernel, I've been playing with 64bit assembly on FreeBSD.
It has been non-trivial. There are only scattered bits of information on the web, and I've had to figure out a lot of details. As an exercise I've been rewriting the example programs in the tutorial for amd64.
Is there any interest in updating the documentation bits or more simply a tutorial post on 64-bit assembly for FreeBSD? If so I can try writing one. I think it would make it easier for people who are trying to find more info. Eventually it would be great to add a 64-bit section to the docs.
It has been non-trivial. There are only scattered bits of information on the web, and I've had to figure out a lot of details. As an exercise I've been rewriting the example programs in the tutorial for amd64.
Is there any interest in updating the documentation bits or more simply a tutorial post on 64-bit assembly for FreeBSD? If so I can try writing one. I think it would make it easier for people who are trying to find more info. Eventually it would be great to add a 64-bit section to the docs.