| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Merge remote-tracking branch 'skel/master' | klaar36 | 2019-04-02 |
| |\ | |||
| | * | Output the Pintos command line once more. | Filip Strömbäck | 2018-04-18 |
| | | | | | | | | | Signed-off-by: Filip Strömbäck <filip.stromback@liu.se> | ||
| | * | Merge branch 'new-gcc-qemu-fix' into 'master' | klaar36 | 2018-04-18 |
| | |\ | | | | | | | | | | | | | Fixed compilation issues on the latest GCC and QEMU. See merge request !10 | ||
| | | * | Fixed compilation issues on the latest GCC and QEMU. | Filip Strömbäck | 2018-04-18 |
| | | | | | | | | | | | | | Signed-off-by: Filip Strömbäck <filip.stromback@liu.se> | ||
| | * | | Fixed compilation error of sc-bad-write in GCC 7.4. | Filip Strömbäck | 2018-04-12 |
| | |/ | | | | | | | Signed-off-by: Filip Strömbäck <filip.stromback@liu.se> | ||
| | * | make pintos-script perl 5.26 compatible | Vidar Westfelt | 2018-03-22 |
| | | | |||
| * | | extra felkontroll av esp i standalone/upg8 | klaar36 | 2019-04-02 |
| |/ | |||
| * | imported misc scripts | klaar36 | 2017-05-19 |
| | | |||
| * | new file mode | klaar36 | 2017-05-19 |
| | | |||
| * | pintos-gdb: auto find gdb-macros path | klaar36 | 2017-05-19 |
| | | |||
| * | pintos script: removed cpu kvm32 setting | klaar36 | 2017-05-19 |
| | | |||
| * | pintos script modifications for qemu/linux | klaar36 | 2017-05-19 |
| | | |||
| * | pintos script modifications for qemu/solaris | klaar36 | 2017-05-19 |
| | | |||
| * | -m32 version of pagedir.o | klaar36 | 2017-05-19 |
| | | |||
| * | compile upg5 with -m32 | klaar36 | 2017-05-19 |
| | | |||
| * | support 64-bit compilation | klaar36 | 2017-04-06 |
| | | |||
| * | precompiled pagedir code | klaar36 | 2017-03-21 |
| | | |||
| * | added given files for standalone labs | klaar36 | 2017-03-20 |
| | | |||
| * | TIMER_FREQ test program compilation fix | klaar36 | 2017-03-20 |
| | | |||
| * | Fixed sc-bad-write once again... | Filip Strömbäck | 2016-05-24 |
| | | | | | | | | | | | | It seems that the BSS segment got larger than one page for some reason, which caused the test to be useless as the boundary to nonmapped memory were not located where the test thought. Now, it uses some linker script magic to define the symbol _bss_end, the address of which is after the end of the bss segment. This seems to be a fool-proof way of detecting where the real boundary to unmapped memory is. Signed-off-by: Filip Strömbäck <filip.stromback@liu.se> | ||
| * | Fixed sc-bad-write test to be more precise. | Filip Strömbäck | 2016-05-18 |
| | | | | | Signed-off-by: Filip Strömbäck <filip.stromback@liu.se> | ||
| * | Fix up exec-corrupt to accept exit(-1) anywhere, make sc-bad-write reserve ↵ | Anton S | 2016-05-17 |
| | | | | | space for 3 parameters instead of 4 | ||
| * | explanatory comment and oredering of cases | klaar36 | 2016-05-16 |
| | | |||
| * | Fix for possible bug in exec-missing. | Filip Strömbäck | 2016-05-13 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The test userprog/exec-missing verifies that exec() returns -1 when starting a process for which the binary is not found. Since the failure of load() is discovered after a new process has been created, the output 'no-such-file: exit(-1)' will be visible in the output. The problem is that we do not know when this happens with respect to the thread calling exec(). Due to how the tests are designed, the time when 'no-such-file' terminates is important. Some of the cases were listed as acceptable outputs, but I found some acceptable outputs missing from there, namely if 'no-such-file' for some reason takes quite some time terminating, or even terminates after the 'exec-missing' process exits. As there is no synchronization between these processes (nor can it be), we do not know which one terminates first. Effectively, I added the following possible outputs to the test, as I find them reasonable outcomes of a correct implementation (in very unfortunate circumstances, or when printing a lot in process_cleanup): (exec-missing) begin load: no-such-file: open failed (exec-missing) exec("no-such-file"): -1 (exec-missing) end no-such-file: exit(-1) exec-missing: exit(0) (exec-missing) begin load: no-such-file: open failed (exec-missing) exec("no-such-file"): -1 (exec-missing) end exec-missing: exit(0) no-such-file: exit(-1) Signed-off-by: Filip Strömbäck <filip.stromback@liu.se> | ||
| * | pfs test | klaar36 | 2016-05-09 |
| | | |||
| * | usage help message for flag -F | klaar36 | 2016-05-09 |
| | | |||
| * | Merge commit '0db56a4' antsu qemu-system-i386 | klaar36 | 2016-05-04 |
| |\ | |||
| | * | Add support for both qemu and qemu-system-i386 binaries in pintos | Anton S | 2016-05-04 |
| | | | |||
| * | | Merge commit '2399a4d' longrun comment | klaar36 | 2016-05-04 |
| |\ \ | |||
| | * | | Change the comment for longrun_nowait to be more instructive as to what one ↵ | Anton S | 2016-05-04 |
| | | | | | | | | | | | | | should expect when running it | ||
| * | | | Merge commit '914a79e' filst tests | klaar36 | 2016-05-04 |
| |\ \ \ | |||
| | * | | | Added test for correct parameters to SYS_WRITE. | Filip Stromback | 2016-05-04 |
| | | |/ | |/| | | | | | | | Signed-off-by: Filip Strömbäck <filip.stromback@liu.se> | ||
| * | | | increase interrupt frequency in tests | klaar36 | 2016-05-04 |
| |/ / | |||
| * | | timer frequency as parameter | klaar36 | 2016-05-04 |
| | | | |||
| * | | increased interrupt freq | klaar36 | 2016-05-04 |
| | | | |||
| * | | recursive poweroff fix | klaar36 | 2016-05-04 |
| | | | |||
| * | | more compile options | klaar36 | 2016-05-04 |
| | | | |||
| * | | comment spelling correction | klaar36 | 2016-05-04 |
| | | | |||
| * | | rule to build examples from userprog | klaar36 | 2016-05-03 |
| |/ | |||
| * | Included init.h for power_off() in process.c | Anton S | 2016-04-29 |
| | | |||
| * | Ignoring TAGS. | Filip Stromback | 2016-04-15 |
| | | |||
| * | Ignored .a-files. | Filip Stromback | 2016-04-15 |
| | | |||
| * | Improved spelling in flist.h | Filip Stromback | 2016-04-15 |
| | | |||
| * | changed to -std=gnu99 compilation | klaar36 | 2016-04-13 |
| | | |||
| * | updated comment regarding per-process open file table | klaar36 | 2016-04-13 |
| | | |||
| * | Makefile correction to run gmake check on Solaris | klaar36 | 2015-05-12 |
| | | |||
| * | Added .gitignore files | klaar36 | 2015-03-20 |
| | | |||
| * | Initial Pintos | klaar36 | 2015-03-20 |
