x86: use create_idle struct in do_boot_cpu