Revision tags: xv6-rev11 |
|
#
4f14d8d1 |
| 09-Aug-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
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.
|
#
c9fa90f7 |
| 02-Feb-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
A tiny bit of clean up (e.g., move code searching cpu array from lapic.c into mycpu() in proc.c.
|
#
2e2d14c2 |
| 02-Feb-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
use panic
|
#
abf847a0 |
| 31-Jan-2017 |
Frans Kaashoek <kaashoek@mit.edu> |
Start of an experiment to remove the use of gs for cpu local variables.
|
#
dec637bc |
| 12-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Replace I_BUSY with sleep locks
|
Revision tags: xv6-rev9 |
|
#
b7fed77b |
| 02-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Fix a few lines that runoff is complaining about that they are too long
|
#
ae15515d |
| 02-Sep-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
APIC IDs may not be consecutive and start from zero, so we cannot really use it as a direct index into cpus. Record apicid in struct cpu and have cpunum() look for it. Replace cpu->id with cpunum()
APIC IDs may not be consecutive and start from zero, so we cannot really use it 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.
show more ...
|
#
7894fcd2 |
| 25-Aug-2016 |
Frans Kaashoek <kaashoek@mit.edu> |
Remove trailing white space with: for f in *.{h,c}; do sed -i .sed 's/[[:blank:]]*$//' $f; done (Thanks to Nicolás Wolovick)
|
#
50edfe14 |
| 15-Nov-2015 |
Frans Kaashoek <kaashoek@mit.edu> |
nits
|
#
59061188 |
| 07-Nov-2015 |
Nathaniel Wesley Filardo <nwf@cs.jhu.edu> |
Remove console input.lock
Use cons.lock for everything. This eliminates the possibility that two CPUS independently, simultaneously manipulate the CRTC in cgaputc.
|
#
02530a48 |
| 07-Nov-2015 |
Nathaniel Wesley Filardo <nwf@cs.jhu.edu> |
Add sanity check panic for CRTC interactions
|
Revision tags: xv6-rev8, xv6-rev7, osdi12-submit |
|
#
9b59dc44 |
| 07-Sep-2011 |
Austin Clements <amdragon@mit.edu> |
Remove unused 'state' variable that broke the build in recent gcc's
|
Revision tags: xv6-rev6 |
|
#
c6c0cb82 |
| 02-Sep-2011 |
Austin Clements <amdragon@mit.edu> |
Fix same wonky pagebreak bug in console.c
|
#
9aa0337d |
| 29-Jul-2011 |
Frans Kaashoek <kaashoek@Frans-Kaashoeks-MacBook-Pro.local> |
Map kernel high Very important to give qemu memory through PHYSTOP :(
|
Revision tags: xv6-rev5 |
|
#
c5f53873 |
| 28-Feb-2011 |
Russ Cox <rsc@swtch.com> |
fixes from Peter Froehlich
|
#
1a81e38b |
| 11-Jan-2011 |
Russ Cox <rsc@swtch.com> |
make new code like old code
Variable declarations at top of function, separate from initialization.
Use == 0 instead of ! for checking pointers.
Consistent spacing around {, *, casts.
Declare 0-p
make new code like old code
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.
show more ...
|
Revision tags: xv6-2010, xv6-rev4 |
|
#
8440dbfe |
| 02-Sep-2010 |
Austin Clements <amdragon@mit.edu> |
Get consoleintr back on one page
|
#
08eef9ea |
| 02-Sep-2010 |
Austin Clements <amdragon@mit.edu> |
Get cgaputc and consputc back on the same page
|
#
b0751a3e |
| 01-Sep-2010 |
Austin Clements <amdragon@mit.edu> |
Space police
|
#
5efca905 |
| 01-Sep-2010 |
Austin Clements <amdragon@mit.edu> |
Tab police
|
#
29d8c2ee |
| 01-Oct-2009 |
Austin Clements <amdragon@mit.edu> |
Handle backspace on serial input and output better. Better solutions are welcome.
|
#
3adc4154 |
| 21-Sep-2009 |
Austin Clements <amdragon@mit.edu> |
Hack to make newlines on the serial port work
|
Revision tags: xv6-rev3 |
|
#
48755214 |
| 31-Aug-2009 |
Russ Cox <rsc@swtch.com> |
assorted fixes: * rename c/cp to cpu/proc * rename cpu.context to cpu.scheduler * fix some comments * formatting for printout
|
#
0aef8914 |
| 08-Aug-2009 |
Russ Cox <rsc@swtch.com> |
shuffle and tweak for formatting. pdf has very good page breaks now. would be a good copy for fall 2009.
|
#
34295f46 |
| 31-May-2009 |
rsc <rsc> |
group locks into structs they protect. few naming nits.
|