public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Intel x86 Dual Core & Linux AMP
@ 2009-01-13 12:35 Matias
  2009-01-13 18:29 ` H. Peter Anvin
  0 siblings, 1 reply; 4+ messages in thread
From: Matias @ 2009-01-13 12:35 UTC (permalink / raw)
  To: LKML

Hello,
Is there a way to boot a normal standard home x86 dual core PC with two 
different Linux Kernels without a hypervisor?
The idea is of course to give the Kernels their own address space and 
their own rootfile systems, the devices would be unique for each kernel etc.

Can this be done with a standard BIOS and GRUB/LILO?

Cheers // Matias


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Intel x86 Dual Core & Linux AMP
  2009-01-13 12:35 Intel x86 Dual Core & Linux AMP Matias
@ 2009-01-13 18:29 ` H. Peter Anvin
  2009-01-13 18:48   ` Matias
  0 siblings, 1 reply; 4+ messages in thread
From: H. Peter Anvin @ 2009-01-13 18:29 UTC (permalink / raw)
  To: Matias; +Cc: LKML

Matias wrote:
> Is there a way to boot a normal standard home x86 dual core PC with two
> different Linux Kernels without a hypervisor?
> The idea is of course to give the Kernels their own address space and
> their own rootfile systems, the devices would be unique for each kernel
> etc.
> 
> Can this be done with a standard BIOS and GRUB/LILO?

No.  There are way too many shared resources, such as address space and
interrupt system.  You need a central resource to arbitrate those
resources, i.e. a hypervisor.

	-hpa

-- 
H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Intel x86 Dual Core & Linux AMP
  2009-01-13 18:29 ` H. Peter Anvin
@ 2009-01-13 18:48   ` Matias
  2009-01-13 23:04     ` H. Peter Anvin
  0 siblings, 1 reply; 4+ messages in thread
From: Matias @ 2009-01-13 18:48 UTC (permalink / raw)
  To: H. Peter Anvin, Bryon Roche; +Cc: LKML

Ok, thanks for your answers!
I have been working with PowerPC processors in the past and looking at 
Freescale's 8641D it is possible to boot two different kernels on it's 
both cores.

Cheers // Matias





H. Peter Anvin skrev:
> Matias wrote:
>   
>> Is there a way to boot a normal standard home x86 dual core PC with two
>> different Linux Kernels without a hypervisor?
>> The idea is of course to give the Kernels their own address space and
>> their own rootfile systems, the devices would be unique for each kernel
>> etc.
>>
>> Can this be done with a standard BIOS and GRUB/LILO?
>>     
>
> No.  There are way too many shared resources, such as address space and
> interrupt system.  You need a central resource to arbitrate those
> resources, i.e. a hypervisor.
>
> 	-hpa
>
>   

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Intel x86 Dual Core & Linux AMP
  2009-01-13 18:48   ` Matias
@ 2009-01-13 23:04     ` H. Peter Anvin
  0 siblings, 0 replies; 4+ messages in thread
From: H. Peter Anvin @ 2009-01-13 23:04 UTC (permalink / raw)
  To: Matias; +Cc: Bryon Roche, LKML

Matias wrote:
> Ok, thanks for your answers!
> I have been working with PowerPC processors in the past and looking at 
> Freescale's 8641D it is possible to boot two different kernels on it's 
> both cores.

It's not a hardware issue, it's mostly a firmware issue, of course.

	-hpa


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-01-13 23:07 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-13 12:35 Intel x86 Dual Core & Linux AMP Matias
2009-01-13 18:29 ` H. Peter Anvin
2009-01-13 18:48   ` Matias
2009-01-13 23:04     ` H. Peter Anvin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox