Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-06-05 | start at support for multiple CPUs | Robert Morris | 1 | -96/+0 | |
2016-08-25 | Remove trailing white space with: | Frans Kaashoek | 1 | -1/+1 | |
for f in *.{h,c}; do sed -i .sed 's/[[:blank:]]*$//' $f; done (Thanks to Nicolás Wolovick) | |||||
2015-04-03 | Disentangle block size from the disk's sector size. Set block size to 1024 ↵ | Frans Kaashoek | 1 | -1/+1 | |
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. | |||||
2011-09-04 | Make the ELF entry point a physical address | Austin Clements | 1 | -1/+1 | |
This way, the bootloader doesn't have to translate the entry point. This also makes xv6 multiboot-compliant and follows the convention used by Linux. | |||||
2011-08-31 | move the kernel to 0x80000000 | Robert Morris | 1 | -1/+1 | |
2011-08-17 | bootloader reads into a physical address (not a virtual address) | Frans Kaashoek | 1 | -7/+7 | |
2011-08-17 | Make elf proghdr fields match what objdump prints | Frans Kaashoek | 1 | -2/+2 | |
2011-07-29 | Map kernel high | Frans Kaashoek | 1 | -5/+6 | |
Very important to give qemu memory through PHYSTOP :( | |||||
2011-01-11 | make new code like old code | Russ Cox | 1 | -1/+1 | |
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. | |||||
2010-09-15 | Simplify boot loader by removing some JOS'isms | Austin Clements | 1 | -2/+2 | |
2009-03-08 | xv6: boot loader adjustments | rsc | 1 | -15/+14 | |
do Bochs breakpoint and spin in bootasm.S. not needed in bootmain too. fix readseg bug (rounding of va). zero segments when memsz > filesz. no need to clear BSS in kernel main. make bootother.S like bootasm.S | |||||
2007-09-15 | fix comments | rtm | 1 | -7/+5 | |
2007-08-28 | fix offsets | rsc | 1 | -2/+2 | |
2007-08-28 | more cmain -> bootmain | rsc | 1 | -1/+1 | |
2007-08-28 | cmain -> bootmain | rsc | 1 | -1/+1 | |
2007-08-27 | cut bootmain to 1 sheet | rsc | 1 | -28/+8 | |
2007-08-24 | nits | rsc | 1 | -27/+24 | |
2007-08-24 | add missing iput() at end of _namei() | rtm | 1 | -1/+1 | |
2007-08-22 | PDF at http://am.lcs.mit.edu/~rsc/xv6.pdf | rsc | 1 | -27/+28 | |
Various changes made while offline. + bwrite sector argument is redundant; use b->sector. + reformatting of files for nicer PDF page breaks + distinguish between locked, unlocked inodes in type signatures + change FD_FILE to FD_INODE + move userinit (nee proc0init) to proc.c + move ROOTDEV to param.h + always parenthesize sizeof argument | |||||
2006-09-06 | wrap long lines | rsc | 1 | -4/+6 | |
2006-09-06 | for vs while | rsc | 1 | -1/+1 | |
2006-09-06 | no /* */ comments | rsc | 1 | -30/+27 | |
2006-09-06 | standardize various * conventions | rsc | 1 | -12/+12 | |
2006-09-06 | spacing fixes: no tabs, 2-space indents (for rtm) | rsc | 1 | -56/+56 | |
2006-07-20 | uint32_t -> uint &c | rtm | 1 | -8/+8 | |
2006-07-17 | standarize on unix-like lowercase struct names | rsc | 1 | -3/+3 | |
2006-07-17 | add uint and standardize on typedefs instead of unsigned | rsc | 1 | -1/+1 | |
2006-07-16 | standardize on not using foo_ prefix in struct foo | rsc | 1 | -5/+5 | |
2006-07-16 | standardize on #include "foo" not <foo> | rsc | 1 | -3/+3 | |
2006-06-12 | import | rtm | 1 | -0/+121 | |