All off topic discussions go here. Everything from the funny thing your cat did to your favorite tv shows. Non-programming computer questions are ok too.
After debugging a whole day for error that my application generating #PF with unallocated/not present memory upon second printf(), I realized that my newlib compilation did not include -Mno-red-zone, which caused all sort of trouble.
So, if anyone plan to play with 64-bit soon, remember to add it to the build configuration.
> cat build64.sh
#!/bin/sh
mkdir build-x86_64
cd build-x86_64
../src/configure --target=x86_64-elf --prefix=`pwd`/../../../libc/ \
CFLAGS="-mno-red-zone" CPPFLAGS="-mno-red-zone"
make
make install
cd ..