X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fuserprog%2Fprocess.c;h=c0a6547acb0e09a7717d43ab8fb7199e8ae7248b;hb=e5c7df720147528ab310fe5ac983cc5115b998da;hp=b9a199e64063f395924b535bfc545b4207cb4e4a;hpb=a8523360174b78e51bf25b93c01d546faac33d84;p=pintos-anon diff --git a/src/userprog/process.c b/src/userprog/process.c index b9a199e..c0a6547 100644 --- a/src/userprog/process.c +++ b/src/userprog/process.c @@ -54,6 +54,8 @@ execute_thread (void *filename_) /* Initialize interrupt frame and load executable. */ memset (&if_, 0, sizeof if_); + if_.gs = SEL_UDSEG; + if_.fs = SEL_UDSEG; if_.es = SEL_UDSEG; if_.ds = SEL_UDSEG; if_.cs = SEL_UCSEG;