On Sat, Sep 13 15:44, Kevin Wolf wrote: > ! kernel2: Während der frühen Initialisierung ist cpu_get_current() noch NULL, > weil die CPUs noch nicht gezählt sind. cpu_get(0) ist der passende Ersatz. > Index: trunk/src/kernel2/src/init.c > =================================================================== > --- trunk.orig/src/kernel2/src/init.c > +++ trunk/src/kernel2/src/init.c > @@ -85,7 +85,7 @@ void init(int multiboot_magic, struct mu > // notwendig, damit im restlichen Code keine Aenderungen notwendig sind > // fuer die Initialisierung. > init_thread.process = &init_process; > - cpu_get_current()->thread = &init_thread; > + cpu_get(0)->thread = &init_thread; > > #if 0 > // Debugparameter verarbeiten, das ist aber nur moeglich, wenn eine Das ist böse... Ack. -- Antoine Kaufmann <toni@xxxxxxxxxxxxxxxx>
Attachment:
pgpGnFTvo8tF5.pgp
Description: PGP signature