Friedrich-Alexander-Universität UnivisSuche FAU-Logo
Techn. Fakultät Willkommen am Department Informatik FAU-Logo
Logo I4
Lehrstuhl für Informatik 4
Betriebssysteme
 
  Vorlesung
    - UnivIS-Infos
    - Inhalt
    - Folien
    - Videos
 
  Übungen
    - UnivIS-Infos
    - Inhalt
    - Module
    - Mailingliste
    - Ergänzendes Material
    - Terminübersicht
    - Aufgaben
       * Umgebung
       * Typische Fehler
       * Aufgabe 1
          Dokumentation
       * Aufgabe 2
          Dokumentation
       * Aufgabe 3
          Dokumentation
       * Aufgabe 4
          Dokumentation
       * Aufgabe 5
          Dokumentation
       * Aufgabe 6
          Dokumentation
       * Aufgabe 7
          Dokumentation
 
  Evaluation
Department Informatik  >  Informatik 4  >  Lehre  >  WS 2011/12  >  Betriebssysteme  >  Übungen  >  Aufgaben  >  Aufgabe 3

startup.cc-Dateireferenz

Enthält die Funktion CPUstartup. Mehr ...

#include "machine/apicsystem.h"

Include-Abhängigkeitsdiagramm für startup.cc:


Funktionen

int main_ap ()
 Einsprungpunkt fĂĽr Applikationsprozessoren.
int main ()
 Einsprungpunkt ins System.
void CPUstartup (int isBSP)
 Einsprungpunkt ins C/C++ System.

AusfĂĽhrliche Beschreibung

Enthält die Funktion CPUstartup.


Dokumentation der Funktionen

void CPUstartup ( int  isBSP  ) 

Einsprungpunkt ins C/C++ System.

Die in Assembler geschriebenen Startup-Routinen springen CPUstartup an, welches dann die Mainfunktion, je fĂĽr den Bootstrap Processor (BSP) bzw. die Application Processors (AP) anspringt.

Parameter:
isBSP Gibt an, ob die aktuelle CPU der Bootstrap Processor ist. Bei der Uniprozessorlösung ist dies immer der Fall. main_ap() wird dort natĂĽrlich nicht benötigt.

  Impressum   Datenschutz Stand: 2011-12-14 13:53   BO, DL