Age | Commit message (Collapse) | Author |
|
plain RJ45 ports eth[4-7] usable.
ok dlg@, tested by martijn@
|
|
ok jsg@
|
|
ok jsg@
|
|
our children.
ok jsg@
|
|
|
|
|
|
ok mpi@ deraadt@ pirofti@ dlg@
|
|
|
|
a new kernel before this change, and ld.so updated)
|
|
if present otherwise fallback to /aliases/serial0.
Don't require a platform match to run the various console init functions
so the init functions will run for unknown board ids.
With and ok kettenis@ on a earlier version.
|
|
ok pirofti@
|
|
|
|
rename it to nd6_resolve().
This allows us to get rid of non-Ethernet hacks by moving Ethernet
specific logic in the appropriate layer.
ok sthen@
|
|
dynamic linker will make these read-only and add back X permission after
elocation processing. Static executables with W|X segments will probably
crash.
ok deraadt@, guenther@
|
|
handler, every access to msg buf counters should be protected by
splhigh(). This is already done in some places, make it consistenly
everywhere.
OK mpi@ deraadt@
|
|
|
|
vmm(4) then maps the pages allocated by the vmd(8) user process into the
address space of the guest. This gives vmm(4) and vmd(8) a shared view of
the guest RAM. This will allow us to have faster guest<->host data
exchange by ordinary memory loads/stores later, as well as remove the
vm_readpage and vm_writepage ioctls next.
ok mlarkin@
|
|
no need to loop another copy on the receiving interface.
Reported by and ok uebayasi@
|
|
when adding a route to gateway to ensure a most specific match.
This makes "# route add" coherent to "# route get" even with
p2p interfaces. Fix a problem reported by Mart Tõnso.
ok vgross@
|
|
ART regression tests.
ok dlg@, jmatthew@
|
|
theyre unused.
ok kettenis@
|
|
this is a step toward making ipls unconditionaly on pools.
ok deraadt@ kettenis@
|
|
ok guenther
|
|
ok mglocker
|
|
ok mpi@
|
|
ok reyk (a while ago)
|
|
nd6.c's nd6_output() decides whether link-layer address resolution is needed
before sending the packet. Up to r1.178 packets for many non-ethernet interface
types were sent directly without checking the gateway or determining if link-
layer address resolution was needed. In r1.179 this was changed to skip some
decision making for gif(4) but moved the short-circuiting for those interface
types to *after* the gateway was checked. In my v6 pppoe setup, rt_checkgate
is returning EHOSTUNREACH so this move prevented it from working.
ok mpi@
|
|
|
|
ok florian@, dlg@
|
|
It was only checked in balancing mode, which is currently broken, and is
no longer needed.
Discusssed with bluhm@ and Florian Riehm.
|
|
ok mikeb, mlarkin
|
|
ok stsp@ kettenis@
|
|
This mostly copies r88e support code to ic/rtwn.c and moves some functions
which are not trivial to merge with USB counterparts back to pci/if_rtwn.c.
ok mpi@
|
|
ok stsp@ kettenis@
|
|
Its primary use is to make guest VM memory accessible to the host
(e.g. vmd(8)). That will later allow us to remove the readpage and
writepage ioctls from vmm(4), and use ordinary loads and stores instead.
"looks good to me" kettenis@
|
|
Similar changes were made to imxesdhc(4).
|
|
We now pull the model string from fdt.
|
|
from a filesystem with the wxallowed flag set. ok deraadt
Current status:
Filesystem Binary Action
---------- ------ ------
wxallowed normal violation -> log but don't abort
wxallowed wxneeded W^X silently allowed
normal normal violation -> abort
normal wxneeded process won't run at all
See http://www.openbsd.org/faq/current.html#r20160527
|
|
I hope this will fix problems due to collisions and interference.
tested by tb@ and Marcus MERIGHI
ok tb@
|
|
from David Hill and mmcc@
ok stefan
|
|
sending multicast filter and STA settings during association.
Makes ARP and inet6 autoconf work again.
ok kettenis@
|
|
halting a CPU. Necessary for intr_barrier(9) to work when interrupts are
targeted at secondary CPUs.
ok mpi@, mikeb@ (a while back)
|
|
|
|
uvm_map_kmem_grow() gets called for submaps of the kernel_map on
architectures that don't implement pmap_growkernel(). When that happens
we get the infamous "address selector returned unavailable address" panic.
ok tedu@, mglocker@, beck@, stefan@
|
|
this will allow us to sleep in srp_finalize before freeing the
memory.
the defer is done by putting the tables and nodes on a list which
is serviced by a task. the task removes all the entries from the
list and pool_puts them.
the art_tables gc code uses at_parent as its list entry, and the
art_node gc code uses a union with the an_dst pointer. both at_parent
and an_dst are only used when theyre active as part of an art data
structure, and are not used in lookups. once the art is done with
them we can reuse these pointers safely.
ok mpi@
|
|
time_second is unix time so it can be affected by clock changes.
time_uptime is monotonic so it isnt affected by clock changes. that
in turn means route expiries wont jump with clock changes if set
against time_uptime.
the expiry is translated into unix time for export to userland though.
ok mpi@
|
|
time_second can be jumped by clock changes, while time_uptime will
always progress monotonically.
it is still translated to time_seconds for export to userland though.
ok mpi@
|
|
ok patrick@ kettenis@
|
|
register. Second, correctly decode the table sizefromits contents.
First issue pointed out by David Hill (with the help of clang). Second
issue spotted after seeing a diff from Christiano Hasbaert.
|
|
ok millert stefan
|