Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-06-11 | separate source into kernel/ user/ mkfs/ | Robert Morris | 1 | -298/+0 | |
2019-06-04 | support read() and write() bigger than one page | Robert Morris | 1 | -0/+1 | |
2016-08-25 | Remove trailing white space with: | Frans Kaashoek | 1 | -2/+2 | |
for f in *.{h,c}; do sed -i .sed 's/[[:blank:]]*$//' $f; done (Thanks to Nicolás Wolovick) | |||||
2015-08-12 | Fixed broken build on Arch Linux | Ayan Shafqat | 1 | -0/+2 | |
2015-06-27 | Pick up where i left off in april: | Frans Kaashoek | 1 | -13/+16 | |
- move log into metadata part of disk, so that marking that the log's blocks are in use falls out for free - superblock describes the whole disk (sizes and offets) - sizes and offsets are computed in one place (mkfs) and the rest of the code refers to the superblock for these values, instead of recomputing them. | |||||
2015-04-10 | check blockno passed to idestart | Frans Kaashoek | 1 | -8/+5 | |
2015-04-03 | Disentangle block size from the disk's sector size. Set block size to 1024 ↵ | Frans Kaashoek | 1 | -48/+45 | |
to show that they can be different. Clean up mkfs, simplifying specifying fs parameters, remove some redundancy between fs and mkfs, and fix disk layout bugs. Call blocks in the file system blocks instead of sectors. Passes usertests for different block sizes. | |||||
2014-08-28 | i think this is a working concurrent logging scheme | Robert Morris | 1 | -1/+1 | |
2012-09-10 | Use static assert instead of _LP64 (thanks Eddie!) | Frans Kaashoek | 1 | -3/+4 | |
2012-09-07 | Remove -m32 flag from native gcc compiler | Frans Kaashoek | 1 | -0/+4 | |
But check that mkfs.c is building with LP64 | |||||
2011-07-27 | Dirt simple logging | Frans Kaashoek | 1 | -5/+8 | |
Passes usertests and stressfs Seems to recover correctly in a number of simple cases | |||||
2011-02-28 | fixes from Peter Froehlich | Russ Cox | 1 | -1/+1 | |
2011-01-11 | make new code like old code | Russ Cox | 1 | -12/+12 | |
Variable declarations at top of function, separate from initialization. Use == 0 instead of ! for checking pointers. Consistent spacing around {, *, casts. Declare 0-parameter functions as (void) not (). Integer valued functions return -1 on failure, 0 on success. | |||||
2011-01-10 | mkfs: avoid clash with system struct stat | Russ Cox | 1 | -0/+2 | |
2011-01-02 | mkfs: avoid out of bounds access to sb in wsect | Russ Cox | 1 | -1/+3 | |
2010-08-31 | Hopefully get the printf size spec right, regardless of compiler. | Austin Clements | 1 | -2/+2 | |
2010-08-31 | no more pminit, or ELF header at 0x10000 | Robert Morris | 1 | -2/+2 | |
kinit() knows about end and PHYSTOP map all of kernel read/write (rather than r/o instructions) thanks, austin | |||||
2010-08-31 | mkfs must be compiled 32-bit. Fix mkfs warnings | Austin Clements | 1 | -2/+2 | |
2009-05-31 | drop NADDRS and INDIRECT; too many names | rsc | 1 | -4/+4 | |
2009-05-31 | move T_DIR etc into stat.h; move type up | rsc | 1 | -0/+1 | |
2008-10-08 | be clear what the root i-number is | rtm | 1 | -1/+1 | |
2007-09-15 | fix comments | rtm | 1 | -2/+2 | |
2007-08-27 | delete unnecessary #include lines | rsc | 1 | -2/+1 | |
2007-08-24 | add missing iput() at end of _namei() | rtm | 1 | -2/+2 | |
2006-09-08 | quiet | rsc | 1 | -2/+2 | |
2006-09-07 | avoid system binary clashes | rsc | 1 | -0/+8 | |
2006-09-06 | standardize various * conventions | rsc | 1 | -18/+18 | |
2006-09-06 | spacing fixes: no tabs, 2-space indents (for rtm) | rsc | 1 | -10/+10 | |
2006-08-25 | fix writing the indirect block | rtm | 1 | -1/+1 | |
2006-08-24 | user-level malloc (untested) | kaashoek | 1 | -6/+26 | |
nit in sbrk indirect block fix dup to share fd struct | |||||
2006-08-14 | set size for directories correctly in wdir and mkfs | kaashoek | 1 | -1/+10 | |
mkdir ls shows stat info for each dir entry | |||||
2006-08-10 | low-level keyboard input (not hooked up to /dev yet) | rtm | 1 | -1/+1 | |
fix acquire() to cli() *before* incrementing nlock make T_SYSCALL a trap gate, not an interrupt gate sadly, various crashes if you hold down a keyboard key... | |||||
2006-08-09 | block bitmap | kaashoek | 1 | -5/+37 | |
balloc | |||||
2006-07-28 | exec arguments | rtm | 1 | -5/+0 | |
2006-07-27 | primitive exec | rtm | 1 | -37/+113 | |
2006-07-21 | namei | rtm | 1 | -5/+11 | |
2006-07-21 | bread | rtm | 1 | -0/+140 | |
iget mkfs makes a file system image put this in your .bochsrc: ata0-slave: type=disk, mode=flat, path="fs.img", cylinders=1024, heads=1, spt=1 |