plan9fox/sys/src/9/pc
cinap_lenrek aec3d8022a process acpi interrupt source override entries in a 2nd pass over the madt (APIC) table (thanks erik)
according to erik, virtualbox puts the source overrides
before the ioapic entries so the addirq() call fails
as no ioapics have been declared yet. use a second pass
over the table after we processed the apic entries.
2014-04-08 19:35:29 +02: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 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
apic.c apic: eleminate splhi and apictimerlock, per cpu apictimer structure 2013-06-22 09:50:34 +02: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 process acpi interrupt source override entries in a 2nd pass over the madt (APIC) table (thanks erik) 2014-04-08 19:35:29 +02:00
archmp.c pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64 2014-02-01 10:23:17 +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: start playback only when we have a minimum delay buffered 2014-03-19 21:15:43 +01:00
audiosb16.c audio: fix delay control, increase default buffer delay to 40ms 2013-02-01 15:23:38 +01:00
bios32.c add unified sigsearch() function to look for bios data structures 2012-08-24 15:36:56 +02:00
cga.c fix utf and rune handling in preparation for 32bit runes 2012-12-31 21:09:46 +01:00
cputemp.c rdmsr/wrmsr become tryrdmsr/trywrmsr, we can should check for trap 2012-08-31 16:48:33 +02:00
dat.h pc64: amd64 kernel reboot support 2014-03-16 20:22:59 +01:00
devarch.c pc/pc64: move common code to pc/devarch.c 2014-02-03 06:24:31 +01:00
devether.c devether: fix spelling mistype 2013-12-17 12:48:17 +01:00
devfloppy.c add Echange[] error string 2012-08-07 07:15:41 +02:00
devi82365.c kernel: xalloc error handling 2011-12-14 00:22:46 +01:00
devkbd.c ps2mouse: disable packet streaming during reprogramming 2014-01-02 07:44:17 +01:00
devlm78.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
devlml.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03: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 reduce software cursor flickering 2013-04-14 16:28:54 +02:00
dma.c pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64 2014-02-01 10:23:17 +01:00
ether79c970.c pc64: support for vmware PCnet ethernet 2014-02-15 06:17:38 +01:00
ether589.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ether2000.c kernel: fix more malloc bugs 2011-12-12 22:24:25 +01:00
ether2114x.c panic: trailing newlines 2012-03-28 18:13:45 +02:00
ether8003.c kernel: fix more malloc bugs 2011-12-12 22:24:25 +01:00
ether8139.c kernel: fix more malloc bugs 2011-12-12 22:24:25 +01:00
ether8169.c ether8169, etherdp83820, ethervt6102: fix snprint READSTR bugs (thanks pap) 2013-09-17 03:08:32 +02:00
ether8390.c panic: trailing newlines 2012-03-28 18:13:45 +02:00
ether8390.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ether82543gc.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
ether82557.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
ether82563.c pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64 2014-02-01 10:23:17 +01: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 ether8169, etherdp83820, ethervt6102: fix snprint READSTR bugs (thanks pap) 2013-09-17 03:08:32 +02:00
etherec2t.c kernel: fix more malloc bugs 2011-12-12 22:24:25 +01:00
etherelnk3.c panic: trailing newlines 2012-03-28 18:13:45 +02:00
etherga620.c kernel: fix inproper use of malloc/smalloc 2011-12-12 16:55:26 +01:00
etherga620fw.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
etherif.h increase MaxEther to 64 avoiding "too many ether cards" panic 2013-07-09 19:17:38 +02:00
etherigbe.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
etheriwl.c etheriwl: provide shutdown function 2014-03-17 18:21:01 +01:00
etherm10g.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01: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 Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ethermii.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
etherrt2860.c etherrt2860: add rt3090 support and make style more consistent 2013-07-21 18:13:27 -04:00
ethersink.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
ethersmc.c kernel: fix more malloc bugs 2011-12-12 22:24:25 +01:00
ethervgbe.c ethervgbe: fix broken rx block handling 2012-12-20 09:44:10 +01:00
ethervt6102.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
ethervt6105m.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
etherwavelan.c kernel: fix more malloc bugs 2011-12-12 22:24:25 +01:00
etheryuk.c etheryuk: fix lockups (thanks burnzez for testing) 2014-01-12 12:08:10 +01:00
floppy.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
fns.h mp/pci: msi support for hypertransport platform 2013-09-09 00:44:08 +02:00
hcwAMC.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
i8253.c guesscpuhz(), apm suspend 2012-09-30 19:41:34 +02: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
initcode.s Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
io.h io.h: change indentation from spaces to tabs 2013-10-03 17:15:11 -04:00
l.s pc kernel: make syscall() return thru forkret() to handle exceptions 2013-09-27 19:24:45 +02:00
main.c pc64: amd64 kernel reboot support 2014-03-16 20:22:59 +01:00
mem.h sse kernel support (sources) 2013-05-22 23:47:05 +05:30
memory.c e820: handle duplicate and overlapping e820 entries, handle overflows 2013-09-16 23:36:06 +02:00
mkfile pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64 2014-02-01 10:23:17 +01:00
mmu.c kernel: convert putmmu() to uintptr for va and pa 2014-01-20 03:17:55 +01:00
mouse.c ps2mouse: retry disable packet streaming command 0xf5 2014-01-02 11:07:06 +01:00
mp.c pc64: amd64 kernel reboot support 2014-03-16 20:22:59 +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 mtrr: fix mistake 2014-02-08 03:40:17 +01:00
nv_dma.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
pccpuf pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64 2014-02-01 10:23:17 +01:00
pcf pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64 2014-02-01 10:23:17 +01:00
pci.c pci: fix compiler warning about unused variables 2013-09-09 00:51:36 +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
pcrandom.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
piix4smbus.c kernel: fix inproper use of malloc/smalloc 2011-12-12 16:55:26 +01:00
pmmc.c pmmc: add support for Ricoh 5U23 SD/MMC controller 2013-09-15 01:24:08 +02:00
psaux.c Qcoalesce patch to satisfy full read length 2012-09-14 03:35:15 +02:00
ptclbsum386.s Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
rebootcode.s pc64: amd64 kernel reboot support 2014-03-16 20:22:59 +01:00
screen.c kernel: replace BY2WD in scanline width calculation to sizeof(ulong) like libmemdraw 2014-01-19 03:29:52 +01:00
screen.h reduce software cursor flickering 2013-04-14 16:28:54 +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 pc64: enable iahci support 2014-02-01 20:27:54 +01:00
sdide.c sdide: add pci did for VIA VT6415 PATA IDE controller 2013-11-10 19:40:01 -05: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
sdodin.c pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
sdvirtio.c pc64: fix up pointer calculations and enable sdvirtio disk driver 2014-02-03 01:22:26 -08:00
segdesc.c segdesc: add /dev/^(ldt gdt) support 2011-07-12 15:46:22 +02:00
squidboy.c pc kernel: split mpstartap() and squidboy into separate file... stuff for amd64 2014-02-01 10:23:17 +01:00
trap.c pc64: fix note handling 2014-02-06 22:43:33 +01:00
uartaxp.c kernel: fix more malloc bugs 2011-12-12 22:24:25 +01:00
uarti8250.c uarti8250: print on malloc failure 2013-05-20 17:43:30 +02:00
uartisa.c pcuart: malloc error handling, cleanup 2013-05-20 17:32:48 +02:00
uartpci.c pcuart: malloc error handling, cleanup 2013-05-20 17:32:48 +02:00
uncached.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
usbehci.h usbehci: fix broken bios takeover 2012-11-25 16:24:10 +01:00
usbehcipc.c kernel: usb fixes for amd64 2014-02-01 10:20:43 +01:00
usbohci.c move devusb to port 2012-12-06 18:53:17 +01:00
usbuhci.c kernel: usb fixes for amd64 2014-02-01 10:20:43 +01:00
vga.c fix utf and rune handling in preparation for 32bit runes 2012-12-31 21:09:46 +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 vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +01:00
vgamach64xx.c kernel: replace BY2WD in scanline width calculation to sizeof(ulong) like libmemdraw 2014-01-19 03:29:52 +01: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 vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +01:00
vgargb524.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
vgas3.c kernel: replace BY2WD in scanline width calculation to sizeof(ulong) like libmemdraw 2014-01-19 03:29:52 +01:00
vgasavage.c Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
vgat2r4.c vga: make kernel vga drivers more stupid 2013-01-02 01:19:51 +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 vesa: explicitely use /386/include/ureg.h 2014-02-01 10:14:41 +01: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 pc kernel: kproc error and exit 2013-11-22 22:29:31 +01:00
wavelan.h Import sources from 2011-03-30 iso image - lib 2011-03-30 19:35:09 +03:00
wifi.c wifi: remove misleading packet header length check in wifidecrypt() 2014-03-06 22:09:17 +01:00
wifi.h wifi: decode AP->AP (WDS / bridge) data frames. 2014-03-06 21:36:14 +01:00
yukdump.h etheryuk: fix problems with yukon2 ep+ rev0, deoptimize 2013-12-16 21:39:22 +01:00