Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-09-11 | Replace I_BUSY with sleep locks | Frans Kaashoek | 1 | -0/+1 | |
2016-09-02 | Fix a few lines that runoff is complaining about that they are too long | Frans Kaashoek | 1 | -1/+2 | |
2016-09-02 | APIC IDs may not be consecutive and start from zero, so we cannot really use it | Frans Kaashoek | 1 | -1/+1 | |
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-08-25 | Remove trailing white space with: | Frans Kaashoek | 1 | -4/+4 | |
for f in *.{h,c}; do sed -i .sed 's/[[:blank:]]*$//' $f; done (Thanks to Nicolás Wolovick) | |||||
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 | |
2011-09-07 | Remove unused 'state' variable that broke the build in recent gcc's | Austin Clements | 1 | -2/+1 | |
2011-09-02 | Fix same wonky pagebreak bug in console.c | Austin Clements | 1 | -1/+1 | |
2011-07-29 | Map kernel high | Frans Kaashoek | 1 | -1/+5 | |
Very important to give qemu memory through PHYSTOP :( | |||||
2011-02-28 | fixes from Peter Froehlich | Russ Cox | 1 | -6/+6 | |
2011-01-11 | make new code like old code | Russ Cox | 1 | -2/+3 | |
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-02 | Get consoleintr back on one page | Austin Clements | 1 | -5/+2 | |
2010-09-02 | Get cgaputc and consputc back on the same page | Austin Clements | 1 | -6/+2 | |
2010-09-01 | Space police | Austin Clements | 1 | -1/+1 | |
2010-09-01 | Tab police | Austin Clements | 1 | -2/+2 | |
2009-09-30 | Handle backspace on serial input and output better. Better solutions are ↵ | Austin Clements | 1 | -1/+7 | |
welcome. | |||||
2009-09-20 | Hack to make newlines on the serial port work | Austin Clements | 1 | -0/+3 | |
2009-08-30 | assorted fixes: | Russ Cox | 1 | -3/+3 | |
* rename c/cp to cpu/proc * rename cpu.context to cpu.scheduler * fix some comments * formatting for printout | |||||
2009-08-08 | shuffle and tweak for formatting. | Russ Cox | 1 | -116/+113 | |
pdf has very good page breaks now. would be a good copy for fall 2009. | |||||
2009-05-31 | group locks into structs they protect. | rsc | 1 | -12/+15 | |
few naming nits. | |||||
2009-05-31 | Add serial port input/output. | rsc | 1 | -23/+5 | |
Delete parallel port output. Works well with qemu -nographic mode. | |||||
2009-03-08 | be consistent: no underscores in function names | rsc | 1 | -23/+23 | |
2008-10-12 | minor cleanup | kolya | 1 | -1/+1 | |
2008-08-22 | clean up circular buffers, so pipe can queue 512 bytes rather than 511 | kolya | 1 | -7/+7 | |
2008-08-21 | fix obvious printf nits after reading through code | kolya | 1 | -1/+1 | |
2007-09-27 | nit | rsc | 1 | -1/+1 | |
2007-09-27 | use console lock | rsc | 1 | -1/+1 | |
2007-08-30 | make new Homework 8 work | rtm | 1 | -1/+1 | |
2007-08-30 | oops - broke circular buffer | rsc | 1 | -4/+2 | |
2007-08-28 | comments; rename irq_ to pic_ | rsc | 1 | -1/+5 | |
2007-08-28 | spaces around else for rtm | rsc | 1 | -2/+2 | |
2007-08-28 | more consistent spacing | rsc | 1 | -3/+3 | |
2007-08-28 | nits | rsc | 1 | -4/+1 | |
2007-08-28 | Change dev read/write functions | rsc | 1 | -3/+8 | |
to take inode* instead of minor number. Unlock console inode during console_read and console_write. Otherwise background processes cannot write to console while the shell is reading it waiting for input. | |||||
2007-08-28 | avoid double echo | rsc | 1 | -1/+0 | |
2007-08-28 | oops | rsc | 1 | -1/+2 | |
2007-08-28 | Move keyboard code into kbd.c; add backspace handling. | rsc | 1 | -128/+108 | |
2007-08-27 | delete unnecessary #include lines | rsc | 1 | -3/+3 | |
2007-08-24 | nits | rsc | 1 | -16/+18 | |
2007-08-14 | fixes | rsc | 1 | -7/+7 | |
2007-08-14 | formatting; split kbd constants into kbd.h | rsc | 1 | -184/+64 | |
2007-08-10 | Make cp a magic symbol. | rsc | 1 | -1/+1 | |
2007-08-08 | check p->killed for long-lived sleeps | rsc | 1 | -1/+7 | |
2007-08-08 | missing void | rsc | 1 | -2/+2 | |
2007-08-08 | add EOF handling to console_read - works with cat | rsc | 1 | -13/+18 | |
2006-09-07 | debugging rearrangements | rsc | 1 | -10/+12 | |
2006-09-07 | debugging prints | rsc | 1 | -13/+23 | |
2006-09-07 | fix ide, pit interfaces | rsc | 1 | -1/+1 | |
2006-09-07 | remove _ prefixes | rsc | 1 | -3/+3 | |