plan9fox/sys/src/9/pc
2015-04-27 21:32:17 +02:00
..
a100p.cp
ahci.h
apbootstrap.s pc: enable page size extension early in apbootstrap 2014-11-04 05:52:42 +01:00
apic.c
apm.c
apmjump.s
archacpi.c pc, pc64: untangle acpireset() from mpshutdown() 2014-12-19 23:34:43 +01:00
archmp.c pc, pc64: untangle acpireset() from mpshutdown() 2014-12-19 23:34:43 +01:00
audioac97.c audioac97: remove i/o bar magic, fix ac97mixreset busywait-forever timeout 2013-09-26 23:34:06 +02:00
audioac97mix.c audioac97: remove i/o bar magic, fix ac97mixreset busywait-forever timeout 2013-09-26 23:34:06 +02:00
audiohda.c audiohda: add AMD FCH Azalia Controller (thanks qeed) 2015-04-02 05:30:00 +02:00
audiosb16.c
bios32.c
cga.c
cputemp.c
dat.h pc, pc64: make mtrr() callable from interrupt context and before mpinit 2014-10-21 06:03:03 +02:00
devarch.c pc, pc64: include PCArch.id in #P/archctl simplify #P/ioalloc read handler 2014-12-22 09:33:35 +01:00
devether.c devether: fix spelling mistype 2013-12-17 12:48:17 +01:00
devfloppy.c
devi82365.c
devkbd.c devkbd: remove kbdputc() unused definition. 2015-04-01 12:21:11 +02:00
devlm78.c
devlml.c
devlml.h
devlpt.c
devpccard.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
devrtc.c
devtv.c
devvga.c devvga: use uintptr for VGAscr.paddr and VGAscr.storage 2015-01-16 11:36:11 +01:00
dma.c pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64 2014-02-01 10:23:17 +01:00
ec.c pc, pc64: untangle embedded controller (ec) dependency from devarch 2014-12-13 06:23:23 +01:00
ether79c970.c ether79c970: fix mistake 2014-06-09 07:21:36 +02:00
ether589.c
ether2000.c
ether2114x.c
ether8003.c
ether8139.c ether8139: fix pointer to smaller int tuncation warning on amd64 2014-09-02 16:20:43 +02:00
ether8169.c ether8169: fix Macv45 2015-04-01 15:22:37 +02:00
ether8390.c
ether8390.h
ether82543gc.c kernel: remove Block refcounting (thanks erik) 2014-06-08 00:19:33 +02:00
ether82557.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
ether82563.c ether82563: work arround bad eeprom checksum for some i218 card (thanks BurnZeZ) 2015-04-11 22:03:47 +02:00
ether82598.c ether82598, ether82563: remove packblock() avoidance hack 2013-12-16 21:47:06 +01:00
ether83815.c ether83815: fix `auto neg timed out' error with sis 900 rev 635. 2013-10-03 17:13:08 -04:00
etherbcm.c pc64: port etherbcm 2014-03-19 09:00:20 +01:00
etherdp83820.c kernel: remove Block refcounting (thanks erik) 2014-06-08 00:19:33 +02:00
etherec2t.c
etherelnk3.c
etherga620.c
etherga620fw.h
etherif.h
etherigbe.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
etheriwl.c etheriwl: make rxon() static (thanks aap) 2015-04-27 21:32:17 +02:00
etherm10g.c kernel: remove Block refcounting (thanks erik) 2014-06-08 00:19:33 +02:00
etherm10g2k.fw
etherm10g4k.fw
ethermii.c
ethermii.h
etherrt2860.c
ethersink.c
ethersmc.c
ethervgbe.c
ethervirtio.c ethervirtio: fix queue notifications and interrupt flags, avoid useless notifications 2014-12-09 03:23:53 +01:00
ethervt6102.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
ethervt6105m.c kernel: remove Block refcounting (thanks erik) 2014-06-08 00:19:33 +02:00
etherwavelan.c
etheryuk.c etheryuk: fix lockups (thanks burnzez for testing) 2014-01-12 12:08:10 +01:00
floppy.h
fns.h pc, pc64, xen: change return type of intrdisable() to void 2014-12-22 16:56:04 +01:00
hcwAMC.h
i8253.c
i8259.c
init9.c
io.h pc, pc64: handle sse simd exceptions 2014-05-11 05:59:10 +02:00
l.s pc, pc64: extend initial memory map for qemu multiboot data 2015-04-08 02:50:09 +02:00
main.c kernel: reduce Page structure size by changing Page.cachectl[] 2015-02-07 02:52:23 +01:00
mem.h pc: get rid of fixed 8MB memory map (now dynamically between 4 to 16 MB depending on kernel size) 2014-11-15 15:21:24 +01:00
memory.c pc, pc64: preserve last KB of conventional memory (might contain bios tables) 2014-11-20 19:05:43 +01:00
mkfile pc, pc64: state dependency to usbehci.h in mkfiles 2015-03-25 17:42:51 +01:00
mmu.c pc: remove mmuinit0() 2014-12-18 02:04:42 +01:00
mouse.c pc/pc64: fix ps2mouse memory corruption race 2014-09-28 18:28:38 +02:00
mp.c pc, pc64: untangle acpireset() from mpshutdown() 2014-12-19 23:34:43 +01:00
mp.h pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64 2014-02-01 10:23:17 +01:00
mtrr.c pc, pc64: make mtrr() callable from interrupt context and before mpinit 2014-10-21 06:03:03 +02:00
nv_dma.h
pccpuf igfx: implement hardware cursor 2015-01-09 22:23:25 +01:00
pcf igfx: implement hardware cursor 2015-01-09 22:23:25 +01:00
pci.c pc, pc64: remove PCICONS debug buffer from pci.c 2015-04-09 14:55:01 +02:00
pcmciamodem.c
pcmkfile
pcrandom.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
piix4smbus.c
pmmc.c pmmc: recognize generic mmc controllers (untested) 2014-04-26 18:22:17 +02:00
psaux.c
ptclbsum386.s
rebootcode.s pc64: amd64 kernel reboot support 2014-03-16 20:22:59 +01:00
screen.c kernel: move arrow cursor definition to port/devmouse.c 2015-04-07 22:05:48 +02:00
screen.h devvga: use uintptr for VGAscr.paddr and VGAscr.storage 2015-01-16 11:36:11 +01:00
sd53c8xx.c
sd53c8xx.n
sdiahci.c sdiahci: sanitize ahci pci bar 2015-01-04 04:26:58 +01:00
sdide.c sdide: add vid/did for 82801IIH Intel Q35 IDE controller (thanks kenji) 2015-01-04 12:49:44 +01:00
sdmv50xx.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
sdmylex.c
sdodin.c kernel: remove _xinc()/_xdec() 2014-06-08 01:35:22 +02:00
sdvirtio.c sdvirtio: provide enable() and disable() functions so it can be switched off 2014-12-22 16:16:36 +01:00
segdesc.c
squidboy.c pc, pc64: make mtrr() callable from interrupt context and before mpinit 2014-10-21 06:03:03 +02:00
trap.c pc, pc64: simplify intrdisable() 2015-02-20 18:43:32 +01:00
uartaxp.c
uarti8250.c pc, pc64, xen: change return type of intrdisable() to void 2014-12-22 16:56:04 +01:00
uartisa.c
uartpci.c
usbehci.h usbehci: initial support for usb on zynq, remove uncached.h 2015-02-14 03:00:31 +01:00
usbehcipc.c kernel: usb fixes for amd64 2014-02-01 10:20:43 +01:00
usbohci.c usbohci: ensure Ed and Td alignment, fix for amd64 2015-03-22 17:41:35 +01:00
usbuhci.c nusb: resolve endpoint id conflict with different input and output types 2014-04-23 20:03:01 +02:00
vga.c kernel: move arrow cursor definition to port/devmouse.c 2015-04-07 22:05:48 +02:00
vga3dfx.c
vgaark2000pv.c
vgabt485.c
vgaclgd542x.c
vgaclgd546x.c
vgact65545.c kernel: replace BY2WD in scanline width calculation to sizeof(ulong) like libmemdraw 2014-01-19 03:29:52 +01:00
vgacyber938x.c kernel: replace BY2WD in scanline width calculation to sizeof(ulong) like libmemdraw 2014-01-19 03:29:52 +01:00
vgaet4000.c kernel: replace BY2WD in scanline width calculation to sizeof(ulong) like libmemdraw 2014-01-19 03:29:52 +01:00
vgageode.c
vgahiqvideo.c
vgai81x.c devvga: disable hardware blanking when switching drivers, check softscreen 2015-01-03 18:33:35 +01:00
vgaigfx.c igfx: remove hardware cursor support for X60t, does not work 2015-01-17 05:14:23 +01:00
vgamach64xx.c devvga: disable hardware blanking when switching drivers, check softscreen 2015-01-03 18:33:35 +01:00
vgamga4xx.c
vgamga2164w.c
vganeomagic.c kernel: replace BY2WD in scanline width calculation to sizeof(ulong) like libmemdraw 2014-01-19 03:29:52 +01:00
vganvidia.c kernel: replace BY2WD in scanline width calculation to sizeof(ulong) like libmemdraw 2014-01-19 03:29:52 +01:00
vgaradeon.c devvga: disable hardware blanking when switching drivers, check softscreen 2015-01-03 18:33:35 +01:00
vgargb524.c
vgas3.c devvga: disable hardware blanking when switching drivers, check softscreen 2015-01-03 18:33:35 +01:00
vgasavage.c devvga: disable hardware blanking when switching drivers, check softscreen 2015-01-03 18:33:35 +01:00
vgat2r4.c devvga: disable hardware blanking when switching drivers, check softscreen 2015-01-03 18:33:35 +01:00
vgatvp3020.c
vgatvp3026.c
vgavesa.c vgavesa: get rid of the vesa kproc 2015-01-02 15:29:15 +01:00
vgavmware.c
vgax.c
wavelan.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
wavelan.h
wifi.c wifi: fix recvbeacon() 2015-01-30 13:41:23 +01:00
wifi.h wifi: first attempt on negotiating data rates 2014-04-21 03:43:51 +02:00
yukdump.h etheryuk: fix problems with yukon2 ep+ rev0, deoptimize 2013-12-16 21:39:22 +01:00