[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Lost] [Patch 2/3] kernel2: Syscall pm_create



Am Sonntag, 29. Juni 2008 11.25:45 schrieb Kevin Wolf:
> Am Montag, 16. Juni 2008 20:51:37 schrieb Antoine Kaufmann:
> > Am Donnerstag, 12. Juni 2008 20.42:55 schrieb Kevin Wolf:
> > > + kernel2: Syscall pm_create (Prozess erzeugen)
> > >
> > > Index: trunk/src/kernel2/src/tasks/modules.c
> > > ===================================================================
> > > --- trunk.orig/src/kernel2/src/tasks/modules.c
> > > +++ trunk/src/kernel2/src/tasks/modules.c
> > > @@ -107,6 +107,7 @@ static void load_module(struct multiboot
> > >
> > >      //load_module_bin(multiboot_module_mapped, cmdline);
> > >      init_process = pm_create(NULL, cmdline);
> > > +    pm_unblock(init_process);
> > >      if (loader_load_image(init_process->pid, (vaddr_t) image_start,
> > > image_size) == FALSE)
> > >      {
> >
> > Kommt dieses unblock nicht ein Bisschen zu früh?
>
> Macht das einen Unterschied? Zu dem Zeitpunkt sind die Interrupts doch eh
> aus und es geht erst los, wenn alles komplett fertig initialisiert ist,
> oder?
Hm stimmt, eigentlich macht es nichts aus...
Ack.