Age | Commit message (Collapse) | Author |
|
|
|
the original manpage used to create this one.
ok kettenis@
|
|
ok kettenis@
|
|
GPIO driver. This allows us to use the fusbtc(4) interrupt
on the RockPro64.
ok kettenis@
|
|
A Type-C controller has multiple tasks. Even though the orientation
of the plug doesn't matter for the user, it matters for the hardware.
To be able to know how to route the SuperSpeed pins you need to know
which way the plug is connected. Also you need to know if you're a
sink/source or device/host. To get the first connection, you toggle
between the modes until you find a connection. In case you see that
a sink is connected, you can turn on USB Vbus to power the sink.
This driver explicitly does not implement USB's Type-C state machine,
but if we get more and more of these controllers it might be worth
doing. Also there's no support for Power Delivery messages yet.
ok kettenis@
|
|
|
|
|
|
OK deraadt@
|
|
OK sthen@ deraadt@
|
|
|
|
|
|
|
|
locks.
ok jturner@ visa@
Reported-by: syzbot+f9f13034fd656af6c48f@syzkaller.appspotmail.com
|
|
ok kettenis
|
|
|
|
clients, from George Nachman.
|
|
Make 2 separate efiboots, one for 32 bit and one for 64 bit to allow
us to remove lots of #ifdef code. Needed to ease the development effort
for random-VA linked kernels
ok tedu, deraadt
|
|
Make 2 separate efiboots, one for 32 bit and one for 64 bit to allow
us to remove lots of #ifdef code. Needed to ease the development effort
for random-VA linked kernels
ok tedu, deraadt
|
|
knows the vm is paused, but vmd does not.
ok mlarkin@ pd@
|
|
and also delete spaces before tabs;
no object change
|
|
bug reported by Hiltjo Posthuma <hiltjo at codemadness dot org>;
feedback and OK millert@, OK tedu@
|
|
Separate out files used by both BIOS and EFI boot modes. These files
had many #ifdef EFIBOOT code paths that make it difficult to move forward
with changes needed to support random base VA linked kernels.
ok deraadt@
|
|
It didn't always print the actual question so it was hard to debug
problems in the autoinstall(8) script.
OK florian@
|
|
patch from Hiltjo Posthuma <hiltjo at codemadness dot org>;
OK tedu@ millert@
|
|
There were some exits for instructions that were unhandled and caused the guest
to terminate if it tried to execute them. We now inject a #ud for those. Also
intercept and #ud RDTSCP and INVLPGA instructions.
ok mlarkin@
|
|
ok deraadt@
|
|
OK kettenis@ deraadt@
|
|
Fixes COV-186146
ok tb, beck
|
|
With input from schwarze@.
"read ok" jmc@, "yep" deraadt@, ok schwarze@
|
|
be able to find out from where the request was comming.
Add the same logging for PermitListen violations which where not
logged at all.
Pointed out by Robert Kisteleki (robert AT ripe.net)
input markus
OK deraadt
|
|
Reduces the worst-case error for for time values retrieved via the
microtime(9) functions from 10 ticks to 2 ticks. Being interrupted
for over a tick is unlikely but possible.
While here use C99 initializers.
From FreeBSD r303383.
ok mpi@
|
|
RTM_IFINFO seen. As dhclient no longer commits suicide to restart the
protocol this should be very low cost.
This will help some trunk(4) setups after some pending network stack
commits.
Requested by & ok florian@
|
|
aesni_gcm_init_key() via CRYPTO_gcm128_init(), so it needs to be
copied over...
Fixes cryptofuzz issue #14352 and likely also #14374.
ok beck jsing
|
|
ok jsg@
|
|
in contiguous memory. Taking the pointer to the data and simply
looking at the IP header by adding an offset can lead to an out-
of-bounds access. Make the ieee80211 classify function copy the
ethernet and ip header into stack variables to fix it.
Fixes a panic for florian@
Discussed with claudio@
ok stsp@
|
|
list of ioctls in bridge(4).
OK ccardenas@ kn@ phessler@
|
|
is no compatible phy it tries to enable the VBus using the
phy-supply property. Makes the USB ports on the RockPro64
work.
ok kettenis@
|
|
ok pd@
|
|
|
|
display-menu shows a menu (bound to the mouse on status line by default)
and a couple of extra formats for the default menus.
|
|
|
|
This is wsfont.9 revision 1.18 from NetBSD with the following changes:
- Remove documentation for wsfont_matches() which we don't have
- Remove wsfont_find() arguments which we don't have
- Add missing arguments for wsfont_lock() which NetBSD doesn't have
- Modify wsfont_enum() signature to match our implementation
- Modify the wsdisplay_font struct to add the index and cookie members
which NetBSD doesn't have
- Remove some macros for font encoding we do not support anymore
- Remove and correct stuff which doesn't apply to us because the
codebases have diverged
Looks fine to jmc@
|
|
(again?): when adding the default route, set it with the interface
address of the interface we are configuring. This way its possible to
have two default routes (from two running dhclient processes) in the
routing table. Since wireless interfaces have a higher prio value,
when a physical interface is connected it will be prefered (for new
connections).
ok krw@ mumble yes mumble claudio@
|
|
The Mac EFI firmware enables the wireless controller, but does not disable it,
so it continues to receive packets and signal interrupts. This
was originally seen as an interrupt storm that consumes about 50% of
CPU0 on affected machines. The issue was originally discovered in 2012 by
Matthew Garret with a partial fix in Grub, then Lukas Wunner added a fix for
the Linux kernel in 2016.
This piggy-backs on the most-related driver (bwi) for the purpose of detection
and mapping the control registers, but does not actually register the driver if
the affected chip is detected.
See this archived discussion for further analysis of the bug:
https://www.mail-archive.com/linux-kernel@vger.kernel.org/msg1165355.html
ok kettenis stsp
|
|
on CN3xxx where the TLB does not implement the execute inhibit feature.
OK guenther@
|
|
OK guenther@
|
|
|
|
Allow 'dhcp' even if the install media lacks /sbin/dhclient.
Great simplification of code.
ok florian@
|
|
build. Improve dependencies to resolve this more reliably.
requested by claudio@
|
|
|