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

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



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?