Age | Commit message (Collapse) | Author |
|
ok millert@ kettenis@
|
|
acpicpu(4) drivers to the right cpu(4).
ok mlarkin@, guenther@
|
|
|
|
anyway due to a missing #include.
the code was originally intended to handle i386 SMP EISA machines with an
IOAPIC. Since the code never was compiled, and nobody has noticed or
complained for 12 years, I think things are probably fine.
|
|
|
|
contains -g by default anyway
problem noted by Edgar Pettijohn (edgar (at) pettijohn-web.com)
ok millert@ kettenis@ deraadt@
|
|
ok deraadt@
|
|
|
|
ok millert, kettenis, deraadt
|
|
The umb(4) driver provides support for USB MBIM devices.
Those devices establish connections via celluar networks such as
GPRS, UMTS, and LTE.
ok mpi@ sthen@
additional feedback from deraadt@ jmc@ stsp@ kettenis@
|
|
from Tom Cosgrove
|
|
|
|
this is a step toward making ipls unconditionaly on pools.
ok deraadt@ kettenis@
|
|
ok stsp@ kettenis@
|
|
suggested by mpi
|
|
the com_init fix. ok beck deraadt
|
|
a short delay so that baud rate changes on the console have
a chance of working. Lots of help from theo on this one.
Makes my serial console on my APU work for an unattended
reboot instead of hanging when garbage is echoed to the tty.
ok deraadt@
|
|
ok deraadt@
|
|
sigtramp page, so that it will generate a nice kernel fault if touched.
While here, move most of the sigtramps to the .rodata segment, because
they are not executed in the kernel.
Also some preparation for sliding the actual sigtramp forward (will need
some gdb changes)
ok mlarkin kettenis
|
|
|
|
with proper permissions. Same treatment was done on amd64 last year, i386
is catching up.
This diff has been in snaps for a few days, no regressions reported.
ok deraadt@
|
|
with proper W^X policy. The same thing was done for amd64 late last year,
catching i386 up now. Diff has been in snaps for a few days with no
reported fallout.
ok deraadt@
|
|
|
|
|
|
certain no intentional nop sled is required here.
ok deraadt@
|
|
inside the sigcontext. sigreturn(2) checks syscall entry was from the
exact PC addr in the (per-process ASLR) sigtramp, verifies the cookie,
and clears it to prevent sigcontext reuse.
not yet tested on landisk, sparc, *88k, socppc.
ok kettenis
|
|
all modern machines are "misconfigured". We simply have to configure them
and it is pointless to complain.
|
|
actually use this in em(4) and xhci(4), but I'm not committing those yet
because we almost certainly need to save and restore the MSI-X registers
during suspend/resume. However, this allows mpi@ to play with multiple-vector
support in networking hardware.
Requested by mpi@
ok mlarkin@, mikeb@
|
|
cpu_boot_secondary_processors() break suspend/resume.
|
|
This prevent the scheduler from scheduling tasks to CPUs not beeing able
to execute them during the boot process.
ok visa@, kettenis@
|
|
ddb(4) can now see static functions. That doesn't mean we should start
declaring functions as ``static'', however it helps for the few existing
exceptions.
ok deraadt@, kettenis@
|
|
|
|
decoding code I'm working on for vmm(4) debugging. No functional change.
|
|
|
|
An X server built after april 3 is needed to be able to start X with
the new kernel.
ok kettenis@
|
|
so instead of halfway configuring this mode and unconditionally panicing,
just don't attach mpbios at all if this mode is detected during probe.
ok kettenis
|
|
architectural performance counters, instead of cpu family/model values.
Fixes a panic seen on some hypervisors when pctr(1) is used when the
hypervisor masks out the counters.
Reported by Hiltjo Posthuma, thanks.
ok mikeb@, guenther@
|
|
and the PCB_SAVECTX flag would be a lie.
ok kettenis@ mpi@
|
|
years ago.
ok dlg@
|
|
|
|
correctly - logically complete that now by removing MLINKS from base;
authors need only to ensure there is an entry in NAME for any function/
util being added. MLINKS will still work, and remain for perl to ease
upgrades;
ok nicm (curses) bcook (ssl)
ok schwarze, who provided a lot of feedback and assistance
ok tb natano jung
|
|
They're no longer used by anything and should let us simplify the TSS
handling.
ok mikeb@ naddy@
|
|
all the local ones to ``nticks''.
ok stefan@, deraadt@
|
|
our own.
From Michal Mazurek, ok mmcc@
|
|
load the ldt register with the null selector (disabling use of it),
stop reloading it on every context switch, and blow away the table
itself, as well as the pcb and pmap bits that were used to track
it (making sure to keep pcb_savefpu correctly aligned).
testing naddy@
ok kettenis@ mpi@ mlarkin@
|
|
ok beck@ deraadt@
|
|
Reduce differences with amd64.
Inputs from mikeb@, ok mlarkin@
|
|
ok mlarkin@ deraadt@
|
|
Prevent a fault in DDB on amd64.
ok mlarkin@
|
|
Remove machdep.userldt sysctl.
Remove i386_[gs]et_ldt syscall stub from libi386.
Remove i386_[gs]et_ldt regression test.
ok mlarkin@ millert@ guenther@
|