History log of /xv6-public/console.c (Results 1 – 25 of 87)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
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.


1234