Age | Commit message (Collapse) | Author |
|
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@
|
|
|
|
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
|
|
With input from and OK mpi, mlarkin, reyk
|
|
ok mlarkin
|
|
circulated on hackers@, no objections. Disabled by default.
|
|
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@
|
|
ok kettenis@, deraadt@
|
|
"go at it" deraadt@
|
|
found in Apple Intel based devices
"go at it" deraadt@
|
|
|
|
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@
|
|
isn't brought in by inteldrm or radeondrm.
|
|
else!
ok deraadt@
|
|
ok deraadt kettenis
|
|
- 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
|
|
|
|
maybe related to the small size of such media)
|
|
vmt(4) is moved from mainbus0 to pvbus0, more devices will follow.
OK sf@ deraadt@
|
|
|
|
|
|
|
|
|
|
similiar lines so drm shouldn't either.
|
|
the binutils 2.17 linker doesn't make them disappear.
ok deraadt@, guenther@
|
|
unification...
|
|
"sure" deraadt@
|
|
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@
|
|
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
|
|
tested with and without firmware files.
OK stsp@ deraadt@
|
|
|
|
|
|
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
|
|
make install
from Simon Nicolussi
ok jsing tedu
|
|
This should catch all the same bad cases, but be a little less aggravating
in circumstances where a prototype isn't necessary
ok deraadt
|
|
|
|
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@
|
|
indicating probably nobody has one of these in amd64 capable hardware.
spotted by krw. ok kettenis krw
|
|
that we delete ours, which isn't actually useful.
ok mpi sthen
|
|
|
|
from Matt Dainty.
|
|
ok deraadt
|
|
|
|
|
|
ok deraadt@
|
|
|
|
openbsd_randomize segments. While here, make the 'bsd' target depend on
the ldscript.
problem noted by and ok deraadt@
|
|
ok deraadt@
|
|
made possible by the install/upgrade changes by krw and the ifconfig
adjustments by me.
ok krw reyk
|
|
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@
|