Age | Commit message (Collapse) | Author |
|
We need to use ldp_applymask() to normalize the received
prefixes. Example: 10.1.1.0/16 -> 10.1.0.0/16.
Additionally, stop using IANA's AF numbers in map->fec.prefix.af and use
AF_INET/AF_INET6 instead. This makes the code much simpler, use AF_IPV[46]
only when necessary (decoding/encoding prefixes).
ok claudio@
|
|
|
|
build/recover and documentation.
ok millert@, tb@, martijn@ and schwarze@
|
|
to non-cachable is retarded. Fix this by introducing PMAP_NOCACHE and
PMAP_DEVICE flags that can be or'ed into the physical address passed to
pmap_kenter(9), like we have on many of our other architectures. This way we
can also properly distinguish between device memory and normal (non-cachable)
memory.
ok visa@
|
|
This matches what IPv4 is doing and unbreak carp(4) when the same
address is set twice, for example when running netstart(8) multiple
times.
Issue reported by and fix from Simon Mages.
|
|
and see the BCM4330 wireless (for which we don't have a driver yet).
ok jsg@
|
|
no need to clean and/or invalidate cached pages. So remove most of the
cache cleaning and invalidation from the pmap. We still need to synchronize
the instruction cache with the data cache in various places though. And we
also need to make sure that we clean and invalidate when we make a page
non-cachable.
Tested by Daniel Bolgheroni, mglocker@ and jsg@. on Cortex-A8 and myself on
Cortex-A9.
ok visa@
|
|
|
|
part be able to have multiple connections.
ok reyk.
|
|
interface marked UP and scheduling the init task. Matches iwn(4) behaviour.
|
|
ok kettenis@
|
|
when generating the link map output (-M) too
ok kettenis@
|
|
some debug crap that I accidentally committed.
|
|
Spotted by patrick@
|
|
just cleaned things up a bit. Any bugs introduced in that process are
entirely mine.
This doesn't work yet. But when it does, you'll need recent firmware from
the Raspberry Pi Foundation git repository at
https://github.com/raspberrypi/firmware
The device tree for the Raspberry Pi is somewhat in flux as bits and pieces
to support the Raspberry Pi 2 and 3 are committed to the mainline Linux
kernel.
|
|
|
|
No functional change.
|
|
ok espie
|
|
ok deraadt@
|
|
save that and pass it to _dl_boot_bind() too
|
|
|
|
mips64be testing by deraadt@
|
|
*149 months*
|
|
using the #else case
|
|
mips64be testing by deraadt@
|
|
save that and pass it to _dl_boot_bind() too
|
|
|
|
|
|
archs using the #else case
|
|
Switch from calling obsolete sig{block,setmask} to directly using the
sigprocmask syscall.
ok deraadt@ kettenis@
|
|
|
|
|
|
|
|
Eliminate pointless use of PIC_SYM()
Split out DEFS.h from SYS.h like some other archs
ok kettenis@ deraadt@
|
|
Requested by and ok kettenis@
|
|
Requested by and ok kettenis@
|
|
driver. This allows us to use to hook up the Ethernet interrupt
on the Nitrogen6x, SabreLite and WandBoard like it's described
in the device tree.
ok kettenis@
|
|
This will be helpful for interrupt combiner that need to re-establish
their main interrupt when their interrupt priorities change.
ok kettenis@
|
|
ok patrick@
|
|
generic arm files list. There is no point in building it on armish or
zaurus.
ok patrick@
|
|
ok patrick@
|
|
the page tables coherently and also skip flushing modified ptes out of the
cache in that case. Speeds up building a kernel with a factor of two on
Cortex-A9 (tested by me) and Cortex-A8 (tested by mglocker@).
ok patrick@
|
|
What happens if begin and end are reversed? What if they are equal?
While there, add a few comments on the purpose of the tests.
|
|
(present in some form since r1.1, still present in r1.31):
229 case 013:
230 if (randomize)
231 begin = BEGIN_DEF;
232 else if (reps == 0)
233 errx(1, "Must specify begin if reps == 0");
234 begin = ender - reps * s + s;
Add two tests that check for the intended behavior.
|
|
unicast mode, multicast is not yet supported.
ifconfig vxlan0 tunnel fd00::1 fd00::2
Roughly based on an earlier diff by goda@
OK yasuoka@
|
|
MCAST flags have to be cleared from the mbuf after decapsulating
packets. This fixes tunneled broadcast packets, eg. ARP. It used to
work before the input path was changed the flags got cleared later in
the stack.
OK yasuoka@
|
|
its job. Recalculate the mask after the handler is taken from the
list to properly set the new prioritization.
ok kettenis@
|
|
drivers that use the FDT over to the FDT interrupt establish API.
ok kettenis@
|
|
future changes as it establishes an interrupt but hasn't been converted
to attach with the fdt.
ok kettenis@
|
|
|