[OSy] Nesrovnalost v testech pro 2. zadani
Petr Hosek
petr.hosek at hotmail.com
Tue Dec 2 12:39:14 CET 2008
Dobrý den,
Při ladění 2. zadání jsem narazil na nesrovnalost v testech.
Konkrétně se jedná o testy falloc1 a malloc1. V testu falloc1 se očekává že
alokátor fyzických stránek bude při alokaci stránek ze segmentu KSEG0 vracet
adresy z rozsahu <0x00000000, 0x1fffffff> a test samotný provádí posun
těchto adres o 0x80000000. Naopak test malloc1 který testuje chování
upraveného alokátoru paměti který by měl fungovat nad alokátorem fyzických
stránek v segmentu KSEG0 očekává adresy z rozsahu <0x80000000, 0x9fffffff>.
Naše současná implementace fyzického alokátoru při alokaci ze segmentu KSEG0
vrací adresy z rozsahu <0x80000000, 0x9fffffff> a tudíž testem falloc1
neprochází z výše zmíněného důvodu. Chci se proto zeptat zda je chování
které vyžadují testy v současné podobě závazné a máme tudíž upravit naši
implementaci příp. zda by potom bylo možné stručně shrnout pravidla pro
alokaci v jednotlivých segmentech pro fyzický alokátor stránek a alokátor
paměti?
Děkuji za odpověď.
S pozdravem
Petr Hošek
More information about the NSWI004
mailing list