Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Dec 2007 09:32:57 +0000
From:      Bruce Cran <bruce@cran.org.uk>
To:        freebsd-questions@freebsd.org
Subject:   Re: amd64 native boot loader?
Message-ID:  <476CD9C9.3090101@cran.org.uk>
In-Reply-To: <70f41ba20712211547g74a6a4b0tf08fec8125739a08@mail.gmail.com>
References:  <70f41ba20712211547g74a6a4b0tf08fec8125739a08@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
snowcrash+freebsd wrote:
> hi,
>
> i've FBSD/amd64 62Rp9 installed.  kernel & world are my own builds
> from latest cvsup.
>
> on boot I see:
>
>     "FreeBSD/i386 bootstrap loader"
>
> odd.  i'd expect a native loader ...
>
> checking in,
>
>   /usr/src/sys/boot  > ls
>     Makefile  alpha/    arm/      efi/      forth/    ia64/     pc98/
>    sparc64/
>     README    arc/      common/   ficl/     i386/     ofw/      powerpc/
>
> other arches seem to be there ... just not amd64.
>
> where's the src for the amd64?
>
>   

AMD64 CPUs are backwards compatible with i386; they boot in 16-bit real 
mode and only get switched into 64-bit 'long mode' by the kernel later 
on. Since both i386 and amd64 start booting in the same way, there's no 
need for separate bootloaders.

--
Bruce



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?476CD9C9.3090101>