Age | Commit message (Collapse) | Author |
|
in use) now so that libkvm can be fixed before the rest of the bulk of PAE
support is committed.
requested by and ok deraadt@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
and if_input up so the work ether_input does gets run on the task
instead of directly from hardware receive handlers.
this is a step toward letting hardware drivers run without biglock
by shoving the work the stack does which needs that lock sideways.
general agreement at s2k15
ok mpi@ kettenis@ claudio@
|
|
processors that support it.
Due to the way trap code is patched it is currently not possible to
enabled/disable BAT at runtime.
ok miod@, kettenis@
|
|
ok miod@, kettenis@ as part of a larger diff
|
|
this lets you have networks on the "native" (untagged) vlan on an
interface at 1500, while setting a child vlan interfaces mtu to
jumbos.
ok sthen@ henning@ chris@
|
|
generation of G5s. Without this my PowerMac11,2 hang when smu(4)
attaches.
|
|
the interrupt frame was at the same address as the frame that was interrupted.
Correct the calculated frame pointer for the interrupt frame to have the same
offset to the struct trapframe on the stack as does syscall and trap.
ok kettenis@ mlarkin@
|
|
happier
ok dlg@ jsing@ kettenis@ mlarkin@
|
|
ramdisks that don't have the pms driver), setup a dummy interrupt
handler to receive and discard data from the slot.
This is a less invasive way of fixing the repeating keys/delay
problem that occurs on newer ThinkPads when touching the
trackpad/trackstick while typing during the installer.
This has been in snapshots for a bit.
|
|
constrained to a suitable range.
|
|
sure it will return an address within that range.
Use this in uaddr_rnd_select() to make sure we will not attempt to pick
an address beyond what we are allowed to map.
In my trees for 9 months, blackmailed s2k15 attendees into agreeing now would
be a good time to commit.
|
|
|
|
|
|
behind a sun4m iommu.
Move the existing dvma routines from vm_machdep.c to this new dvma.c; this
allows for a few declarations to be removed from public headers.
Extend the device attachment arguments (struct confargs) to pass a
bus_dma_tag_t. mainbus receives the dvma bus_dma_tag_t, and devices pass the
tag unchanged to their children, except for iommu(4) which replaces it with
its own.
Change the few sun4m-only drivers to pick the bus_dma_tag_t from confargs
rather than assume iommu; this allows qlw(4) to attach and work on sun4c.
ok kettenis@
|
|
not correspond to the PCI function.
Hopefully the first device that I find hitting this case is the second
bge(4) interface of my PowerMac11,2.
|
|
and enable the mpic on G5 machines and finally introduce some helpers
needed for suspend/resume. Is this called a rewrite?
In my forest since s2k11, committing now that I need this for supporting
Quad G5 machines.
|
|
Tested by sebastia@
|
|
Tested by sebastia@
|
|
|
|
dan mclaughlin, thanks!
|
|
should the need to free them arise; and only perform the `use font' logic
if we are in the `use font' case (i.e. font->data == NULL).
Prompted by a discussion with dan mclaughlin on tech@
|
|
|
|
|
|
|
|
Tested by miod@, thanks!
|
|
from Patrick Wildt in Bitrig
|
|
frees them. IFQ_PURGE does that too, so let's reuse it here.
|
|
a SLIST.
OK mpi@ benno@
|
|
|
|
actual card name we're attaching.
|
|
|
|
ok stsp
|
|
|
|
in order to give these systems a more reasonable amount of kva, yet still
providing .75GB to userland processes.
Although there is no dependency upon a recent boot loader on non-SRMMU systems,
SMALL_KERNEL will nevertheless stick to the legacy kvm layout, for the time
being.
|
|
Tested by and ok uaa@
|
|
(such as if_udav.c).
ok by mpi@
|
|
|
|
ok markus, hshoexer
|
|
Since the removal of the link-layer ifa from "struct ifnet" it was
impossible to configure MPLS routes on mpe(4). Because just like
enc(4), mpe(4) was abusing the link-layer ifa to attach its route
entries.
So explicitly pass a "glue" ifa to the routing layer.
From Rafael Zalamena who discovered this the hardway, thanks!
ok claudio@
|
|
|
|
buttons are wired to the trackpad and need to be re-routed to the
trackstick. Without this change the buttons on 2015 thinkpads
get picked up as extended buttons that show up as scroll up/down.
Remove the X1 Carbon 2015 (LEN0048) and X250 (LEN0046) from the
top button area/soft buttons quirks list. Also avoid using the
quirk list entirely if the capability bit is set.
Based on work from jcs@ with feedback from mpi@
ok mpi@ jcs@
|
|
entering/leaving a signal handler like we already do the the FPU and SSE
state. This should make it possible to use AVX instructions in signal
handlers.
ok mlarkin@
|
|
it with respect to other instructions.
ok gunether@, mlarkin@
|
|
is possible to allow IPv6 forwarding and SLAAC at the same time. This
is needed for RFC 7084.
Thanks to henning@ for marking places that needed looking at in
Ljubljana.
OK phessler@, benno@
|