Messages in this thread |  | | Subject | Re: Kernel bits | Date | Wed, 22 Nov 2000 10:46:35 +0100 (MET) | From | 64738 <> |
| |
uname -m tells me the hardware type of the machine. Is this determined while booting or is this the architecture I choose during 'make config'?
Can't I run a i386 kernel on a ia64 machine? I know something like this from HP- UX. You can choose between a 32 and a 64 bit kernel when installing, so knowing that you have a 64 bit capable machine does not say that you have a 64 bit kernel. And I want to have the kernel bits, not the processor bits.
Matti Aarnio <matti.aarnio@zmailer.org> wrote:
> On Wed, Nov 22, 2000 at 09:25:46AM +0100, 64738 wrote: > > Is there a syscall or something that can tell me whether I'm working > on a 32- > > or a 64-bit kernel? > > uname(2) > > It gives out various strings from which you must then deduce, > what kind of kernel is needed to run at what kind of machine. > > And even though the machine is running with 64-bit kernel > (e.g. alpha/sparc64/mips64/ia64), your userspace code might > be running in 32-bit mode. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |