Commit Graph

29 Commits

Author SHA1 Message Date
Danila Fedorin 9bec3d83bd Merge branch 'lab2' of gitlab.unexploitable.systems:fedorind/jos into lab2 2019-04-29 21:01:43 -07:00
Danila Fedorin 0289ec3b3e Change some memory mappings. 2019-04-29 21:00:57 -07:00
Danila Fedorin 46cc5c9478 Add answers? 2019-04-29 20:58:01 -07:00
Danila Fedorin c07415cffc fixup! Add permission changing kernel function 2019-04-19 18:54:37 -07:00
Danila Fedorin e1d239139a Add permission changing kernel function 2019-04-19 17:36:23 -07:00
Danila Fedorin e484704ce8 Implement the showmappings command 2019-04-19 13:21:08 -07:00
Danila Fedorin 60ee3619af Add some macros for color support 2019-04-19 11:24:59 -07:00
Danila Fedorin ca51596893 Initial implementation of lab 2. 2019-04-19 01:14:51 -07:00
Danila Fedorin d7a96eb60f Merge branch 'lab1' into lab2 2019-04-18 23:49:39 -07:00
Danila Fedorin 47a176223b Fix color support to work everywhere via hacky static variable 2019-04-05 19:20:33 -07:00
Danila Fedorin f00ab71fb5 Implement very bad state machine to match a subset of ANSI escape codes. 2019-04-04 21:46:17 -07:00
Danila Fedorin dd3281aba0 Implement the backtrace code. 2019-04-04 20:37:53 -07:00
Danila Fedorin 8ef5e2f810 Add the needed binary search to find line numbers. 2019-04-04 20:37:40 -07:00
Danila Fedorin b0880daaa3 Implement octal printing. 2019-04-04 20:37:11 -07:00
Danila Fedorin 62b840a994 Change lab number 2019-04-02 12:32:39 -07:00
Danila Fedorin 575eb44598 Edit student info file 2019-04-02 12:25:19 -07:00
Yeongjin Jang af7ec7b7da add hint 2019-04-02 02:49:09 -07:00
Yeongjin Jang 187496eb19 Merge branch 'lab1' into lab2 2019-04-01 21:31:47 -07:00
Yeongjin Jang 467f147d83 gitignore 2019-04-01 21:31:33 -07:00
Yeongjin Jang c56b8ebcbd Merge branch 'lab1' into lab2 2019-04-01 01:23:10 -07:00
Yeongjin Jang ae442212be hint 2019-04-01 01:22:52 -07:00
Yeongjin Jang b48a2f6d29 exit 2019-04-01 00:22:30 -07:00
Yeongjin Jang 815502c0cc Merge branch 'lab1' into lab2 2019-04-01 00:01:15 -07:00
Yeongjin Jang 90ea65452a ignore this 2019-04-01 00:00:45 -07:00
Yeongjin Jang cab1b89b4f change the value 2019-03-31 23:09:16 -07:00
Yeongjin Jang b8a91304ad add some qemu files 2019-03-31 16:51:45 -07:00
Anish Athalye 2d1187aa3c Lab 2 2018-09-12 14:55:07 -04:00
Jonathan Behrens a56269d4be Tweak kernel.ld linker script so edata and end are set correctly
This change should hopefully resolve issues when compiling with newer versions
of GCC.
2018-09-07 15:57:40 -04:00
Anish Athalye 1a83673424 Lab 1 2018-08-30 15:17:20 -04:00