plan 9 kernel history: overview | file list | diff list

(regexp matches against, e.g., port/chan.c 1999/0101)

pc/fns.h   1991/0614    Created.
  1991/0702   
  1991/0703   
  1991/0704   
  1991/0705   
  1991/0706   
  1991/0709   
  1991/0710   
  1991/0711   
  1991/0712   
  1991/0716   
  1991/0717   
  1991/0718   
  1991/0719   
  1991/0723   
  1991/0731   
  1991/0802   
  1991/0803   
  1991/0808   
  1991/0809   
  1991/0827   
  1991/0905   
  1991/0906   
  1991/0913   
  1991/1001   
  1991/1007   
  1991/1029   
  1991/1113   
  1991/1210   
  1992/0101   
  1992/0122   
  1992/0222   
  1992/0323   
  1992/0409   
  1992/0429   
  1992/0604   
  1992/0609   
  1992/0625   
  1992/0806   
  1992/0825    Add mouseaccelerate.
  1992/0904    Add mouseserial, mouseps2, mouseres, mousespeed.
  1992/0918    Remove ksetpcinfo.
  1992/0922    Add ins, insl, outs, outsl.
  1992/0923    Remove heada20, headreset, pmu*.
  1992/0929    Add isamem, pcicreset.
  1992/1006    Add nvramread.
  1992/1015    Add screenupdate.
  1992/1017    Remove mouse*, add mousectl.
  1992/1030    Remove screenupdate.
  1992/1107    Add l0update.
  1992/1110    Add l1update.
  1992/1111    Add l2update.
  1992/1117    Change l*update to take long count.
  1992/1211    Add insb, outsb.
  1993/0116    Add mmunewpage.
  1993/0120    Add dsegfree, dsegalloc.
  1993/0210    Remove dsegfree, dsegalloc.
  1993/0402    Add bbinit.
  1993/0915    Import from Plan 9 to Brazil.
  1993/1113    Add prflush, getstatus.
  1993/1116    Add getstatus, remove screenputc.
  1993/1124    Remove clock, fault386, uart*. Change setvec to add void* for handler. Add syscall.
  1993/1214    Add affinity — always stay on 0.
  1993/1215    Change affinity — stay on current machine.
  1993/1221    Add NS16552m3mouse, NS16552mouse.
  1994/0128    Add hardclock.
  1994/0219    Add uartclock.
  1994/0302    Add printcpufreq, x86.
  1994/0322    Add iprint
  1994/0520    Remove l*update.
  1994/0602    Add network prototypes.
  1994/0622    Add getcr3.
  1994/0715    Add uartpoll.
  1994/0716    Add aamloop.
  1994/0725    Add #define balance.
  1994/0728    Remove affinity and balance.
  1994/0817    Add vgasavecrash, vgarestorecrash.
  1994/0829    Add freset.
  1994/0902    Remove NS16552*mouse, lowercase NS16552special.
  1994/0908    Add SCSI prototypes.
  1994/0913    Remove SCSI prototypes except addscsicard.
  1994/1012    Add ns16552install.
  1994/1031    Add x86cpuid.
  1994/1114    Add xchgw.
  1994/1210    Add getisa, putisa; remove isamem.
  1995/0105    Change getcallerpc. (Bug fix or change?). Add dcflush.
  1995/0111    Change pcmspecial to return char*.
  1995/0222    Add cistrcmp, change pcmspecial.
  1995/0225    Remove pcmio, pcmread, pcmwrite. Add pcmmap, pcmunmap.
  1995/0328    Rename addscsicard to addscsilink, add scsibt*.
  1995/0406    Add getspace.
  1995/0502    Add dmadone.
  1995/0514    Add ifgetsr.
  1995/0517    Add pcicfgr, pcimatch. Remove pcicreset.
  1995/0527    Remove x86 (replaced by x86cpuid).
  1995/0721    Change pcicfgr, pcimatch; add pcicfgw.
  1996/0607    Remove scsibt*.
  1997/0220    Add coherence.
  1997/0327    SMP change XXX
  1997/0329    Change meminit, remove memscan, add umbrmalloc.
  1997/0331    Remove umbrmalloc, add umbrwmalloc, umbrwfree.
  1997/0404    Change dmainit.
  1997/0413    Remove addclock0link.
  1997/0415    Remove getisa, putisa. Add links.
  1997/0930    Remove kmapperm.
  1997/1011    Add mmukmap*, pcibarsize, pcihinv.
  1997/1101    Change mmuwalk prototype, change screenputs to pointer.
  1998/0108    Format edit.
  1998/0401    Change rdmsr, wrmsr to use vlong instead of ulong pair.
  1998/0710    Add i8253read.
  1998/0910    Comment out addscsilink, change i8259enable, add pcimatchtbdf and trapenable.
  1998/1015    Remove pcibarsize.
  1999/0131    Change i8253init.
  1999/0205    Add TK2MS.
  1999/0314    Add pcisetbme.
  1999/0327    Add idlehands.
  1999/0403    Change dmainit.
  1999/0501    Change getcallerpc. Note callers have to change! (Bug fixes?)
  1999/0529    Add readintrts.
  1999/0701    Remove readintrts.
  1999/0713    Add iofree, ioinit, ioalloc.
  1999/0714    Change ioalloc, iofree. Add iounused. Remove getcallerpc (now in lib.h).
  1999/0819    Add name to intrenable, trapenable. Add irqallocread.
  2000/0605    Add pcmcistuple.
  2000/0621    Add loopbackintr.
  2000/0622    Change loopbackintr.
  2000/0623    Remove loopbackintr, add checkcycintr, cycintr*.
  2000/0627    Add clockintrsched, cycintrnext.
  2000/0701    Format edit. Add havecycintr.
  2000/1018    Add addarchfile, remove irqallocread.
  2000/1021    Change pcmcistuple.
  2000/1106    Add userureg macro.
  2000/1118    Add pcmcisread.
  2000/1221    Add doze, halt, change idlehands to use doze.
  2001/0123    Remove doze, make idlehands a function.
  2001/0127    Add comments.
  2001/0527    Remove halt, ns16552*. Add kmapinval. Remove comment.
  2001/0622    Add cbinit, ioreserve, pciscan, pcibarsize.
  2001/0626    Remove cbinit.
  2001/0712    Add halt, i8250console.
  2001/0809    Remove iprint (moved to port?).
  2001/0905    Format edit. Add i8259vecno, i8259disable, intrdisable, iprint, pciclrbme, _pcmspecial*.
  2001/0922    Add i8250alloc.
  2001/0928    Add pciipin.
  2001/1130    Add rdtsc.
  2002/0109    Delete addconf, add mach0init, change meminit.
  2002/0404    Add apicclkenable.
  2002/0405    Rename *cycintr* to *timer*. Add guesscpuhz, change i8253init.
  2002/0407    Add i8259isr.
  2002/0410    Remove *timer* (moved to port?). Add i8253timerset, lapicclock, lapictimerset.
  2002/0411    Add kbdenable.
  2002/0413    Remove clockintrsched. Add sfence, wbinvd.
  2002/0415    Change rdtsc to take uvlong. Add syncclock.
  2002/0418    Add tscticks.
  2002/0503    Add i8250mouse.
  2002/0506    Add i8042auxcmds.
  2002/0609    Add i8253link.
  2002/0703    Remove commented-out addscsilink. Format edits.
  2002/0710    Remove TK2MS.


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)