plan9fox/sys/src/9/pc
cinap_lenrek 650e5db5a2 usbxhci: fix mistake in completering()
the td index "x" was incremented twice, once in for loop
and in the body expression. so r->rp only got updated
every second completion. this is wrong, but harmless.
2018-02-07 18:13:22 +01:00
..
a100p.cp
ahci.h
apbootstrap.s
apic.c pc kernel: assume tsc and lapic clock rate on application processors is the same as on bootrap processor 2017-03-11 16:18:01 +01:00
apm.c
apmjump.s
archacpi.c pc kernel: handle PCMP and RSD being in low (kaddr) or reserved (vmap) memory 2017-03-25 04:08:14 +01:00
archmp.c pc kernel: handle PCMP and RSD being in low (kaddr) or reserved (vmap) memory 2017-03-25 04:08:14 +01:00
audioac97.c audioac97: support for ICH4-ICH7 based cards with memory mapped registers (thanks echoline) 2016-12-05 18:32:58 +01:00
audioac97mix.c
audiohda.c audiohda: add pci id for nvidia GM204 2017-09-10 02:27:31 +00:00
audiosb16.c
bios32.c
bootargs.c kernel: pass bootargs also in multiboot command line, retire the bootline mechanism to pass arguments to /boot/boot 2017-06-28 18:56:16 +02:00
cga.c kernel: convert textmode cga screen contents to kmesg only once 2017-12-23 03:56:12 +01:00
cputemp.c
dat.h kernel: introduce per process FPU struct (PFPU) for more flexible machine specific fpu handling 2017-11-04 20:08:22 +01:00
devarch.c kernel: don't tokenize inplace in isaconfig() to make /dev/reboot work 2017-09-27 13:59:55 +02:00
devether.c devether: dont forward loopback packets on bridges 2017-12-18 20:47:55 +01:00
devfloppy.c
devi82365.c
devkbd.c
devlm78.c
devlml.c zynq: introduce SG_FAULT to prevent access to AXI segment while PL is not ready 2016-03-27 20:57:01 +02:00
devlml.h
devlpt.c
devpccard.c
devrtc.c
devtv.c
devvga.c devvga: removing #v/vgabios, use /dev/realmodemem instead 2017-12-23 04:26:50 +01:00
devvmx.c devvmx: call vmxshutdown from reboot() function manually 2017-09-02 10:43:37 +00:00
dma.c
ec.c
ether79c970.c ether79c970: dont disable promisc mode when multicast table is not empty 2018-01-13 11:41:37 +01:00
ether589.c
ether2000.c
ether2114x.c
ether8003.c
ether8139.c
ether8169.c ether8169: deal with kernel memory exhaution 2018-01-08 00:23:26 +01:00
ether8390.c
ether8390.h
ether82543gc.c
ether82557.c ether82557: don't turn off promisc mode when mcast table is not empty 2018-01-13 07:16:17 +01:00
ether82563.c ether82563: make the ethernet of thinkpad p50 work (thanks sam-d) 2017-08-29 19:38:29 +02:00
ether82598.c ether82598: support for T540-T1, use physical addresses for isaconf port 2017-09-27 14:13:18 +02:00
ether83815.c
etherbcm.c
etherdp83820.c
etherec2t.c
etherelnk3.c
etherga620.c
etherga620fw.h
etherif.h
etherigbe.c
etheriwl.c etheriwl, etherwpi: limit transmit queue buffer bloat to 48k (at 22Mbit ≅ 20ms) 2017-12-28 01:24:38 +01:00
etherm10g.c
etherm10g2k.fw
etherm10g4k.fw
ethermii.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ethermii.h
etherrt2860.c wifi: handle short preamble and short time slot capabilities 2017-02-13 22:26:38 +01:00
ethersink.c
ethersmc.c
ethervgbe.c
ethervirtio.c ethervirtio: report correct length; fail gracefully if we can't initialize queues 2017-06-12 11:25:12 +00:00
ethervt6102.c
ethervt6105m.c
etherwavelan.c
etherwpi.c etheriwl, etherwpi: limit transmit queue buffer bloat to 48k (at 22Mbit ≅ 20ms) 2017-12-28 01:24:38 +01:00
etheryuk.c pc64: add etheryuk driver 2016-05-05 16:18:57 +02:00
floppy.h
fns.h kernel: introduce per process FPU struct (PFPU) for more flexible machine specific fpu handling 2017-11-04 20:08:22 +01:00
hcwAMC.h
i8253.c kernel: initialize cyclefreq for machno > 0 in guesscpuhz() 2018-01-27 19:58:48 +01:00
i8259.c
init9.c
io.h kernel: add support for hardware watchpoints 2017-06-12 19:03:07 +00:00
l.s kernel: introduce per process FPU struct (PFPU) for more flexible machine specific fpu handling 2017-11-04 20:08:22 +01:00
main.c pc kernel: fix wrong simd exception mask (fixes go bootstrap) 2018-01-04 04:38:31 +01:00
mem.h pc, pc64: support for multiboot framebuffer, common bootargs and multiboot code 2017-06-25 22:22:58 +02:00
memory.c
mkfile wifi: use protocol constants from ip/ip.h and ip/ipv6.h for dmatproxy() 2017-12-17 17:17:26 +01:00
mmu.c pc/pc64: keep shadow copy of DR7 in Mach and use that to check whether we need to reset DR7 in procsave(); remove superfluous reset of DR7 in mmurelease() 2017-06-13 00:10:36 +00:00
mouse.c
mp.c pc/pc64: backing out new mp startup code (caused issues with ramnode) 2016-01-13 23:18:25 +01:00
mp.h
mtrr.c kernel: get rid of 36 bit Paerange mask in mtrr (supporting machines with more than 64GB of memory) 2017-09-27 13:58:00 +02:00
nv_dma.h
pc pc, pc64: add devbridge to kernel configuration 2017-12-17 20:33:39 +01:00
pci.c
pcmciamodem.c
pcmkfile
piix4smbus.c
pmmc.c
ptclbsum386.s
rebootcode.s
screen.c pc, pc64: support for multiboot framebuffer, common bootargs and multiboot code 2017-06-25 22:22:58 +02:00
screen.h pc, pc64: support for multiboot framebuffer, common bootargs and multiboot code 2017-06-25 22:22:58 +02:00
sd53c8xx.c
sd53c8xx.n
sdiahci.c sdiahci: Intel 200 Series Chipset Family PCH support (thanks aiju) 2017-08-27 21:20:20 +02:00
sdide.c
sdmv50xx.c
sdmylex.c
sdnvme.c sdnvme: identify namespace list fails on intel ssd, just assume nsid=[1] 2017-09-27 14:02:13 +02:00
sdodin.c
sdvirtio.c sdvirtio: return 1 for success in vioenable()/viodisable() 2017-03-26 16:43:32 +02:00
segdesc.c
squidboy.c pc kernel: avoid AP's spinning in syncclock(), don't wait for thunderbirdsargo 2017-03-11 16:24:56 +01:00
trap.c kernel: introduce per process FPU struct (PFPU) for more flexible machine specific fpu handling 2017-11-04 20:08:22 +01:00
uartaxp.c
uarti8250.c
uartisa.c
uartpci.c
usbehci.h usbohci, usbehci, usbxhci: save mmio base address in ctlr, cant PADDR() on 386... 2017-07-31 17:36:56 +02:00
usbehcipc.c usbohci, usbehci, usbxhci: save mmio base address in ctlr, cant PADDR() on 386... 2017-07-31 17:36:56 +02:00
usbohci.c usbohci, usbehci, usbxhci: save mmio base address in ctlr, cant PADDR() on 386... 2017-07-31 17:36:56 +02:00
usbuhci.c usbohci, usbuhci, usbehci: use physical address of registers for matching controllers and printing 2017-07-22 16:35:13 +02:00
usbxhci.c usbxhci: fix mistake in completering() 2018-02-07 18:13:22 +01:00
vga.c devvga: properly handle physical screen size and panning 2017-12-03 18:54:25 +01:00
vga3dfx.c
vgaark2000pv.c
vgabt485.c
vgaclgd542x.c
vgaclgd546x.c
vgact65545.c
vgacyber938x.c
vgaet4000.c
vgageode.c
vgahiqvideo.c
vgai81x.c
vgaigfx.c igfx: allocate backing memory for framebuffer and hw cursor when not done by bios (from qu7uux) 2017-11-13 00:48:46 +01:00
vgamach64xx.c vgamach64xx: remove drawdebug reference 2017-05-01 02:15:03 +02:00
vgamga4xx.c
vgamga2164w.c
vganeomagic.c
vganvidia.c
vgaradeon.c
vgargb524.c
vgas3.c
vgasavage.c
vgat2r4.c
vgatvp3020.c
vgatvp3026.c
vgavesa.c pc, pc64: support for multiboot framebuffer, common bootargs and multiboot code 2017-06-25 22:22:58 +02:00
vgavmware.c
vgax.c
wavelan.c
wavelan.h
wifi.c wifi: learn target ip address from neighbor advertisements in dmat proxy 2018-01-12 18:28:50 +01:00
wifi.h wifi: matt damon wifi bridging support 2017-12-16 21:43:47 +01:00
yukdump.h