Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-09-08 | x | Frans Kaashoek | 2 | -3/+3 | |
2016-09-08 | Be a bit more explicit what kind of suggestions are are interested. | Frans Kaashoek | 1 | -2/+6 | |
2016-09-02 | Make runoff happy | Frans Kaashoek | 4 | -18/+18 | |
2016-09-02 | Fix a few lines that runoff is complaining about that they are too long | Frans Kaashoek | 3 | -7/+13 | |
2016-09-02 | ack xi | Frans Kaashoek | 1 | -2/+2 | |
2016-09-02 | Merge branch 'master' of g.csail.mit.edu:xv6-dev | Frans Kaashoek | 3 | -3/+9 | |
2016-09-02 | APIC IDs may not be consecutive and start from zero, so we cannot really use it | Frans Kaashoek | 6 | -18/+26 | |
as a direct index into cpus. Record apicid in struct cpu and have cpunum() look for it. Replace cpu->id with cpunum() everywhere, and replace cpu->id with cpu->apicid. Thanks to Xi Wang. | |||||
2016-09-02 | comment about sched() saving/restoring cpu->intena | Robert Morris | 2 | -2/+8 | |
2016-09-01 | curproc -> proc in a comment | Robert Morris | 1 | -1/+1 | |
2016-08-26 | better comment | Frans Kaashoek | 1 | -1/+3 | |
2016-08-26 | ack | Frans Kaashoek | 1 | -2/+2 | |
2016-08-26 | set iomb to forbid i/o instructions from user space | Frans Kaashoek | 2 | -0/+33 | |
add to test that they indeed trap in user space thanks to [email protected] and [email protected] | |||||
2016-08-25 | x | Frans Kaashoek | 1 | -6/+6 | |
2016-08-25 | Remove trailing white space with: | Frans Kaashoek | 32 | -116/+116 | |
for f in *.{h,c}; do sed -i .sed 's/[[:blank:]]*$//' $f; done (Thanks to Nicolás Wolovick) | |||||
2016-08-25 | ack mikecat | Frans Kaashoek | 1 | -2/+2 | |
2016-08-25 | add check for wrapping of address + size in exec() | MikeCAT | 1 | -0/+2 | |
2016-08-25 | add alignment check of virtual address to exec() | MikeCAT | 1 | -0/+2 | |
2016-08-24 | p2v -> P2V | Robert Morris | 5 | -26/+19 | |
2016-08-19 | x | Frans Kaashoek | 1 | -6/+6 | |
2016-08-18 | Coding style (thanks to phf). | Frans Kaashoek | 1 | -5/+5 | |
2016-08-18 | Fixed QEMU command line avoids raw image warning. | Peter H. Froehlich | 1 | -1/+1 | |
2016-08-18 | It will be for 2016 | Frans Kaashoek | 1 | -2/+2 | |
2016-08-18 | Update based on a scan of my 6828 folder | Frans Kaashoek | 1 | -3/+6 | |
2016-08-18 | Removed useless variable. | Peter H. Froehlich | 1 | -4/+0 | |
2016-08-18 | Again, QEMU command line to avoid image warning. | Peter H. Froehlich | 1 | -1/+1 | |
2016-08-18 | Remove unused variable, nits. | Peter H. Froehlich | 1 | -6/+5 | |
2016-08-18 | Removed useless function and prototypes. | Peter H. Froehlich | 2 | -11/+1 | |
2016-08-18 | Thanks to Warren Toomey for RDMUL and WRMUL. | Frans Kaashoek | 1 | -1/+1 | |
2016-08-18 | Small change to support RWMUL and WRMUL. Now xv6 truly works with a block size | Frans Kaashoek | 1 | -3/+7 | |
that is a multiple of the sector size. | |||||
2016-08-13 | hold ptable.lock for the entire process creation | Robert Morris | 2 | -9/+15 | |
however, processes still modify their own p->* without locking | |||||
2016-08-12 | separate atomic test-and-set from memory barrier. | Robert Morris | 1 | -12/+14 | |
* use xchg only for its atomicness. * use __sync_synchronize() for both CPU and compiler barrier. | |||||
2016-08-11 | nothing much | Robert Morris | 3 | -2/+3 | |
2016-08-11 | main comments | Robert Morris | 1 | -7/+6 | |
2016-08-10 | nits | Robert Morris | 2 | -2/+2 | |
2016-08-10 | more comments in entryother.S | Robert Morris | 2 | -15/+22 | |
2016-08-10 | even more explicit that entry.S is linked into kernel, unlike bootasm.S. | Robert Morris | 2 | -1/+5 | |
2016-08-10 | tiny clarifications to some gdt code. | Robert Morris | 3 | -5/+5 | |
2016-08-08 | shell nits | Robert Morris | 2 | -4/+8 | |
fix Regehr complaint | |||||
2015-11-15 | nits | Frans Kaashoek | 1 | -8/+6 | |
2015-11-15 | Remove console input.lock | Nathaniel Wesley Filardo | 1 | -10/+13 | |
Use cons.lock for everything. This eliminates the possibility that two CPUS independently, simultaneously manipulate the CRTC in cgaputc. | |||||
2015-11-15 | Add sanity check panic for CRTC interactions | Nathaniel Wesley Filardo | 1 | -0/+3 | |
2015-11-15 | Merge pull request #3 from beordle/master | kaashoek | 1 | -1/+1 | |
Fix comments | |||||
2015-11-15 | Merge pull request #5 from kehao95/master | kaashoek | 1 | -1/+1 | |
Update URL for 2014 | |||||
2015-11-14 | Update URL for 2014 | kehao95 | 1 | -1/+1 | |
2015-09-18 | Fix comments | Jindong Zhang | 1 | -1/+1 | |
2015-08-12 | Fixed broken build on Arch Linux | Ayan Shafqat | 1 | -0/+2 | |
2015-06-30 | coding style (per Jeremías Feltan <[email protected]>) | Frans Kaashoek | 2 | -7/+7 | |
2015-06-27 | Update memide to reflect recent changes to fs and buf | Frans Kaashoek | 1 | -2/+3 | |
2015-06-27 | Pick up where i left off in april: | Frans Kaashoek | 7 | -45/+47 | |
- 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 | One ide command for nsector_per_block generates nsector_per_block interrupts, | Frans Kaashoek | 1 | -1/+1 | |
instead of 1. ideintr() should wait for nsector_per_block interrupts before waking up the reader; now it wakes up the reader after 1 interrupt, which apparently means that the first sector is available of the command instead of all. For now keep BSIZE to 512. |