summaryrefslogtreecommitdiff
path: root/sys/arch/amd64/conf
AgeCommit message (Collapse)Author
2015-12-21add virtio-console driverStefan Fritsch
This patch adds a new driver for use of virtio-console devices as ttys. It's still in an early state and not compiled by default, yet. Currently it is only wired into amd64. i386 is still missing. Discussed with uebayasi@, deraadt@
2015-12-08Disable xspd(4) until the man page is written; noticed by reyk@Mike Belopuhov
2015-12-08Driver for the XenSource Platform DeviceMike Belopuhov
This is a simple driver for the virtual PCI device with only one purpose: to allocate the interrupt vector and communicate that to the Hypervisor in case the IDT callback method was not available. With input from and OK deraadt, mlarkin, reyk, mpi
2015-12-08Xen basic infrastructure files and pvbus(4) attachment.Mike Belopuhov
With input from and OK mpi, mlarkin, reyk
2015-11-23No longer need 'option VMM', declaring the vmm0 device is sufficient.Theo de Raadt
ok mlarkin
2015-11-13vmm(4) kernel codeMike Larkin
circulated on hackers@, no objections. Disabled by default.
2015-10-29Make inteldrm(4) attach to pci(4) instead of vga(4) just like radeondrm(4).Mark Kettenis
This is needed for machines where Intel graphics isn't the primary graphics device and on systems with UEFI firmware that put the device in non-VGA mode. ok jsg@
2015-10-23enable viornd on RAMDISK_CDMike Larkin
ok kettenis@, deraadt@
2015-09-30enable new asmc(4) driver on amd64Joerg Jung
"go at it" deraadt@
2015-09-30add a (disabled) driver for the Apple System Management Controller (SMC) asJoerg Jung
found in Apple Intel based devices "go at it" deraadt@
2015-09-13remove deltaTheo de Raadt
2015-09-10Now that the GPT code tries really hard not to get in the way andKenneth R Westerback
accidentally capture disks ... Eliminate kernel option GPT and associated #ifdef GPT/#endif. Let everybody get on the GPT bandwagon and we'll see what wheels fly off. Requested by & ok deraadt@
2015-09-04Let efifb depend on rasops32 such that it works on ramdisks where rasops32Mark Kettenis
isn't brought in by inteldrm or radeondrm.
2015-09-03No real point in having efifb(4) on the floppies; we want it on everythingMark Kettenis
else! ok deraadt@
2015-08-31Enable efifb(4).YASUOKA Masahiko
ok deraadt kettenis
2015-08-30Modify kernel to prepare boot from UEFI.YASUOKA Masahiko
- Add new boot arg "bios_efi_info_t" to pass the paramters from UEFI - Make bios(4) and acpi(4) be able to probe with the parameters from UEFI - Add efifb(8). It uses the framebuffer from UEFI and it will work as a backend of wsdisplay(4) and wsfb (X11 video driver). Disabled by the kernel config for this moment input and ok kettenis
2015-08-25Re-enabling GPT on amd64 and i386. Discussed with and OK krw@Brandon Mercer
2015-07-23GPT appears to create broken spoofed labels for empty disks (at least vnd,Theo de Raadt
maybe related to the small size of such media)
2015-07-21Add pvbus(4), a pseudo-bus to attach non-PCI paravirtual devices and buses.Reyk Floeter
vmt(4) is moved from mainbus0 to pvbus0, more devices will follow. OK sf@ deraadt@
2015-07-19Enable GPT kernel support. Discussed with a few. OK miod@Brandon Mercer
2015-07-17remove obsolete INET kernel optionTed Unangst
2015-06-06Enable rtwn(4) on RAMDISK_CD kernels for upgrades. ok deraadtStefan Sperling
2015-06-04Enable rtwn(4) on amd64.Stefan Sperling
2015-05-30Remove commented out DRMDEBUG/DRM_DEBUG lines. Other drivers don't haveJonathan Gray
similiar lines so drm shouldn't either.
2015-04-28Explicitly include .codepatch and .codepatchend in .rodata such thatMark Kettenis
the binutils 2.17 linker doesn't make them disappear. ok deraadt@, guenther@
2015-04-16Enable ualea(4) where we have uhub(4), these USB device lists cry forMartin Pieuchot
unification...
2015-04-02use correct capitalization of 'BlackBerry'Jasper Lievisse Adriaanse
"sure" deraadt@
2015-03-24unwire lmc(4) and san(4).David Gwynne
they do "interesting" things with APIs i want to change, and i can't find any evidence anyone uses them anymore. instead of burning time on changes i cant test, ill take a chance that noone will miss them. no objections from anyone ok mpi@ deraadt@ henning@ sthen@
2015-03-16Reduce use of SMALL_KERNEL in acpi, bringing acpiec driver and more gpeTheo de Raadt
handling into RAMDISK. This is now possible because the install media has ample room. The goal is to reduce special cases where we may be skipping (unknown) important operations... ok mlarkin kettenis
2015-02-08enable iwm(4) in big ramdisks for easy upgradesPeter Hessler
tested with and without firmware files. OK stsp@ deraadt@
2015-02-06Enable iwm(4) on amd64.Stefan Sperling
2015-01-31xhci fitsTheo de Raadt
2015-01-16Binary code patching on amd64Stefan Fritsch
This commit adds generic infrastructure to do binary code patching on amd64. The existing code patching for SMAP is converted to the new infrastruture. More consumers and support for i386 will follow later. This version of the diff has some simplifications in codepatch_fill_nop() compared to a version that was: OK @kettenis @mlarkin @jsg
2015-01-13for the install: target, use cmp as a rough attempt for avoiding repeatedTheo de Raadt
make install from Simon Nicolussi ok jsing tedu
2015-01-11switch prototype warnings to implicit-declaration warnings.Ted Unangst
This should catch all the same bad cases, but be a little less aggravating in circumstances where a prototype isn't necessary ok deraadt
2015-01-03add new driver uslhcom(4) USB HID based UART.uaa
2014-12-21Prevent writing to the kernel area via the direct map. We do this by paddingMike Larkin
the end of the kernel area to 2MB, so that the direct map pages can then have the W permission removed (X permission was already removed in a previous diff). This creates a VA hole at the end of bss, so adjust for that since that's where symbols get loaded by the bootloader (for now, map that region RO until the boot loader can be updated to place the symbols at "end" instead of "end of bss"). with help from and ok deraadt@
2014-12-19remove ipw. it wasn't included in generic, but nobody complained,Ted Unangst
indicating probably nobody has one of these in amd64 capable hardware. spotted by krw. ok kettenis krw
2014-12-11dragonflybsd has added a urio driver. conservation of urios requiresTed Unangst
that we delete ours, which isn't actually useful. ok mpi sthen
2014-12-10enable skgpio(4)Jonathan Gray
2014-12-10Add skgpio(4) a driver for the Soekris net6501 GPIO and LEDsJonathan Gray
from Matt Dainty.
2014-12-04as promised 18 years ago, consolidate isa floppy disks in files.isaTed Unangst
ok deraadt
2014-12-04Enable umcs(4) where moscom(4) is present.Martin Pieuchot
2014-11-24use the correct capitalization for Realtek.Brad Smith
2014-11-23enable xhci(4) in ramdisksJonathan Gray
ok deraadt@
2014-11-18rename ld.script to same name as other architecturesTheo de Raadt
2014-11-17Pull in the .openbsd.randomdata sections, assigned to both the data andPhilip Guenther
openbsd_randomize segments. While here, make the 'bsd' target depend on the ldscript. problem noted by and ok deraadt@
2014-11-16Add cas(4).Brad Smith
ok deraadt@
2014-11-14enable trunk.Henning Brauer
made possible by the install/upgrade changes by krw and the ifconfig adjustments by me. ok krw reyk
2014-11-07Enable xhci(4). Most of the features are here, USB 1.x devices only workMartin Pieuchot
if they are connected to the root hub and isochronous transfers are not supported for the moment. Let me know if your controller/device do not work. In this case attach a dmesg of a kernel build with XHCI_DEBUG. ok deraadt@