Age | Commit message (Collapse) | Author |
|
|
|
https://www.intel.com/content/dam/www/public/us/en/documents/specification-updates/i218-i219-ethernet-connection-spec-update.pdf?asset=9561
ok mikeb@ jsg@
|
|
Port the logic from freebsd to em_check_phy_reset_block(). A single
read does not seem to be reliable.
ok mikeb@ jsg@
|
|
This is the value in freebsd for ich8lan.
ok mikeb@ jsg@
|
|
Print the error code if hardware initialization failed.
If EM_DEBUG is defined, print the phy/mac type during attach.
ok mikeb@ jsg@
|
|
enforce W^X for runtime services. Do respect the bits that indicate that
mappings can be non-readable, non-executable or read-only though.
ok patrick@
|
|
copyin(9) ourselves anymore. Fixes tmpfs after recent changes.
ok bluhm@ deraadt@ visa@
|
|
ok patrick@, deraadt@
|
|
disabled as there were some stability issues. It seems that the
crashes were fixed when reference counting for pf states was
implemented. Se reenable this code. Apart from the performance
improvement it also makes corner cases for pf divert-to more reliable.
OK henning@
|
|
Nothing uses this fd-tracking part of pledge yet.
OK deraadt@
|
|
So this macro does not make much sense, just call pflog_packet().
OK sashan@ henning@
|
|
UEFI firmware as well.
|
|
Note: Remember to "make includes" and recompile the following programs together
with the kernel:
sbin/pfctl
usr.sbin/authpf
usr.sbin/ftp-proxy
usr.sbin/relayd
usr.sbin/tftp-proxy
Thanks to sthen@ for checking the ports tree.
ok bluhm@ sashan@ visa@
|
|
ok bluhm@ sashan@ visa@
|
|
ok kettenis
|
|
|
|
|
|
"snps,dw-pcie" for now. There are considerable variations between
implementations of the Synapsys Designware PCIe core and glue logic and
the current code isn't flexible enough to deal with that yet.
|
|
getvnode().
ok millert@
|
|
The syscall doesn't sleep before a vnode reference is taken, so it
doesn't stickly need the refcounts now. But they will be soon be
used for parrallelism, so make it ready.
ok bluhm@
|
|
ok millert@, bluhm@
|
|
ok bluhm@
|
|
Prevents witness(4) from panic'ing the kernel now that mutexes and rwlock
are always "taken" while in ddb(4).
ok visa@
|
|
|
|
some ISPs now provide services over vlans, but require vlan packets
going to the internet have their priority set to 1 (ie, 0 on the
wire) or they will be dropped. configuring this on openbsd requires
config in several places, eg, pf rules to set the prio on ip packets,
llprio on the pppoe interface for it's management frames, and the
llprio on the vlan interface if you're using dhclient on it. this
has the side effect that you can no longer use priority queuing,
and can be error prone to get right.
using link0 to flatteng the priority for isp transit is simple to
configure, and allows priority queuing.
a man page update is coming.
ok henning@
|
|
|
|
7K & 8K SoCs.
|
|
|
|
|
|
|
|
|
|
by making use of the iomuxc regmap. While there I realized that the
naming definitions for the first two bits of the register are wrong.
Thus, update the mask to include all lower bits and rename bit 1 to
denote "MPLL enable". This should be flipped last to turn it on.
ok kettenis@
|
|
regmaps are referenced by nodes or phandles.
ok kettenis@
|
|
|
|
|
|
|
|
|
|
Root Complex mode. In its current state it probably only works on the
Marvell Armada 7K and 8K SoCs, but the same core is used on many other cores
as well.
|
|
ref clock in imxccm(4). We can now also remove the global variable
that stored the pointer to the imxccm(4) softc.
|
|
|
|
and sata ref clock in imxccm(4).
|
|
clock in imxccm(4).
ok kettenis@
|
|
|
|
Root Complex mode. In its current state it probably only works on the
Marvell Armada 7K and 8K SoCs, but the same core is used on many other cores
as well.
|
|
SPI is already included and adding 32 means we skip the first 32 available
MSI vectors, which is quite disastous if we only have 32 vectors like on
the Marvell Armada 8040.
ok patrick@
|
|
OK millert@ visa@
|
|
OK millert@
|
|
using the "a4x" bus tag for the non-console code in the fdt glue.
ok patrick@
|
|
using the device tree.
|
|
|