..
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 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
audioac97: remove i/o bar magic, fix ac97mixreset busywait-forever timeout
2013-09-26 23:34:06 +02:00
audiohda.c
pc, pc64: add did for intel wildcat point audio controller
2015-09-29 18:44:30 -07: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
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
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
pc, pc64: adapt devvmx to work on pc64
2017-06-20 15:10:08 +00:00
devarch.c
kernel: add support for hardware watchpoints
2017-06-12 19:03:07 +00:00
devether.c
pc: add netconsole
2017-05-31 23:41:21 +00: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: remove unused copy of checkport() function
2017-04-02 20:17:44 +02:00
devvmx.c
devvmx: add support for SG_STICKY segments
2017-06-25 22:57:47 +02: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
ether79c970: set mbps for proper queue sizes, assume gigabit ethernet for vmware
2015-07-28 03:30:21 +02: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
ether8139: fix pointer to smaller int tuncation warning on amd64
2014-09-02 16:20:43 +02:00
ether8169.c
ether8169: add support for RTL8106E (thanks _potato)
2017-02-21 21:53:10 +01: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
kernel: remove Block refcounting (thanks erik)
2014-06-08 00:19:33 +02:00
ether82557.c
pc kernel: kproc error and exit
2013-11-22 22:29:31 +01:00
ether82563.c
ether82563: work arround phyprobe() failing on 82579LM without cable plugged in (thanks mischief)
2017-02-20 22:01:54 +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
kernel: remove Block refcounting (thanks erik)
2014-06-08 00:19:33 +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
etherigbe: spi eeprom support (thanks echoline)
2015-05-20 09:49:27 +02:00
etheriwl.c
etheriwl: add support for Centrino Advanced-N 6030, 6235 (thanks khm, openbsd)
2017-02-16 20:03:41 +01:00
etherm10g.c
pc, pc64: replace atoi() calls with strtol() when hex can be expcte
2015-08-03 17:07:40 +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
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
wifi: handle short preamble and short time slot capabilities
2017-02-13 22:26:38 +01: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
ethervirtio.c
ethervirtio: report correct length; fail gracefully if we can't initialize queues
2017-06-12 11:25:12 +00:00
ethervt6102.c
pc kernel: kproc error and exit
2013-11-22 22:29:31 +01:00
ethervt6105m.c
kernel: remove Block refcounting (thanks erik)
2014-06-08 00:19:33 +02:00
etherwavelan.c
kernel: fix more malloc bugs
2011-12-12 22:24:25 +01:00
etherwpi.c
wifi: handle short preamble and short time slot capabilities
2017-02-13 22:26:38 +01:00
etheryuk.c
pc64: add etheryuk driver
2016-05-05 16:18:57 +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: support for multiboot framebuffer, common bootargs and multiboot code
2017-06-25 22:22:58 +02:00
hcwAMC.h
Import sources from 2011-03-30 iso image - lib
2011-03-30 19:35:09 +03:00
i8253.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
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
kernel: add support for hardware watchpoints
2017-06-12 19:03:07 +00:00
l.s
pc, pc64: support for multiboot framebuffer, common bootargs and multiboot code
2017-06-25 22:22:58 +02:00
main.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
mem.h
pc, pc64: support for multiboot framebuffer, common bootargs and multiboot code
2017-06-25 22:22:58 +02:00
memory.c
pc, pc64: preserve last KB of conventional memory (might contain bios tables)
2014-11-20 19:05:43 +01:00
mkfile
pc kernel: mkfile target usbehcipc.$O needs ../port/usb.h, add usbxhci.$O
2017-07-16 22:33:24 +02: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
pc/pc64: fix ps2mouse memory corruption race
2014-09-28 18:28:38 +02:00
mp.c
pc/pc64: backing out new mp startup code (caused issues with ramnode)
2016-01-13 23:18:25 +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
pc, pc64: make mtrr() callable from interrupt context and before mpinit
2014-10-21 06:03:03 +02:00
nv_dma.h
Import sources from 2011-03-30 iso image - lib
2011-03-30 19:35:09 +03:00
pccpuf
sdnvme: enable in pcf, pccpuf, pc64 kernel configuration
2017-03-30 23:37:28 +02:00
pcf
pc: add vmx device
2017-06-13 14:15:09 +00:00
pci.c
pci: map pci bars for devices with base class codes (ccrb) 0x00 and 0x0D-0x11 (thanks qeed)
2015-05-27 00:23:13 +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
emmc/pmmc: make all symbols static
2015-05-11 05:27:05 +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
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
sdiahci: sanitize ahci pci bar
2015-01-04 04:26:58 +01: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
sdnvme: don't write completion queue doorbell register when nothing has been processed
2017-03-30 23:33:46 +02:00
sdodin.c
kernel: remove _xinc()/_xdec()
2014-06-08 01:35:22 +02:00
sdvirtio.c
sdvirtio: return 1 for success in vioenable()/viodisable()
2017-03-26 16:43:32 +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
pc/pc64: debugexc: ignore exception if in kernel mode and can't get hold of up->debug
2017-06-12 22:58:25 +00:00
uartaxp.c
kernel: fix more malloc bugs
2011-12-12 22:24:25 +01: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
pcuart: malloc error handling, cleanup
2013-05-20 17:32:48 +02:00
usbehci.h
usbehci: initial support for usb on zynq, remove uncached.h
2015-02-14 03:00:31 +01:00
usbehcipc.c
usbohci, usbuhci, usbehci: use physical address of registers for matching controllers and printing
2017-07-22 16:35:13 +02:00
usbohci.c
usbohci, usbuhci, usbehci: use physical address of registers for matching controllers and printing
2017-07-22 16:35:13 +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: handle changing maxpkt on control endpoint by reevaluating endpoint context
2017-07-22 19:35:32 +02:00
vga.c
kernel: fix bounds check in screenputc()
2017-07-20 21:03:00 +02: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: add support for haswell graphics
2017-05-22 18:19:24 +02: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
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: timestamps in debug print, flush queue on deassoc, shorter roam timeout, timeout in blocked state, fix essid seprint race
2017-02-16 20:08:27 +01:00
wifi.h
wifi: update wifi.h header
2016-08-27 20:36:08 +02:00
yukdump.h
etheryuk: fix problems with yukon2 ep+ rev0, deoptimize
2013-12-16 21:39:22 +01:00