[OSy] Chyba v teste area1 ?
Pavol Juhos
pavol.juhos at matfyz.cz
Wed Dec 8 16:17:49 CET 2004
Nazdar este raz,
mam pocit, ze v testiku area1 z uvodnej sady by mohola byt mala
chybicka. Ide o tento konkretny test :
{
.test = vmalloc_test,
.from = (void *) KSEG0_BASE - PAGE_SIZE,
.size = 4 * PAGE_SIZE,
.flags = VF_AUTO_KUSEG,
.result = EOK,
.eval = eval_vmalloc_from_lt,
.desc = "E before KSEG0_BASE - PAGE_SIZE [KUSEG]"
},
alebo teda:
Allocate 0x4000 bytes at PTR[0x7ffff000] (E before KSEG0_BASE - PAGE_SIZE [KUSEG])
expected result: EOK, vmalloc result: EINVAL, from: PTR[0x7ffff000]
FAILED
Pozaduje sa tu alokacia cez hranicu segmentov. Nas kernel na to reaguje
chybou EINVAL pricom sa zda, ze test by rad videl uspesnu alokaciu (EOK)
Faktom, ze je zadanie tuto situaciu presne nespecifikuje, ale kazdopadne
podla rozhovorov s Lubosom Bulejom a Tomasom Kaliberom takato funkcnost
nieje pozadovana. Predom vdaka za vysvetlenie.
S pozdravom
Pavol Juhos
[NukleOS Team]
More information about the NSWI004
mailing list