.. |
a100p.cp
|
…
|
|
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
|
archacpi: make *acpi=1 the default
|
2021-07-15 16:07:54 +00:00 |
archgeneric.c
|
pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies
|
2021-01-17 21:21:12 +01:00 |
archmp.c
|
pc, pc64, xen: rewrite interrupt handling code
|
2020-11-29 17:43:22 +01:00 |
audioac97.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +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: fix syntax error
|
2021-08-30 16:55:30 +00:00 |
audiosb16.c
|
audiosb16: cleanup audioprobe(), cast ISAConf.port to ulong
|
2020-06-06 16:31:07 +02: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
|
pc, pc64: new memory map code
|
2020-04-04 16:48:37 +02:00 |
cga.c
|
kernel: convert textmode cga screen contents to kmesg only once
|
2017-12-23 03:56:12 +01:00 |
cputemp.c
|
amd64, vmx: support avx/avx2 for host/guest; use *noavx= in plan9.ini to disable
|
2020-12-06 18:48:32 +01:00 |
dat.h
|
pc, pc64: increase confmem slots to 64
|
2021-07-14 17:06:28 +00:00 |
devarch.c
|
pc/devarch: use m->cpumhz instead of recalculatin it
|
2021-02-20 13:08:59 +01:00 |
devfloppy.c
|
add Echange[] error string
|
2012-08-07 07:15:41 +02:00 |
devi82365.c
|
pc, pc64: new memory map code
|
2020-04-04 16:48:37 +02:00 |
devkbd.c
|
devkbd: bits bad! revert repeat/delay, better patches welcome
|
2020-04-01 11:31:19 +02:00 |
devlm78.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
devlml.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
devlml.h
|
…
|
|
devlpt.c
|
…
|
|
devpccard.c
|
devpccard, pci: fix pccard support and handle pci expansion roms
|
2021-03-01 17:24:54 +01:00 |
devrtc.c
|
…
|
|
devtv.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
devvga.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
devvmx.c
|
devvmx: remove unncessary locking in gotcmd() sleep test function
|
2021-05-12 22:24:36 +02:00 |
dma.c
|
pc/dma, pc/sdide: use uintptr for physical address instead of ulong
|
2020-12-05 17:01:24 +01:00 |
ec.c
|
pc, pc64: untangle embedded controller (ec) dependency from devarch
|
2014-12-13 06:23:23 +01:00 |
ether79c970.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
ether589.c
|
kernel: move devether and wifi to port/
|
2018-02-11 18:08:03 +01:00 |
ether2000.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
ether2114x.c
|
ether2114x: make sure pci bar0 is I/O
|
2020-12-17 21:02:11 +01:00 |
ether8003.c
|
pc, pc64: new memory map code
|
2020-04-04 16:48:37 +02:00 |
ether8139.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
ether8169.c
|
ether8169: support rtl8402 variant
|
2021-08-29 23:12:33 +00:00 |
ether8390.c
|
ether8390: remove unused variables
|
2020-04-04 15:55:48 +02:00 |
ether8390.h
|
…
|
|
ether82543gc.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
ether82557.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
ether82563.c
|
ether82563: add 0x15bd i219-lm variant (thanks crab1)
|
2021-08-16 14:28:59 +00:00 |
ether82598.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
ether83815.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
etherbcm.c
|
etherbcm: handle 64-bit host addresses, use PCIWADDR() instead of PADDR()
|
2020-10-18 17:01:50 +02:00 |
etherdp83820.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
etherec2t.c
|
kernel: move devether and wifi to port/
|
2018-02-11 18:08:03 +01:00 |
etherelnk3.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
etherga620.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
etherga620fw.h
|
…
|
|
etherigbe.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
etheriwl.c
|
etheriwl: fix botched merge...
|
2021-08-06 10:05:23 +00:00 |
etherm10g.c
|
etherm10g: remove duplicated pci capability enum
|
2020-11-21 00:45:44 +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 |
etherrt2860.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
ethersmc.c
|
devether: mux bridges, portable netconsole
|
2018-02-18 19:56:01 +01:00 |
ethervgbe.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
ethervirtio.c
|
virtio: add non-legacy virtio 1.0 drivers for disk and ethernet
|
2021-07-11 11:24:13 +00:00 |
ethervirtio10.c
|
virtio: set FeaturesOk flag after feature negotiation, and enable queues before DriverOk flag
|
2021-07-11 21:49:15 +00:00 |
ethervt6102.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
ethervt6105m.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
etherwavelan.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
etherwpi.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
etherx550.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
etheryuk.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
floppy.h
|
…
|
|
fns.h
|
pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies
|
2021-01-17 21:21:12 +01:00 |
fpu.c
|
pc, xen: move fpu setup/fork/save/restore handlers to pc/fpu.c
|
2020-12-21 15:04:48 +01:00 |
hcwAMC.h
|
…
|
|
hpet.c
|
pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies
|
2021-01-17 21:21:12 +01:00 |
i8253.c
|
pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies
|
2021-01-17 21:21:12 +01:00 |
i8259.c
|
pc, pc64, xen: rewrite interrupt handling code
|
2020-11-29 17:43:22 +01:00 |
init9.c
|
…
|
|
io.h
|
pc, pc64, xen: rewrite interrupt handling code
|
2020-11-29 17:43:22 +01:00 |
irq.c
|
pc, pc64, xen: rewrite interrupt handling code
|
2020-11-29 17:43:22 +01:00 |
l.s
|
amd64, vmx: support avx/avx2 for host/guest; use *noavx= in plan9.ini to disable
|
2020-12-06 18:48:32 +01:00 |
main.c
|
pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies
|
2021-01-17 21:21:12 +01:00 |
mem.h
|
pc, pc64: do page attribute table (PAT) init early in cpuidentify()
|
2020-05-22 23:58:24 +02:00 |
memory.c
|
pc, pc64: warn when running out of conf.mem[] entries in meminit()
|
2021-02-06 13:33:27 +01:00 |
mkfile
|
amd64, vmx: support avx/avx2 for host/guest; use *noavx= in plan9.ini to disable
|
2020-12-06 18:48:32 +01:00 |
mmu.c
|
kernel: avoid palloc lock during mmurelease()
|
2020-12-22 16:29:55 +01:00 |
mouse.c
|
pc/pc64: fix ps2mouse memory corruption race
|
2014-09-28 18:28:38 +02:00 |
mp.c
|
devpccard, pci: fix pccard support and handle pci expansion roms
|
2021-03-01 17:24:54 +01:00 |
mp.h
|
pc, pc64, xen: rewrite interrupt handling code
|
2020-11-29 17:43:22 +01:00 |
mtrr.c
|
pc, pc64: make sure write combining is supported in MTRR's before setting it
|
2020-12-11 15:23:03 +01:00 |
nv_dma.h
|
…
|
|
pc
|
virtio: add non-legacy virtio 1.0 drivers for disk and ethernet
|
2021-07-11 11:24:13 +00:00 |
pcipc.c
|
devpccard, pci: fix pccard support and handle pci expansion roms
|
2021-03-01 17:24:54 +01:00 |
pcmciamodem.c
|
pc/pcmciamodem: cast i/o port to ulong
|
2020-06-06 16:21:42 +02:00 |
pcmkfile
|
…
|
|
piix4smbus.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
pmmc.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
rebootcode.s
|
pc, pc64: park application processors in rebootcode with mmu off
|
2018-11-19 18:42:01 +01:00 |
screen.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
screen.h
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
sd53c8xx.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
sd53c8xx.n
|
…
|
|
sdiahci.c
|
sdiahci: assume 64-bit PCIWADDR()
|
2020-12-12 18:16:06 +01:00 |
sdide.c
|
pc/dma, pc/sdide: use uintptr for physical address instead of ulong
|
2020-12-05 17:01:24 +01:00 |
sdmv50xx.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
sdmylex.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
sdnvme.c
|
sdnvme: use PCIWADDR() instead of PADDR()
|
2020-10-18 17:02:42 +02:00 |
sdodin.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
sdvirtio.c
|
virtio: add non-legacy virtio 1.0 drivers for disk and ethernet
|
2021-07-11 11:24:13 +00:00 |
sdvirtio10.c
|
virtio: set FeaturesOk flag after feature negotiation, and enable queues before DriverOk flag
|
2021-07-11 21:49:15 +00:00 |
segdesc.c
|
segdesc: add /dev/^(ldt gdt) support
|
2011-07-12 15:46:22 +02:00 |
squidboy.c
|
pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies
|
2021-01-17 21:21:12 +01:00 |
trap.c
|
kernel: handle tos and per process pcycle counters in port/
|
2020-12-20 22:34:41 +01:00 |
uartaxp.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +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
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
usbehci.h
|
usbehci: use 64-bit base address, remove resetlck, simplify scanpci()
|
2021-01-17 11:55:39 +01:00 |
usbehcipc.c
|
usbehci: use 64-bit base address, remove resetlck, simplify scanpci()
|
2021-01-17 11:55:39 +01:00 |
usbohci.c
|
usbohci: use 64-bit io base address, disable interrupts before reset, remove resetlck
|
2021-01-17 11:51:59 +01:00 |
usbuhci.c
|
usbuhci: remove resetlk, simplify scanpci()
|
2021-01-17 11:53:50 +01:00 |
vga.c
|
devvga: use 64-bit physical addresses for framebuffer
|
2020-06-06 15:23:50 +02:00 |
vga3dfx.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
vgaark2000pv.c
|
…
|
|
vgabt485.c
|
…
|
|
vgaclgd542x.c
|
vga: make kernel vga drivers more stupid
|
2013-01-02 01:19:51 +01:00 |
vgaclgd546x.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
vgact65545.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vgacyber938x.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vgaet4000.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vgageode.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
vgahiqvideo.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
vgai81x.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
vgaigfx.c
|
[PATCH] Support for igfx on Celeron(R) 2957U (thanks Lorenzo Bivens)
|
2021-07-31 12:05:29 +00:00 |
vgamach64xx.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vgamga4xx.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vgamga2164w.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
vganeomagic.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vganvidia.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vgaradeon.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vgargb524.c
|
…
|
|
vgas3.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vgasavage.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vgasoft.c
|
kernel: cleanup the software mouse cursor mess
|
2020-04-10 17:12:51 +02:00 |
vgat2r4.c
|
devvga: implement screen tilting, remove panning and overlays
|
2020-12-27 23:08:59 +01:00 |
vgatvp3020.c
|
…
|
|
vgatvp3026.c
|
…
|
|
vgavesa.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
vgavmware.c
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
vgax.c
|
…
|
|
wavelan.c
|
pc/wavelan: print Ether.port as 64-bit value
|
2020-06-06 16:18:06 +02:00 |
wavelan.h
|
…
|
|
yukdump.h
|
etheryuk: fix problems with yukon2 ep+ rev0, deoptimize
|
2013-12-16 21:39:22 +01:00 |