Lowlevel
Lowlevel => tyndur => Thema gestartet von: mastermesh am 28. June 2005, 15:34
-
Ich muss euch leider eine schlechte Nachricht mitteilen:
DDR-RAM, Mitglied des Core-Teams, wird aus persönlichen Gründen nicht mehr am Projekt mitmachen.
Das bedeutet, dass wir einen neuen Developer brauchen, der sich um die Prozessverwaltung kümmert.
-
wird er denn den code, den er bereits fertig hat, noch zur verfügung stellen? wäre sonst ein ziemlicher rückschlag für das projekt, wenn die in meinen augen engagierste person das projekt ohne basis für die zukunft zurücklässt.
-
Ich find's blöde, dass DDR-RAM nicht mehr weiter macht... :(
Hoffe aber ebenfalls dass er uns den Code bereitstellt...
-
*meld*
Ich würd das ProcessManagement übernehmen
-
Jetzt im Ernst?
Wenn ja - das wär echt spitze. Die aktuellsten Sourcen, die ich habe, liegen im SVN.
-
Jap im Ernst, ich warte auch nicht drauf, dass wir eventuell DDR-RAM's Code noch kriegen sondern habe schonmal direkt mit dem Coden angefangen.
Erstmal habe ich die GDT vernünftig initialisiert, damit man wenigstens damit arbeiten kann. Dann 2 Funktionen für PIT und PIC. Das habe ich bis jetzt erstellt. Jetzt gehts an die Verwaltung für die Prozesse.
Kurze Frage noch, irgendwo hier hab ich gelesen das der Heap auf nur 1 MB begrenz sein soll, das wäre äusserst ungünstig, weil ich das alles über den Heap abwickeln werde, und da wird 1MB nicht lange reichen. Ist das noch aktuell? Falls ja sollte sich da mal jemand drum kümmern.
-
also die funktion fuers pic remappen hab ich aber schon geschrieben gehabt :wink: :P
hast du dir das svn-repository mal angesehen? ^^
-
Ja schon aber waren eh seh manchmal nicht so recht durch^^ ausserdem sind das ja nur ein paar Zeilen ^^
Sind Klassen für Linked List und Binary Trees schon vorhanden? sonst schreibe ich die mal schnell
-
Also wegen dem Heap... ich weiß davon nichts?! Leider ist der Heap-Manager auch eine Implementierung von DDR-RAM und der meldet sich nicht mehr... (gut, ich nehme es ihm nicht übel, aber trotzdem ist unsere Situation verdammt sch****).
-
Wir müssen einfach das beste daraus machen.
-
Nun möcht ich hier auch noch meinen Senf dazu geben.
Im LOST Wiki sthet ja dass ab der Adresse C000:0000 oder so alles für Programme gleich aussieht.
Das heisst bis zu der Adresse ist dann alles Syste,mspeicher.
Das wären dann aber nur 1 MB!!!!!!!!!!
Ein bisschen wenig.....
Deswegen würde ich diese Grenze hinauf schieben...
*doofe Anmerkung der Ironie* DDR-RAM hat die Adresse "festgelegt"
-
Ähm...es handelt sich um einen Microkernel.
-
naja nicht C000:0000 , da wir nicht im RM sind und so keine Segmentierung mehr haben richtig wöre C0000000 also 1GB;)
-
Egal ob Microkernel oder nicht...
1 MB ist zu wenig!!!!!
Die APi alleine wird sicher mehr platz brauchen...
Und normaL gibt man die API auch in den Sysspeicher...
Und 1 GB ... *lol* :P
-
das mit ein MB war nur ne frage von mir die den Kernel Heap betrifft und denke ich nich wahrheitsgemäss mit ja beantwortet werden kann^^
Also nirgendswo was mit 1MB