plan9fox/sys/src/9/pc
2018-12-11 07:44:34 +00:00
..
a100p.cp Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ahci.h adiahci: drive onlining, task file error (atapi) handling, missed interrupts, bios handoff, idle, cleanup 2012-12-24 18:07:18 +01:00
apbootstrap.s pc: enable page size extension early in apbootstrap 2014-11-04 05:52:42 +01:00
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 guesscpuhz(), apm suspend 2012-09-30 19:41:34 +02:00
apmjump.s apm: fix wrong segment load, zero segment registers 2013-09-16 16:23:51 +02:00
archacpi.c pc, pc64: look for "RSD PTR " in ACPI reserved memory region from e820 map 2018-07-22 21:00:20 +02:00
archmp.c pc, pc64: look for "RSD PTR " in ACPI reserved memory region from e820 map 2018-07-22 21:00:20 +02: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 audioac97: remove i/o bar magic, fix ac97mixreset busywait-forever timeout 2013-09-26 23:34:06 +02:00
audiohda.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
audiosb16.c audio: fix delay control, increase default buffer delay to 40ms 2013-02-01 15:23:38 +01:00
bios32.c pc, pc64: look for "RSD PTR " in ACPI reserved memory region from e820 map 2018-07-22 21:00:20 +02:00
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 pc kernel: get rid of ugly and partially broken cpuid macros 2018-07-11 14:50:22 +01:00
dat.h pc kernel: get rid of ugly and partially broken cpuid macros 2018-07-11 14:50:22 +01:00
devarch.c devarch: reading msr 0xffffffff 2018-09-09 01:53:53 +02:00
devfloppy.c add Echange[] error string 2012-08-07 07:15:41 +02:00
devi82365.c pc, pc64: replace atoi() calls with strtol() when hex can be expcte 2015-08-03 17:07:40 +02:00
devkbd.c pc, pc64: remove unused psaux driver, cleanup devkbd 2015-08-05 10:44:03 +02:00
devlm78.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
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 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devlpt.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devpccard.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
devrtc.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devtv.c panic: trailing newlines 2012-03-28 18:13:45 +02:00
devvga.c devvga: disable cursor on shutdown avoiding graphics glitches on reboot 2018-08-25 21:44:08 +02:00
devvmx.c devvmx: remove bogus . direntry 2018-11-04 16:03:35 +00: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 pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
ether589.c kernel: move devether and wifi to port/ 2018-02-11 18:08:03 +01:00
ether2000.c kernel: move devether and wifi to port/ 2018-02-11 18:08:03 +01:00
ether2114x.c devether: mux bridges, portable netconsole 2018-02-18 19:56:01 +01:00
ether8003.c kernel: move devether and wifi to port/ 2018-02-11 18:08:03 +01:00
ether8139.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
ether8169.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
ether8390.c devether: mux bridges, portable netconsole 2018-02-18 19:56:01 +01:00
ether8390.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ether82543gc.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
ether82557.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
ether82563.c ether82563: ignore i82753 checksums, fixes T60 ethernet 2018-11-14 11:33:52 -08:00
ether82598.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
ether83815.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
etherbcm.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
etherdp83820.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
etherec2t.c kernel: move devether and wifi to port/ 2018-02-11 18:08:03 +01:00
etherelnk3.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
etherga620.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
etherga620fw.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
etherigbe.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
etheriwl.c add Centrino Wireless-N 1030 (thanks lksmk from brazil) 2018-10-25 08:09:10 +02:00
etherm10g.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
etherm10g2k.fw generate etherm10g firmware hexdumps in mkfile 2011-05-04 10:33:59 +00:00
etherm10g4k.fw generate etherm10g firmware hexdumps in mkfile 2011-05-04 10:33:59 +00:00
ethermii.c kernel: move devether and wifi to port/ 2018-02-11 18:08:03 +01:00
ethermii.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
etherrt2860.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
ethersmc.c devether: mux bridges, portable netconsole 2018-02-18 19:56:01 +01:00
ethervgbe.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
ethervirtio.c pc drivers: more pci cleanup 2018-10-07 23:38:41 +02:00
ethervt6102.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
ethervt6105m.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
etherwavelan.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
etherwpi.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
etheryuk.c pc drivers: more pci cleanup 2018-10-07 23:38:41 +02:00
floppy.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
fns.h pc, pc64: add pcienable() and pcidisable() functions 2018-10-07 21:52:53 +02:00
hcwAMC.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
i8253.c kernel: initialize cyclefreq for machno > 0 in guesscpuhz() 2018-01-27 19:58:48 +01:00
i8259.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
init9.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
io.h pc kernel: get rid of ugly and partially broken cpuid macros 2018-07-11 14:50:22 +01: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, pc64: park application processors in rebootcode with mmu off 2018-11-19 18:42:01 +01:00
mem.h pc, pc64: increase CONFADDR buffer from 4K to 24K 2018-10-06 00:26:07 +02:00
memory.c pc, pc64: look for "RSD PTR " in ACPI reserved memory region from e820 map 2018-07-22 21:00:20 +02:00
mkfile add dtracy support to mkdevc and enable dtracy with plan9.ini 2018-12-11 07:44:34 +00:00
mmu.c pc kernel: get rid of ugly and partially broken cpuid macros 2018-07-11 14:50:22 +01:00
mouse.c pc/pc64: fix ps2mouse memory corruption race 2014-09-28 18:28:38 +02:00
mp.c pc kernel: get rid of ugly and partially broken cpuid macros 2018-07-11 14:50:22 +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 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 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
pc add dtracy support to mkdevc and enable dtracy with plan9.ini 2018-12-11 07:44:34 +00:00
pci.c pc, pc64: add pcienable() and pcidisable() functions 2018-10-07 21:52:53 +02:00
pcmciamodem.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
pcmkfile Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
piix4smbus.c kernel: fix inproper use of malloc/smalloc 2011-12-12 16:55:26 +01:00
pmmc.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
ptclbsum386.s Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rebootcode.s pc, pc64: park application processors in rebootcode with mmu off 2018-11-19 18:42:01 +01:00
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 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sd53c8xx.n Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
sdiahci.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02: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 merge sd changes from 9atom 2011-07-10 14:14:23 +02:00
sdnvme.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
sdodin.c pc drivers: more pci cleanup 2018-10-07 23:38:41 +02:00
sdvirtio.c pc drivers: more pci cleanup 2018-10-07 23:38:41 +02:00
segdesc.c segdesc: add /dev/^(ldt gdt) support 2011-07-12 15:46:22 +02:00
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: move devether and wifi to port/ 2018-02-11 18:08:03 +01:00
uartaxp.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
uarti8250.c pc, pc64, xen: change return type of intrdisable() to void 2014-12-22 16:56:04 +01:00
uartisa.c pcuart: malloc error handling, cleanup 2013-05-20 17:32:48 +02:00
uartpci.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
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 pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
usbohci.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
usbuhci.c pc drivers: use pcienable() to handle device power up and missing initialization 2018-10-07 22:28:21 +02:00
usbxhci.c usbxhci: only clear RW1C bits when set. 2018-10-08 07:10:59 +02:00
vga.c devvga: properly handle physical screen size and panning 2017-12-03 18:54:25 +01:00
vga3dfx.c vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +01:00
vgaark2000pv.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
vgabt485.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
vgaclgd542x.c vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +01:00
vgaclgd546x.c vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +01:00
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 vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +01:00
vgahiqvideo.c vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +01:00
vgai81x.c devvga: disable hardware blanking when switching drivers, check softscreen 2015-01-03 18:33:35 +01:00
vgaigfx.c igfx: support blanking by turning off panel power and backlight 2018-08-21 11:31:45 -07:00
vgamach64xx.c vgamach64xx: remove drawdebug reference 2017-05-01 02:15:03 +02:00
vgamga4xx.c vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +01:00
vgamga2164w.c vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +01:00
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 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
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 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
vgatvp3026.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
vgavesa.c pc, pc64: support for multiboot framebuffer, common bootargs and multiboot code 2017-06-25 22:22:58 +02:00
vgavmware.c vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +01:00
vgax.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
wavelan.c devether: remove (unimplemented) detach, allow device creation on attach 2018-02-25 03:42:38 +01:00
wavelan.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
yukdump.h etheryuk: fix problems with yukon2 ep+ rev0, deoptimize 2013-12-16 21:39:22 +01:00