]>
Devi Nivas Git - cs3210-lab1.git/log
Rohan Bafna [Sun, 12 Jan 2025 21:54:42 +0000 (16:54 -0500)]
Add sentinel ebp values
Ved Thiru [Fri, 10 Jan 2025 19:34:19 +0000 (14:34 -0500)]
Fix Windows line endings issue
This commit should fix issues caused by students cloning this repo from outside
of WSL (which leads to line ending conversion issues).
Elton Pinto [Thu, 9 Jan 2025 17:45:06 +0000 (12:45 -0500)]
make image point to cs3210 org
Colten Webb [Thu, 18 Jan 2024 14:50:03 +0000 (09:50 -0500)]
updates spring 2024 pt. 2
Colten Webb [Tue, 16 Jan 2024 16:25:54 +0000 (11:25 -0500)]
update for spring 2024
sanav33 [Sun, 10 Sep 2023 19:51:59 +0000 (15:51 -0400)]
fix typo in readme
Tristan Rogers [Thu, 7 Sep 2023 02:07:39 +0000 (22:07 -0400)]
Update hyperlinks in readme
Colten Webb [Thu, 31 Aug 2023 16:20:19 +0000 (12:20 -0400)]
update for fall2023
Snigdha04 [Mon, 5 Sep 2022 16:54:25 +0000 (12:54 -0400)]
Update README.md
Elton [Fri, 18 Feb 2022 14:24:15 +0000 (09:24 -0500)]
Merge branch 'lab1' of https://github.gatech.edu/cs3210-spring2022/xv6 into lab1
Elton [Fri, 18 Feb 2022 14:22:44 +0000 (09:22 -0500)]
Add collab policy
Pinto, Elton Leander [Thu, 20 Jan 2022 11:38:11 +0000 (06:38 -0500)]
Update README.md
Pinto, Elton Leander [Thu, 20 Jan 2022 11:36:46 +0000 (06:36 -0500)]
Update README.md
Elton [Tue, 18 Jan 2022 18:01:23 +0000 (13:01 -0500)]
Update lab1 readme
Jack Wolfard [Sat, 4 Sep 2021 05:36:22 +0000 (01:36 -0400)]
Update for Fall 2021
Devecsery, David [Thu, 4 Feb 2021 01:11:01 +0000 (20:11 -0500)]
Update lab1.md
Devecsery, David [Tue, 2 Feb 2021 23:43:21 +0000 (18:43 -0500)]
Update lab1.md
Devecsery, David [Wed, 27 Jan 2021 23:28:29 +0000 (18:28 -0500)]
Update lab1.md
Quick clarification to hex printing.
Devecsery, David [Tue, 26 Jan 2021 18:33:05 +0000 (13:33 -0500)]
Update lab1.md
Jack Wolfard [Fri, 28 Aug 2020 16:05:46 +0000 (16:05 +0000)]
Update lab1.md: fixed several typos
Jack Wolfard [Fri, 28 Aug 2020 15:49:11 +0000 (15:49 +0000)]
Update lab1.md: fixed typos and added instructions for a necessary bug fix (@119)
David Devecsery [Fri, 28 Aug 2020 13:20:09 +0000 (09:20 -0400)]
Fix minor bug in mkfs, causes compilation error on release mode
Devecsery, David [Thu, 27 Aug 2020 13:45:19 +0000 (09:45 -0400)]
Update lab1.md
Added extended memory clause to kernel modifications.
Devecsery, David [Tue, 25 Aug 2020 19:32:46 +0000 (15:32 -0400)]
Update lab1.md
David Devecsery [Sun, 23 Aug 2020 22:38:06 +0000 (18:38 -0400)]
shrink binary size
David Devecsery [Sun, 23 Aug 2020 22:36:31 +0000 (18:36 -0400)]
Reduced lab1 bootblock code size (hopefully)
Devecsery, David [Sun, 23 Aug 2020 18:02:08 +0000 (14:02 -0400)]
Update lab1.md
Devecsery, David [Sun, 23 Aug 2020 18:00:26 +0000 (14:00 -0400)]
Update e820.S
Devecsery, David [Tue, 18 Aug 2020 18:23:03 +0000 (14:23 -0400)]
Update lab1.md
Devecsery, David [Sun, 16 Aug 2020 05:44:59 +0000 (01:44 -0400)]
Update lab1.md
Devecsery, David [Wed, 12 Aug 2020 22:47:54 +0000 (18:47 -0400)]
Update lab1.md
Added "extra" section to lab1.md
Devecsery, David [Wed, 12 Aug 2020 18:15:40 +0000 (14:15 -0400)]
Update lab1.md
Added specification of backtrace.h file location.
Devecsery, David [Sun, 9 Aug 2020 03:15:54 +0000 (23:15 -0400)]
Update lab1.md
Fixed typo in lab1 instructions around apic3 field offset.
Devecsery, David [Sun, 9 Aug 2020 03:14:58 +0000 (23:14 -0400)]
Update e820.S
Fixed typo in do_e820 comment.
Devecsery, David [Mon, 27 Jul 2020 14:27:37 +0000 (10:27 -0400)]
Update lab1.md
David Devecsery [Tue, 23 Jun 2020 18:55:59 +0000 (14:55 -0400)]
Updated some links in lab1.md
David Devecsery [Wed, 10 Jun 2020 18:09:26 +0000 (14:09 -0400)]
Some better commenting, improved lab1.md
David Devecsery [Wed, 10 Jun 2020 16:39:58 +0000 (12:39 -0400)]
Tweaks to lab1.md
David Devecsery [Thu, 21 May 2020 16:58:19 +0000 (12:58 -0400)]
Merge branch 'master' into lab1
David Devecsery [Thu, 21 May 2020 16:55:17 +0000 (12:55 -0400)]
Added disassembly building for user-programs to makefile
David Devecsery [Thu, 21 May 2020 13:26:54 +0000 (09:26 -0400)]
Added in several quality-of-life needed patches.
David Devecsery [Tue, 19 May 2020 19:53:03 +0000 (15:53 -0400)]
Removed builtin nonsense again...
David Devecsery [Tue, 19 May 2020 19:51:53 +0000 (15:51 -0400)]
Updated printing functionality
David Devecsery [Tue, 19 May 2020 18:58:00 +0000 (14:58 -0400)]
About to do big changes to console...
David Devecsery [Mon, 18 May 2020 17:35:48 +0000 (13:35 -0400)]
Consolidated PHYSTOP operations, made it a little bit easier to define a dynamic phys_top
David Devecsery [Mon, 18 May 2020 15:59:06 +0000 (11:59 -0400)]
Added very minimal e820 support to the bootblock, had to omit frame pointers to compile
David Devecsery [Mon, 18 May 2020 14:51:04 +0000 (10:51 -0400)]
Merge branch 'master' into lab1
David Devecsery [Mon, 18 May 2020 14:50:56 +0000 (10:50 -0400)]
Forgot to add bootblock...
David Devecsery [Mon, 18 May 2020 14:50:31 +0000 (10:50 -0400)]
Added read_ebp to x86.h
David Devecsery [Mon, 18 May 2020 14:27:54 +0000 (10:27 -0400)]
Got string library updated so stab compiles, now have stab info integrated
David Devecsery [Mon, 18 May 2020 13:54:04 +0000 (09:54 -0400)]
Forgot to add instructions...
David Devecsery [Mon, 18 May 2020 13:51:11 +0000 (09:51 -0400)]
Draft 1 on instructions
David Devecsery [Thu, 14 May 2020 15:13:00 +0000 (11:13 -0400)]
Just realized old gitignore was causing kernel not to push... that could have been bad.
David Devecsery [Thu, 14 May 2020 14:49:44 +0000 (10:49 -0400)]
Fixed run scripts... blerg
David Devecsery [Thu, 14 May 2020 14:48:58 +0000 (10:48 -0400)]
Added run scripts. Life is better now
David Devecsery [Thu, 14 May 2020 13:37:42 +0000 (09:37 -0400)]
Cmake builds and runs!
David Devecsery [Thu, 9 Apr 2020 17:17:53 +0000 (13:17 -0400)]
Ported to c11, switched to c11 atomics
Frans Kaashoek [Tue, 24 Sep 2019 18:45:16 +0000 (14:45 -0400)]
Mention we switched to xv6 on RISC-V
Dan Cross [Wed, 20 Mar 2019 17:28:13 +0000 (17:28 +0000)]
Avoid rereading the superblock in bfree
The superblock is read when the first process returns to
userspace (via the call to `iinit` from the first invocation of
`forkret`, when `first` is still set to 1) and cached in a
global; it is treated as immutable from that point on. There is
no reason to re-read it in bfree.
Removing this call seems to have simply been missed in
8320d61b
when this general area was last touched. Remove it now to avoid
potential confusion.
Signed-off-by: Dan Cross <cross@gajendra.net>
Dan Cross [Thu, 21 Mar 2019 01:15:38 +0000 (01:15 +0000)]
Removed unused `dirlookup` argument in `create`
The `off` argument to `dirlookup` is optional. It
was not being used in the `dirlookup` call in `create`,
so pass NULL instead and delete the unused local.
Signed-off-by: Dan Cross <cross@gajendra.net>
Frans Kaashoek [Sun, 2 Sep 2018 12:33:55 +0000 (08:33 -0400)]
Update name
Use generic 6.828 url (without year)
Frans Kaashoek [Fri, 31 Aug 2018 13:21:19 +0000 (09:21 -0400)]
thanks tyfkda
Frans Kaashoek [Fri, 31 Aug 2018 12:41:23 +0000 (08:41 -0400)]
thanks Wolfgang Keller
Frans Kaashoek [Thu, 30 Aug 2018 20:20:16 +0000 (16:20 -0400)]
x
Frans Kaashoek [Thu, 30 Aug 2018 20:14:34 +0000 (16:14 -0400)]
Allow holding to be called with interrupts enabled (for Mark Morrissey).
Frans Kaashoek [Thu, 30 Aug 2018 19:45:16 +0000 (15:45 -0400)]
Delete a patch
Adjust typesetting of code
Frans Kaashoek [Thu, 30 Aug 2018 18:47:07 +0000 (14:47 -0400)]
x
Frans Kaashoek [Thu, 30 Aug 2018 18:16:29 +0000 (14:16 -0400)]
x
Frans Kaashoek [Thu, 30 Aug 2018 18:09:03 +0000 (14:09 -0400)]
thanks mtasm
Frans Kaashoek [Thu, 30 Aug 2018 17:48:47 +0000 (13:48 -0400)]
thanks wxdao
Frans Kaashoek [Thu, 30 Aug 2018 17:46:48 +0000 (13:46 -0400)]
thanks eyalz800
Frans Kaashoek [Thu, 30 Aug 2018 17:36:07 +0000 (13:36 -0400)]
vectors.pl is executable and asks shell for perl
Frans Kaashoek [Thu, 30 Aug 2018 17:30:50 +0000 (13:30 -0400)]
thanks mataness
Frans Kaashoek [Thu, 30 Aug 2018 17:27:57 +0000 (13:27 -0400)]
thanks tyfkda
Frans Kaashoek [Thu, 30 Aug 2018 17:25:54 +0000 (13:25 -0400)]
x
Frans Kaashoek [Thu, 30 Aug 2018 17:14:01 +0000 (13:14 -0400)]
Remove unused flags (thanks Wolfgang Keller)
Frans Kaashoek [Thu, 30 Aug 2018 17:09:03 +0000 (13:09 -0400)]
x
Frans Kaashoek [Thu, 30 Aug 2018 16:12:16 +0000 (12:12 -0400)]
x
Frans Kaashoek [Thu, 30 Aug 2018 15:57:46 +0000 (11:57 -0400)]
Because sleeplocks replaced B_BUSY the holding test can
be more specific (thanks Mark Morrissey)
Frans Kaashoek [Thu, 30 Aug 2018 15:42:10 +0000 (11:42 -0400)]
x
Robert Morris [Tue, 24 Oct 2017 12:49:31 +0000 (08:49 -0400)]
stricter log consumption by write()
Robert Morris [Sun, 8 Oct 2017 11:12:31 +0000 (07:12 -0400)]
improve swtch comment
Robert Morris [Tue, 29 Aug 2017 18:11:59 +0000 (14:11 -0400)]
fix runoff complaints about pagination and long lines
Frans Kaashoek [Thu, 10 Aug 2017 11:09:53 +0000 (07:09 -0400)]
thx
Frans Kaashoek [Wed, 9 Aug 2017 12:07:55 +0000 (08:07 -0400)]
Update comment to reflect xv6 doesn't have per-cpu segments anymore
Robert Morris [Wed, 9 Aug 2017 18:16:55 +0000 (14:16 -0400)]
nothing much
Frans Kaashoek [Wed, 9 Aug 2017 11:43:06 +0000 (07:43 -0400)]
Commit to running on an SMP (perhaps with only 1 core). Remove most code
from picirq.c and remove timer.c completely. Update runoff.list.
Robert Morris [Wed, 9 Aug 2017 10:54:45 +0000 (06:54 -0400)]
comment fixes
Frans Kaashoek [Tue, 8 Aug 2017 23:42:51 +0000 (19:42 -0400)]
Thanks Anton Burtsev <aburtsev@uci.edu>
Robert Morris [Tue, 8 Aug 2017 18:19:54 +0000 (14:19 -0400)]
fix iput() to more obviously avoid deadlock
Robert Morris [Tue, 8 Aug 2017 18:12:25 +0000 (14:12 -0400)]
a little more lock documentation
Robert Morris [Tue, 8 Aug 2017 17:48:48 +0000 (13:48 -0400)]
protect ip->valid and ip->nlink with sleep lock in iput()
Robert Morris [Tue, 8 Aug 2017 17:34:13 +0000 (13:34 -0400)]
change ip->flags&I_VALID to ip->valid
Robert Morris [Tue, 8 Aug 2017 17:27:06 +0000 (13:27 -0400)]
Merge branch 'master' of g.csail.mit.edu:xv6-dev
Robert Morris [Tue, 8 Aug 2017 17:26:57 +0000 (13:26 -0400)]
frans' fixes to iput()
Robert Morris [Tue, 8 Aug 2017 17:24:38 +0000 (13:24 -0400)]
fs comment nits
Frans Kaashoek [Mon, 7 Aug 2017 19:15:18 +0000 (15:15 -0400)]
Remove some debugging statements
Frans Kaashoek [Mon, 7 Aug 2017 18:35:05 +0000 (14:35 -0400)]
Merge branch 'nogs'
Frans Kaashoek [Mon, 7 Aug 2017 17:44:03 +0000 (13:44 -0400)]
Merge branch 'patch-1' of https://github.com/aliceinwire/xv6-public
Frans Kaashoek [Mon, 7 Aug 2017 17:29:11 +0000 (13:29 -0400)]
Merge branch 'patch-1' of https://github.com/Saarett/xv6-public