Sourcecode Fortschritt
- 
					
					
					
					
Rev. 209:
http://prettyos.svn.sourceforge.net/viewvc/prettyos?view=rev&revision=209ehci.c: einige Parameter verändert, inactive ergänzt
 - 
					
					
					
					
Rev. 210:
http://prettyos.svn.sourceforge.net/viewvc/prettyos?view=rev&revision=210ehci: fehler in memset beseitigt
Tobiking: Host Error ab 207!
 - 
					
					
					
					
Rev. 211:
http://prettyos.svn.sourceforge.net/viewvc/prettyos?view=rev&revision=211ehci: Änderungen von Tobiking bezüglich QH und QTD sowie Speicher eingebaut
VMWare: data: 0

 - 
					
					
					
					
Revision 212:
- Ausgabe der Memory-Größe in Bytes, sowie in KiB/MiB/GiB (je nach Größe) und KB/MB/GB
- weekday wird nicht mehr aus cmos ausgelesen.
 - 
					
					
					
					
Revision 213:
Veränderungen in ehci.c
testtransfer auch bei Anschluss eines Hispeed-Gerätes
 - 
					
					
					
					
Revision 214:
Veränderungen in ehci.c:
void* createQTD(uint32_t next, uint8_t pid, bool toggle, uint32_t tokenBytes)zusätzlicher Parameter tokenBytes
 - 
					
					
					
					
Rev. 215:
ehci.c: kleine Veränderungen um Statusbyte der qTD anzuzeigen
 - 
					
					
					
					
Rev. 216:
ehci.c: kleine Veränderungen, um Packet der qTD anzuzeigen
(Funktion ergibt allerdings #PF ??)
 - 
					
					
					
					
Rev. 217: Einige Mini-Änderungen, z.B. Kommentare und dergleichen.
 - 
					
					
					
					
rev. 218:
Analyse-Fkt. für die data-Packets von Setup und In in EHCI USB (klappt endlich)
Da sieht man nun exakt, dass der Setup-Request stimmt.
80 06 00 01 00 00 12 00
 - 
					
					
					
					
rev. 219: Das MMIO der Netzwerkkarte sollte jetzt über virtuellen Speicher laufen. Bitte mal checken!
 - 
					
					
					
					
Bei mir hat es geklappt auf meinem Test-PC. Ping über Netzwerk kam sauber an.

Endlich auch USB:
 (auf real Hardware und auf qemu)
http://www.c-plusplus.net/forum/viewtopic-var-p-is-1868218.html#1868218
http://www.c-plusplus.net/forum/viewtopic-var-p-is-1868372.html#1868372
 - 
					
					
					
					
Revision 220: User Heap, malloc/free in der User-Lib. Bisher einfacher Placement-Allokator, wer einen "richtigen" Allokator bauen will, ist herzlich eingeladen

 - 
					
					
					
					
Badstrand: wir geben normalerweise die FloppyImage.bin mit, falls jemand das nicht selbst kompilieren kann.
Danke für das Feature.
 - 
					
					
					
					
Ok, Rev 221: FloppyImage.bin ist mit dabei.
 - 
					
					
					
					
Rev. 222:
ehci.c:
- Virtual Box läuft nun auch (Work-around für IRQ)
- Status-Byte des QTD wird analysiert
 - 
					
					
					
					
Rev. 223: Bug beim Linken gefixt, siehe http://c-plusplus.net/forum/viewtopic-var-p-is-1868433.html#1868433
Erhard: Danke für diesen K(r)ampf!

 - 
					
					
					
					
Rev. 224:
ehci.c: Veränderungen in resetPort
 - 
					
					
					
					
Rev. 225:
- userlib.hpp: free und malloc ergänzt
 - Bugfix: Auswahl der passenden Speichergrößeneinheit verbessert (folgendes passiert nicht mehr: "0 GiB / 1 GB", bzw. "0 MiB / 1 MB")
 
 - 
					
					
					
					
Rev. 226:
ehci.c und ckernel.c:
work-around für das sleepMilliSeconds(...) Problem in resetPort(...)
Der Zähler (sehr schlechter hotfix) ist verschwunden.Folgerung: Multithreading wird benötigt