[luau] Interesting question I found...
Charles Lockhart
lockhart at jeans.ifa.hawaii.edu
Wed Dec 4 10:03:01 PST 2002
Sorry, I read this off of a different list. Nobody seemed to be
replying there, so I'm assuming they don't know. Has anybody here know
if this kind of thing is possible? It sounds interesting, though not
sure what the application would be.
*** begin excerpt from other email ***
Sorry for beeing a little off topic, but this list appears to have
many people that knows low level x86 programming (and PPC )
very well.
We are looking at using a new motherboard or embedded board with dual
PIII, P4 or Xeon processors. Theese boards have relatively modern
chipsets that we have not much practical experience with. I have seen
some postings about multiprocessor issues on this list.
My questions are :
We want to boot two separate stripped kernels so that one kernel runs on
the first cpu and the other kernel runs on the other cpu (on the same
board). No load sharing. Two separate schedulers. We only need access to
two Gigabit Ethernet controllers(one for each cpu), common system
memory, interrupt subsystem. No disk access, vga access, printer port
access etc. is neccessary after the system has booted and the kernels
are running.
Can somebody on this list assist me in telling what approach we have to
follow to set up a standard dual processor motherboard so that the
kernels can live "two separate lives" ? What changes must be done to
lilo and to the kernel code so that there will be no register or memory
conflicts?
How do we program the interrupt controller to direct interrupts to the
correct CPU ? Are there any standard hardware API or standarized
register sets to do this on the x86 platforms ?
Any input, contact persons, urls will be appreciated. Off list if
appropriate.
*** end excerpt from other email ***
More information about the LUAU
mailing list