.. |
a100p.cp
|
|
|
ahci.h
|
|
|
apbootstrap.s
|
|
|
apic.c
|
|
|
apm.c
|
|
|
apmjump.s
|
|
|
archacpi.c
|
pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies
|
2021-01-17 21:21:12 +01: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
|
|
|
audiohda.c
|
[9front] [PATCH] audiohda: add PCI ID for Intel C610/X99
|
2021-02-03 16:19:57 -08: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: increase number of Conf.mem[] entries from 4 to 16
|
2021-02-06 13:33:58 +01:00 |
devarch.c
|
pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies
|
2021-01-17 21:21:12 +01:00 |
devfloppy.c
|
|
|
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
|
pc, pc64: allocate i/o port space for unassigned pci bars, move ioalloc() to port/iomap.c
|
2020-11-03 20:46:09 +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
|
amd64, vmx: support avx/avx2 for host/guest; use *noavx= in plan9.ini to disable
|
2020-12-06 18:48:32 +01: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
|
|
|
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: fix interrupt panic before init, defer initialization until attach
|
2020-11-21 22:03:13 +01: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
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02: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: bring back recovery on flushq timeout
|
2020-11-15 14:54:09 +01:00 |
etherm10g.c
|
etherm10g: remove duplicated pci capability enum
|
2020-11-21 00:45:44 +01:00 |
etherm10g2k.fw
|
|
|
etherm10g4k.fw
|
|
|
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
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02: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
|
|
|
mp.c
|
pc, pc64, xen: rewrite interrupt handling code
|
2020-11-29 17:43:22 +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
|
pc, pc64: add minimal HPET driver to measure LAPIC and TSC frequencies
|
2021-01-17 21:21:12 +01:00 |
pcipc.c
|
pc, pc64: revert addition of pcireset() call to pcicfginit()
|
2021-01-10 20:44:58 +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
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02:00 |
segdesc.c
|
|
|
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
|
|
|
uartisa.c
|
|
|
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
|
|
|
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
|
kernel: massive pci code rewrite
|
2020-09-13 20:33:17 +02: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
|
|
|